Ref A: 6d804721728d44429b27fdb2d7c6ea62 Ref B: A10993257D04FB9679436A72602E474D Ref C: Sat Dec 27 23:05:32 2014 PST