After thinking about it. If you study like crazy for the MCAT then MD will become much more likely. I know someone with your GPA stats who got a 38+ on the MCAT and got interviews at schools like Hopkins. It really depends on how committed you are to MD (you don't need a 38+ MCAT to get into MD at this point but I'd aim for a 35 to offset your GPA for most MD programs and make you competitive). Your ECs are great, by the way. Any publications?