That integral is really strange. Wolfram Integrator's giving me weird functions as answers. Take a look
Could you just check if there are any typos in the integral?
If its right, dont worry, I dont really trust that software gives the neatest answers, so somebody here might come up with a good trick.
And meanwhile you can read this thread, A useful tip for posting questions