MDFEHHYNLSLREIMVLKEEQDSFWKSYHDFLRAHEDVLGEFCRRHGRRVLAYPRLPTYAPTRLVLKTRAIYDVR