term_util.c35+692f803acac9a5f85ebfc8557082474098afbcf24fdee1549e9a7558b6257bd9cf12a3d4b2ef2691ec7d1328b59fcababfec60438c13bb99cf733a465d0fdb3c4abe6b6d0341beeb85714c86105fb007142307ce1c62d5375675d810bcc7ac7400a0d4ffe9331c73ec4eaf6fd696e39902b9f2b8b4a3bb615e53e