Ref A: b23db34cdc7c46f9965ea72b9e9c64d3 Ref B: 330929A34F79372395B08BAE80E55877 Ref C: Fri Mar 06 09:03:49 2015 PST