Ref A: c3ebed7fe81244e9a13802c0618eb20a Ref B: 3C95B2C1B59B6D8D8284BB6F2B4A7740 Ref C: Thu Jul 24 08:33:59 2014 PST