Structural and functional analysis of Toc75