Ref A: d53c0819ff93420d8ea8ef9e0636727a Ref B: A5B76916BC30B3777EB983EE3F04713F Ref C: Tue May 21 14:22:22 2013 PST