ASSIGNMENT DATE: 30th June 1999 PARTIES: (1) MARATHON MEDICAL TECHNOLOGIES, INC., an Oregon corporation, having an office at 7620 S.W. Bridgeport Road, Portland, Oregon 97224, United States of America ("Marathon") (2) HYPOGUARD DEVELOPMENT CO. LIMITED...