Ref A: c4750c156826443398d884ee40c26d3e Ref B: 5C74D8DB821DC65BA6EF274C9C908B1C Ref C: Wed May 22 11:14:57 2013 PST