MKAAKLVRSMCDDRNICIVCLQPFMHYEGLRDRQRHSQRVEEMKLWIKLAKILRTHIISIPSTCLSKDEVSGDLDLIVSDMREVADLAAVEGIKIAYEALAWGTYVDTWEQAYEVVQRVDRSNFGICLDTFNIAARVYADPTAPNRRNDNAEAMMRQSIDRLVKTVAVEKIVYVQVVDAEYLAEPLVEGHRFFNCNQRSRMSWSRNCRLFYGEEGRGTYLPVQDILRAIIERLQFSGWVSAELFNESLTNANPTVPEEHAR