Ref A: bfaa820c0f3a4f39b74a8eba39e7f5f5 Ref B: 2FDD6383B89DFF769EC677DAD60CCBF7 Ref C: Wed Apr 01 22:28:25 2015 PST