Combination of convex functions

Can I use CVX in any way for the following function

Max sum((a1*log(1+x)*x)/sum(x))

The above function violates DCP rules though. Is there a way out?

Is it convex? If not, definitely no. If so, still probably no.