MGSLPFTVSDLQTSVSGVRSNPTLLCTPLMGTTVEQMLTEMRKAKEIGADIVEIRLDCLRNFSPAQDLQILIKQSPLPTLVTYRPIWEGGQYEGDENKRQDALRLAMELGASYIDVELEVAHEFNNSIYGKKPQNFKVIVSSHNFHNTPSTEAIGNLVARIQASGADIVKIATTALDITDVARVLQVTVHSQVPTIAIVMGERGLISRLLSPKFGGYLTYGALEAGAISAPGQPTAKDLLDLYNFRLIKPDTKVYGIIGKPVGHSKSPLLFNAAFKKVGLNAVYVHLLVDDVEKFFNTYSAPDFISGCSCTIPHKEVAIKCMDTIDPIARKIGAINNIVRKPDGKLTAFNTDYIGAIEAIEDGLRESNGSSPAVGSPLAGKLFVVLGAGGAGKSLAYGAKEKGARVVVANRTFERAKDLADKVGGQALTLAEIENFHPEEGMILANTTSVGMKPKINDTPIPKHALKHYSLVFDAIYTPKDTRLLREAKESGKIIVYGTEMLIRQGFEQYKNFTGLPAPEELFRELMSKHA*