Ref A: d0cd3325f9564d1abf500be8fec7479d Ref B: 6D6C241E8A8925752A16E4B9078C00B4 Ref C: Sat Dec 20 00:22:53 2014 PST