Ref A: 9b9a7501c6b14e5e93be32715ac36c27 Ref B: A3E8C62E43D7C22AF7E09EF07868232A Ref C: Thu Oct 23 04:22:14 2014 PST