Ref A: f27895ef28a74902b9019045749262b3 Ref B: 71928E4918CCAB069DC7EE51D99EFE14 Ref C: Fri May 24 15:16:40 2013 PST