dsolve(diff(y(x),x) = (-32*x*y(x)-8*x^3-16*a*x^2-32*x+64*y(x)^3+48*x^2*y(x)^2+96*a*x*y(x)^2+12*y(x)*x^4+48*y(x)*a*x^3+48*a^2*x^2*y(x)+x^6+6*x^5*a+12*a^2*x^4+8*a^3*x^3)/(64*y(x)+16*x^2+32*a*x+64),y(x))