Ref A: 7ee11330ae1b43bbb225df02714697e6 Ref B: C2E763A05678A7B7525E97E8555ACC5B Ref C: Fri Aug 29 16:46:39 2014 PST