Ref A: c95aa6a936d84705aa3914f84300ca89 Ref B: D0969125DB8BA7CC5746EF0713940E82 Ref C: Sun May 26 00:46:25 2013 PST