MNEHNLLIFCLKDNVSISEYTEMIDWAYKNIQSETVVEITENQIIEYQNRGLWRLVSEITDNWLFGPSEGDWLIDKESILAVKEKLQNSDFSTEPLVKNIIHVLEYAIKNEKTVIFHF