Ref A: cf4f5aa226954a949673b68a9bf1c52c Ref B: 2467F6C67284FADBE124A78C84ED398B Ref C: Sat Jan 31 00:56:35 2015 PST