mesoflexids