Ref A: dca4300e99e3426899225ffd4ecd5ac5 Ref B: FAF383E2D1465320A6797BCB5CEDFF9D Ref C: Tue May 21 03:35:00 2013 PST