Ref A: d986fcc25d7d4d7a9149032b8defb6e7 Ref B: D2A4C0612ADEDF83F17EE003FC5D4315 Ref C: Sat Oct 25 20:14:34 2014 PST