Ref A: 36ffe927ab41492fa6f48db99ba1e1c3 Ref B: 8E98B197ED6A16F0FFF02D89FB7DA5F7 Ref C: Mon Oct 20 11:49:52 2014 PST