Macroprotodon cucullatus. Possibly.