MDGTLLDLAYDNTLWTELLPKRYSEHHALSVEESASHLFAHMTETRGRLEFYCLEYWAEFTGLDIDALHLELTHLIAYRPFAEEFLAHLTGLGRRSVLVTNAHRGSLAVKDKAANLSARLDAVVSCHDYGAPKESEAFWLALMAEHPFEPNRTLLIDDNADVLHSAERFGIGHVLTIAQPDSGRPEREDLAHRAVTDFRELMAKAAIEGGKVDFHQGRRETGSTSKPKVSKELAVGDCLTIRRGWTAETVIVQALSEQRGNATIARGLYEETAVSIERRETEVARRRMEKGARVKEPHDIIHRFSFRRGPVRGQWVRLTDVLTELNDRQDYPENVSGLLGEMLAAVALVADGIKFDGAVALQSRGAGPLTTVLAECRSQHLLRGIARWPDSETPPDASSMKALLGNGQLALTLVPENADQPYQGMVGIMDNDLAGNLERYFQESEQLPTRLFFSGSGRSVTGLLLQRLPDADDATEIELDENEAFWEEIGILTATVTDEELAALDPNTLLSRLYAEHALTLQPPRSLSFSCTCNRDKTRDTLKAFSREDLLDLLEEDAPPKAPGEILVTCEICGAEERFDAIDVHLLFEPDIAVLRGEGQFASNGSIVTRTGERTGRSPKDRFIVDEPSTSDAIDWGEINQPVAPEVFDALWERVQIHLEDRETFVSHLHVGADPEHYLPIEVTTEYAWHALFGRALFITPEHYNPHNKQIWQIVNAPDFVCDPARDGTNSDGTVMLNFAQRKVLIAGMRYAGEMKKSMFSVLNFLLPEKDVLPMHCSANLGEDGDVTLFFGLSGTGKTTLSADPERFLIGDDEHGWGKGTVFNFEGGCYAKCIDLTRENEPVIFDAISFGAIVENVVIDPETRVPDYSDSSLTENTRACYPRDNIEAKVDDNRGGEPKRVIFLTCDVSGVLPPVSILSKEAAAYHFLSGYTAAVGSTEVGSTEAFKTTFSTCFGAAFFPRPAGVYADLLIKRIEDFGSQVYLVNTGWTGGGYGVGKRHSIPTTRAIIHAIQSGALDGVETEHLAGFNLEIPTSVPDVDAALLNPRNTWTDKDAYDETARLLIGKFIENFAKYKVDDAIVAAGPTSLSVPSTLTLPEFLTEQPRLLNGLCCGIEKESLRVTGDGQLSSLKHPAALGSPLTHPNITTDFSEAQLELITAVHADPERAIDELTDVHRYVYQNIGDELLWTGSMPCILGQDDDIPVGRYGTSNIAMAKTVYRLGLGHRYGRLMQTISGIHYNFSLPEIFWVPFAESRGIKPGQDFQTESYFGLIRNFRRTSWLLIYLFGASPAICKSFVKDQPHRLDVFDEGSLYLPYGTSLRMGNLGYQSDAQSSLHISYNSLDEYAASMHEALTTSYPDYEAIGVKVDGEYRQLNTALLQIENEFYGTIRPKRPIKRGERPLTALTSRGVEYVEVRCLDLNPFLPAGIDAVEARFVNLFLLYCLLLESPPDSPEESAIMGENQLAVVERGREPGLELATLDGSIPMAAWAKNILDDLRPLAELLDQQTGNDLYRYSLDQQAAKLQDAALTPSARMLEIMRRQQIPYFRFTMNQSIAHKGYFDEHPLRDSALSHYQRLASDSIQRQQEVEDADTVDFDAFLAGAGTDQAGTLLAGGFLGDFIKGRVPEEMPGDLALGVRLHRRVDAFSNQQPAIRRSCDRFPEPLRRIAPILVDILCDHLLTLHWARYSGDSLEAFTTRVYREVRDHDTWLSRTGREFLSYAEERDLLAAYGDFDVTARAMGSITRRLKREELNPLIAESVPPLLEALTADFHDYFPEPELTTAPSPVTFTSPDPSHRSKPLKAVLCKAFGPPESLVLEEVDAPTAGPGQLLIDVHASAVNFPDVLMIEGKYQNRPPFPFSPGGEIAGTVAAIGEGVEGFAVGDRVFGGTGVGGFAEQVAVPAPAMRPIPDGMSYAKASGISTTYGTSYYALKQRANLQPGETLLVLGAAGGVGLAAVELGAAMGARVIAAASSAEKLAAAKAAGAHELIDYSDGELKDKVKALTDGRGADVIYDPVGGELFDQCMRSIAWYGRVLVIGFAAGDIPKVPINLILLKSCQVVGVFFGAWSGRFQAEAAENFREILDFFAAGKIDPLIGREHPLEDYALALRDLSELMNAGFFEDRTEAAAALIVAITGFLLAGALVMEHLFAMDPCPLCLMQRVWFAFAGLVSLAALLHSTRWGIYPLLTIIMSLVGAGFAIRQLYLQSLPADQVPACGPDMTYMLENFPLSDVLAAMTRGTGSCAEVVWQFGLTIPGWALVGFITIIALAAYQLRASLR*