MKVLQVHERFKNWRNIIIFMSCALLMACSKPIDIYKPIDVSKSGQSVKIDFEISKKGNYQFALLFDKGDDYEEMKKRLELFGNVDKDGVIIPVSLHLVKDSKIFFDKKINAGGRGWGQSLDYEGRRINMAVRNIKILELPPGRYSAVITILEDVPVFNDIESFVEFSYFNPKI