MEKLNFVKNGVLRLPPGFRFHPTDEELVVQYLKRKAYSCPLPASIIPEVDVCKADPWDLPGDLEQERYFFSTREAKYPNGNRSNRATVSGYWKATGIDKQIVASKGNQVVGMKKTLVFYRGKPPHGSRTDWIMHEYRLVGAETTPQRKSSTTQSSMAQAENWVLCRIFLKKRGTKNDEEMMQTNNENRVVQKLRSSRPVFYDFLTRGRDDTNLASSNSSGSSGITEVSNTESEEHEESSSCNSFSPFRRKP