Ref A: fbd32f1a92df42cf97c1a132a27bc5e7 Ref B: 001EB62B687F2E73336D6EFBB98A0BC3 Ref C: Tue Nov 25 20:22:31 2014 PST