Ref A: ac249a81c8924131ae975ed75dd2f3bb Ref B: 4E89F669209B3FF44FFF4A52C0112AA5 Ref C: Sat Jul 26 07:49:11 2014 PST