Ref A: dd6f412e21e4431abc12f65582976f91 Ref B: 5EC2BF5E74EC2BD3F416EDF3D08D2DF0 Ref C: Fri May 24 15:16:34 2013 PST