Ref A: cd99bb9706a74a2bb11e90f2d8c1a9f2 Ref B: 743A321290FB7ABCF2C34C5DC95D34FF Ref C: Sat Dec 27 15:03:49 2014 PST