Ref A: abe065838b0f458f92844f7e2a545f3b Ref B: 154F81EFFD2899FEA3E810D1B0BA50FD Ref C: Wed Jan 28 08:49:40 2015 PST