Ref A: 78ba8882d25943d29013902fbea3f43e Ref B: E3443E51F0E31F6710B43019792E224F Ref C: Tue Nov 25 22:43:19 2014 PST