Ref A: bcb8aba86e474fcba44c67caa87b3c88 Ref B: 5F12A6392C55C964B6A144AE5175F09B Ref C: Wed Oct 22 21:10:21 2014 PST