MTSNAPSLDELLARRVSGYSLEQPFYVSPEVYDRDLEIIFGREWLYAVPACQLPRTGSYVTMRVGSNEVIIVRGRDGGIRAFHNSCRHRGALICRAREGQVAKLVCPYHQWTYELDGKLIWANDMGPEFDPSRYGLHRVHLRLLEGLVFICLADTPPDFEPFAERVTPYFAVHDLANARVAFTSTIIEKANWKLVWENNRECYHCSSNHPALCRSFPLDPEVAGVQADGGVSPRLQAHFDRCEAAGAPAQFHLSDDGQFRVARMPLQERAVSYTMDGREAVARALGHVAPRDAGTLMTFHYPGMWSHFLPDHALTFRVMPVGPHETEVTTTWLVRKDAVEGVDYDLKRLTEVWLATNDEDRGIVEVNQQGIFSSSYRPGPYSPGQESGVAQFVDWYAEQLRRALAPRQVAAESLSFWTDVEPLECVSRLPEAPNVVTFSFRSPSGALFNHEPGQFITLELPVPGGPLHRTYTISSSPSRPVSLTVTVKAQPDSIGTRWMIDNLEKGMRLKAIGPAGRFSIMEHPSEKYLFISAGSGITPMIAMTTWLYDSGEEPDVVFINCARRPSEIILRERVEMMASRIEGIDVKWVVEEADRFRPWSGYRGTFNQIMLGLMAQDYLEREVFCCGPEPFMQAVREALVALGYDMSRYHQESFSGALERAEAVPDDVVPDEQNQAEVAFSVSGVTARCSEADTVLAAARAEGLVIPSGCTMGICGTCKVLKTDGEVHMVHNGGITDEDIEDGYILACCSRPLGGNAFQSLAGVFARLHGNVADLGQVDGARTHVRACRVVPEAREHRCKSLDATGVRTLDLGKGLGRLQGPAPHRELQAGIEQLRVEPAVEHVEHRLGDRLCIGLGATDKIARIPVAPERNQRVEQSDTVLEEPVEARARQIEPLGKRLDFHRVDAAFQQDSGATHMSSDPLLQPFQLKHLTLRNRILMTSHEPAYPEDGMPKDRYRAYHVERARGGVAMTMTAGSAAVSKDSPPVFNNLLVYKDEVVPWMKDLTDAVHEQGAAIMIQLTHLGRRTRWDKEFWLPVVSPSHNREPSHRAFPKKMEDWDIERIIKDYADAAERMKAGGMDGIELQAYGHLMDQFWSPLTNTLDGPYGGSLDNRLRFGFDVLGAIRERVGPDFIVGVRYTGDEMLEGGLSREDGLEISRRLKDSGLVDFLNVVRGHIDTDAGLTDVIPIQGMANSPHLDFAGEVRAATDFPTFHAAKIPDVATARHAIASGKLDMVGMTRAHMTDPHIVRKIIEKREEEIRPCVGANYCLDRIYQGGAAYCIHNAATGRELSMPHVIERAETRRKVVIVGAGPAGLEAARVAGERGHDVVVLEAAPNAGGQVRLSAQSPRRKEMISIIDWRLAECERLGVSLRFNTWAEADTVLAEAPDVVVIATGGLPHTEVLCQGNELVVSAWDIISGNVKPGMNALVYDDAGDHVGLQAAEVLSGAGAKVEVMTPDRTFAPEVMAMNLVPYMRTLQARDVTFTVTFRLEAVERRGNELVARIGSDYGGVAREKSFDQIVVNHGTIPLDELYFELKPGSVNHGEISHDELVAGSPQTVVRNPDGAYRLFRIGDAVAARNTHAAIYDALRLLKANAATLPACDTQGATTTLEIARQGADGADGHGTVPPGAGGTGAPISCRLDDDNGKTLVPTVARSNGGTGGKGDEFNAIFVIVGSPGGAGGAGGTVNLAIDGTLSSNNFGYGVLAVGGVGGDGGVSFKSKHGSGGAGGAGGNGGDVTLTHGGTLTVGGYESSALEATSTGRAGGLGGGSSKDLGDAVFLGLAGGEGGKGGDGGKASIVNTGHIVIGNGAYVGIRARSTGGDGNTGGVSDRGLLGQVKIGARGGHGGHGGVASVTNSGSIKTDEIKVTAILAQTSGGNGGTGGSGIGGVGGNGGDGGTVNVTNSGTILTTKMLSDGIFAQSVAGQGGAGGESAAGGSGGSGGDVTVTNSGTITTQGYFSTAIYGISVAGGGQDGGASEGEIAVGGDGGAGGRGGKVTVDMDGTALGAGEYSVHTQGAFSNGIHLISVGGGGGRGGNAVATGTFSAVAIGGKGGAAGDGGGVTVHLNKAASILTEGDLANAIIVQSIGGGGGSGGSAHAQAYFSSVAIGGSGGAGGDGGTLDVRLGDQASIATRGHHASAIIAQSIGGGGGSGGQAHASSSAPILATSVSMGGDGASGGDGGEITINLGAGSSISTGTGNSASAHLVDGAGTHSVGVLAQSVGGGGGNGGSAGSSSVSYGGGVSFSASVAIGGKGGTGGDGGKINGTADGSVTTYDANSDAIVLQSVGGGGGNGGGAHAFSLSVGNEIDSISASVAIGGHGGHGGDGETVTLGSAGAIRTEGDNSDGIVLQSIGGGGGNGGSALAFSAGVSIGPTLNASVAVGGGGGTGGVGRAVTFNGAGSVTTQGRNALGVVAQSIGGGGGNGGSATTVSVSASTQQSITLGASVGGGGGSGGHGEAVTIKGVGNISTSGENSIGVLAQSVGGGGGNGGNASAVTLSASAEGSFSAPVAVGGNGGDGGNGGTVSLTTKGGSVTTAGANSAGMLIQSIGGGGGNAGTAMSVNASITTGPNAKSITTPVSVGGSGGPGGTAGKIDISSATVIATSGDTSSGLIAQSIAGGGGNGGAAITANVTISDEARGSLGGGAAIGGGGGTGHKGGTVDLTSSGAISTEGDISHAILVQSLGGGGGNGGSASTLTFTLSAPADLEKKNNAVNLETAIGGSAGSGNHGGTVSATNTAVIRTLGNHSAGMLVQSVGGGGGAGGNVASLSGAAGKSVTSVGVDIGGKGGAGGDGGDITAKNTGTIATLGNNSVGVLLQSIGGGGGYGGNSARLAAGAGAKVKNLNAVVGGTGGSGGDGGNSDKAKQSFTNSGVIVTQGHRSAAVVVQSLGGGGGAGGDVLTRTASLGAKNTDHGKRSVTSGTTTLTMGGAGGNGGNGLAVSIANDGTASTFGANAHGLVGQSIGGGGGMHGLVDTYDLKDGTGGGSSSSTAPDVKAVITRAVERKIFGGAEAGTQGNGGTVDIRGAAGSVVSTAGAASHAVLAQSIGGGGGDIGHVEALSLQAGESAPGTESAGTDSSTYDFTVQLGSGDHTLTSQSGKSSVTLAGGASVVTSGAGSRGVLSQSVSGGGGTFAIVLDSTHVAGEVSTATFNVTLGGEQGHSGHPAQGVEAGVTLQTTDGHAARVATSGNLSHGVVAQSVASGGGSAGVIVSDALSVDHQDITATLGGTGAAEGAGGKANVSAIGTIMTDGAGSFGILAQSVGSGGGEFVADLARSDSATLHLDFGTRTAGYADAGEARVDLTGTVSTSGNLSHAIVVQSVGGGGGIAGVLADGIGSVDLHSTFGKTVSAGGNGGAAKVALTGGAVSTIGDFAYGVLAQSIGGGGGLLSLDTDGGAVTLDLSLQASGSGAGGDVSVTLDSASTISTTGHHAHGIFAQSAGNGGGLVTVNGKVSGTPTLHVGASGAGGPVTVTSHGDISTFGDYSDGIFAYSASGAALVLESDDGVREIAGYETGTQSGQVSVTQSGTVSVSGAHASGIHALARRSDGLGIALDISGKVIASGEGGAGIRAINGIAVTSGGSRVSTKVDIRKGAFVLARDADTATSAVVIGDERSAFELNIEGTVAAVGADGSKVATYGGKQRAVSASGRGAIVVGESGGVEGTIEVARGTVAVLNRGVIDGSVINAGLYTTEKGSRHFLEIDPVVGTSAYISALAVTHNGGTLNPYLSSFGKLANSVEIVDSLGASAFEGHVADTPVLSFQTSSDMLSVKVTGVDASFADAGLSGNAASVARAVDPLVARWMDGEAVSAGDERLYEFLLGAANTTTLSALSRTLTDHLDASQDYDLAVTQHTAAISHIDNLHSCGTQYGPWAALREDECTWGKATQSFTDNFAANTTVRLSGFSFGRQASIAENWRLGLGAGFNVSNSSGAGVSSDGYGIHAGGVLKYTQGPWLATAALSGSYSWGDSKRYVPVSSDIARARLRAAGISGRVRLAHELDFGRVFAIPTLDLDMSWIHDFGYTERDAGSLGLALDAHDMFIADLHPQLRIGTDLRFDDDLVVRPYLEAGVAFALDNEHRMTQSFASGALAGAKLSLTSEREKVRGTVAAGFSVLQGERFEAKLHYSGSFGEESRSHSASLKVGLHF*