Ref A: a514a8efff0e4476bd6291c48cd1a0d6 Ref B: 17940B940508FB02E6DBDEC3D615489C Ref C: Thu May 23 15:02:41 2013 PST