Ref A: acce0b5f7e4341cb85f6b1c3469deb98 Ref B: D5CFEF71EAD3B2E8685B09042F8741E7 Ref C: Thu Jul 31 07:46:49 2014 PST