Ref A: 4849a7d1c3754995994eafbc98b999c8 Ref B: F0CA82C7E458370168BFA790BECA9BB3 Ref C: Thu May 23 22:09:16 2013 PST