Ref A: 75fc515f74594513a3a0efeac7129dfd Ref B: DDDEF49D61A0841F8EC50DC73C178E8F Ref C: Wed Jul 23 02:19:30 2014 PST