Ref A: b36ce75d152e4f46ae0c70134c740157 Ref B: E85BF049538FC95CF9D190596C11F23B Ref C: Tue May 21 06:35:20 2013 PST