Ref A: adfc5f9f0ee942879f4850f3ff52209d Ref B: 0C538915AAE68DFC717B518E0E8D9774 Ref C: Wed May 22 12:56:10 2013 PST