Ref A: 3de304c602ab427e8d956d03d4e7cc97 Ref B: B395319C9C74FC7B1C316CA5B09C25D9 Ref C: Tue Nov 25 20:31:49 2014 PST