Ref A: 86da75cb1e444d86923cb4987c56d0ae Ref B: 8480E16C288FBBCD79829AE27619BF22 Ref C: Mon Dec 22 09:29:33 2014 PST