DFEHHYNLSLREIMVLKEEQDSFWKSYHDFLRAHEDVLGEFCRRHG