Ref A: d66ed9a5ef2f4e8a807170493b7c4911 Ref B: 7712F156C3D1EC7B259FCA31D41C26C5 Ref C: Thu May 23 16:40:13 2013 PST