MSLATVEGSGVAEWRRDRDAYKDVLAAHAKAGGTRAARLVALEHALFEFDESQVPRFEVSKAHLLDLVEYKHARGKFRPNKHLVERNAEAQVLEVTRRALSSLVGVENPSLATLLHAVDTVCELSGVGPFTASLVVARACPAHAAFGSDEAIRFAFAKKHSTAAPYKPKYNMTELREVWQRLKVLQTHLQSKDGAKTWPLRDVERAIFVRERAGMLPPAAEQTAPVKRPHDSQSGTALSEQSTKRKRPRSHG*