Ref A: f8a162f67b474e0baf4d3bfb2dc957e6 Ref B: 607D1A1AE31CD4D1B23E98F07E77CF0E Ref C: Thu Jan 29 00:02:38 2015 PST