Ref A: 0b889ebcda424bd6a23dacf11905926e Ref B: 6A37DEC3AFC51BAD439A0954674338AF Ref C: Wed May 22 22:18:39 2013 PST