MALTPMVEELLAYTRKYDAFVANGKQFPSSREEDEDYVNTRQAIIDGSLRLRMADMTVDQCLHQYLTKAYDVAVMRALTDLNLAQHVPDEGITFADLSRTVGIHERALAKIVRTAICQGVYCEPEPGLVKHTQVSKLFALPGIQSLCRFTIETVLPSMEKLVEASRGWKGDQDPPQSAFDLAHNKDGSMTNFPDEACFKAIMSPADAKGLASYPLWQELDKPGAVFVDVGGNHGYGSLAIAKATKHLRFVVEDMPALVERAQSQESQPGGVLVDGDAGHRIELKAYDMFSGPQPVRQADVYFFRAVFHNWSDVKCKDILQNLMPALKAGSRIIICDMVLPERCEVADEQHYSRISDLTMFALHNACERSAQEWKALFTTVDPRFCIKEMYPVWPGSYQKFIHVTLES