exhibit 10. 3 * certain information, identified by [ * * * ], has been excluded from the exhibit because it is both ( i ) not material and ( ii ) would be competitively harmful if publicly disclosed. customs synthesis agreement this contract agreement ( “ agreement ” ) is executed by and between aprea ( “ aprea ” ), fogdevreten 2b, se - 17177 stockholm, sweden and syngene international private limited ( “ syngene ” ), biocon park, plot nos 2 & 3, industrial area, bommasandra iv phase, jigani link road, bangalore - 560099, india, rectials whereas, aprea wishes to entrust syngene to perform customs gmp synthesis of apr - 246 ( syngene internal reference apr - 050a ( prima - i met ) ) whereas, syngene owns facilities suitable for synthesis of aprea ’ s request for gmp synthesis of apr - 246, and is willing to synthesize for aprea, according to aprea ’ s requirements of apr - 246 now, therefore, it is agreed as under. a. subject matter of the agreement : under the terms and conditions of this agreement syngene shall synthesize and ship to aprea [ * * * ] of apr - 246 according to gmp ( ich q7a ). b. specific duties of syngene : in assuming responsibility for undertaking this agreement, ( a ) syngene shall synthesize and deliver to aprea a total of [ * * * ] of apr - 246. the delivery and payment schedule shall be as per the milestones set forth in appendix 1 to this agreement. delivery shall be made in accordance with incoterms ddp ( delivered duty paid ) aprea : s premises in solna. ( b ) together with the delivery of apr - 246, syngene will also supply aprea with a detailed report covering the following : · full list of all materials used in the production of apr - 246. · specification and quality control procedures for all above mentioned raw materials. 1 exhibit 10. 3 * certain information, identified by [ * * * ], has been excluded from the exhibit because it is both ( i ) not material and ( ii ) would be competitively harmful if publicly disclosed. customs synthesis agreement this contract agreement ( “ agreement ” ) is executed by and between aprea ( “ aprea ” ),