MGAPSSLIRLVRDIHAETWCSLPNRKYLHTHRGTRPGSPLADIIFHVLMAAVAKDVDAWILEHRVHLPVLPTLDDAFPSILWADDVAIPLATEKAEDLVPLLLDLLRTVREALHARGFLLNFAYGKTNAVVSFRGTGASELRQTYQLIDQPGVCCRFVDGEESWLHFVPTYKHLGTFFTSDHGLEVELSVRIGTAASAFAHLARPLLTNRHLPTNIRLRLFHALISSKLFFGLGAWHTLTPKQLQRLTGFYVKSLKKVMRWPQEKWMQTNAQVFAAAQVLDVRARLAADRLLYAQRVFAVGPFFLQNVIHIEAAAVKDSWLAGLKADLAWMDAVTPNTLPKEWKEDMTSLIEQWQNARSKWKVQVKAVARKHQFQEKMMADIVSLHKSVFDVLRNSGASFKKDPFAVSTEDGDQQCFCGASFTTHRGLLAHQRRKHMIFSAEHRFLQEATCMHCGKYCWTTQRLQQHLAFIPKKLGYNPCFHALSSQGRSCDYAAVKMPKAVVGLARRESLQTSGPQLEQPTLIAKQRAQWEEELAACHVQLIISDEPPDASERGAQIGDALTACTQQWFQMYYPSGANEAEKQELIDGWIQVLCIDFGDNNVAWDNWLAFVFLAWGDHWLPDIIASFLDGEAEGVVDELYAQFAAELPRYQVLARIAFLEPLPHRPLKATNEAVKHPKSTSQVYQPVPRRFGEHDQWLRDMRQCTFDSIPDAARCPRYKDVADPPTFLVIHLFSGRRRKDDFHDALKTIAAQSCWQVIVLSMDTAVSLEYGNLMIGAPSWSSLIALYMDGRVSATLCGPPCETFSEARFTEAPDGVSRWPRPLRSMSRLFGLEDLTMRELRQCAVGSSFFLQCVWVLCIHIAYGGLFVAEHPALPHDTERPSIWSSPIIQLLLQLPDLHLHHVAQYRWGAEAVKPTGLLVWAMPFFCKDLYEKALSGVAKPTTVAIGKDVQGRFCTARHKEYPGPFCHAIAHAFAQQFTRLVRRNELRHPSPVQPEQNEWISSAAAISEVIRCDANWLPDFQVDNVGNAWVAGFTGSSLDGHTNAGYNDIFLMKFDAQGVHLWTRQRGGWGNDHARALQADGVRLRFRETGSSLDGHANAGYNDIFLMKFDAQGVLDPVGTECVDVNGHAWVAGYTQSSLDGHSNAGKYDIVLMKFDGEGVHQWTDQRGGEGDDRARALQVDPTGTDAWVAGGTTSSLDGHSNAGGKDIFLMKFQVTGLKVERRVVGRVQPGNMSSRLRAKSLEEQHLLRAVQYPNFVNDGIHQDNIMESINVNDEAVNQYQQTKIHNEIINQHSISDDRISQRKRGRSSTGSIGIATVPRLSFKSTWMPRGIVGMLVAAVVAAVVLPLLTACLCAALGIYCYRAKLRQLRGAEAEPQVPNPLAMLPPLAWSVKPLIFSWNSRMTAEWPQGKVQKLSVSETAFELSGRQFQFRPGQVQHFTWEDGTVQTVQSVQKNVVWWSTQHPHPAWQRFRWVCTPKCQIENHHDMELTDSADSGDGYRCTSCSRLRAGKHWYCPQHQVHVCPVCAELPPEMPTLGLAATYLVDIFPPLARRVTRAENPNFYDICPNLAHGTAGMGYNRTCPRDGRPHCSIVDALEDAYSGKVTHFVSWCWAYSLNDVVSAIERWVQKSNEDARNVFLWMCFFCNNQYRIKEEVICRKCGKMANQAKELATLSCEKYVAGNGPKRKKMLARLRACLNKASISDALKDGARTVLNIIDSGKGSSKDTAPKHHIEALVWPVDFTVRFACTRCKRCMKDEKHFRGMSCANSTVWNQKRKGNKDALLELANKVPGARQRAALRALEILGFQQEEGDSTVENWNVAWAESQQDFTDALAVGNVDQAWVVLSNCAESLLLAQGKPSRASRDGPHKMASPPSTKAPTLQSLEERKLRRFARRVVEYQKAPSPQLQTKLLRDAPLLHSSLTAFALSDGGLAPAALLLADEVAKKASQRRLAAWKEDIQENVAKLGKWVQQKPPDPPTATQVDGPILPEDKARQEAAAWHTHWNPDHLPNLDQVQNFCLQLNNQVDPVTPESIQVVGADLARSALKAKQKAAGMDAWTAAHLCKLPESFWNHVAVLWSACMQCAKVPTMWKDIRIALIPKAAGGLRPLAITTVLWRICMSATLQKWFAWQGIFHSEPICARRGLLQGCPASPALLNAVMVVWVRFVLLQEPRVSLAVYLDDRTMWKKGVNGIHVVTNAMQAGAQVDAILGMELHPDKLNSFTTKQHLTPQLSQIQDVLGAPCSKFTLLGIQYNLERAGACVNAEKLSFDIHERCRKIRLAAKRLGTRKTLLGQLVISLFAWTGAFHHYDVDTIKSWTSSIEAAVWGRKPAPGRSRLLFWNSLGTPRLHPAFALHFAAARAEWQRQPKVEYCLQRLELAC*