MSRLLKESKRYGANMKRLHPLVKAHFDNINRKGQIPAVRNDLPAVREEKQFKSLEDWKYTVGDKVMIVKGALKGTVTSIIRTQKETNGFMLEDGPTKEVVIPPNYWLQSESSHVVEYPKVVTSEYFKLVGTIKDETSGESRQIAANDVVFRGKYWDEDYKKMMPYRCIKNKEEYIIPWPRPDKPEDDKFCTEEAVALERTYEPVSIFESDIPSDLNLRDPLAKRKSRFERKQQLLTKKDLKLLQSPAMPYSDTKKAFFRERAEIRSKQITEMSAEVADFIGKRVADHLNKIKDPYMWQYIKKVSGDRKKR*