Ref A: 1d578cb4de8948bc862aed93de714e8a Ref B: D2CF0C303CE8A1103FEB6913CAFEB093 Ref C: Mon May 20 19:20:49 2013 PST