Ref A: 6f220d3725504377a35ad1784bdab9b3 Ref B: FAD23F820E807ADBC1DA1BCD59AEC2D6 Ref C: Thu Jan 29 22:54:41 2015 PST