Ref A: e65116eec34642869e845d09cb9753be Ref B: F73593C398F4F29D337B018E4990578A Ref C: Fri May 24 15:15:30 2013 PST