Ref A: ed2eee3fd44e4482a6b47e59a165286a Ref B: 405864B6EB3349813F83DE617881AF73 Ref C: Tue Nov 25 20:16:40 2014 PST