MSEQRVVVMGLGNLLWADEGFGVRVAERLYAHYHWPEYVEIVDGGTQGLNLLGYVESASHLLILDAIDYGLEPGTLRTYAGERIPAYLSAKKMSLHQNSFSEVLALADIRGHLPAHIALVGLQPAMLDDYGGSLSELAREQLPAAEQAALAQLAAWGIVPQPANESRCLNYDCLSMENYEGVRLRQYRMTQEEQG