MSCLLHCFLDNIRYHPQDVSRAVSILQSGALLNRKFQPYEAHIPYLLQLMVDYNLSGMSHVRLTRIRFRGPLPDEARQRSHVSDLVKALQAADEEIASISGPSVVLRYDNDGGSGMKHSENGAEARVEYMGEERSKTAVDDMVGIDIPVKNVGEERSSGITLRTSADDAPTFENFPLATPPLTMDFASPVTPAEQRNVEGKERIEGTCDWNTSPQGATGKTNQKDQINLTAAEEKIQYYVKRNVPLSSVWSAVAMAGSSRFGFTKQSLCELEVDASVDDIMNRAEVRNVPLEQAGPECQMVPSLAPIWEMVVNGLQDERRRSGSAASVPTSTQNRVIPSPSDHERALKKAVNLLAEEDALQIARLQQQQEDGKGDPQQLKSNMIQMYAEDQKGTPKEGNKLYSKEQYGEALREEEREDGKVFEARGVQYESNAGDKVPKGFKEDGREEDGEEGLVDANILSQVSQQQLCSQVGEKEELELLELLRHLEGSETIFDSATVGVNIDAEKWKGLEDAEIASEIVASQLTRGGISTAVQHVLAEIEEATQREVDDILAGMEDEVETEGEDEEGKENACKERMPDSFDLGGNQEMKDVVGNGESEDGKQTTCERIFGEAKEERNLESGHTVFKSWTIPQTDGAADDIEDDERWTGVVPRVRDLKKTKRKTNEHKQRALGEVKEQNNNSSSGIHSSTWGMLPLAGVDGSKEERNNLEEKAAIESNRSLEEGKGQGKESMHESCDVVKERDKQVSNEQNWVLQRWKRELEEENVQRQIDAVGRETPGMMRTSKVLEDVQSTRPEFHFTKVEHGSRDLSVRDLMRKQRLRRRKRKLSDGVRIGREGNVQEIVIPAEGKVLNGQQKEHDWGGGEAEPMAFNSEIRRDRDRGDVGRMRAKRSRERCEENFGGEGMLQQELGEKEETVSAKLELDGNTQEHEDLDFAAELGLVLTPLIADLREHTSSGREEFGRVESGVCRTPNSGKGKNLNVERPKTSLDDAGEAVEEMGKNSGVSEKAERNVRKRNKSGALDLVESMAKAGNEKPSLVNSVPRLTLPKHDDISSRSETMSLLDVTKDCNSEVRAKSHLVMPINSSLIALRFHQPPPNRKSLEESWQEYGMTPVDWGRVFYGDPTDVPDRPVVLGGMEFRVRTQEVWDLPLFTFGIAEHKGYFKDTLPVISKAPTYIQANNHSAVGTILSLQYSPRDYFYPLSPSQPPPSRASISKWLKQNQSSSEKEPLLGKTNLKLDKQEPGFTIDPNTGKLLVLHTVGGGAGVEKGEGTVEETEEDLRFLRPSSPKYDERHVMSTPLLLTSDHSPSHRFRGSPLPSPIGRAREMLPYQQSISQRKLLPSPSPVENSVLEVLQRKTSKDDRDSTQPPKSPPVVKSPSDKKDLLVSSMPPPRSRPKPKRRDEKELQKKSNDSPPRRQHIGESERQKAAQIEQKDIKESTVFRGKQSIPGVGLPQANPWRDISQITPPSPAKVHMTPVSQLGFRSMDRGNDGGQQLTVMSLEIHASSRGNLQPDPRYDEIGCIIICLGDDTWEMGSMSNHEEDKYQSVLLLVDNDLSKLQTGGKSKTIVSLVLMGWLQFRKNRDGLRNCHVISLLSEKSMFNCFVDFLRTVDPDIVVGWEIQGASLGYLAERAANLGFGLLNLLSRIQSPGQNSRGRRFHAAKADSGGGATREEGFLKPAKQDGHTKAGEECGKRNDGLEDDTFVEANEREKSEGKEKEWQKADAGLRLADVVHLPTEVVGLKETIVEDEWGRTHGSGIHITGRIVLNLWRVMQGEVKLPIYTLEAVAEAVLRRRVTRFPWRQLTAWFNGGAGRSRWRCIKYWLERARLNLQIMDQLDLVNRTAELARVFGIDFFSVLSRGSQFRVESMMLRLCRTQNYLLLSPSRLQVAQQPAMQCLPLVMEPESRLYTSPVVVLDFQSLYPSMIIAYNLCFSTCLGRITRANPKRMGVMELYSLQAGVLAALKDCLHLLPNGVMYAPPEVRPGVLPRLLQEILTTRIMVKAAMKKLQPSQKVLQRVLNARQFALKLIANVTYGYTAAGFSGRMPCAELADSIVQAGRATLERAIACVNASEKWNAKVVYGDTDSMFVLLEGRTREEAFRIGQEIAACVTAENPPPVVLKMEKVYHPCFLLMKKRYVGYSYEHPQQKEPTFDAKGIETVRRDSCPAVSKAMEKTLRIIFETRDLSQVKAYLQRQCGRILSGRVSIRDFIFAKEVRLGSYSTRSAVLPPAAIVASKAMDSDPRAEPRYGERVPYVVVYGEPGARLVDLVVDPHVLVDNSPILRLHGTYYINKQIIPALQRVFGLVGADLKSWLAEMPRIYRSVPVKRPSALLLQPNLKEKKASVWKGGENSKHEGFMGTDGQHFPVDNNPGSKKARVGGRASGFVKGLYFGASNGASHGGGTIDQYYLSQHCAVCGGMMRAMQTLCGRCHAEPQMSATVLTQNARKLERELSHLVSICRHCGGDDGMPGGVIACTSLDCPVFFERRKVQSEARSACFLAAGMGFYPEPLY*