Ref A: 0f0663b3389347488b74bd88ade5688f Ref B: E97284E55D6B7802329A27543AADD462 Ref C: Tue May 21 08:55:15 2013 PST