Ref A: 49dc0103b0544bce9a829e07ba56aedf Ref B: 372E490CF0C82D79DD940BC5FBB0111D Ref C: Wed May 22 16:17:10 2013 PST