MVAVMGAQLARYRAVVNEDKQLTELLKAEGAEFPGSDYETNDRKEWMDKLDLDKLKIKDVVWPGTHDSATNRIGMPFMSRPFAQCQNLSAYKQLVQGVRVFDIRVEKNCRVCHGILKSYNVQEVLNDVKQFLNETKSEFIILEIRTEYAHDDPPNFDKFLIEQLGDSLIPQDTHVFDKTLREMLPKRVICVWKPQKAPAPSPGSPLWSSAYLKDNWTDTDLPYTKFQNNMNHLEKQAPVHSRKYFYRVENTCTPQADNAVVCVKPVTSRIKPYARLFISQAHKKGLGDRLQIFSSDFVDADFINACIGATISRTPS*