SERIES B PREFERRED STOCK REPURCHASE AGREEMENT