Ref A: 6e4dc3952b5c4eb786f3ebd8abc94471 Ref B: 133BC291E6B8D66D1F7A9955F7EC6A2E Ref C: Wed May 22 06:01:18 2013 PST