halal meso