Ref A: 52952037cec34b1387ccf7e4152af68f Ref B: 1E6976A46FBB557BF7A7E7340CA3038C Ref C: Wed May 16 12:26:00 2012 PST