Ref A: c24803d79b694f4c9295899ef72b0840 Ref B: D3DB7B7BBBA829840FFFBA864E63C03D Ref C: Mon Oct 20 11:17:52 2014 PST