Ref A: ac0b4b112e2341c7bfcc72e649abafdf Ref B: 98C0A2FA1324764D8528054237BC5095 Ref C: Mon May 20 20:21:29 2013 PST