Ref A: 6e6bbf7535ee4f119a268a78e541ea0b Ref B: D6BF004130A605AFD177DFF183F555F1 Ref C: Tue May 21 13:34:52 2013 PST