FEDLDYKEHTLLATFKGDDPEHIPSGGSGTSRGWTYCNDGENAINSFYIYKKTLNVNEVVTPLFGTSNKEFAFEVRKSGTNNPFHFCPYHDAVTAFKIEEPIFKINEENVELKTGDVYENIKDFSITQRIYAKNPESEDRLAEITTITSFKDDGTVTVDGKYKALTDLDIKSAYGIMWMLDANFNTKIVSSINKEYITSDTHVGNNLILEEESDKTTSFASISEDYKNIVTAVTFNNPKNTLRSGLGGKIKNPTWIEYRNSTLTKLYQQVYGKTAIKAGETYKFSGTFIVGEIYNIYYLL