Not my area either but Wikipedia is my friend for this puzzle. Thanks to that I'm discovering animals as obscure as most of the cars on this site (anyone for ZooPuzzles ?).
Does this animal belong to the Archonta superorder (bats, primates, colugos and treeshrews) ? Don't ask me what colugos and treeshrews are.