MKKLSLALVGAGGIGTTVLREIREGRLEGKVEPVLVCDRHPEKLKRIERWFPDCDTSTDLDDAMSAEADVLLEAASVEAAASLLPDALKRFDVIVMSVGALVLEEGLLSRCREVAEVTGHRLHVPSGAVGGLDVLRALRGRVREVTLTTIKPPKALNKDVSERTVLYEGSVRDAVRKFPKNINVAAAVSLAVGDPSLVTVRIVCDPEVSVNTHVIEVESSAGTYRFELRNEALPDNPKTSAVAAYSAVALIERMTEGIRVGT