- Fixed range parsing in `readRangesFromFile`:
- Normalized hex values to uppercase.
- Removed whitespace from ranges.
- Added hex character validation.
- Resolved discrepancies between file and direct input.
Thanks! Was using some .SH instead...

dos2unix unscanned.txt
or
sed -i 's/\r$//' unscanned.txt