Tenorshare recovery (25/35)

Tenorshare recovery