Tenorshare recovery (34/35)

Tenorshare recovery