firm (124.502)