Ref A: 34ad429881444ce7a44e1ab0684bc308 Ref B: B37F1BE85A8FC04AE6779970F55CED73 Ref C: Thu May 23 02:02:49 2013 PST