Ref A: 948bb14e5e9e4ec98d0e4470c8c9ea64 Ref B: DE11AC12FFA76AEAA35C0BB2A4E66ED7 Ref C: Fri Jan 30 13:51:35 2015 PST