Ref A: ae5607f8318a4c1c9e1a7475c614b1c1 Ref B: 523A42AE18339D962D4A9F9B6BCFCC17 Ref C: Fri Aug 29 23:32:45 2014 PST