Sh2-188 The Dolphin Nebula in Cassiopeia, rigel123