Ref A: b22b4222eb3142a0ad73e338ca3698ba Ref B: 3B88434E65CD3373802F39A3D7DD8298 Ref C: Sun Apr 20 01:33:43 2014 PST