MVNLVEAQKPLLHFLIKWAGLRQHTVDVDGAGTVLTFWVPKDKVPSNNSTVAPEEKQSEASKVKEGRRPSVVLVHGFAAEGIVTWQFQVGALAKHYDVYIPDLLFFGGSTTPSADRSPAFQAECLAAALGKLGVDECTVVGFSYGGMVAFKMAESRPDLVRSLVVSGSVVAMTDSISDTTLERIGVRSSAELLLPESVKGLKALLSIAAHRRLWFPERLHRDFLEVMFANRKQREELLEGLVVSNKDATVPVLPQKILLLWGHNDNIFNLELAKAMKEQLGEKTMLESIDKAGHLVHLERPCVYNQHLMEFLAYATAEASKE*