Ref A: 33f75880b86f49689a1b347b3394f20f Ref B: C72E946E424E82934FD523B014D83F0C Ref C: Wed Sep 11 01:41:43 2013 PST