Ref A: e8ab0b48da4b4ac5853d99034de48efe Ref B: F8D6F1A21ED8CAFACB3E52E1392F29DF Ref C: Mon Oct 20 15:27:44 2014 PST