Ref A: da522b3d304c43dcbf028b8947619c29 Ref B: 678F443E91658FA978CEA0BACC87D41E Ref C: Fri May 24 03:56:38 2013 PST