Ref A: b2f5f9e4148d43b8a4aaa5d5249ced95 Ref B: 6FF126769F0D08D13BCF6947C559EF88 Ref C: Sat Dec 27 07:15:29 2014 PST