Ref A: 9ffbb7bcd35c4ab8bd4debeb65a9bdbf Ref B: F6FD346856FB38CF9AF2CC583C8E9EF6 Ref C: Thu Dec 25 04:39:31 2014 PST