MDYEVSRTGEIIEDSEQIDLLPGFRFHPTDEELISHYLRPKVLNTVFSAVAIGEVDLNKVEPWDLPWKAKIGEKEWYFFCVRDRKYPTGLRTNRATRAGYWKATGKDKEIFKEKALVGMKKTLVFYEGRAPKGVKTNWVIHEYRLDGIYANDNLPVTAKNEWVISRVFQKGADGKKMHLYGLTMLGSGINQVEPAGLPPLSNVTCFSDQTIVEDKSHISELKDECNVTMLGSSSTHSIPNIGSMLYSDPVFMQDNSSILMMLLDSEETQFKKNIQGFGTAEKELTTSSWHDHGLAGSAGSVEVDCYWNF