Ref A: eed611e66a784094b64d503ecf8ccc2d Ref B: 86238F050763378D2B1F9664F53E5C46 Ref C: Wed Dec 17 18:49:39 2014 PST