Ref A: 402f297ba5f74f26bc30f0d69c502de6 Ref B: 2A3DE6C4828ADFE6CEB1AC634423C353 Ref C: Thu May 23 13:25:04 2013 PST