MANLSSLVHELRERIAASSSTPPNNGDDVVLETRFRAVLPNLLHTYVVPSSSENEREVIAVLKLLSHTTKNFPGVFYHGKAGAVLPIIGRILPFFAEPAFRSRHGVIFETVGSLLSLLRTGERDAYRQFFIDAMLVVEDILYVAMHHADKASITESTRVLIKCFCESFTGISGDPALLSDLPTSSKPIDGFGIMINLTDKSRWQPFATWIIKLMNKCLTEGTLYVEGLVNSPFVSSACTFLCYGDADLQMACFDFARVLGALINYDIVPHQNLIQSISFILDEAGDGLPVFRNVAYDSSMGGCLHVLHSTCSDDVVKLTAADLINVFPRSILNTKSAELKVALCNAYIRIAKTCPPHIWKPESLIYTLLSSEPCLPLIDCFQVALSILGPDCVGAKTSDTIGGKRPIQDQDTCKSKRQKLEEESMASNAEVHVSCKLSHIVTCEREQEHANYMHTSLLSFVELLKPTVVKDTPFRPEVSLTALSMLCIVFSKYPQTNLSLFITQQIYAWIPWICEQVKQGCSIALDLSIYLEAVHCVLLLQSKAMDLIFFKRFMTPSFGFREINNGDGADFVNIVLKLPFTHSFVLSESNPPWRTKCLSVQVQSKIGPSLKTESILEVLDLGLHDEADEVRIEAVISMPVIVLWSGLDVLRHVFRRLDFLENEKHEKVKKIIPFSLGFLACLYGLCNVVAGLDETACKLFFKSENEKWSQFVEHVLEGFWCPKCDGRIANDHELRSKILHLPDIQTVEIGLDHDYIHLQSIFFNLLYDESSEEVQVACVGVIRRILLHGVPDIVLKTKSEWVKCVENLLLHKKKAVREAFCMQISFFLEDSVLSCLFLDGEASDKTKEQKFLDKIKHALAAAEDPQVFETLLESTAEIMIAVDIQSQIFLFSLILLVDQLDNPHLTVRMTASRLIHRSCFFHLKGGFELILSKVVHIRNELYDYLSTRVASRPKMVQEFAESVIGVETEDLVKKMVPVVLPKLVVTQQDDNLAVVTLQELAKCLDTDMEIFAAALPALLDELVCFLDVGDLDEISKRLARVPQMIKEVAKVLTGSEDLPGFLRNHFVGLLNSIDRKMLHAEDLALQKQALKRIEMLIKLMGSHLSTYVPKLMVLLMHAIDKESLQSEGLSVLHFFIGQLAKVSPSSTKHVISQVFAALIPFLEREKENLSIHLNKVVEILEELVFENKAILKQHIREFPPLPSIPALMKVNEVIQDARGSMNLKDQLLDIVDGLDHENLNVRYMVACELSKLLNLRRDDITALITGEAGSHMDVLSSLITSLLRGCAEESRTVVGQRLKLICADCLGALGAVDPAKVKGISCQRFKIECSDDDLIFELIHKHLARAFRAAPDTIVQDSAALAIQELLKIAGYKEPLKRLWDRFSNYVKEIIAPCLTSRFQLPNVVDSASAGPIYRPSMSFRRWIFFWIRKLTVLATGSRASIFNSCRGIVRHDMQTAIYLLPYLVLNAVCHGSKEARYGITAEILSVLDAAASDNSGAADHESGGQSEVCIQAVFTLLDNLGQWVDDVEQDIALSQSFQSALLAAIPKVTLAKASFRCQAYARSLMYFESHVRGKSGSFNPAAEKGGFFEDEDISFLMEIYSGLDEPDGLSGLACLRTSLSLQDQLLINKKAGNWAEVLTSSEQALQMEPTSVQRHSDVLNCLLNMCHLQAMVIHVDGLISRIPKYKKTWCMQGVQAAWRLSRWELMDEYLDGADKEGLLCSSSESNASFDMDVVKILQAMMKKDQFSVAEKIALSKQALIAPLAAAGMDSYTRAYPFVVKLHMLRELEDFHQLLVDESFLEKSFDLADLRFTKMMENWGNRLRFTQPSLWAREPLLALRRLVLGASGLGAQVGDCWLQYAKLCRSAGHYETANRAILEAQASGSPNVHMEKAKLLWSTRRSDGAIAELQQSLLNMPVEINRDIAKTLLLYSRWIHYTGQKQKEDVMSLYSRVRELQPRWEKGYFYMAKYCDEVLVDARKRQEENFEPCPRIIPSKSAIGLHRGHKNLFQALPRLLTLWFDFGSVYQRSGSSSNKEWKNIHGKVMGIMRGCLKDLPTYQWLTVLPQLVSRICHQNEEIVRLVKLIITSVLRQYPQQALWIMAAVSKSTRMMPLGIIMPIQQSLTVTLPAYEMNHGDSLISDIFTSDLPTISGIADEAEILSSLQRPKKIVLLGSDGVQCPFLCKPKDDLRKDARMMEFTAMINRLLSKYPESRRRKLYIRTFAVIPLTEDCGMVEWVPHTRGLRHILQDIYISCGKFDRQKTNPQIKRIYDQCQGKMLEDEMLKNKILPMFPPVFHKWFLNNFSEPAAWFRARLAYSHTTAVWSMVGHIVGLGDRHGENILFDSTTGDCVHVDFSCLFDKGLQLEKPELVPFRLTQNMIDGLGITGYEGIFLRVSEITLSVLRTHRETLVSILETFIHDPLVEWTKSHKSSGVEVQNPHAQRAISNIEARLQGIVVGVGAAPSLPLAVEGQARRLIAEAVSHKNLGKMYIWWMPWF*