MEAAAALPPERDTSADWGDGVVPLGFRVKASSRESPSQKAGNVLEADLRSHWATATNTKEWILLELQEPCLLSHIRIYNKSVLEWELTAGLRYKPDAFVKLRPRCEAPKRDVVYPANHTPCRYLRISCLRGNPIAIFFIQLFGIPVPGLEPELQPLLSYLLPQITSSKQPLSHNMHLQLLKDISTRLPPFLPQIEADLNSVVDTPESSVRFLALLAGPFYPILHLINERDPTKSLFGSADSDALRTSPASTPTVSSNFEAQPRRSRSPSVQPASYLLAFRSETTMLLLRKAHKDKTLGVVCVRASKVLQKLLEPEPFLDKSMYTDVMLPNQVSDEIPKSDALSLVHSTDYSSMFGEEFSLSENQFDGSLLNILDIAAVEEGILHVLYAAASQPMLCRKLAETTSDIWSVLPLVQALLPALRPPISSGPIEHIDDSFSQWNHPNIQNALSQIVTMSVSSSVFHPLLRACAGYLSSYLPSHVKTACVLLDLCRGALLSWIPMITAKVDLAVELLEDLLGIIQEAGQSLARSRAALKYVVLAISGHMDDVLTEYKEAMHKLLFVLEMLDPFIDPSTSAMEDTVIFDGISAIYLEKQSSVYDIALNIIHTAVKRAAVLPSLELEWRRGAIAPSVILSILDPHMPLPPDIDLCKSSVHEIDKVPLAVLDNHAPQPCNPENIAGRDASETTIRPENFEQCSFLFAPEELNQSELTSLYTLKGKGHDVITQTSLNHDIPEGRSKEKLSSDPFLLDNVVAADYFDSQADYQQLENYQDCELRAQEFHRIALNLCMQQEPTLEGHNAGIDALLLAAECYVNPFFLLGFQSNLEPLDKIERIHSELMQGNASSVSKNLHLKDFNKKTIYNLENKRDRSVIDLLLQAARFDFEYHGKIPEGELYPNIAEDGKRSVEISPEALQFADAVTLVRKNQAMLCHFIMKQFQRKGHLGSEILLQSLLFLLHSATDLFCPPENVVDIILKSAESLNDQLTCLYSFFSAGNKKLDRIKIHGLRRRWMLLQKLVLASSGSDSTRELARNKRDGFHFRSLVPPSTWIQKISDFSMFSSPLPRFFGWMAVSCYAKEYLNEKLFLASDFSQLTSLLSIYMDELCLMDGVAIPKVRSAKGEQFSCTDLFLKKETTLSDQPSMTEQFKILLPELHFFFPSMGKLFNAFGESILEAVGLQLKCLPNSAIPDVLCWFSELCLWPYLEHIKEHLVVANGVSYIRGSIAANAKSVVFYLLESIVTEHLEAVIPEMPRIVHILVSLCRASYTDVAFLKSVLCLIKPLISYFLRKGTNETKVLGHIKEGSNFELLCFEELFEIVRCGKDSVDTTEDNIQAPLVIFILGSMFLDFSFERRIEMLGSLLVWIDCISSDPPSLLCNYLQGFQTLLDGFEAVLIQNIELLGVGILSATNSSIESSDSLGIDGTMLLEKKAQDNEEQTLMKSVTYCENDGNHKGLRNLHPNSIIEFCGTLEKFILHLTSYIEDSWKWHHQLASRISLSMAKCLLFAKFLKSIAQEDTISSSSEQDVAVKISCELAQKHWQSALEGLGDTILINQETQFWQVASAMLDYIMGIPNVLAWGNVLNTTCSAVKHFCSHAPRLSWRLQTDKWLSLLVSGGIEGFKNSEICLIDLFCTMLNHSEPEQRFVAVQQLGRIINSTSSTEADLKYPNYDQNFLISVSTVTSLLVTHTWDRVAALALHDSSMLLRNHAMALLTEYVPFVDRKHLQSFLSSSNGILTGLGQLSGVIEEGYFTRMSLLLFSKACLYSNPEDIALIPECVWQKLENMQTSTGGFGYMEKDLCLALCQLKSESDATTVAKVLSGCNSQPVSPDFKSIRESILQVMSSLSSIEAYFEFFAARSAQEHEELEEAEIELELIEKEKSVPNFVEHTNDTMVLAMPSYDRDGSEVNKRLQQIRENIRSLERSRLKEEITARRQKKLLLRHAREKYLEETRSRETELMQELDRERALEMEREVERQRQLDIERAKSRELQFNIDLEKEKQTQRELQRELEQVELGRSSRREFSANPNSRSRERYRERDGGGRAQQEAGSLRSSSSRGQEGGSAQAPAPAGPGPTVMLAGSRTFSGANLPTILQPRERAADEDSAWAEDASSNGDPELDGVRPHGPRGSRSSSSRQVAERRERDGTAAGTGRREGKWERKQHP*