Ref A: dbe2f3d820dc486e8aafcc2da704c04d Ref B: 9F97D61D4CBB0CD301DE6CD1A1BB0F60 Ref C: Tue Sep 02 03:10:52 2014 PST