MKTEAQKEHRWLQRLVGNWIAEGEASMGPDQPVQKWEIPERVSSVGDVWVQCVTQGDMPGCGPSTTVMTLGYDPARKHFVGTFIGSMMTHLWIYEGDLDAGGQQLTLRAEGPDCSGNGRMAQYRDVITFTDDDHRTLTSYMLGENGEWTQFMNASYRRQR