Ref A: 1a316a852cd14f6cb8a02d67869d6ad2 Ref B: 8EB751590DA12E79430F6C113C0093C5 Ref C: Tue Oct 21 20:20:04 2014 PST