APLESKLFELVDSLNRYYVQADEDTLRSEFIEGKEKEKAVVFERVFVEGEVAPDRLPVVLLLAGKPLVLSVEMENGKPVLRLKRVDPSTFPARRAPEEFRLWLVRRNGLWRLESALYPGVYVATSKEEGTEVRLAEVRDSELITDFTERELPG