MRKLLAASLAAALCAVVLAGGADTLLLRPGSLLQVDLPALWRAAFPPVQHRPWSERQAEIIAENAWKNSLVTWMLPDGIREAMPFAVQTWFRCWIMCMALYFGVGAAWCYYAYFAFGSKLFKAGEIPVLPDMLEQMKVSMWAMPLYAMLPTLTEFCVEQGWTMAYTRVADVGLGRYVLYFALYMTSVEFFVYWQHRILHMGIGYSWLHVIHHKYNKGDQMSPFAGLAFHPLDGIMQALPYSWTLFYVPMHFLTHEMLLFFTSIWTTNIHDNIHAKIAPVMGAGYHTIHHTLYNYNYGHYFTFVDRFFGTLITPEEDQARREANRRIAAEKMQQAAH*