Ref A: afd10a29359f41c5b98c5015179f5cd1 Ref B: 10BE80B8454863F5072912F1B4D4E954 Ref C: Fri May 24 02:45:50 2013 PST