Dolphin Nebula SH2-308, Liuyi Sun