Ref A: ecdc69afc8eb473b8fb640c5c94231c4 Ref B: 2685CE658513F3C6EDF17E6816A6E4C1 Ref C: Fri Jan 30 15:12:57 2015 PST