Ref A: 2baf3bd29985405ea461c6d04a697d5e Ref B: F020353282D8CD3393C0AA90E452FCB0 Ref C: Wed Jan 28 20:50:42 2015 PST