Ref A: 4c82352505934f41892816a539ae1679 Ref B: 3C64FE22982A14F81FE01526A69DA58E Ref C: Thu May 23 16:46:14 2013 PST