Ref A: 458d33cb6f724ea7a4c4de2a196af826 Ref B: F1CF78E578F1EAC9851B49107396D384 Ref C: Mon Oct 20 23:25:46 2014 PST