We aren't medical professionals here, and no Aviation Medical Examiner (AME) posts on this board as far as we know.
The best answer is to schedule an appointment with an AME and have him review your case. If the answer is "yes" you can get the medical, this is a cost you'll be paying anyway (and I'd suspect that is the answer you're likely to get). If the answer is "no," better to get it from an authority, rather than an internet message board.
AOPA can help you locate an AME who specializes in "interesting" cases, some of whom may well be able to review everything over a phone call or video chat, at least to the point of recommending your best course of action.
Go with an AME's answer, rather than ours. Best of luck to you!