Your sGPA brings your application into some question due to the difference between that and your cGPA, however, your MCAT score is very high. I would say that you have a pretty okay shot at some of the mid-tier MD schools and most DO schools. I would take out Brown (low-yield), UPitt, Mayo, and Dartmouth though as they would all be pretty high reaches although its up to you. Your ECs and MCAT are good, its your GPA that is holding you back.