MNLLVVGSGGREHAISKKLLASNNVEKVFCAPGNDGMRLDDIQLVAISETDKAGLIDFAKKAEIAFVIVGPEVPLLEGVVDALEEAGIKAFGPKANAALIEGSKDFAKQFMEKYAIPTAASRTFTDYAEAKAYLNERGVPIVIKADGLAAGKGVTVALEMEEAVLALKDMMLEEKFGDASLKVVIEDFLAGEEFSLMAFVNGEEVYPMSIAQDHKRAYEGDKGPNTGGMGAYSPVPHISEAVIEEAVQKILLPAAKGMVKEGRYFRGILYAGLILTADGPKVIEFNARFGDPETQVVLPRLESDFAALIDALLHNEKPDVRFKKTGLTLGVVLASAGYPEHYEKGNKLTGLNDIAEDVAIYHAGTKQDENGDFISDGGRVLLLAKEAETMSDARTLLYPEMQKLDNPNFFYRIDIGVKAE*