Ref A: f37f732f2362439dba187e2c0225427f Ref B: 490B0CED89A1717E853123165F32E25D Ref C: Thu Jul 31 22:50:24 2014 PST