Ref A: d80f3cdb400a4506b8c02ae175939e27 Ref B: 1E1152C3691C5E1D82D987528D1D8875 Ref C: Fri May 24 04:58:24 2013 PST