um... not sure it doesnt look like any of those to me
they are brownish green with a squigle pattern and red eyes and some have a yellowish belly
i know its a crude discription but thats the best i can do from memory
with large predators? Like how large, and what preds? Off the top of my head I would say no. I have three red eyes at the moment 2 Carinotetraodon irrubesco, 1 Male Carinotetraodon Lorteti