MDTDRDDQLNRVEGTDQQCRNKYSKEAHSQIEKRRRDKMNSYIDELASMVPTCSAMSRKLDKLTVLRMAVQHMKTLRGATNVYTEANYKPAFLSDDELKNLILRASEGFLFVVGCDRGKILFVSESVSKILNFGQ