MALVSDCSQEQSKLVEMLGSVTLHQCALSSMSDHFCKVVRSICSRLSSQGPKNIKLAIDLCEEALTKISQTEQLQKVRGSHEMLELVECYARLCQTAKRNQDGWYHICKAIGQNAQDSSSVMMAVAGFYAVSLVLASNLPDTSGQSVISELCSSWSLDRKLAHKSCIVLKGAIDVVHKVLACVDTNSKCEPGNAAQINNKEIKTIDLKEMRSFVSVHRALDFLRRSAASYAQLQWDAFIARSEDPHILSELHCALECCLLLFCKSVKAGLRCDSLTCDELQIFQRGSKSFFLAANAAFRLSLLRQDEDKESVVLIDDSITDPFAGPEELRWLMSASYNMGVQLFNLKLHALACEPFRISYAAAWARVSWISLNHTSGMVGLPDTETTDFVDTVSDACAKSSVFYDTLNRNNNSQEALKVFCESLERWARCGLAGSKKAFPHSLLQLWFKRVFTMKLDKDKEIEESTICFLFSYFDPPLPLDAAGLLLEEELLFYETLEETEPSLALHMREKILDLLLDRVYTTDSFSLQRSKILVEKGRICRLHNLEGYNDCLIYLTQAIDILVKCLNKAGIDYGTPDSLKAQLATEYLLRAICLQEADPLTKDILEDISNGLSLCEDSFSSCKSFVDQKHSNKQFWARVQATGLLQNVADLLALKGYSTLQYRVYGLLLDIASASQTNPEDAFAVICMTGKLSHVLCCSPFLHALTNLAKQKLGFNLDSKDLLGNFVNKDPKGVFSGFLNDILKDFSSESSENRFCDDLASSGWAEILHASHDSKANESISRLSQAFFMLAEFNGNRGNLQEALHDAKEALRLRLKLLNRSFKIFGKSSLAGAAEGEHSNAKHKIIHLEALGGVAVNSWPNMNLARTSEAGPSQWQIVGDYLESLMQVGVINEMLGIVDDAESSFREGCQIASSHSLSFAEGFFNSCLGEIQRKRHLWELAESSFKNASQLFNQPEMGLVCQQCRQLAEAYLDLRIADLERRRNDKSSVKSIQTLKIAIDAYESAEKKLSCLINNCSKSRPEKDRPGASETSGFQCGQGKNSCEENLVKKLSQMNISSMEDKKPTRNRLRSSARTANLCTHELLAGADGGCLQVSRERQREMKPRSCPTDDLSTAVLSEVNNSKNGYCTRRKASAKARYKNGTILSPNDTVKELCVETSIKVSIQESKVSKLGKDHVATENIQRIRKPSTRRKGSDVGLVGKDQEKAELHYSSALGEEKCCKAVVAEKSKSVKQFFETSSTGTRSLKTCWCHNKSRGLTQQLSMREWIDNKWISCARRLMVRVLLQKGKCLINVANAHEVHEQFHKALLVLKLGDYSYPHLSNSPGLCRPECISVKESGLYPIEEGCLLYHISMLALRQENCMDLRNECCYLASVEVSEVLIWLCRAFILCKEMPPLLCKVARILAILHVPKDLGGPFEASFICKLHPNRSASYFHQISLGATTRQQHLSVLDAKKISSNFARPKISDPFDADPSIDRMQQALRIWPSDLSGLQSAIQEDIKLPCSTVCVSLVDWEIQFLLNGLEEVLCDAWLLVSRFDNDANPLSMMFPCAPLPESLGTSCCPYNLDDQDEASSDAKQGGIKTAFGSLVTKFRNILDESRQSTSGVLSLNSMEEKSKWWEWRMDLDARLASLLRAMEESWLGPWKSVFLGNYSSESSDTFRLSAVGLKKQLESMAKSGPLHVKLIQLLLQGTGSLTRGELEKGIAWLLGGKDLVLHSLNSVVSKASKDNGSKSPCVDSINKTVKTFVELFQMVVQSGVCHYEVPPAERNASSCGVQRNLSDDFENVEKLDLYQEPIALVLDAHLQALPWESLPALRKKEVYRMPSLGSMKALIIQRSFLEVMKRKQDKLGSRGMPNELIDGAASRSEEPQSSRVVAAPCATAIFILPTIDPCNTYFLLNPSGDLGSTQAAFEDMFKCQQGWQGKVGQVPTVEEYIDGLQTHELFVYFGHGSGDQYLPERRMRKMNRCAAALLMGCSSGRLLPRGDYEPVGVPWSYLMAGCPTAIANLWDVTDGDIDRFSRVLLRNWLYSDDVQGNAGADFSSKLKESTRSKCHKGQKRAQKVSKSAKSSDMSSITGLDESYSRGATTASHIGEGRNTCRLPNLIGASPVCYGIPTSIKKRDSLVST*