Ref A: b6aae034344142e784201937e11d918c Ref B: DD9332270EAE8E39B17F645996869D6A Ref C: Sun Aug 02 15:45:00 2015 PST