Ref A: bb2a3e46b9d845df97602998d80ab87d Ref B: 12F334FF321C13DEC269DE80E47E4F8B Ref C: Wed Jul 29 07:24:16 2015 PST