Ref A: dfe16400e1684ed5a6dfd03034f4505b Ref B: C150AFA19EAF82DE5A2E816BB71FF7F0 Ref C: Sat Apr 19 00:27:41 2014 PST