Ref A: 9cb2900e743a452786eaf49133f7081d Ref B: 42DC147E2CC85FA7BE5962ADA3EC02A4 Ref C: Wed May 22 10:12:15 2013 PST