MQSDQGLGMEMGVGAGGECSSSAAAAEQQLLKAEMAVHPLWEQLLGAHVGCLRVATPIDHLPLIDAQLAQSHHLVRSYAAGRRPLLSPHEKQELDSFLAQYLMVLCSFREQLQQHVRVHAVEAVIACREIEQSLQDLTGATLEEGSGATMSDDEDELQMDCPLDISVEGHDMMGFGPLLPTESERSLMERVRQELKIELKQGFRSRIEDVREEILRKRRAGKLPGDTTSILKQWWQQNSKWPYPTEDDKAKLVEETGLQLKQINNWFINQRKRNWHNSSQSATTLKSKRKK