US Freezes $344 Million in Crypto Linked to Iranian Entities