Source: https://money.stackexchange.com/questions/73926/for-a-large-cash-deposit-do-you-have-to-answer-where-it-came-from