Ref A: c8b5f0fc1a56440da1523cb36f2a7f70 Ref B: 4B348038D0CEFC57FFC6CDD2197C07F3 Ref C: Tue Nov 25 21:29:12 2014 PST