Ref A: 580601c09ca442bca6e0144eed319a83 Ref B: 2B6EB0ADA2B3F8BF32FD53C55476D3B4 Ref C: Sat Oct 25 17:06:35 2014 PST