Ref A: 8063a76b5db84fadb14ca041c0dc7af3 Ref B: 4E01981804A18F0EBE6EF1D5330A55EF Ref C: Thu May 23 08:58:56 2013 PST