198

Get an immigration attorney, a competent one. This is not the kind of question for which you solicit answers from random guys on the internet. It is not a trivial matter.
Typically the fact that the law has changed does not mean immigration violations of that law in the past are forgiven because...