MKSAIKAALFIAPNLLLGFWGSPSLPVGFWASCALDLACGGCLALVWCLLDFTHLVHLSLGLVLLLRVPVFCLPTCMSRGASSEPGTVELNLTLPGGVRVAIFAPSSSASLATQVFNHVAAFQPEGPEPSEFELISAGPSSPVGLASRLRAPETRDQIRRSFAPCPSRLLGLGARLCGSSLSGRARVERAWLCGQWAAAVKAQRIHSPDRTPAIDLKSRFYAVLGAPGLSQPTIFRSSRGYWDCIGHLEDSPSISQAFPSEAEAKIYLESAVLATEEDGERPEALEVYPYSFDADQPFAIPSPQELLAAARAWVAADAESSVQLYFSAEGEAEDLADGTPEGDQDGRPSTPRPKRGARPPPGREKPSGGGKRHTVASLAASVEELLKMNAGLAQTVQTIAGRQQELERRSVQQLPQNQTPHTVLRQPLSTSAAVPHAPLGALMKQLGTPPRTQAPTASGLLSSPQFQPADLLELEDEKKPKDQGTSSDPLAQAVLAQSQALTALVSQIAQQGGDPMLELNSVGATAGTRGAQGRARLQQELAAQKGSFFQSVLASMARRMQPTASAEGSPQELLDRGVCGTRYLERFGGFAKVRELGCLQQQVMSIMDCLQASNLQAARDQTALLAVTLDQAALDQGRFELANLLCLQEEPPSTIFTSRQTNVLNRPRAFSPLADQRWVTVALAYIKELDVITSKRLELTNQSRPGTFSAASTGSDSTPAPSAKAKQQPKKKGKGGGSRTKLAFCLARSFAAKCRSPLTTSTVFPLPLPSLDCFGGSGPNLSKRRLWSLAKTRLLNVWVLVLDFLYLGRWPTLEEMRRSPSAVQLDVFARLRTMLTVCGDAQDSFPLCPGRTGPELGAQLFQLEAFCDRCPDLHDGYLACDSQKLHLDRSLVPVSEHPELLPYRSLDSSRIKLTGEGRWPMADYLDGCLWLPFQEPSFLMHGLPISHEAVPNFRAEKPDECLKLALLWDARGLLFLSEAPVQPGYFSRVFNAYKNPEKDRQIGDRRLPNASEYHVDGPSKFLPQGQQLTMLKLPRFTHCLRGSVTDRRDFYHQSAVTRERARTNMLPFSYVAEAFHDTVAWESFMSGLPVGPRRRELVGDNLKGKPVPKTCLVPERLFPCFKSLFQGDHLGVEFALRSHEVLLQQHGLLDHHTRVEGHRNFPAGSRWDALVIDDYFCLGSERLNAPASSSFASESLQRAHQAYESDQPLGSPEKDIWSETCLKAAGAEIRSNQKNVRLGFVPVSSPLAKRLALSVLSIRAAALPGLSSGVCARLAGNWVLVLQFRKCWSSVIDGLFQLASRCLSDPQQMFCLSRSVAQELIMLAAVAPLITSNIAVDYLGSIFATDASNRKGAIVRAEIPQDTQEALWLDADRKGCYTQLDHPFRALLRQIGEFDADESLTSDVYHEGPVKSPLLYFDFVEICGGAGKVAAALADMGFVCAPNLDLSESCHYDLASLRFLEWIIYMIEENRFKAFLIEPPCTSFSPAAHPAVRSYREPLGFDRLNPKTLHGNVLAFRSLVLLRVGRRHRRPCGLEQSRLSKMAWLSTWISLRSQGFSEAVIASCRFQSIHRKEFRFLCYLLDTEFLDCRCLGGHSHVKVEGAYTKPSAVYTDALALHIASAFRQALRRLTAEDLLMPDVSGHETVLSNDLMLSSKWEVVRAWFWKRQGHINVLELSSSVSNLVSVSESQSSVRFCSLVDSAVCKGALSKGRSSSRALQPLLKRSCAVCVARDLYPGWIYTPTRLNCADDPTRDQILRSPLGHSLSRSGVPLGFLRLLNLSGFRRFASNWVRLVLFLIFSPVGDADLIRDQPCVLDSAWTYRTTDPCVPVSSVSSGPWISWHSTLWTFPSASLSVWWVLLAVCLTLVFCVVCGPGWVGCNRDPPNKVGASKIPHRFLMRCLLAMALCWSPGFCMPLAPTSAADKARAVTRAGNHLVCTRAVRQQTIEKRKVYLDGFRSWLIREKGVSFKQLIELKPPDPERITDLLIDYGRELYAAGRAYGIFAETINAVAVERPLIRRQLTAAWDLAFVWLSDEPHQHHPAMPISVMLAMVSVALCWGWAHEAAVILLGWAGILRIGEVLAATRQELILPQDAAPGTTFILLIIRQPKTRGRAARHQAARIDQTDVISFLTALYGCSEPSSRLWPFSAATLRKRFGLLLGALNLPTKKLPGTVPYDLGSLRPGGATWMLHRLENPDILRRRGRWASWRTMDIYVQEVQVATYAEKLEPKTRDLIQLYAGGYEILIERCTAFLNTGIPATVWFFLLKAAGDLEQNAERNGDDGKKDKKEKKARDGDRDDRSRKQSKRSRSRDLEDAPEPTKAETGPEAVLGRKDSNLAAEKTKAAWREEMEKVPGAESDGEAPDGMAMEDDEDADRKVQESRARREALMAKWVNRGERNGMENTDTQMEPEEDLTEDKSPDQEPPEAPRDEEMDEGELQFSRHVDSCGLETANMAQAAALQAALAAATAAAQAATTALTEIKQTKASGLVSKPKELELSGKPEEDRRTWQDWKFAAVQYLSVRDQKFVENINQWLPEQIL*