Ref A: 5f7412a7101b4b1fa8b9a59ff583a325 Ref B: EA37CC259370622EAD0A9C4026EF5A30 Ref C: Tue Nov 25 21:32:45 2014 PST