MDTFSYRDAELFAEGVALSRIAERFGTPTYVYSRAHIEAQYRAYADALAGMPHLVCFAVKANSNLGVLNVLARLGAGFDIVSRGELERVLAAGGDPAKVVFSGVGKTRDDMRRALEVGVHCFNVESGEELERLQRVAAELGVKAPVSLRVNPDVDAQTHPYISTGLKENKFGIAIDEAEAVYARAAELDHLEVIGVDCHIGSQLTQLEPFLDALERLLGLVDRLAGKGIGIRHLDLGGGLGVRYRDEQPPLAGDYIRAIRERLHGRDLTLVFEPGRSIVANAGVLLTRVEYLKHTEHKDFAIVDAAMNDLIRPALYQAWMDVQAVRPRDAAPRRYDLVGPICETGDFLAKDRDLALAEGDLLAVRSAGAYGFVMSSNYNTRGRAAEVLVDGEQTHEVRRRETVQELYAGESLLPQ