MDKLDLDKLKIKDVVWPGTHDSATNRIGMPFMSRPFAQCQNLSAYKQLVQGVRVFDIRVEKNCRVCHGILKSYNVQEVLNDVKQFLNETKSEFIILEIRTEYAHDDPPNFDKFLTEQLGDSLIPQDTHVFDKTLREMLPKRVICVWKPQKAPAPSPGSPLWSSAYLKDNWTDTDLPYTKFQNNMNHLEKQAPVHSRKYFYRVENTCTPQADNAVVCVKPVTSRIKPYARLFISQAHKKGLGDRLQIFSSDFVDADFINACIGATISRTPS*