Just one address sold almost 14% of meme token's supply, and data shows it could be tied to developer