Ref A: 5512b98faa354588835ee97dfde04e1a Ref B: 9615791CC1AE4498F29110E2272AF2C1 Ref C: Fri May 24 04:31:23 2013 PST