Updated mTPASplit

Going to optimize it a bit more soon.