MGRGKVVLERIENKINRQVTFSKRRNGMLKKAYELSVLCDAEVALIIFSSRGKLSEFGSSTVSQTLEKYWQHRYTSNVHLMDETQTLYQEVLKLKAKYESLQRSQRHLFGEELEPLSIKELYKIEKQLDRALTQARQKKVQLLLERMEELRKKEVELEDENKRLQSQLELEQSFPAAQGLGDPNIEAGYHQFIPQERVSEARVDRGANKPTAGWL