Ref A: e4117dded09646ee81af806b2da44d39 Ref B: D424F5A9394E9102F368FE27D64FBA5D Ref C: Fri Dec 26 07:10:56 2014 PST