MKLFKVFPIVVDHIQIIPLQQVITCKKCMKGVKKVDAKSRVAFRFRSELEVLDDGFKWRKYGKKMVKNSSNPREIFMNGNYYKCSSGGCNVKKRVERDNEDSSYVITTYEGIHNHESPYVFHYTQFPPNNIALHNLCL