Ref A: 7756ca0ddc2c4f82adb06f0ca68d8bdf Ref B: D3247CDA9F37B023EAB3DE5CFC76E6E0 Ref C: Wed Dec 24 17:45:34 2014 PST