Rui Daniel Duarte Ferreira Magalhães See original record