Ref A: 488c6dc5191d485997c0db9bb9698b9b Ref B: 1D399B0819FEA1454E3A0784468AC12D Ref C: Tue Jan 27 18:41:56 2015 PST