Ref A: e4544c251e9e48908f765e014f48c449 Ref B: 27649C8F8A916ADFCD31BF921529092A Ref C: Sat Oct 25 18:03:54 2014 PST