Ref A: c241b74828a244f78ed98eab6885a6d4 Ref B: 1A70E2C58564D9F854E55B7CBA6F4099 Ref C: Thu May 23 03:20:45 2013 PST