MKQPLPPVLRAALYRRAVACAWLTLCERQHRYPHLTLDALESAIAAELEGFYLRQHGEEKGRQIACALLEDLMEAGPLKAAPSLSFLGLAVMDELCARHITAPVLH