MSTIVRSSLEEMLDSLRQRDENEKPKDLPPALPARPKLTSRTRPPSQRQPLSKRLSKGDVELENGKKKEELKVLKRNVFGAMKVKGMEDSESPYAMPSVKKNSTGRLREVNGGKVEKWRSEAEWDDRLDYFVKKKLRIWCRLRNGAWVSGHIQSTSGGKAMVLLSDGSVVTVPVGEVLPSNPDVLEGVDDLMQLSYLNEPSVLHNLQHRYVRDMIYSKAGPVLIAINPFKDIQLYGNEFVTAYRQKLLSDPHVYSIADSAYDRMMEDEISQSIIISGESGSGKTETAKYAMEYLAMLGGGSNGIEKEVLQTSYILEAFGNAKTSRNNNSSRFGKLVEIHFSTAGRICGAKIQTLILEKSRVVQLLDGERSYHIFYQLCAGAPPTLRDKLKLKGASEYKYLSQSGCLVIHDVDDAEEFCKLMEALNTVRISERDQEHAFQMIASVLWLGNITFQVIDDESRVEVVQSEAVTNAASLIGCTVNDLILALSTCQIRAGKDKIAKSLTVEQATDRRDALAKFIYANLFDWIVDQMNRNLAMDKEQMGRSINILDIYGFESFQGNSFEQFLINYANERLQQHANRHLLKLEQEEYELDGIDWSKVDFEDNQECLNLFEKKPIGLISLLNEESNSLTATDLTFVCKLKQHIKSSPCFKSEREEFCIRHYAGEVTYDATGFLAKNRDVLHPDIIQLLSSSDSHLPEDKKLSIPSTDAGVLDFQKQSVATKFKDNLFKLMQQLENTIPHFICCIKPNNKQLPGMSDKDLVIEQLRCCGVLEVVRISRSGYPTRLTHQEFTSRYGFLLPKDNACQDPLSMSVAILHQFGILPELYQVGYTKLYFRSGQIASLEDARNQVLQGTLELQKCFRGHRARRHFHELKGGVIILQSFIRGEIERRLYNTKVMSKAKVAREGSDEQLVAVVQIQSAIRGWLARRGLRKLRNSKMLNVDKRRSGRKTEVKELPREILPSVVEDLERRVAKAEATIEQKEKENAALKEQVNQFETRCLEYEVKMRSMEEMWQKQMTSLQVSLAAARNSLTAAETTGRPGKLEGSPSPQYYDSDDATSMDTPAGRTPVSFSNNSLGVVANREVNGGLSLISHLAMEFEQRKQNFDNEAMAIVHLKPGQLQSTNNPADEYRRLKHRFEEWKKEYKVRLKETKSKLHKLVHSKAGKSRRKWWGKKSK*