Ref A: b4e83f119935414b9d490bd4bc90229f Ref B: 76CD9984A9EEE14C74968776579FB167 Ref C: Sun Dec 28 14:31:57 2014 PST