Ref A: 1eb658c7da034cd0b847b22dc9c2bed1 Ref B: C94D0CF5343AA2FEA9946B28BAD5670C Ref C: Thu Nov 27 01:59:59 2014 PST