MASHAEPTRLFLFGDQTYDFVADLRDLLNIRNNPILVAFLEQSHHVIRAQMIRELPPKEHKQARTASLAELLQKYVDRKLPSAFQTALSCVTQIGLFMRQFDDPRVLYPHANDSYVLGVCTGSLAAAAISCSTSLSELLPIAVQTVLVAFRLGLWAEKVRDNLEISETNQTQPWSAVCHVPPEEVAIAIDRFSHKKVRSPVYRAQRPWITATSAKTTTVSASPDILSQLASQAPFTNSKLWREIPIYVPAHNNHLFSSRDVDDILATTNENPWSTFGAQIPFLSSVTGKLAWVRNYRDLLHLALSQCLIEPIRWDVVEAEVPRLLKDRDGLDTLTIVAFTTVLSKSLSNALVTEGIKPAEPPTSINKTPERYSHRPGSDRGKLAIVSMSGRFPEAPSTDSFWDLLYKGLDVCKEVPLRRWDVKTHVDPSGKARNKGATRWGCWLDFAGEFDPRFFSISPKEAPQMDPAQRMALMSTYEAMERGGIVPDTTPSTQRNRIGVFHGVTSNDWMETNTAQNIDTYFITGGNRGFIPGRINFCFEFSGPSYSNDTACSSSLAAIHLACNSLWRGDCDTAVAGGTNMIFTPDGHTGLDKGFFLSRTGNCKAFDDAADGYCRAEGVGTVFIKRLEDALAENDPILATILDIKTNHSAMSDSMTRPFKPAQIDNMSALLSTAGISPLDLSYIEMHGTGTQVGDAVEMESVLSLFAPDETFRPRDKPLYVGSAKANIGHGEGVSGVTSLIKVLLMMKNDTIPPHCGIKPGSRINRNYPDLPARNVHIAFEPKPWPRTDTPRRVLINNFSAAGGNTAVLVEDAPVRDPVTASDPRTSHIVTVSGHVGKSLKLNLEKLRDHLVKRPEINPSELSYTTTARRWHHPHRVSITGANTMEILRNVESAIARGHGVNRPATKPKIVIACSGQGSQYTGMGWQLYNSYPTFRSDLERFDQLARSYGFPSFLEVYTSKPVGDSMEDLLPVIVQLALVSLEMALGNLLGSFGLKPSAVIGHSLGEYAALYISGVLSAADTLYLVGMRAKLLQERCQRGTHAMLAVRASPVTLCEVLAESNCEVACHNGPNDTVLSGPLKEVMNLQNSLSATGIKGTLLKLPFAFHSAQVQPILEEFKNVARGVTFHKPQIPVLSPLLVKVIDEKGTVDPVYLARHCREPVKMVSVLEHARDQHIITDRTIVIDVGPKALMAGMIKTTLDKDTSSALPTLGPSLDVWKSLTNILGTLYSRGLDINWVAYHEPFGSAKKVIELPSYGWDLKDYFIPYKGEWCLHRHEIRCSCATPGKETATSDYQLPSDEQVAAKRPSKQDESKEAYPEIVATTTVHRVVEEKTEPLGATLVVETDISRPDVNQIAQGHLVDGIPLCTPSVYADIALHVGRYSMNRLRASHPGAMDGVVDVADMVIDKALIPHGKSPQLLRTTLTMTWPPKAAATTRSAKIKFATYFADGKLDTEHATCTVRFTSEAQLKSLQKKVPEYQERIKKLGEGLRQGQFIRYTTKSGYKLMSSMASFHRDYKLLNHLILNEADNEAVSTMDFSAAKSEGTFAAHPAYVDAITQVGGFAMNANDNTDIQQEVFVNHGWDSFQVYQPLVKGKTYEVYVRMTEDEKGDLVHGDTIVLYGDAVVAFFKGLSLRRVPRRGLRMVLQQASDKAARLHGNQQAVKTQAPQRAALKQKPQSSPTQPHASKVAYSRSATSPTAGKPVVAARDLSREGDDKFKAVLSVISEESGVALGELTADTNFADIGIDSLSSMVIGSRLREDLGLELGAEFSLFIDCPTVRSLKTLLSGSAVSVNNDKDELEPGQEAETAAPEQLDLRIGDAAPSKVRDANIEPLDLGDELFRNVLRIVSEESGVALDELSAETVFADIGIDSLSSMVITSRFREDLGMSLDSSFNLFEEVPTVARLQEFFGTTSGSTTGSSGSGSSEDETDSIPSTPEEYTTADTRVPECRPTTSVVLQGLPQMAKQILFMLPDGGGSASSYLTIPRLHADVAIVGLNCPYARDPENMNCTHQSMIQSFCNEIKRRQPEGPYHLGGWSSGGAFAYVTAEALINAGNEVHSLIIIDAPVPQVMEKLPTSFYEYCNNLGLFSNQPGGTTDGTAQPPPYLIPHFQATVDVMLDYRVAPLKTNRMPKVGIIWASETVMDEDNAPKMKGMHFMVQKRKDFGPDGWDVVCPGAVFDIVRAEGANHFTLMTKEHVYLVRELIDRVMG*