Ref A: d6733e7d81294c9dbb75e6b56ff7f0d9 Ref B: DF8AA327AFAE549B23ED1AA23ADFE038 Ref C: Fri Nov 28 17:48:10 2014 PST