MSNIVQYIVVRSDLRSALSWPLGAVIAQSCHATAAVIHLNSEDADTVAYLNDLDNMHKVVLEAKDESALVKLSEKLKENE IKHKLWIEQPENIPTCIALKPYVKDTVHKYVKHLKLLKE