Ref A: 8469e8f2057a46c28b2e68f0907a7eee Ref B: 227EE8493A1E939D69B837A58E164CED Ref C: Fri May 24 01:22:54 2013 PST