Ref A: b62ea911068048faa8ad181017db5807 Ref B: 7CFEDE88A7E2C6CF8D64F409ECFED43D Ref C: Sat Dec 20 10:45:53 2014 PST