Ref A: 1ac608df05004804a140c0be3c64ec8a Ref B: E3FFA276BBD7E753499B2A769F4F97AA Ref C: Wed May 22 15:26:48 2013 PST