Ref A: cfb9a339e8574f19ba4bca2c8cf964cf Ref B: 57BED3AC6075A7570F8EC84347D263E8 Ref C: Thu Dec 25 07:31:37 2014 PST