Ref A: 8cd5bf00ea154a8ba077c56bc33a89dc Ref B: 96E98FEBD5E38FEE13B913EE04CD33C7 Ref C: Wed Nov 26 22:15:25 2014 PST