STS-131 (ISS assembly ifoloke 19A) ni iranlose Oko-alobo Ofurufu to n lo lowolowo, o gbera ni April 5, 2010 lati itele igbera 39A. Iranlose yi n je gbigbelo pelu Ọkọ̀-àlọbọ̀ Òfurufú Discovery.