Ref A: b7021555ef3c45feaa9b00c9f66863ed Ref B: 77C25F8DDACD90BE749FA599109EA5D1 Ref C: Sat Dec 20 08:59:04 2014 PST