Ref A: b1bd1b8808ae46358375f33aa38741aa Ref B: E5923CBC27D292A1951694774C1E8FC9 Ref C: Tue Jul 22 22:57:58 2014 PST