Ref A: adcec459f99e4da2a5ed630104723463 Ref B: B3A6627260C660C40CDA874C8C961142 Ref C: Thu May 23 12:15:02 2013 PST