Ref A: b66ec8bc2f5d4afa889a804031b78b80 Ref B: 7435556D7EB29F89E035A547873B2A19 Ref C: Tue May 21 09:23:10 2013 PST