Ref A: f01ba68dde754496a68cbb1d47932db9 Ref B: 439F83A872A024D79D004D49D758D4E6 Ref C: Sun May 19 16:19:05 2013 PST