Ref A: ce28083e018c43c999fc791831f98af5 Ref B: 32FF5035AA3FAB36A522C01A3FCEB2FC Ref C: Wed Dec 24 18:06:37 2014 PST