A proof of alon's second eigenvalue conjecture | Synapse