THERMOGENESIS CORP. VOTING AGREEMENT