Ref A: 2ca0dc8728014cebad5baae49fbe9081 Ref B: B430A3E73F3AFA3314FB2F09DB05355F Ref C: Wed May 22 17:55:49 2013 PST