MELNKNKFQLIKKNNPFATKCCICGFLASGFTYYNVTCCDGCKHFFRRCVNSKELFKCKFDGNCDVMNGMK