Ex-Filing Fees
CALCULATION OF FILING FEE TABLES
Table 1: Newly Registered Securities
| Security Type | Security Class Title | Notes | Fee Calculation Rule |
Amount Registered | Proposed Maximum Offering Price Per Unit |
Maximum Aggregate Offering Price | Fee Rate | Amount of Registration Fee | |||||||||||
| (1) | $ | $ | $ | ||||||||||||||||
| (2) | $ | $ | $ | ||||||||||||||||
| Total Offering Amounts: | $ | ||||||||||||||||||
| Total Fee Offsets: | |||||||||||||||||||
| Net Fee Due: | $ | ||||||||||||||||||
__________________________________________
Offering Note(s)
| (1) | Estimated solely for calculation of the registration fee pursuant to Rules 457(c) and (h)(1) under the Securities Act, based on the average of the high and low prices for the Registrant’s Common Stock on June 26, 2026, as reported on the Nasdaq Capital Market. Represents shares of common stock that were added to the share authorized for issuance under the respective plan pursuant to “evergreen” provisions in the plan. Under these provisions, the number of shares authorized for issuance increased by 143,924 shares on April 1, 2026. |
| (2) | Estimated solely for calculation of the registration fee pursuant to Rules 457(c) and (h)(1) under the Securities Act, based on the average of the high and low prices for the Registrant’s Common Stock on June 26, 2026, as reported on the Nasdaq Capital Market. Represents shares of common stock that were added to the share authorized for issuance under the respective plan pursuant to “evergreen” provisions in the plan. Under these provisions, the number of shares authorized for issuance increased by 89,952 shares on April 1, 2026. |