Ref A: 45d620ddd4794e4483d6ac4fb8d5b643 Ref B: 30B1D04869482A9890880718D1CE3428 Ref C: Fri Dec 26 00:43:53 2014 PST