MHYEQPFDVFINHRGPDVKKTFVKELNEALRSAGVHPFVDADGIEQGEASWDSILEAIRVAPISICVFSPGYVESMWCLDELAVIHRSADKKILPVFYNVEPWHLRHPEAITSPFAAGVKKLQSRHPEKVSGWKGWLARTADIYGYELNKFSRSDTNLVQAIVSKVLQHLKSLFPVALDQQASEFLSFIRSQSQKSCRIGIFGMGGIGKTTLAKEIFKRIKDEFPVSSFLEDVARETSKGDQGVASLQLQLLRDMGNADRVNIVEDINDGKSKLRQCLQSKRAFIVLDNVESPLSIKALCVDENLGVGSCCILTSRDEWICSVFSDFTYEMPFLKPAEAKQLFCWNAFGSIFAAQGFQELANEVALACGGHPLTLELMGSLLRREKDLLVWDAVLQHLRKHDSLQNHDKMLQRLKISFDSLEPRHKEMFLDVACFLLGSPPQLCKDLWTSLKWPAELGLRNLVNKSLLKVENNLVTMHDLLIDLGHSIVTEEDVVRPGKRSRLWMNESEEELLDKEVTDKVQTFSLAESKADLSDQNLKPMENLRLLNMDGCGGTRIQFPHRLGYVRWQRLPLEKIPCEMYDMRKLVVLDLASSKITHLWNVDSTATFPRLQTLILDDCKELRELPDSINGSKDLRNLHLEKCSSLESLPETIGDLSKLEVLRLRGCTKLKHLPEALGSLTNLWSLYLTDCTNLVSIPESIGNCRNLSNLSLGRCYNLEAIPESTGKLCNLRTFESPSCDKISHFPELMKDLFVLKTLKVGCGSLTTLPSFISHLTGLQELSLCLSRFVTLPSAICALTRLQDLKLIGCDVLESLPENMGAFQELRILSLVGCVSLKRLPDSVGELKYLEELNLSCCASLQNLPLNFCQLTRLRLLCLEGCFELLEIPDPCSMPETGCAVIFYDFLVSRCLQYLEQGKFSKAEEVLVFLMKFKHEDPRLLQIQAFLEEVKCRQTELVVMDVEMLRQEALHWVVQNDMPRALEYINRMVELEPESEMSYLTRFAARMIVNDNTGAQEDTKMLSQCVAARELAGRKLSQSVLEKVDKFNNLFRCDWKHSLLALLNSGSTLEVEHSRNSRIPTFPGKIITFLEVASTLQALGRSLTWKEVGEPQPEIAAALRKAAMQKFELDDFYAALYCLEPANALDPNNVTTLSLLGRAKHRTGDFAGAEAAMSQALALDPRHEATLFHRGMLRESVFPFDLQGSLQDYDKAIEVNPFNCALFLRARAKVKFKLGDFEGAEEDLDRSYVMYPYPQTLKYQQGLSKWKQGEFEAALIDFEVPYNFLPDPCVLRYKENVIESLKDDAKVELS*