MHVKKYLLKGLHRLQKGPGYTYKELLVWYCDNTNTHGPKRIICEGPKKKAMWFLLTLLFAALVCWQWGIFIRTYLSWEVGPNFYVPFSNKTGSVSSAANNIVWLLSNLGGQFGFWMGGSVLCLIGGLNDIFEAQKIEWHEITIIKLVALAKSLRQRRAQASYAPPTVAELVEAHTNFGFQGPNFYVPFSNKTVDYPYDVPDYA