Ref A: ed12f1afb4c64928810038e0fc82f61f Ref B: F4846D8967E6229E1F29B01F82502A83 Ref C: Wed Sep 02 15:16:40 2015 PST