nanoraf