Ref A: 4e54ac2c00024219ae48bce3ae11d2c7 Ref B: 24CAFADA1A96104F7652D65FB57E384E Ref C: Tue Oct 21 09:59:55 2014 PST