Ref A: 588efe1ec8054aae8a2d895319f903b1 Ref B: 1D4641ECA2BEB2AEC1A1EDA156ABE05A Ref C: Thu May 23 14:12:49 2013 PST