Yeah, a tricky one, there are that many and none of the “pictured” ones really match 100% but I too thought moralesi first, although there are a few other similar ones such as agassizii. Although just re looking and the moustached upper jaw may be a young brunneus (no red in the fins yet?)