Ref A: b9634203735a43429c912475ea21dd78 Ref B: 0B47D98F134F8DAD4B21A4CF8F7F8360 Ref C: Thu Dec 18 20:29:12 2014 PST