Ref A: d79e30732b1349ccbf6ecf37b1a8b25b Ref B: 2F9723169168061D446318915FBB964C Ref C: Tue Nov 25 22:30:00 2014 PST