The kinetic mechanism of cations induced protein nanotubes self-assembly and their application as delivery system. (July 2022)