MPGAIESSPSEWLQLELRRICANVLQLDTKDVDPQRSFLSLGGDSLLAIKILAQCRAQGITINIADIMAATTLESLYSMAQGPAELASSSTSDNASDKDSSLDDSETGALTPTTDAGSSLADTLSPEMKAKLSALSVSQDTAIQAVVPCSAIQDRMLVSQLQNPHLYSCCFVLRLTHSHPGLPVDAKRLGTAWGEVVKRHSSLRTVLVESTQRPGHYNQVILAGIIPAVEHYEGADHLGSVKFNVNNPIVFQPHSIPHRLQLVQVSPSEVYLKFDISHLLIDGQSAEVLLKDLSDAYRDGGLAAAPLSYADYVSSYLLEPAQLNTSRKESGMEMSPLTVPMDRPNEGLFDFQTVSANVPLDSRLVQSVCARYSVTLATVCQLAWGLVLRCYAGTDSVCFSYVNSGRSMSIPGVQEVIGPIVQTSMCSIQLGPADELPKILQRIHRDALQAMSQLSPLEANSTSKSARQLSNTTMSFQRALDDAAAQRAGLLVKIEGKANPTDYDISLGIAAGADGLSVDLDFWGSRLDEESARTMLGAFEAAIRGIIDSPDSTVSNISLLSPGEVSQLAQWNASIPKPERVCVHDKIMEISKLQPGAAAVNSWDGNLTYHDLTVQASTLAHHLRDQLGVGPERFVGICMDKSKWAIVSMLAVLMAGGIVVPLGVSHPRARIRELLNDTAAVALLVDGKHGDRLAGLEVENAAMLTVDQQLLDSLPTIPKPPVSGVTPDNAAWVIYTSGSTGVPKGVVLLHQNISTSVIAHGAVFGVNCVTRTAQFASYTFDVSLSDIVMTLFHGGCVCIFSEESRMNSLTEALQGLAVNYVNLTPTVLGLLNPADLPVIRTVVAGGEAMDPGIIEKWSPHARVFNSVGPSECTIIAVAAGPVTDPAQAANVGYPTGTRLWVALPTDPNQLCPVGVPGELLIEGPMLSRGYLNDPEKTAGAFITNPAFVKHLEAATPAWKVLFQKSERRFYRSGDLVRQKRDGSLVHMGRRDTQVKIRGQRVEIGEIEYWIMQRLKEVRRVAVLVIERGQGKEQKSLVAAVEFKEDYEDVRHSDDDISPVTKIGESTVLPQLLPLTEPLSKALHQLRNDLLEHLPPYMSPTMYAPVSQLPLNLSGKIDRRAVTQFINELDDVQLQQYLAVSGSHQEPSTETEFKLQKLWAKTLGVDVSQISADSHFFHIGGDSVAAMRVVAAARDVELVLRVADLFEYPRLPDLARAVESRVVDEADEEDPAPFSVWRESRGSEPSEEPVELDKIAAMCNLSKEQIEDVLPCTALQEGLIALTAQQPTAYIDRRVFALSQEVDLSQYRAAWQIVIHRTSALRTRIVSGPQTGSLQVVVVPRHIDWNKSSSLDEYLETDRQTGMMMGQPLNRFAFVDQPDGQRFFVWTTHHSTYDGWSRALVLQQVADAYASRDLPPIASFSRFIQYIHSQPQDAAASYWKAQLGGDTSADFPALPIANYRPRPQQRHQHTVNLASSSTKVMLPDLLRGAWALVVHQYVGKTDPVFAIALSGRNAPVRNVPNIAGPTLTTVPVRIFIDPEQLVNEFLQSVRQQAVDMIPYEHTGLQRIKKMVPELAAAVDLKHLFVVQPASDGESKFKIPGVTEHLVAVDEFDSYGLNVECMLSGQSIEVDVRFDEKMLSSSQVIRLMSQFEAVVHQLHLHGEGSLKIKDIDLLSPEDVNQLRQWNALPLAQPLDVCLHDLIAEVARSRPGAAAIEAWDGTLTHAQLQSYASTLAGYLIELGVGPEISVPVCMDKSVWAVVCFLAVLQAGGVVVPLGTGHPIPHIASIIEDTGAKLVLVDAQQFERLLELTPSRGLTLVPIDTQLLNSLPTAAPQTSVTPANAAWIVFTSGSTGKAKGVVLTHSNLSTAIKTHGARFGLGTHTRTIQFAAHTFDAVLQDYFTTLASGGTVCVPSEADRMNDLAGVMRGMNVNFANLTSTVARLLTPDQVPSLKVLILAGEQIQDSVVETWYKHAEVLNVYGPTECSINSTCNGPISDLSNAQSIGFGMGSRTWIADPTDPNRLCPVGTPGELLIEGPGLARGYLGDPAKTEAAIIQNPSFASRFALSDCRVYRTGDLAKQTEDGQILYLGRIDTQIKIRGQRVELGEIEHWIGRHLPHVKHTAVVAISRGEKQMRLAAVIERENGHKPDPVIFTQLKKTLSSLLPSYMVPSLYIPVTEIPLTVSGKLDRRAIKQTVESMPTEELEQYFAGESSGTRVPPSTEMEKALQRIWANSLGIEVDAIGADDNFFQLGGDSVVAMHISASSRQDQSVKGLAVGDIFMHPRLADLAVLLEKRPREGEGGWDEEMRDDESPFALLQEVLDLDLKDI*