MKHFPFKVIDKQGKPVIQVEFKGETKTFTPEEISSMVLTKMRETAEAYLGGTVNNAVVTVPAYFNDSQRQATKDAGLIAGLNVLRIINEPTAAAIAYGLDKKAQGERNVLIFDLGGGTFDVSLLSIEEGIFEVKSTAGDTHLGGEDFDNRLVNHFTMEFKRKHKKDLTSNARALRRLRTACERAKRTLSSSAQTSIEIDSLYEGIDFYTSITRARFEELCQDLFRSTMEPVERVLRDAKIDKSSVHEIVLVGGSTRIPKIQKMVSDFFNGKEPNKSINPDEAVAYGAAVQAAILSGDTSSKSTNEILLLDVAPLSLGIETAGGVMTPLIKRNTT