Ref A: 87f69836efc24fb6bc43b0815e30aa91 Ref B: 27A90D46996D5A4CA39767CD24A37D84 Ref C: Tue May 21 08:33:39 2013 PST