Ref A: ed30936221cb4f9c9a2fa40f25618003 Ref B: 50D3CF1A5B1EBB70B496D581462C8B47 Ref C: Fri May 24 06:08:47 2013 PST