Ref A: e32c92adb1a840afbcd6c8e40abba697 Ref B: F28D101A520469F3D73EFF24E9B7699C Ref C: Sun May 26 01:19:39 2013 PST