Ref A: 5d418be108234c9daab22a0a995f71e4 Ref B: 1E5F06C29CDD9E87EF679A3C4FEA56FB Ref C: Tue Nov 25 14:31:59 2014 PST