Ref A: 6e8d4ea45de7407aabf3954074b0a0ef Ref B: 9A4FF987F1BD0DAC85CBD81AE2E68785 Ref C: Sat May 18 16:24:44 2013 PST