MDLPLFGCTNPSVDARISGVFQVIRKIDETLFSCTRHPNCTSALLAGADLALGCISVYDAKVMECGDILCLLLDEAAWWKFNPDLGNSLSPKIVELCAGTGAMSMGAKYLGADPILAVDWNPKAVDLLSANHPGTTLQLDLTSSDAARQIHAACEGRPGTIFMGFPCQPHSQQGQQLGCGDSRAEVLWHGLHIAFMLQTQSLILECTPLAGDNIEIQNSLASLAAAMGWVVKTVVIDLLDVWPCKRQRWWALLFPSQWNQIGLPPWDLHSPFDSIQTILSTWGQWPFDDEMDLRLTPWEMELYHDVSFGHDRRELALHCTAATILHSYANALGPCPCGCRHRGFHLLTLRTGGLRGQYVISKETGAPRFLHPKEAALLLGVLGSYEFVHEVRTSLAMLGLVASPLQVIWIYGHLLRNHRITFQKLPCPRVEDWLRAYMGELMTQASLGFSPVPTPWTLDFSLLGSSMSLSINQPRVSVAQLLQAERISLNWNESISLFHQEKRLGLDAFLTAATETSIQLRLQAGQDDRKQPTQVIVIAIQHQDHHQVHLVPPGSFLFEILAEIGLPLVRKVLDVYDKILPVDLRIWHPIAVKTLTEAPWHQPSGYFRLAHGPSLDPQRGLHDGQIWAGICQLTQAVFGHCCPMMIIHPALVPALXHHWISPIHVQQLQLQFQKTNKEIICIAEIDGHWILLYGREHRQCLQWILLDGIQTNLHTKALDLMANLSTILGLDFCPPLSACWTRQLEKHTCGTVALAHLFMLLNPGFMVPATAITCLHDWILQQLPLQGSIFATGPNELSTDQKEKLCRLLQEHGDEDGTALSQISFADIEAEAGGIAIATVQQSQQWLQQTSSISSQALAILTTEELPSELRLKYDISKTSFPATYKGTGEPVLIFGCLKNLGDKKVNRHQAGELAQIDIIPNVVVRLHVYRDELQAPWQDLVKSPVRLLSTLLLPLQLCAGDGCGHDCSKTHPAVGETLDSVIMEVWGRSFGKIEGGRTGAPEATYFSVFLRVPETSLRPLLQSNVQGIYMDPRQDRGPDDRFRVVWLTSRTLVEAQHACKTCLKALGLVRLRFKYGLRVAAADEEMAFKQLKPDATFIATRVQRTFQLFPLPHGLQRAGLIKILNELQWTAKPLQPGRGQQDGISWQVGSTDPPPTTVFTSFGKEVLITETTKKAVEVKPVTFLASSKTQKHLRAEAGTSSQTITNADPWQDVDPWMSWRPTSTEAPPPKSTLGKSHLAEVTGQLREELQASFRKELDEFKQNQDATMQDTAAPATEDRFRRLETTMGEIQAQQSQFNQWFTQVGQASSATENAIQTINYTLSTHQQELQGLHHEIKNVSDTMGATLQKTLANHQSEMSSDFAARFDKLEVSAAKALKFHASQAGRHLRVHYGAPAALRSRSTWAGSWTGRVLATQHFVGHHVATVITIYGLPKGPTWPKAAALTNEILQFVTKEFVIGYQGIVIINGLADRAKLIWLLTQLARLFTMRFVNLKDGTCNSDRSQPLAVQGSVEELLILTHMPLPLVVPPLTVEMWKKALQRFRPAAARGADGWARSDLLNMSPFHTRQLIALLSAIEDNQTEWPKQLLEGLVIAIAKCDDAHRPNEYRPIVLLSIIYRCWASLRARQMLAQLEMYIHSDAHGFLPSREPGQTWLHIQAAVETAIQSKQQLAGIGTDFVKAFNCISRKPLWFLAEAVGIPNTLLHPWRSFVQKFTRRFVVCXEVSKAHLSTRGFAEGCPLSVLAMALVDWSYQLYQMHFAPAVRHFSFVDNISMLARQAHLVAWAFFTLRAFLTMWGLTLDLEKTYAWATTTEGRKQLAQLNVQVVEDFGELGGALSFTAAHRVRIYAKRGEALLERWQQLRRSKAPLSQKLRVLPIVFWAKAMHGTLSCLSSDSHVHKLRTQAIKHLGLQLAGANPFLRLSLATPATADPGFYQLRTAILDFRRLCAKSPDLLIYWRGYMDRYDGTLRDGPFSKIMLILNNIGWRVCEPPILQDHDGFEFDLFTTARGTIDMLLHDAWLQHVATKVNHKIMEGLKGIDPALTLLDHDKQTAIDLARTRALQSGAFISSWHHSKFDKTKQPICQLCLLPDTQRHWFRCPRFAAQREECADFLSWVDELPLCASMHLLAPRSPFVLPLKRYFMDLPDTSREFNCAIGAAEAQELRGLEDRSEVQEGKRVQ*