Ref A: 70549b4a2cc14a2ea6a18cffb1449d94 Ref B: 50BC8A74F8278A7CE9B2B95CEA3FBC80 Ref C: Fri Jan 30 22:13:21 2015 PST