Ref A: f309ada14e3d485e982b392c57eff0b7 Ref B: 63D4A81B25B524A13401B0CC1CF84BFD Ref C: Fri May 24 07:56:02 2013 PST