Ref A: 44ebb19fc29e401499c797a6c90cf050 Ref B: 2B4F9719F2A0ED275EC6AF24B3079A74 Ref C: Sat Dec 20 20:22:39 2014 PST