Ref A: 65b6f603973b4dbf922120b26d0f5b32 Ref B: 29C05B9AEB376DF3B21987E4E0025B84 Ref C: Fri Jan 30 16:19:36 2015 PST