Ref A: 32a82c671f5048e385f6b05e6c3a2d29 Ref B: 5ECA8BDDE3F2CF07D1B6E199EC317E53 Ref C: Fri Dec 26 09:13:26 2014 PST