MNQSDINIRVLLDEESIPEKIHWSATDKDDGAEEETKAFSLSIWDHLNQNTLRIDLWNKEMPIDEMKRFYIDNLGGLAQSILNSTGDEFMASAINRLCDKLVKHVEEELKNRPASE