MDLDLLIAEIGSTTTVVNGFTGIKKGTPRLKGQGLAPTTVLEGDVTVGLNNAIENLKEVLGADDLTWSEFMATSSAAGGLKMTVHGLVKDMTVKAAREAALGAGAVIKMVTAGKLRESKLNKIKEINPNIILLAGGVDYGEEEVILHNARLLAQMKLNVPIIYAGNKAIQDEVRDIFDNSQQDILITDNVYPEIDTLNIEPTRRLIQQVFARHIIKAPGMEKIKPMLSSEMMPTPGAVMKSARLLREDIGNLVVIDIGGATTDVHSVTEDTPGVKQVLINPEPVAKRTVEGDLGVFINAPHVFKLIEETRKNGYEYKEVKAIPGNEKERGFVRLLAETAALTAIKRHAGRLRDFFGPQGRQTVAEGKDLSGVRWVIGTGGALTRLGRGDEVLTRVIEYRGSRLFPPEDAKILIDRNYIMAAMGILSEKYPDKALRLLKESLGLDIED