MKLKGLKNGSSSEGASGEIISTTRSSAQSYPSVPGLTILNSMHKYQPRFHLVRANDILKLPYSTFRTYVFKETEFIAVTAYQNEKITQLKIDNNPFAKGFRDTGAGKREKNGNSSKLYPAETTPATNDVP