MGDTVKLPPGFVFSPTDEELILHFLYSKKASLISSHPNFIPDLDPSLLVPWELNDKALCGGNDEYYFFAKVKENKSSTENGHWEEIGVTVPIFSGTDQKVGMKKYLLFHIGELAQSFETSWVMQEYHICSTGFDQSTVSYHGDNKVGENWSEWVLCRVYEIDKNMYPQEGVNYCNSDDDDSGTDLSWQDQVFLSLELEDDMEGITMPQ