Tolong jelaskan mengenai Siklus hidup dari Dracunculus medinensis

Larva D. medinensis dapat ditemui di air tawar, dan larva ini ditelan oleh copepoda dari genus Cyclops. Di dalam tubuh copepoda ini, larva D. medinensis tumbuh hingga ke tahap infektif dalam waktu 14 hari. Setelah copepoda yang terinfeksi ditelan oleh mamalia, copepoda ini akan terlarut oleh asam lambung, dan larva D. medinensis lalu pindah ke dinding usus mamalia dan menjadi dewasa. Dalam waktu 100 hari, D. medinensis jantan dan betina akan bertemu dan bereproduksi di dalam jaringan inangnya. Cacing jantan mati di jaringan inang, sementara cacing betina pindah ke hipodermis. Sekitar setahun setelah infeksi, cacing betina ini mengakibatkan pembentukan lepuhan di kulit, biasanya di bagian bawah. Setelah lepuhan ini pecah, cacing betina secara perlahan keluar dalam kurun waktu beberapa hari atau minggu. Hal ini sangat menyakitkan bagi inangnya. Ketika inang memasukkan bagian tubuhnya ke dalam air untuk meringankan nyeri dan "rasa terbakar", si cacing betina akan mengeluarkan ribuan larva ke dalam air. Dari situ, larva ini kembali menginfeksi copepoda dan mengulang siklus yang sama.