MRKLVAEKLGRLVSNAGGQIRRGFASAAPLASESPPLKKTVLYDFHVENGAKMVPFAGWSMPLLYKDTILNSTLNCRQNGSLFDVSHMCGLTLKGKDAIPFLETLVVGDIAGLSDGSCSLSAFTNEKGGTIDDTVITKVKDGHVYLVVNAGCRDKDLAHIGKHLEAYKSKGKDVSSHVHDERSLLALQGPLAASTLQHLVKEDLSKVYFGNFRILSVNGAECFITRTGYTGEDGFEISVPSEHALELAKALLEKSEGKILLTGLGARDSLRLEAGLCLYGHDMDDNTSVVEAGVAWTIGKRRRAEGGFLGADVILKQLKEGVSRKRVGMISEGAPARAHCPIYNASDEVIGEVTSGGFSPCLKKNIAMGYVSTGNHKEGTPISVAVRDKKNAGVITKMPFVPAKYHKKP*