Ref A: d6552e69d18c42239ca6c2172fd576fa Ref B: E8D79E58269B2A640ABC1AA282028D84 Ref C: Fri Jan 30 12:42:21 2015 PST