REPURCHASE AGREEMENT between