Ref A: 74e17d9be3dc4c819c0d4bbe30fe6a46 Ref B: 0B0781B2C6836CD4F5970FBE0D131FB6 Ref C: Sat Dec 27 10:26:58 2014 PST