MLNHDHRVMEEEDDGEVYLNESFFIDESYVAQSFQYGPHAIDVFALRSSATDYDLTGQLIWPGAELMNHFLAQNSQIVEGAEVIELGSGVGLTGLLCSRFASKVVMTDHKDIVLKVLERNIKMSLDKKCNASVVSERLEWGNMDHLNYILGKHPKGFHIIIGADICYQQESIPLLFKTVCYLLAQRSNSKFLLAYISRAKSNDAALLREANNHNLEVLELHGTRTPISGGAYEGLIFQINLEADVCPDTLKLRWNVAHFLEMSVEEIEM