Robusta would be my closest guess.............but I don't think it is. The scalops are too small and the polyps are not long enough.

At least when I look at the big HUNK in my tank that's what I notice.

TT