Ref A: b3cc7b8770f44cf3814a334f365dd81a Ref B: BC0926B90AED1F76297B9ABF390B34EE Ref C: Fri Dec 26 21:01:24 2014 PST