TMPM50A inventer