MESN: Malawi Electoral Support Network

What does MESN mean? The above is one of MESN meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Malawi Electoral Support Network