Ref A: 352bdd69400044f39b3b317b5e36f1ec Ref B: 95DBE343F85913BED7BA330A13CC6DB4 Ref C: Sat Oct 25 21:07:36 2014 PST