Ref A: c652efaa066140f69cf0b86b62a00fcc Ref B: FBC632B6D88BCB07693310FE7BFB48E0 Ref C: Sun Dec 28 23:34:08 2014 PST