Ref A: ddc287a33e3743349a45255ec90d5b1b Ref B: 455043D00D6813ADEC8B9420049A7746 Ref C: Sun Mar 01 20:34:16 2015 PST