MVEKLLFDAAHNGDLYIVRGMATLLDDGRGRIGEAVQAARVRGAPMGGMGALHLAAGKGRLEVCRYLVEELRLDVDDADQEGRTALIIATLCKHLSTVKYLLDHGADVNKASHDGRTPLHYATHLGDCGTVQLLLAKGACVDTVANRGTPLHVAASKGKDGAMKILLDHNADFNKMVDGHLTPLATAITAGELKCVNLLIEAGAVVSGDCISTAAKGGSNECNYSMEETGANRNISDNGEPVSKRKATELKSLGNKAVEKKDYLSATGFYSKALDLYPDDATLFSNRSLCWHHMGNGGKALLDAYECRKLRPDWPKAYYRQGAALMLLKDYESACETLYDGLKLDPGNSEMEDALREALASLKASASTEAR*