Ref A: 688c03f48fce46478fc2a4ff6fc6760d Ref B: 136AFC7A4E3C0362839A5F409266F170 Ref C: Sun Nov 23 21:21:13 2014 PST