Ref A: 77b42a3e4333438b93d20a3733c4b2e3 Ref B: D43EC4BBE1B48A29F93C63DD9ED03855 Ref C: Sat Nov 22 08:33:35 2014 PST