Affiliation: | (1) RTI Health Solutions, 3040 East Cornwallis Road, Post Office Box 12194, Research Triangle Park, NC 22709-2194, USA;(2) Amgen Inc, One Amgen Center Drive, Thousand Oaks, CA 91320-1799, USA;(3) University Hospital Antwerp, Wilrijkstraat 10, B-2650, Edegem, Antwerp, Belgium; |