Ref A: e80a517b10f54fc49d772ec2dfe79b75 Ref B: FBE9EF28166A4BFEF4E96FD7E65E58D5 Ref C: Fri Aug 01 03:04:40 2014 PST