MSRIYDNTALLNKPVHNEKLSFTWDPIVHQSGHGVILEGTVVDFSRHAITDVKNRKERYNVLYIKPSRVHRRKYDSKGNEIEPNFSDTKKVNTGFLMSSYKVEAKGETDCLDERQLREIVNKEQLVKVTIKHCPREAFAFWISEAEMDKTELEPGQEVRLKTKGDGPFIFSFAKLDSGTVTKCNFAGDENAGASWTEKIMANKSNQENTGKSAAQGEGADDDEWDD