MKRLSKRLDVFLEEVVEEHDERRKGVENYVAKDMLDVLLQQAEDPQLKLSRVRVKAFTQDIIAGGTESSATLVEWGLSELLKNPETFERATEELDRVVGRERWVEEKDIGGLEYMQWIVKETMRLHPVAPMLIPRLSTQPCRIVGYGYDIPANTRLFVNVWTIGRDSKLWENPDVFQPERFKGSTLDVKGRDYELLPFGSGRRMCPGYSLGLKIALANFIHGFQWKLPDEKSPEELEMGETFGLSTPKTYPLVAMAQPRLPSHLYNFNSSHP*