Ref A: da6fa1ed85d640338f5b45ace9f85974 Ref B: B5777A079485F7F30420D1ECD00D94EF Ref C: Sat May 25 07:25:44 2013 PST