Ref A: f8e30891d8dd48fa971d3e4cf4301abf Ref B: F79622F64C3B1A82EB758B2DC96D533C Ref C: Thu May 23 11:25:34 2013 PST