Ref A: 0b2091273b154d3b85b1ff80ddaa3cfe Ref B: 5B6805BB03930C5497839627EFA77FAB Ref C: Wed Dec 24 20:43:28 2014 PST