Ref A: d64e7cb5b4184107b8cf3758bae5d9ba Ref B: BADA6FCEFAAFF4CA902366FE2A97ED49 Ref C: Tue Jul 22 03:45:35 2014 PST