Ref A: 28060f55ac6549afb6e3845cd1c769d3 Ref B: 9F245C6D23219C4B7666872ABA388C36 Ref C: Thu May 23 07:04:49 2013 PST