Ref A: cf30817a69984affb1dec94211e105cd Ref B: F2C9EF842ABCC73C86C1F1606B445D11 Ref C: Fri Nov 28 10:43:09 2014 PST