MVKESAYYDVLGVSVDASPAEIKKAYYLKAKLVHPDKNPGNPDAAQKFQELGEAYQVLSDPGKKEAYDKYGKEGIPQDNMIDPAAVFGMLFGSDYFEDYVGQLALASIASVEIEENANSQEARAKVQEKIKELQKEREQKLTQSLKDRLQPYVDGRKDEFVSWASAEARRLSQAAFGEAMLHTIGYIYVRQAARELGKSRIYMGVPFIAEWVRDKGHHIKSQVNAASGAISLIQLQEGMKKMEGSEDNEEQLMKSFEEKKEAMLGSLWKINVVDIESTLSHVCQAVLKDNTVSKDVLKLRAKALKKLGTIFQGAKSLYRRENSLRVETSTDQQATPSQ*