MICROHELIX, INC. SERIES B PREFERRED STOCK PURCHASE AGREEMENT This SERIES B PREFERRED STOCK PURCHASE AGREEMENT (the "AGREEMENT") is made as of April 8, 2005 by and among MICROHELIX, INC., an Oregon corporation (the "COMPANY"), and the purchaser of the...