Ref A: 105d4e0f41854bf9ab85f3770d7d1cf6 Ref B: D0F5C32E9D87C13CB4AF9222153F2C38 Ref C: Tue Sep 01 11:36:04 2015 PST