Ref A: 77a90415068e499b85477b47249fe025 Ref B: 9B3F9542378BC6466A6AA70BE0F6DA0B Ref C: Sat May 25 22:39:54 2013 PST