Ref A: e3dd8686a262474c93187f6d653b3b91 Ref B: 0E3AEC3FDB4A83B0B539CA01BC424DFF Ref C: Thu Jan 29 16:51:09 2015 PST