Ref A: a2e101553425494f8774ec16aa222126 Ref B: FF88BC709A26AF72111F291168D1E114 Ref C: Fri May 24 07:47:44 2013 PST