Ref A: bb3cee9c19c64338b44f7bea08f61efa Ref B: 1A70E2C58564D9F854E55B7CBA6F4099 Ref C: Wed May 22 06:58:12 2013 PST