My guess is it's Kabuto disguised as Neji.