Ref A: e7d9c8eb75d74f66a8d459f865315bfd Ref B: 8EF9941EFE6614B91CDF5F0D37277C56 Ref C: Wed Jun 19 03:18:12 2013 PST