Ref A: 95f76fbd59494a219782ac606ce9535d Ref B: E10917DF98EFC82E466AE450E9873E8A Ref C: Fri Jan 30 16:06:46 2015 PST