Ref A: 8550883c481648b993d59e0a88b03de2 Ref B: D665898307ECC4E9669AC6FBB09CF020 Ref C: Thu May 24 17:01:52 2012 PST