Ref A: 97db763e5e4c4e258f8274a0200f7aa8 Ref B: 39F2FAADC5FA4CCCEE12DA5AF60CD825 Ref C: Sun Jan 25 23:39:04 2015 PST