MRKVHPLLKPLIPITKGLAAMLGPDYEIVLHDVSDPEHSVIAIENGHVTGRTVGSPLTDFGLYLLKSPKFKDVDYIANYMTTTSDGRILKSTTIFIRDESGKIIGFLCINFDTTKLSICKQMIDQALTFQTLEELTGAEHESFAKKVDELLLEVIDEVKKKTGKPLRFATKEEKIEVIRKLDEKGFFLLKGAVEALAKEMGNSKFTIYAYLREARSKKNAML