Ref A: 30ad45c8f78346218baec55225e03472 Ref B: 843FE623672285DF4E083E2C0C453E12 Ref C: Sat May 18 12:43:25 2013 PST