Ref A: a81996b60e0b43a4b8351b2e7e77395f Ref B: 40F8674D7E409D16FEABFA193AC2C4F9 Ref C: Wed Jul 23 03:56:41 2014 PST