MACROPORE BIOSURGERY, INC. and COMPUTERSHARE TRUST COMPANY, INC., AS RIGHTS AGENT RIGHTS AGREEMENT DATED AS OF MAY 29, 2003