MTRKVFTNTRERWRQHNVNTAFAELRKLIPTHPPEKKLSKNEILRLAMRYITFLVTLLEKQQGEGAAAAHSPAALLTLITGNMQNLRSDRAWASDSDPHSPGSSSDGTTESW