Ref A: e3c64d8e8f21408b9186f64fae6dfa57 Ref B: 5AEEFD1439403B5301899E1991AA8B77 Ref C: Fri May 24 15:16:34 2013 PST