MKQIFPPVLRTALYRRAVACAWLTLCERQHLYPHLTLDTLESAIASELEGFYLRQHGEDKGRQIACALLEDLIEAGPLKATPSLSFLGFAVLDELCARHITAPVLH