Tenorshare recovery (30/35)

Tenorshare recovery