635,000,000 Shares MICROSOFT CORPORATION Common Stock par value $0.00000625 per share REGISTRATION AGREEMENT