Ref A: bb70fa91dc4a435aa7c48e5399a427c9 Ref B: B322771EF71FDFC73F00BD8A80DF027F Ref C: Fri Oct 24 11:03:33 2014 PST