Ref A: 399a8da9630f46598a6df3f93e95a548 Ref B: D1858822E5F8BAD3C3D6F28DEFFC6DB3 Ref C: Sat May 25 01:26:41 2013 PST