MKITPFVLLGLNSLLPLTNAWGTLGHQTVAYVATNFVAESTRDYFQMLLRNDTGSYLAGVATWADSYRLAALLRLFQRFFNTEINAACGVKFARDCGEEGCVVGAILNFTSQLLDPNVSRYHKYIAAKFVGDIHQPLHAENINIGGNTIKVTFNGKETNLHSFWDTAIPEELVGGYSMADAQEWANVLTTAIKTGIYKSQAKSWLEDMNIGDPLTTALGWAKDSNAFICTTVIPDGAEVLQGKELSGEYYESGIPVVELQVARAGYRLAAWLDMIVRGIKTEL*