Ref A: d53c787487b34b8f85c58121aa7f13b9 Ref B: 1AB17AEF1FFCABF677AED78FD2D5C2EF Ref C: Sat Aug 30 02:45:55 2014 PST