Ref A: A24BEEAA8C7F4AC9A1055DBFD6F6C15B Ref B: 90BA4CB7639C101D4F4E8D4487D98F2D Ref C: Fri Feb 10 06:50:38 2012 PST