Ref A: 1199c8bf5ea340268a3800daee3fc1b1 Ref B: 0E08F542C2E027D44A182CDDA1F07635 Ref C: Wed Oct 22 19:27:39 2014 PST