Ref A: 10a17891310341d5b8069d0f516baa2f Ref B: 80745851BC31FC91D96190B2F3FB256F Ref C: Thu May 23 22:56:20 2013 PST