MKPKFYLFVVLRFFSGLYVRLNRGDVTPNAQKDYHRFHFLVFGKIEQIVDIPGCLYTQVTNNKRVVSNISTADFGKVAFVANGATIVGNIILTKKKGDYVQKGDKFGYFSFGGSTIICVFEKCVSLVILKKLHQSLSYLLREEPITRWDAGQTSGGSALVEALSALVLVVLFLVQKFGTARVSFLFSPIMGAWTLTTPLIGIYNIIYHYPSIFKAISPHYIYQFFSRNGHEGWLLINGMIRFFHKMASRLALVTGGEKLISGVLEAERPTIRLLNGFFNYLLER*