Local teenage boy finds a partial match while battling cancer