What I discovered is bonapartii and hasemani are actually the same fish.
The snout supposedly grows larger and larger in the males as they age. This one is 7"-8".
I'm thinking this is a female but not sure. I remember the 10" males that came in many years ago on ww. The snouts were already amazingly long and prestigious.