Giant cell tumor of tendon sheath.