Ref A: f2849866396b4f5f8c87a3279133e57f Ref B: 2A94390719F3C7BA5C0C694D779083C3 Ref C: Mon Nov 24 10:13:11 2014 PST