Ref A: 45deb7330b9c40ea8d3993d607febf4b Ref B: 3286D2E133F107266F0AD2CB311D1892 Ref C: Tue Nov 25 13:08:56 2014 PST