Ref A: 1fbfeb5a4fb24cddbce8c44092051ab4 Ref B: 6864A37491230B4D1BAA53CDABC4D302 Ref C: Tue Oct 21 22:42:49 2014 PST