Ref A: 02cbdc74425e4937b4159daba72ef34b Ref B: B6C0D4A201D1DCCB0CE12D9EB84BDD9B Ref C: Wed May 22 16:42:07 2013 PST