However, the mechanisms involved in this process have yet to be fully elucidated.
Sin embargo, los mecanismos implicados en ese proceso aún no están totalmente elucidados.
Contudo, os mecanismos envolvidos nesse processo ainda não estão totalmente elucidados.