Ref A: 3b914ee6087e40e0ac33d2afc793f65e Ref B: 336A1B89EAAEC31843C6387693C18F38 Ref C: Tue May 21 10:59:19 2013 PST