No one can tell you for sure except someone high up in immigration dept.  The only thing you can do is apply and keep your fingers crossed.