Ref A: 5ae461cb5b93494d80326280ea2ff2d7 Ref B: 6FEB92EC10B7897AB2C9F982B7FB8AE5 Ref C: Thu Jan 29 23:56:10 2015 PST