SH2-128, CHERUBINO