See withdraw():
If the owner of asdUSDC decides to stop supporting an USDC-like token and therefore, proceeds to remove it from the whitelist, withdrawals will also be disabled leading to locked user value.
Remove the whitelist check from the withdraw() method; its sufficient to enforce it within deposit(). Therefore, once deposited, USDC-like tokens can always be withdrawn.
