Ref A: bfc1586e4b7343a1a3acf90c7b6b9846 Ref B: 3C95B2C1B59B6D8D8284BB6F2B4A7740 Ref C: Wed Dec 24 16:29:48 2014 PST