Ref A: 06f003af0bde45d1a0c1bb4149a62b5e Ref B: A2B6FA0EB66EA6424A226B66AA464838 Ref C: Wed Jan 28 09:04:30 2015 PST