MAPPPGPGGLNELKQPPPLPPGVYFNPTSADSMGFLNRWIDGDDKMPDARGFIFHADIARAGQHTWWFLGESKFQSPCSATKNKRADRSVRTGGFWQVEQSKEEIPEGGRKNSFGFYCAPKKPKTPWLMQEFTSDRDRGAGRRGVPALHKLYVTPRPEGLREVYGEDGLTAGNKKPVPADYFAAAAALLPPGSVRGLRQEHVEPHASDRPPSPPPLLHYGDNDDGQNFMDGIMSSVGPLHYDDSEKGQSSIGAANVLGQYQQQQHDEDGPEDNLSMPMDQFMKILGEPAPAETVRGEEPAWDSLPDIVDHDEFVKFNKDA