MKQNPDISRIVLVATIGLCEALLNDCMTVDEASDFLFIPHTMKIVGYDEELVYIIHKATELEDIESLIPQHLEKIILEIKTLALEKLRSLPDYEYQYRKWLSYLI