https://www.bibliotecapleyades.net/nag_hammadi/allogene.htm