SUBSCRIPTION AGREEMENT AND AMENDMENT NO. 2 TO ROYALTY AGREEMENT May 8, 2025