MESTETEKEKRKKKGLWSPEEDEKLRSFILKNGHGCWTSVPIKAGLLRNSKSCRLRWINYLRPGLKRGMFSQQEEEKILTLHHLLGNKWSKIAQHLVGRTDNEIKNYWNSHLKKKVVSGLEDSKS