Ref A: b2c570f637c54d218b8524f1fe118cc8 Ref B: D9053C562FA0530F01A33DE238E51D09 Ref C: Sat Dec 27 02:12:33 2014 PST