Ref A: d39a3de3dfe14e7e8d555c0150f273d9 Ref B: 2632D59E13B50993286D4FAE83E40001 Ref C: Sat Aug 29 23:44:48 2015 PST