Ref A: 9d66ef56fbe74d53ac276f6fb0121b4f Ref B: 902989E28A269E0A51B236F7494FC9E1 Ref C: Fri Oct 24 14:35:33 2014 PST