No, that is not going to have any closed form solution.
One suggestion in the comments was to try vpaintegral. If it does not exist for you, then you either need to upgrade your version of MATLAB, or convert this to a double precision problem instead, then use integral. But integral will fail to yield anything useful, I predict. Even if it returns a number, that number will surely be random numerical garbage.
Anyway, even vpaintegral has issues with that kernel.
Error using sym/vpaintegral (line 202)
Failed precision goal. Try using 'MaxFunctionCalls'.
So lets look at what you have.
fun = matlabFunction(k213);
When I finally stop laughing at the idea of using a numerical integration to integrate that, I'll just wish you good luck. Perhaps you have a friend, Don Quixote, who may have more success at the effort. He always was good at tilting at windmills.
The point is, all of those singularities are going to drive any numerical integration insane. And since a symbolic integral will surely not exist, perhaps you shoild consider if you really need to solve the problem at all. Not all problems you can pose have solutions.
If you really need to solve this, you might consider trying to identify the singularities. I see only 5 of them in the interval of interest. Isolate tham, then work on each one individually.