Ref A: 0a86dfd3aaa44fb0bb6495ebcf2d9099 Ref B: CE2270BCA19243576F66CD326F789F30 Ref C: Thu Oct 30 23:37:14 2014 PST