MSPTSLASDGEVIFHDEELDAVFIGRDDISDYNPEQLLPEPPEVIENIRQWLQPTAYDVAGGEFRRHLSSHVAGTGRWLTSSDAYQKWLDSEEHGLLWIKGIPGSGKSVMAASLIDELAKSHPGSPVLFFFFRQIIDANHEPRALLRDWMDQLLIYSPPLQTQLKTYVEAHRAVESVSLEDMWKHLRLAFASLPARVFCVADALDEIDCGHDGFLQALGELGGWRPKTVKVLITSRPVASVEMPLRKTPCLHIRLQEELVDVDIATYVHFTLSRSSIPKSEWNVIADAVPGRANGLFLYAKLAMDAFLEPGVDINSVLSRLPTDLNALYTDLLAEHAQRSGVPDDIQHLILQSVTHATRPLRLLELAEMIRISFRGDSTRDIKTTKGLIRAACGPLLEILPDETVSVIHHSFTEYLKGTTRSSEDLQAGYPVLHMGPAHAQLALQCILYLQSGCLSAVALDTDEAIDYLSQAQWGFGGEQLKYERKLQDAEVQLRLQYPFYEYAASNWHIHVAKSEAAGHDQTEINAKLNGLFDDGDNMKAWLQMRWPENSMGARKVTKLHIAAKSGLVSFTKELLYTFDADVVDIYDRTPIWWAAWEGHAKVIMALLESGANPDMPDNYSGLKPLHVAASNNHAAAVTALLEAGVDPLTEKTLDDPWVRCGNGDSSIGDTPLMYACHDHLEALKAFLPFIKDNLDVLHRAVAWAASVGAAKNVTLLLEQPGVDVNTAVDGQTPLYRACEKVDDVQVAMLLQLGADPNIKCDIGDKSVGYQWPEPAKMNCFFALCNRHGGERNEERLQNIFPLLLQAGVDIHYRTPLGETALHTAVNSSVLLKLLLDAGLDANAATNDGERPLHYLRSSRYSLMPSVELLVEEGHADINAATHDGQTPLHALIRMLEGDALTRFLAYGADCRAADSKGNTPLHLLMQGYGARAETVRALLVGGADPNARNHDGLTPLLLCSYVDAGYMDILDAFLEFGADINAVDRNGNNLLFRLLSTSERHYGDVSQRYLAHVIDHGLSPFQRNYHGETALHQAVKYHDASRPSRRDGATNISRLDFLIDLHLDVKAVDYRGNTLLHTLAMRRNNHSSYNGMHLTAFWQQLLSLGLDLEQRNHAGRTPLHYLCAARTHTLRFKPGTTMPIDFVLSRVRDVNVPDMDGTTPLHIAVTCGRLYAKKLIDAGADPLVTTYEGLTPLHLAARCRDSNNVGLLLHTIRGRQEAAAIPGSATQQTDSGTPHSHKSSTASHVVHGVNAKAVHKNEIITPLYYACRSGRPELVSLLLDAGADVHIGNLLGACLEFEEECALWNQPRLPQDDEDEHEYNSPLKLTDTYRHGVYDPWSATIKGICSSDTARLEEIIDMLVRHGVNTSQLKDNPEKYQDGLIRQALAKHRDYTAACLKRALSQASNCRDAQESRDVVTELIEGIQHREKEAALGALKASSFIDPGAEGQVVPLHLVTRFLARREYHLVEELSRLGVGFLPKTLPEFRYGRDDTCTLSHLIQMGFASLVERIGSIEAERRLEAGDWHAFGDTTRPGLWYSKRDGPLPYTRPLIFDAVQCELPNMDILRLLVERFAVDVNETDESDEAALFRVARGDNWWQVHQALPYLLDAGADIHMRNSNGQTPLHMALQADDNWYGPYNWEAARILIERGADVNAVNGKGQSCLACAQHNVDMIDFLVNHGAVANVDSIFGAIESGNVRVLRALLSGGVDPNTRRDVPSGASHERRLYNLQLEPQEVFPLYYAAMQLNPPWHATDNAYEEFAKREDIVRILLQHGADPFAKFLKKDTKEANANDLLGAQTPTIDVPKGWKECTLLHEALYGGILADVFFELPTLNVNHRDAKGRTLLHMICENRCHPDSGGPDHIVGSYTKHHGDSLKERVAVFERLLSLGADLEATDNFGRNVLHYMLGGEVDIESSAFRNFFAYTLAKAPSLMNQPDGNGETPFHSAVIRAVRKNATGGAEMLLQAGADYTVVNRDGDTLLHILGRGLAIATLRALFETLVNRGLDINARNNRGETALFSFYSCPKTNANAQYFPEPDRPSGEHTTALLEKLGGDFLARDARGRGLLHVAAGGDVERFRELMELGLDVMAEDNAQQTAIDAAAACGNRDILEIFEKKKD*