MAIRTHFPPETMVNPMTRHTLSWMALFTALALPGVALAHHAMEKDGMWVDHAGMTLYTFDKDAGGKSMCNGECAKNWPPLMVKKEDEAPKDKWTHVTRDDGSMQWAYDGKPLYTFIKDKKAGDMTGDGMKDVWHVAKP