Ref A: 37081b4914d34d0c806e0e762dc767ce Ref B: EBB3C8B68B282D6EE65B8E8D8977BD95 Ref C: Tue Oct 21 22:31:15 2014 PST