MHVKKYLLKGLHRLQKGPGYTYKELLVWYCDNTNTHGPKRIICEGPKKKAMWFLLTLLFAALVCWQWGIFIRTYLSWEVGPNFYVPFSNKTGSVSSAANNIVWLLSNLGGQFGFWMGGSVLCLIEFGEIGGLNDIFEAQKIEWHEITIIKLVALAKSLRQRRAQASYAPPTVAELVEAHTNFGFQGPNFYVPFSNKTVDYPYDVPDYA