Ref A: b4ac89a8a3e14fbab1868a248e5d619d Ref B: 41D28285AC82A162AD3C07746D70D761 Ref C: Wed May 22 13:58:00 2013 PST