Ref A: 7011d350ad104ec4a787dea9b1eeb5b1 Ref B: 32AD372818AEE7E942852185713509B1 Ref C: Tue Nov 25 22:44:30 2014 PST