Is there any time frame in which new immigrants from Iran should bring their assets into the USA without paying taxes? since Iran is under economical sanctions

I have been granted the USA green card in July 2016 but due to transferring the school and university paperwork of my children I could not actually move to the USA till July 2017 now I am going to sell my house in Iran and transfer it to USA and on the other hand since Iran is under US economical sanctions is it legal to bring this amount of money? And do I have to pay taxes?