MESPGRKVLYEIRHHASLPYVPRYPPLPQADGTNSKGGLRSLVSIKGVSQLKEKWSEYWNPKKTNKPVSLFISPRGELVAVTSGNHVTILRKDDDYRKPCGNFTSSISGSFTSGVWSEKHDVLGLVDDSETLFFIRANGEEISQVTKRNLKVSAPVLGLMEDDSDLQPSCLCSFSILTSDGRIHHVEISREPSASAFSKHASNSVSKQFPNHVFCFDYHPDLSFLLIVGSVAGISSSGSSGSSCISLWRKCQNLGLELLSTTKFDGVYCENKDDQLAYPKTLISPQGSHVASLDSNGCVHIFQLDKARLTLSCCPSEDSSDSLKPDKSLQSWKESLRNVVDFTWWSDHALAILKRSGNISIFDISRCVIVQEDATIYSMPVVERVQKYEGHIFLLESSTQEAKSALANVDRDASEFHHTSEHSMLWRLISFTEKTIPEMYKILVEKCQYQEALDFSDSHGLDRDEVFKSRWLKSEKGVSDVSTILSKIKDKAFVLSECLDRIGPTEDSMKALLAHGLYLTNHYVFAKSEDQESQQLWEFRLARLRLLQFSERLDTYLGISMGRYPLRQVSSDITKLFAYGFCISEFSDYRKFRSNPINQAAISLAESGRIGALNLLFKRHPYSLVSFMLQILAAIPETVPVETYAHLLPGKSPPTSMAVREEDWVECEKMVKFINNLPENGKNDSLIQTEPIVRRCLGYNWPSSEELAAWYKSRARDIDSTTGLLDNCICLIDIACRKGISELEQFHEDLSYLHQIIYSDEIGGEICFSLSLAGWEHLSDYEKFKIMLEGVKADTVVRRLHEKAIPFMQKRFLGTNNQNVESFLVKWLKEMAAKSDMDLCSKVIDEGCIDLYTVCFFKDDVEAVDCALQCLYLCKVTDKWNVMATMLSKLPKINDKAGEDIQRRLKRAEGHIEAGRLLEFYQVPKPINYFLEVHLDEKGVKQILRLMLSKFVRRQPGRSDNDWACMWRDLRQLQEKAFYFLDLEFVLTEFCRGLLKAGKFSLARNYLKGTGSVALPSEKAESLVINAAKEYFFSAPSLASEEIWKARECLNIFSSSRTVKAEDDIIDAVTVRLPKLGVSLLPVQFKQVKDPMEIIKMAITGDPEAYLHGEELIEVAKLLGLNSSEDISSVKEAIAREAAIAGDMQLAFDLCLVLTKEGHGPIWDLGAAIARSPALEHMDISSRKQLLGFALGHCDDESISELLHAWKDFDLQGQCETLGMLSESNSPEFQKMDGVSCLTDFPQMLDGLSSDQQLDLDRAKDSISCVAKDMPVDDSVDLESLLKENGKLFSFAASHLPWLLKLGRNRKLDKSLVLDSIPGKQFVSIKATALITILSWLAKNGFAPKDELIAMITDSIIEHPVTKEEDVIGCSFLLNLVDASNAVEVIEKQLRIRGNYQEIRSIMSLGMIYSLLHDSGVECTAPIQRRELLQKNFERKQTESLADDMSKIDKLQSTFWKEWKHKLEEKMHDADRSRMLERIIPGVETERFLSHDIEYIKVAVFSLIESVKSEKKLILKDVLKLADTYGLKQSEVILRYLSSILCSEIWTNEDITAEILQVKEEILTFASDTIETISTIVYPAASGLNKQRLAYIYSLLSECYCHLAESKEASLLVQPNSSFAGLSNWYNVLKQECSRVSFIKDLDFKNISELGGLNFDSFNNEVHAHINEMNLEALAKMVETLSGLSMENSSKGLISCQDVYKQYIMNLLDTLESRRDLDFGSAESFQGFLGQLEKTYDHCRVYVRILEPLQAVEILKRHFTLVLPPNGSYMHIPDSSTWQECLILLINFWIRLADEMQEVKSSNPSLVENLTLSPECISSCFTLLIKLVMYDSLSPSQAWAAILVYLRSGLVGDCATEIFNFCRAMVFSGCGFGPISDVFSDMSSRYPTALQDLPHLYLSVLEPILQDLVSGAPETQNLYRLLSSLSNLEGNLEELKRVRLVVWKQLVIFSENLELPSQVRVYSLELMQFISGKNIKGSSSELQSNVMPWDGSAELLSSMQKTEAALNQALPDQADGSSRLTNTLVALKSSQVAVAAISPGLEISPEDLSTVETSVSCFSKLSAAVTTASQAEALLAILEGWEELFEAKNAELLPSNEATDQGNDWGDDDWNDGWETLQESEPVEKVKKECVVSAHPLHSCWLDIFRKYIALSMPENVLQLIDGSLQKPEEVIIEETEAESLTGILARTDPFLALKISLLLPYKQIRSQCLSVVEEQLKQEGIPELSSQSHHEVLLLVIYSGTLSTIISNACYGSVFSFLCYLIGKLSREFQEERITQADNRESNASSESRFISCFGQLMFPCFVSGLVKADQQILAGFLVTKFMHSNPSLSLINVAEASLRRYLDKQLESLEHLEDSFAESSDFETLKNTVSSLRGTSKEVIRSALASLSNCTNSR*