Ref A: aa53a101fa7747879dd8def282ee9cbe Ref B: 1BE1E2E798CCD6388862CE09849DE26C Ref C: Tue May 21 03:22:29 2013 PST