MNEHNLLIFCLKDNVSISEYTEMVDWAYENIQSETVVEITENQIIEYQNRGLWGLVSEITDNWLFGPSEGDWLIDKESILAVKEKLQNSDFSTEPLVKNIIHVLEYAIKNEKTVIFHF