Ref A: 67a557e3a2e844a79637d96f244a6a01 Ref B: 65746F49CB8F06CB7226EDC57F68013B Ref C: Sat May 25 19:57:22 2013 PST