MVARTRLLATTPLTAYQTSGPRPITHRATELLALLPALRRLMLGTLLPRETRSGWRIEAPAKLNVRLEVLGKRSDGYHSLRTLLCPIRLFDTLVLRPVSGHPGRIDLRVSNHKYPGAASRIPDGGDNLVVRAIKALWAAVGAQPSCEVLLIKRVPSQAGLGGGSSDAAAALIAANHAWRLGLRASELQRVAAQVGSDVPGQLYRHATLCEGRGEIVSPSPIPSGIPVVVARGPGGLATADVFRHCVPAGQDASDRPIRQLVDALRSGNWRDLPTLMVNQLQQSAEQLCAGLAHLARLFESLPAVTSLMTGSGACPGPLPLAPADHRIAHQEVGMKITEVRIKLMEDGQERLKAFCSITFDDCFVVRDLKIIEGANGPFVAMPSRKLTSHCAKCGMKNHLRANHCNQCGSRLGESKLIKDADGRAKLYADIAHPINSSCREMIQDHVIREYDNELELARQPGYVSRYDDLDGGEYIDDIESRRFDSAHDSRATSRPHQPPAGDPTQRSVHGGPHDHQGGSRVDEPRRHAERAVVSTPGPIELLTGDSSDCGTRRADLRSRKSARGSIAQSTNRMSEVWDDSGGWDLRMALLFTRSKATSAHGDLGSSVPADLVLWTSPIGCLTGYCRKHGGYPQMLVLSRKEAQRIRVGDSVVVTIVKVSGDKVRVGIEAPSDMLVLRDELDAWETSPAALTAASSADSAPLNDGEARIGVVVVWRRKPKASCMNENRDARRAAFFDFSAAGRYIARPTGSLTPDCIPPHEFDRAGRPPKRFSGMAHDCSKHSRSRVGRRGFLAAGAVAGLGINLGDFFALRAAQAASNQYTTPPQRAQSVIHIFLQGGLAAQESWDPKVDAPIEYRGELGSIETNVPGVRFSELLGRTAKVADKLTVVRSVTHGEAAHERGQHNMVTGYRPSPALMYPSFGSVVSHEYGPRKNLPPYICIPSSPTEFNGSGYLSTAYAPFSVGGDPARGDFRVRDLELPSFVDDDTYHRRLAALEAVNQGFTERTASDAVAAMDEFYQRAFNLIGSQKAREAFDLSKEPEEMKNRYGKTQPGQRMLLARRLVEAGARFVTLSYGGWDHHTGITSRMRSLLPPFDQAYAALITDLYDRGLLDETIVLVSSEFGRTPKINNDGGRDHWSKVFSVALAGGGFGQGNVVGSSGPTSNEPEDTPVSPEDLAATMYHLLGIAPEKELMAPGDRPIEIVDGGQGLLACLVCLSNLAVAYEPRMDALVPQGGQRGTELTIELIGPRLGIDPQEVVLYQPGIDVRGIERVDNNKVQVSLALPPDCELGRHSLRLRTASGISNLRTFHVGALPEVSEAEPNNAAEQAQPVEFGVTINGVVKREDLDHFRFTASEGERVSVEVEGLRMGRVFFDPVLELRDASGKLIAECDDAPAAHQDAFLSITAPATGEYTVALRESALRGDDASTYRLHIGRFPRPAAIYPPAGAKGEEVTFTPIGDPQGEPQQVRLPDEGEEFRLFVEDTQGIAPSAFEVPLLDSAPVLENEPNDKRDQAVEIAAPGYGAGVIGAAGDVDYFRFTSKKGQVWDLRVRARGLRSPLDAVLRVRDASGKQLTANDDDRGYPDSYIRFTAPADGEYQLVVDDRMRRGGDNYVYLLEVQPPQGYVDIQIAERRRYEATVLEVPRGGSTATLLTVTRRDLGGELALALENLPEGVTASVGPLAANYNRLPIVLHAAADAPLASALCRPAAKLTESDNPVETKLAQQTWFARGRNNRPMWSHYARRAAVAVTEPLPFRLHLEESAAPLVRGGVKDLKVIAERDEGFDGSIRVYTLYNPPGISSNRSRSIVKGKNEAVIPTTANGSAGVGEWPITVVGELSSGGRVYASTPFTTLRVAEPYFDMKVPTVDAQQGETLDYTIDISPRTEFDGQAELRLVRLPPGVWAEPIKVAADATSAAHRRRRAGHLHARVLGDADRPTPDNIGCGNVGQREGRAVMKRHASHNRLTGRCAIVAATLLSLAAGRANAEPSATEFVSLAVYPQTITLDHAADKQRLVAVATRADGMTLDVTDLAAWRVDVEHGDPEGFDLTSGVLSANTQGVARLHAEFAGLASAADVHSSAQNPAPPVSFRHDVIPVFTRAGCNAGGCHGASRGKDGFRLSLFGFDPAGDHYRLTKEMVARRLNPALPDESLMLQKAIASVAHSGGKLFEKESVYYEKLRDWVAEGTPNDVADAPTVESISLYPPAAVVGDGGQSQRFVVVARYSSGATRDVTHLTVFQSNNEVTAAIDPDGLVTSGTRGEAFVTARFDTHTVGSQVLVLPTDQAFEPIEEQPANFVDELVSQKLRTLRINPSPIAGDEEFLRRVTIDIAGRLPTVEEREGFVADNDTAKRSTKIDELLAGPEFPKVWAHKWCDLLMVRSQPNRVEYKPMFLYSEWVTKQIEQDRPVDAMIRDLLAASGTSFDTPQVNFYQAEPDAKKIAENAAQVFLGIRTQCAQCHNHPFDRWTMDDYYSFAAFFSQISRKRGEDYREVLVYNRGSGETPHPVTGKALPPKFLGGPAPDTKGRDRREVVAKWIASPENPYFAVNLANRVWAHFFGQGVVEPVDDIRVSNPPSNPALFDALGERFAQSRFNLRALVRDICNSNAYQRSCEPNATNATDTRNFARAMPRRIPAESLLDCLSQATDSPEKLPGLPLGAKAIEIADGNARNYFLTTFGRSTRESVCACGAVTEPTLSQALHMLNGAATQGKVSRGKLVERWLEEGLSNQEVIDRVYLRCLTRLPSDREREALTPLVPEEGDRRKPLEDIFWAVLNSREATLTCVVQQRHRLGLGVEKTMNTKPIEVRVPIAIAMAACCVLGVQAAHAADKITFEQHVKPIFRQHCQACHSQDDASGGLALDSYEATLAGGAGGQVLASADTGGSRLWKLVNQEEQPFMPPGGDKLPADQLKTLQQWIEGGLLKDSGSKPMPSAKPAIAAVATDDSGKPQGEPAMPKGLFRQPVLTAEVPGPVVSLAASRWAPVAAVPWQRQVSFYNTQTQELLGVVPYKDGAPQVVRMSRDGSLLLVAGGRHASLGNAALYDVESGARLATLGDELDIVLAADISADKSLVAIGGPKKKVRVYRTADGELAYEVSKHTDWITAVAFSPDGKLLATADRSAGLRMWDAAAGYERNDLRGHNQAITALAWRTDSAALASASEDGTVRLWEAGGKQIKSINAHGGGALGVAFASDGRLASAGRDRKVKLWKPDGAPLADLGQMDDITIAVTFTSGDQHVLASDYAGTVRLIDIASKQPAGALPPNPPMLEERLTQLGLRIGQHEKGLAAAELLVSTTRDQLAQGEAAHQAYEQQVAAAAAALQQAQQKQQQLEQALEEANARLAEARAAAKQAAEQLAQAEQAQPNESEPQEPSDPEQAAATSAEPQADALAEAKSKRDEAVANVDKAREQRKQANQRYKQAQAQTVAKRKAQKQVADQRAGLPNLDKLREAHQQAQAAAGQQTEQLTALRAKQQHVTAEIAAYQQAGEALAQRVAEQATRQGDLAKQVEAVDADRATLAQSSEQQSAEIQQTQERLEALKQQLRKLQGAQRELRAKLRDKDQQLADARRELAEAERASQIAESLLRDLTAAVELREAYAQPGQAKAGRRSKEPRRREERQEPRLRRGGRARRRCDGRWKGTAPIRVILHLKEWIKNNLEDFRAMPWAAIERPQAARVPPPRQGVSLSSDSHRACNAQLVLESFLSESQKLRAAMLLGLGFREEFWGDGVDVSRLAVLVDATLAPWRCGKAARKPPSNGSAEPPRSHLSEFAKIPRGRGRGSRPQFARRPNDRGEPHLREFALARIRHGRSDLGELAQVATCNGDAHRRRVGASELIRIYKRVDRSACPGKGCFACSTSLEDNAMAKSTRINNRRLLMGGAIMALAAALPSAHATVYTWDGQFNTLWDYFQEVTVLPPISWSTNWDLDLQSWPQLPGPDDSVIFTGGTPNTVDLGDWVRYVDEAEVNNGGSFTFSNGELIALTETIIDTGGSVTLSNSGLLRTNSLRVGSLGQGDLYIHNGAWVTNRTGYVSFSPGSTGTATVTGAGSTWSNSRDLYVGRSGTGTLTTSNGGSVYVGDAASGHNGDLTVSDSHNDGPGIGGHLYVQNGSTLTNHVAAILGKGAGEYGYATVTGSGSTWTNYGYLAVGRSGTGTLNIEDGGAVTNTTGFIGHNARSTGTATVTGSGSTWINSIDLYVGRYGTGTLTTSNGGSVYVGDAASGHNGFLTVSDDDNTDGTGIGGHLYVQQGSTLTNHVGAILGDDAGEYGYATVTGSGSTWTNYGNLSVGGDGTGTLNIEDGGAVTNTTGYIGFFPGSTGTATVTGSGSAWTNTQDLYIGNVLSGGLLTTTSSGSVHVGDAVSDRNGFLTVSDDDNTDGTGIGGHLYVQKGTLTNHGSALLGDNPGEYGYATVTGTNSTWTNNGNLSVGGDGTGTLNIEDGRAVTNTTGYIGFSPGSTGTVTVAGANSTWTNSGNLLVGNRGAGTLTIEAGGTVTNTTGFIGYNARSTGTATVTGAGSAWINRGSLLIGKSGTLDTTDDGLVDANDLLVGNAGTVNLNGGTIQAHTIDLTNSGTFNFLAGKLTVDTFEGTLTQQGGTLAPGNSPGTTTVAGDYNFNSGLLEIELAGLTPSTQHDEVVVTGTLTLGAGSILDVSLLNSFAPSVGDGFDVLDFTSVNGTFGAVNLPSLTNGMTWDQSQLHTEGILLVLSGLSGDYNNDGVVDAADYTVWRDNLNGQAGKLLNDATGVAIGQPQYDAWGANFGAALAPASAVIPEPTAMALLLFGLGAMAAAGRVLHAVALKSQNAMSATSGTPRGRFKLRSKGRRPLLAFQKGLTYEAPKPRRKSYSETRKWRAEQVWEAPKRQKSQPPSPAPPPMARLTESRLVGHTQAQLSSARRSACGGLSPSVAARLLPRGPPPSADGAGAAASPLASRWRVEPGVSGMSESPAGQQATPNDDYVVVARRYRPQSFGELIGQGHVAKALHQAIATGRIGHAYLFTGARGVGKTSIDGASNRGIDEIRQLRQNVAIRPSRSRFKVYIIDEVHMLTKEAFNALLKTLEEPPEHVKFIFATTEPNKIPITILSRCQRFDFAGIESTAIQTRLAQIAESEGVAIDAEALQILAMRAAGSMRDSQSLLEQLLAAAEGAITGEDVNRLLGIAPAQRVGGLAQLLARRDAAGALAELHAALADGAEVGQVVDQLLGYFRDVMALSVGASPDAALYALPSQAAELSELAQQLGAPTLLAFLQVLDETAARLRVSVHSRTLAEMAVVRICCLEDLEDLAAVVAGLRDGEDPPSGPPRRPGPKPQRPAPPPAPAAPVQPSNQAGPPSSRAQTQAAPPPDAASPEASAEVATPEVPKAAAMPSPAMLSESQLAGHWAKTAEQVGGLIGASAAMAVSVRPQGPDRVIVRFDQALSHDACAQPTHKSQLEQALSACVGRTMHIDYEVAEAPAAAGSAGAPAPRRSRRQLQNEAAQRPFVQAAMELFEAPPDKLRYTPPAEEN*