MLVRMSHRGACGCETNTGDGAGIMLALPHDYFSQVMEEDAGFTLPPAGEYAVGMCFLPTSEERRSLGKETFNKAAEALGHKVLGWRKVKTDNSDLGKSALETEPVVEQVFITPSAHSKLDYEQQMFILRRKAMIFVRAALELEVGGSRDFYICSLSSSTIVYKGQLKPEQLRQYYYADLDDERFTSYMGLVHSRFSTNTFPSWERAQPMRVLGHNGEINTLRGNVNWIRAREGLAKCAALGLSKEELASILPFVDSNSSDSGAFDGVLEMLVRSGRSLPEAMMMMIPEAWQNDPNMDADKKALYEYFSALMEPWDGPALISFSDGHYLGATLDRNGLRPGRYYVTHSGRVIMASEVGVVDVPPEDIAKKGRLNPGMMLLVDFDQHEVVNDEELKLKYSRARPYGDWLARQKLTLEDVVKSVPSEECAPPPILGEQPVQSNDETMENMGIKGLLAPLKAYGYTVESLEMLLVPMAQNASEPLGSMGNDTPLACISERPRLTSEYFKQLFAQVTNPPIDPIREAVVTSTECMVGPEGDLTETTEEQCHRLSLKGPLLTLEQMEAVKKMDYRGWRTKVIDITFPKVEGTDGLEKTLDRICAEASLAIEDGYKVVVLSDRATSPARVPVSSLLAVGAVHQHLVSTVSRTQIGLMVESAEPREVHHFCTLVGFGADAICPYLAIESIWRLQIDGKISPKKDGALRTKEELVHAYFYASNSGMLKVLAKMGISTLASYKGAQIFEGLGLSSEVIQRCFRGTPSRVEGATFEILAKDAIRLHDAAFPSRQLPEGGADANALPNPGDYHWRKEGEVHLNDPVAISKLQEAARTNSVAAYKEYSQIIHDLNKKCNLRGMLTFKQSPDGPVPLEEVEPAAEIVKRFCTGAMSYGSISLEAHESLAIAMNKLGGKSNTGEGGENPARLVDLPDGSQNPKRSAIKQVASGRFGVTSYYLTNADELQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTPGVGLISPPPHHDIYSIEDLAQLIYDLKNANPGARVSVKLVSKAGVGVIASGVVKGHADHVLISGHDGGTGASRWTGIKSAGIPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDIAVAALLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPVLRAKFAGEPEHVINFFFMVAEEVREIMAELGIRKMDDMVGRADLLQQDMEVTSSNPKLESIDLSLLLTPAATLRPGAAQRCVQKQDHALELALDQTLIAQAQPAITEQIPVYIETDVVNVNRAVGTMLSHEVTKKHHAEGLPHDTIHVKFSGSAGQSFGAFVCKGITMELEGDSNDYVGKGLSGGKLIVYPPRQSTFDPKENIVIGNVALYGATSGEAYFNGMAAERFCVRNSGAKAVVEGIGDHGCEYMTGGTVVVLGKTGKNFAAGMSGGVAYVLDKEGTFKKRCNLGLVDLDPVQGEDIVTLRSLIQQHLRLTKSKLAGEVLSNFETLLPKFVKVFPRDYKRVLLELKTKEAAAKAEEKVLNEKDAFAELKSLTEKAKTNGAAVPDKKMRPTKIPDAVKNRGFVNYERESLPYRPAEERMKDWGEVLANASKDDLLKTQSARCMDCGTPFCHQDKSGCPLGNKIPEWNELVYQGRWKEALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKTIECSIIDKGFEMGWMVPRPPVKRTGKKVAVVGSGPAGLAAADQLNKAGHSVTVYERADRIGGLMMYGVPNMKTDKEGVVQRRVDLMAAEGVTFVTNANVGVDPEFSIEKMRGESDALLLACGATKPRDLPVPGRELKGIHYAMDFLTANTKSLLDSNLEDGNYISAKGKKVVVIGGGDTGTDCIGTSVRHGCTQMINLELLPQPPPTRAPGNPWPQWPRVFRVDYGHEEARTKFGKDPRSYEVLTKRFIGNEVGEVTGLETVQVRWEKDANGRFQMQEVEGSKEVIEADLVLLAMGFLGPEQTVAEKLGMETDARSNFKAEFGKFCTNLEDVFAAGDCRRGQSLVVWAIAEGRGAAAAVDEFLMKDEPVEIPQDESLLVAAGSNGNGVHRYENGNGNGSGTVSVPYPEGLEASREQAVEACLAVTDEDDSEQLNECIELSTEAAKLGEKFVEQSY*