Ref A: fd02fa039eab45f7b8d6e912595e4dc6 Ref B: 61EBBF5DB60893BEEEB68226FA8EF948 Ref C: Thu Dec 25 13:27:43 2014 PST