Ref A: ca6d27f55ac1416bae78e86292c95cf7 Ref B: B17D88A555B479B7FBB6653759A9C52A Ref C: Wed Mar 04 20:13:25 2015 PST