MEKSDPSPKMDRKTAEKIRRNQMKELYSKLNSLISNHPSREAPMLSDQLGEAANYIKSMQEKIENMKGRKKHMAETKEIDKSTDSEKMDFQLPHIEIQDLGSALVVLLICGLDYQFVFYRTILILEEEGVEVVNASFFVMGDKAFHTIHCKILDSEDDFEVARVSERLYKLVHESSDNL