BARRACUDA NETWORKS, INC. INDEMNIFICATION AGREEMENT