Ref A: 8b9969c913134d109fc8379b67c880d4 Ref B: 32266766A5959F0024CC6CA35BAD302E Ref C: Fri Dec 26 15:51:43 2014 PST