Ref A: 2671a6bc972b48708cd2b386cd24cf89 Ref B: DE8501E9177BB24056EC7B9D35BBBBEA Ref C: Sat May 25 12:48:20 2013 PST