Ref A: d2edfe2cda4c481b8e134e75c14c66a4 Ref B: 766EF50A4C1DFAA18F7366325DD0B35A Ref C: Thu May 23 12:28:04 2013 PST