Ref A: 9b442ae5d7b243d29e38c70485957fd7 Ref B: 27785F2A826DB07CCBE2C13AE22B5E2D Ref C: Thu May 23 15:58:03 2013 PST