Nefertiti mystery solved?