Ref A: 86e73ee247e84e3192fb126d917010f0 Ref B: F80F9736C68D278AD999F55F46BB6B27 Ref C: Fri Jan 30 23:44:26 2015 PST