Ref A: 633ab97edb9e48ffb7bddcf0bbcd2d95 Ref B: 93B83491DFE65B5F86B651E953B5459D Ref C: Tue Jan 27 00:43:32 2015 PST