Ref A: 6dae5d3f7f904f43b3bf9add685779f9 Ref B: 280AA205639BC6A3296FE6B8EF0B123B Ref C: Fri Jan 30 23:47:06 2015 PST