Ref A: 8047b5bc928a403ebb8f5d0fef8fca0f Ref B: 3445AEE9C664B366F72E23351EFCACF8 Ref C: Fri May 24 08:05:50 2013 PST