Ref A: 689e23f2eaa542ccb2d592d4efd8218b Ref B: DD63CD4101D0DC860A176C06442C4F8E Ref C: Thu May 23 02:51:05 2013 PST