Ref A: 6f03cb347ca44d44a6eab3c4983396e0 Ref B: C6A030AF0A9A6467FF2E2ADB5E6793CE Ref C: Wed May 23 15:37:24 2012 PST