ma libft