Ref A: ace981ca8ad84d788cd9693148c4be81 Ref B: F0560590AD0B09847004348747247C2D Ref C: Sat May 18 16:27:02 2013 PST