MKMAVMGAGSLGTILGALLTKNGYKIDLIDVNAAHVKALNEKGAKIIGLLDLVQPVKALTPDEMTEPYDLIFYLTKSTQDESALPYVAKYLKPDGIVITGQNGMPEETLNEVIGKERVLGQITGWGATWIEPGVSKLTSEPDHMTYEIGEQNGEITDRLKQVAEILSKAGKPRMLTNLIGTRWSKWTSNCCFSGMSAVVAGTFGDVLDNPHAIRCSAHILNESMAIAKAAGVTPEPFQGDDYAALAFTTEKELEANIPGLKACVESHRNIRTGMLYDIEAGRYPEIDTTYNGVQCKLGAKYGVPTPVNQQVVDIVHQMAEGKLKIDPANVNLIKLPVLPKE