Ref A: 4210ed247b7140f7b76ff92ab2291310 Ref B: AD2CC0DAD00DEC7B9EC0D827C57925B7 Ref C: Sat Dec 20 21:28:04 2014 PST