Ref A: e76bc905456e4e0db77168300a01bf40 Ref B: A10993257D04FB9679436A72602E474D Ref C: Thu Nov 27 15:34:58 2014 PST