Ref A: b04474c1d9fb4af3b6f1028927bca259 Ref B: B4CFD6EDF6C55DAEEF9349F02AF505A5 Ref C: Wed May 22 10:05:43 2013 PST