João Luís de Almeida Magalhães Lopes See original record