Ref A: 20312523304a418ca9813dc55189433a Ref B: 63E919DB638BADF8FB59F2FFDA077AA2 Ref C: Thu May 24 13:14:15 2012 PST