MDTFSYRDGELFAEGVALSRIAERFGTPTYVYSRAHIEAQYRAYADALAGMPHLVCFAVKANSNLGVLNVLARLGAGFDIVSRGELERVLAAGGDPAKVVFSGVGKTRDDMRRALEVGVHCFNVESGEELERLQRVAAELGVKAPVSLRVNPDVDAQTHPYISTGLKENKFGIAIDEAEAVYARAAELDHLEVIGVDCHIGSQLTQLEPFLDALERLLGLVDRLAGKGIGIRHLDLGGGLGVRYRDEQPPLAGDYIRAIRERLHGRDLTLVFEPGRSIVANAGVLLTRVEYLKHTEHKDFAIVDAAMNDLIRPALYQAWMDVQAVRPRDAAPRRYDLVGPICETGDFLAKDRDLALAEGDLLAVRSAGAYGFVMSSNYNTRGRAAEVLVDGEQTHEVRRRETVQELYAGESLLPQ*