Ref A: 6ec9c3d2095542378811cfa6f5a0ba67 Ref B: EE0A286F44FE5F7D8305FFB40B976DD0 Ref C: Tue May 21 07:51:45 2013 PST