MALSFVETEKQSFIIEQINKLIPKFMEREHQLSELGSFPYENINDLKDIGYTKLTLPKEFGGSAISLYDFVLFQEKIAEGCGATALSIGWHLGIVKELAENRSWNDEMFKWFCEEVRSGALFNRAATEPKTGSPTRGGKPETIAVQQGEKWIINGRKTFTTMAPVLDYFIISASMEGREEVGEFVIPRNTLGVSIEETWDSVAMRGTASHDLVLQNVEIENRFFTDVKGGKVKQKGIGWLLHIPACYLGIAQSARNYAVQFAGSYKPNSLNHSISLLPNVRRLVGELELELMQARVFLYQIAKKYDEAEDKLSLQAELAAVKYAVTNAAISIVDKSMRIVGAKSLSEKNPLHRYYLNVRAGLHNPPMDDATLSMLADAAFRS