Ref A: 8e7e965547614f6aaa25cab8875f056b Ref B: 2869A4FBCAD1727DA097650E8B0B690E Ref C: Tue Nov 25 22:40:10 2014 PST