MKRILVVFLMLAIILAGCSNKGEKYQKDIDKVYKEQNQMNKIASKVQNTIKTDIKQEDSNTHVYKDGKVIVIGIQLYKDREKMYYFAYEIKDGKAEINREIDPIKYMKDHKADYEDENVEVEKD