Spotted severum
Heros notatus