Ref A: e9dee1af964b4f29abd17cf6c82e5092 Ref B: 3D60E94A80464115B8D8B83E57579062 Ref C: Sat Oct 25 16:22:50 2014 PST