Ref A: 7309d4b2cca34e58a0391bec991be1cd Ref B: 2C904F174241E53198A8473E91DA47B0 Ref C: Sat May 25 18:05:11 2013 PST