Ref A: 6eb473b23ab840eea9da2f1d3e03c0d9 Ref B: 07252D6690E8649A937CAE2477867995 Ref C: Tue Jun 30 06:04:31 2015 PST