Ref A: 61e96f734c2c4251aba9ec045bb1d397 Ref B: D4654E5AA467EA2849C2F106B2C4F0C0 Ref C: Tue Oct 21 00:35:53 2014 PST