Bump bump...

Your question is about the 'tumors'? Dude, I've never heard of this before. Nor read of it.

I have no idea whatsoever. Bump.