Ref A: e7fd09467282409ab2f50561c01d51d6 Ref B: 6BD0E37B963B9A1EF244ADBF5846DDDA Ref C: Thu May 23 17:13:01 2013 PST