MSNKSFLKDLPKSFYQEEKILISNNIKTWDSLLSISDEEINNLIYGSLGSVRNLKRLKCIAYFICTLDIQLSEAALLMHSGLISNKAISRLTPQELVQKTGRFERTLRTGRIPIIDLKKAHFLIEKAKKNLFNVPKCH