MGEADDRRRLKKTVFVTVGTTCFDALVKVVDTQQVKEELARKGYTHLLIQMGRGSYIPSTSSGEDGSLAVEYFTFSPSIADYMRSASLIISHAGSGSIFESLRLSKPLIVVVNEDLMDNHQIELAEELAERKHLLFTRPQTLYETVRTMDLESLIPYPPADAIPVAKLMDKFLGFDD