Ref A: 88a9b2cdb9d44832a3916cded048aa49 Ref B: EE11B0EAA7DC41DABB10B8E443DDC040 Ref C: Fri May 24 15:16:38 2013 PST