Ref A: 77be2af34f86454abcc9b831d193732b Ref B: 60FDF5AE5CAFC44A9D7FFB360707ECCC Ref C: Fri May 24 17:21:51 2013 PST