Ref A: e04b02a1d174454d8f5f9e892caabfda Ref B: 2C66047D4BDDCB2B115CF22D148FD57F Ref C: Thu May 23 22:15:23 2013 PST