MTGRKIEKTPIGVLPDTQIQSLCDSEVISSVDGLANDQVQPASIDLRLGKTAYRMRASFLPGLGKKVSDYFNDDLVMHELDLTKGTVLETGCVYLVPLKEVLNLPEGLSGAANPKSSTGRIDVFVRMITDGSDRFDAARAGYSGPLYVEISPRTFSILAREGDRLLQLRLRNGEQKTIRDEIFSIDLKPGNDDIAGYRAKRHSRVLDLKNINGHKIEDFWEPVRPYNGALVLDPGEFYILASKEKVVIPVDEAAEMAPIAPEFGEFRAHYAGFFDPGFGVEGLEGKAVLEVRSREVPFILTDGQPMGRLVFEPMVANPKVPYGAAGSFSNYQGQGLKLSKHFGMK