Ref A: 89f40a1f86eb4951b9a2d90897c275a3 Ref B: 8F415F8546EBD0EA280DB76DCBBB036F Ref C: Tue Nov 25 20:42:32 2014 PST