MEAADTAGNRASQSDEVEVLKSIYGEDCLLHDDHSCEILVHPLEDEGLLPPLRLCAYFPESYPSTSEPIVEMEAPWLQEELRHKLGEELHRIFQENAGNVIIFTWVEWMKEQIWLWEEARSWKALHSDKLGCKVMESFTNLDEMKEDAYDEIDEFTQVPLTNKGKNVLFVEEVDEKIGDETDAKDSEALDKTLGITHGAPFTEKRSTFQAHLAHVDSMDQVETVMEALLRNRKIAGATHNIMAYRISIPEKGTVLQDHDDDGETAAGGRLLHLLQIIDATNVVVVVSRWFGGILLGPDRFKHINNAARSLLNTCGFIKGAGQSGSLGD