Ref A: 8a02bd3a1ae241abb02e512a8493c114 Ref B: 3C01B45BDB960F45FC20DA1CB5457A2C Ref C: Fri Oct 31 04:44:09 2014 PST