Ref A: 1027475b9aae4b34a7c28c32abf1d8b5 Ref B: EE333A1AD79AA5A4345DFAC4C21C75D0 Ref C: Wed May 22 08:45:24 2013 PST