Ref A: b9ca0c15e08741ca95cd5653640b00de Ref B: 98C60ECA2FAAF0E479A05B15E5229FAF Ref C: Thu Dec 18 11:37:20 2014 PST