MKLNSGDEKFMLTQDMLTQDPDFFCEGEPLHFLWGYIRDAHGLSTGQVDHDSFEERKNDFFFVLGKLMDDGRLKLGNRKTELIMEGNTAELVEMFRSCFPASDEELIEGIWLVIEECPFVVVWVHKGAGENGEDYYDWCF