correct the number of sysExit
split extracting the header and the text section by discarding Program

I have no idea how to get the left bytestring after extracting header