Ref A: 40ae0ee90fde445f9063937142f0c493 Ref B: 1A7E84C3DB93C3C1FA7E1C75F1C87DAA Ref C: Tue May 21 08:35:48 2013 PST