MKFPTRAIHSGYDCDEHNRALMPPIYQNSMFALHEIGENVPYRYSRLSNPTRQILEDTVADLEHGAAGFAFSSGMAGIDAVWRTFCARGDTIVAVADIYGGAYDLLVDVYQKWGVNVVFADLGNPDNLDELLKAHNVKLVWLEMPSNPLLRLVDIKALAAKAKAADALVGIDNTFATPYLQQPLDMGCDFAFHSATKYLCGHSDVLMGIVVAKTKELAQPLHDMMVHTGAIAGPTDCWLVLRGIKTLALRMEAHCKNALEIARRLEAHPAIEKVFHPGLPSHEHYALAQAQMPKGIGGVVTVYLKNDTREAANSVIKNMKLVKMTSSLGGVESLVNHCYSQSHSGVPHNVKMEMGIRVGLLRFSIGIEDVDDIWNDISAALDTTL*