can you please restructure the below if conditions in the code ?

	if (event.getChangeEventType().equals(ChangeEventTypes_v1.DELETED)) {
			kafkaProducerEventService.sendPurchaserChangeEvent(event.getPurchaser(), event.getChangeEventType());
			kafkaProducerEventService.sendSchoolChangeEvent(event.getPurchaser(), event.getChangeEventType());
		}

		else {
			if (event.isRegionChanged() && event.getChangeEventType() != null) {
				kafkaProducerEventService.sendSchoolChangeEvent(event.getPurchaser(), event.getChangeEventType());
			} else if (event.getChangeEventType() != null) {
				kafkaProducerEventService.sendPurchaserChangeEvent(event.getPurchaser(), event.getChangeEventType());
			}
		}

		if (event.isSeatChanged()) {
			userService.patchTeacherBatch(event.getPurchaser().getLinkedTeachers());
		}