MAREMKLHAIVFAWPGQGHITPVLRFAELLAMEGCKVTFVHTHYNLHRQQQASSDDTKDDTMVRFVGIDDGLPPAHPRDVLALIQATDAHLHGGLVSSFEELVRNLLSLDRSEAEESASEPYTSTFIVSDFFMTFTQDVANKFRIPRIAIFIQSAASFVCHFLVHQGFHPLPEDQYLNLPQGLLPSTMKRSEMISFLQSYDASDPIFDYMIRSFKRLNEPTWIVLNTFDELEHEVIDYLQKTDTKIKHLKCGGPLLPLSFVESSYNLGKYAHESFWKEEHQCLKWLDSQALFSVLFVSFGSLVTLSARQAEEFALGLEHSMVPFLWVIRPGLIEDGGLPEGFTERVKERACFVSWAPQVTVLAHPAVGGFLTHCGWNSVIESIAIGVPLLGWFSFADQMLNARCIADGWGVGLMVLETSEEEGNKEHVYVSRIEVQKKVRALMLELPPSVESNCARLKEAALKATVERNSSLIRPLLNFIKQIPLMAK*