Ref A: f1dd4c6e1a48455fb6fca656626c226e Ref B: 1A70E2C58564D9F854E55B7CBA6F4099 Ref C: Thu May 23 16:33:39 2013 PST