Ref A: 8f7ea76e6fa74f19b9b1a8c39de5f8f0 Ref B: F7F9FDE677BD287F742082FE422ADFF9 Ref C: Tue May 21 07:19:24 2013 PST