Kaylin A. Dietrich, 33, of Crystal Lake, has been charged with two counts of theft and two counts of money laundering.