Ref A: 3eb52d33755c4655b3b5e151ab6d3b0d Ref B: 51FA90E0EF6509C190B10751FCC5FE25 Ref C: Thu Jan 29 17:19:05 2015 PST