MVLKRKGLLIILDGLGDRPIKELNGLTPLEYANTPNMDKLAEIGILGQQDPIKPGQPAGSDTAHLSIFGYDPYETYRGRGFFEALGVGLDLSKDDLAFRVNFATLENGIITDRRAGRISTEEAHELARAIQEEVDIGVDFIFKGATGHRAVLVLKGMSRGYKVGDNDPHEAGKPPLKFSYEDEDSKKVAEILEEFVKKAQEVLEKHPINERRRKEGKPIANYLLIRGAGTYPNIPMKFTEQWKVKAAGVIAVALVKGVARAVGFDVYTPEGATGEYNTNEMAKAKKAVELLKDYDFVFLHFKPTDAAGHDNKPKLKAELIERADRMIGYILDHVDLEEVVIAITGDHSTPCEVMNHSGDPVPLLIAGGGVRTDDTKRFGEREAMKGGLGRIRGHDIVPIMMDLMNRSEKFGA