Ref A: feb2aba14cb74344a358acf7b04d470c Ref B: 23842F03D54D12749811DFE5F5E6FD86 Ref C: Wed Nov 26 22:02:35 2014 PST