Ref A: 0192d247c1654d0688d4948fb48f0e20 Ref B: 91F95F40FCA32B16DA0F8A6E5E91DD88 Ref C: Mon Dec 22 17:48:24 2014 PST