Ref A: f65c6a5daec14d07a11da2d2ec2ddd98 Ref B: F3BCA343987FFD69E226A2FA07E34B54 Ref C: Fri May 24 22:44:49 2013 PST