Ref A: 85e2d4bd32d84d06a5857f7f1d1abe3a Ref B: CB16C10F8BC7F14F43EC26BB68C3639B Ref C: Sun May 19 21:00:20 2013 PST