Cormorant's $27.86 Million Bet on MoonLake: What's Next for Investors? | Whale Factor