Self-Distilled Disentangled Learning for Counterfactual Prediction | Synapse