Ref A: d81eed7fedea4478bd5d9481bc37549b Ref B: 569AC3412446208C0E2188BA1905EB81 Ref C: Thu Jan 29 23:18:06 2015 PST