Ref A: 5508e78e19cc44ada4ccf344e32ef25d Ref B: 4251F98968264306C253012C492E2580 Ref C: Thu Jan 29 09:09:30 2015 PST