Ref A: df64bc7bde4340f09b8a3c8d6ca6119b Ref B: E8D79E58269B2A640ABC1AA282028D84 Ref C: Sat Aug 30 14:41:32 2014 PST