MDAPGMEMKKRKLEENGILSVGGPAMPGGQQGDPTLVLSSSEPKLESNGAGVPAYLTLEDARVMVDLLSKEDLASIVLNATLRYRDVLDEVRRLTEGDPTHRKIFVRGLGWDTNTNTLRNTFSEFGELEEAIAIMDKNTGKSRGYGFVTYKHIDGALNALKEPSKRIDGRISVCQLASQGGSSSQPPQDIATRKIYVGNVPLDWPIDHMLSIFSEFGEIEEGPLGLDKQVGKARGYALFIYKSADSAKRALEEPVKNIGGHQLICKLASEGAKQRANMHGQQEISEVGMGQSGNAGPQSNIPLSYGGGQYS