Ref A: 28318ff6eb52482cb4db12331eb921e1 Ref B: 06C86AF1530D5AD18C250C10CD538A7D Ref C: Fri Jan 30 20:04:38 2015 PST