A new giant shrew rat (Rodentia, Muridae, Murinae) from Flores, Indonesia and a comparative investigation of its functional and ecomorphology