Ref A: d75a21dbc44b44ac82e83b06663f358e Ref B: DD6D50998FC2260DA6287E5399B52346 Ref C: Thu May 23 16:40:02 2013 PST