Ref A: b510cfb2cdad496b8a93ab0908c358db Ref B: E3443E51F0E31F6710B43019792E224F Ref C: Thu Jun 20 02:18:52 2013 PST