Ref A: 3c64aa33f5e54b96abf5858ff60b53d7 Ref B: 4A77D311DD1D76BD7DC028324EBB2708 Ref C: Thu Mar 05 15:22:47 2015 PST