Tenorshare recovery (15/35)

Tenorshare recovery