Ref A: cf81e70775ec476d88431bf7047c168b Ref B: 5580041CC074B908A90498E503E345F3 Ref C: Mon Dec 22 21:08:37 2014 PST