Ref A: e20e3d5bf537453d861632830b925aac Ref B: 3AB5548F415FF566ABE7309B5B8DCBD2 Ref C: Thu Jan 29 15:29:19 2015 PST