MAAGAEDALYEIRRHASGSHVIPHQEGYQGDATSSGSSDAGGGVLSYLSLQGVSKLRERWARYSALGRSSQRKRGDGVSLFVSMNAEYVSVTVGNRITILRKRDGYASPCGVYTNNDRITFFTNGAWLEAQGIFGVVDDLSTLYLIKENGELLARRTCDQLKLSSSIIDLVVQDGSSLLRPGFYIFTSDCMVHRFDYTQEPEASLCQVPISTKDVVSARTIQLPRSLSCIDYDQRHSLFVLVADSNASFNSNSYSGTYFLYLLHVDGNLELSLSFKSVQLEGVFSPLNDQKTFVSSPKIRISPDGKHIATLDLTGSVNLFALDGDKHTFSLHTLGSGRCLIDVKDISWWTDNVLMLVRADGSISMYGITESDLVSKDDPVLSTPLLEKAKATEGHAFILQSSRYERNTSANKRMDSDLEPNLPSGSREHQQTEMDKMFWSLISFSKVTVTEMYSVMIRENRFKEALDFASRYNLDKDEVLKARWLHCDGDTSEIDSYLAKIKDQVFVLSECVNKVGPTEAALRALLSFGLRITDHYKFSQLDNSSEGSTWDSRIIRLRLLRHRDMLETFLGINMGRYSAEEYSKFRSMALVETATALAESGKIGALNLIFKRHPYTISSDILRVLSAIPETVAVQTYSQLLPGKSPPNVVILRDGDWVECEQMVSYISNCPTQSDKIGEIKTEILVKQSTGFSWPSVAELCEWYKNRARDIDCLSGQLENCLAMIELACQKGIAELQPFFDDIKCLYQVVYSNELNEFIMNLVTWEDLPDYEKFKIILKGVKEDTVVQRLEENAIPFMKKRFHLISSSNERKQEESYLVRWLKEVAAENELSICLAVVENGCGELPIYGLFKDLAEMIETSVHCIYMCSATNQWNTMSSILSKLLHKTKREKSLLASEEECNLKDAKQALGSSVVSYDEMQCVCADILSALGNGPEDFYHYDSASYKLNNVKYLDILEKRLKVAEGHVEVGRLFAYYQVPKPTHFFLSAHLDKKNVKQLIRLLLSKFGRRQPVRSDNEWANMWRDLKLFQEKAFPFLDSEYMLAEFIRGLLKAGKFSLARNYLGGTSAVSLSTEKAENLVIQAAREYFFSASTLSGNEIWKARECLNLLPNSKNVQAETDIIDALTVRLPYLGVTILPVQFRQIKDPMEIICMVITSQTGAYLHFEEIIDVAKLLGLRSEEEVAAVEEAIAREAVVNGDLQLAFDICLNLTKKSHGAVWDLCAAIARGPPLDNLDTGTREKLLGFSLSHCDEESVGELLNAWKELDVHGKFEKLMITTGTNPPNFLIGGSSITPLPVQSVQDILDLRDDSGHNRHKDHVEIVKEMLSKVCLDLSNGDAHTWESMLVDNRKFLSFAVLELPWLLKLSNEEMWDGENQTSRTDHTTRKYRFSTKVEATISIIYWLAVNGLAPNDNLIMILAKSIMEPPVDEEFDVLGCSVLLNLMDPFNGVKIIEEELKRRECYQEISSVMSIGMLYSSLNNSKKECSTPEQRRNLLLHKFHEKFTSADTDDLDQIDMANTTFWREWKSKLEEEKQLADQARMLRQILPDIDTSRFLSGDVNYIKRVIFSFVDSVKLEKKHILKEAVKIAETYGLQRTEVLLRFLACSLLSEYWDNNHILNEISDFREDIVRSAKGVIDMIYSDVYPEIDGYNKQRLSYIYGILSACHSYLKRTNEIELRYPEHVHTHKLEPFQYYKVLEEECKKVSFIDGLNYKNIAGLDNLNFEHFNEEVCKNIHASTVTALADMVQALVSMYVDVLAKGLVSRQGVYKHYVLGLLASLEGRSEAGSNCTDYEKLQAFLCEIELNYDSCREYIQALPATDISYIIGRYCTLCFPSNLARSHPQEPSWKKPLATLLTFWSKLVDDIPGESIDASSYEMTEYLNSNRLSLCMGAFRQLLIHDEITVHQGWGAISMYVKDCLKSGMMVETSRFCRAMILSGCSFESVVEVYYGGQGQLGGESADPSNSLDLLELYNAATEECLSDLIEGSCEYQILFHQLLSSLSRSTGKHAGILEMVRSGVWGKLIRFSEDMQLESQLRVYALQLMQCITGRNLKTLPNEIVSQVEPWESWYEHGTGAAIADESINSSSTITGTLVALRSTQMVAAFLPDANITPESLATLDSAVSCFLQLSEHASAANVAVLEAVLEEWEQLFSPKEEHVPPHESPKETSDWSDGWDDGWEALPEELESPKNKQESAPLSVHPLHSCWMEIIRKRVELGELHKVIELLDRASSKHSVFLEEEEACSLVELMSALDCFMALKIVLLLPYETLRLQCLQMVELKMREGTVSTSSNADDHELLALVLTSGTMQKIATEEAYSKFFSYLCHLVGHLARSFQTDLLMQWNDEATSKTNRSLLFGSVLFPYFISELVLKGQYLLAAFVISRWMHTHPSLGLMDIAETSVRRFLQGQVAQAEESRGGDASFTDDEVSVRLTISTLRSKFVSLLQAALSALPNQEL*