Ref A: b13a1e67b52a4f9a8fb36f699e6ef937 Ref B: 69E79E53A6C80D39477AB1D72079DE26 Ref C: Wed Jul 30 11:39:13 2014 PST