Looks like Pavona decussata,not sure on the species though