Ref A: a9c64aa93f84458e8cf2f2edd90f6fcf Ref B: FC8C675A3247938B84F2E979CCB0086E Ref C: Fri Oct 31 14:40:49 2014 PST