MKLKCTWSTKNAILENYHDKIWGKPCFSDQELFKCLAIQIFQSGLDLRTVLTKLEALNEMFDEFKVQTVAGYDQSKLEALMACPLIIRNRRKIKAVIHNADVILKMSQTGMSFNDFIWSKVDFVPMDLEPKNNAKMMFDLPIARRVCKDMQELGFQFVGPTNISFFLQASGIINTHWVNCSYR