This is regarding a bug in libdasm library. I've noticed that libdasm misinterprets a specific instruction.(JLE)
incorrect libdasm output:
debasish@debasish ~/Downloads/libdasm-beta/examples $ hexdump test.bin 
0000000 5639 0f38 1e8e 0001 8b00 e4bd ffeb 00ff
000000f
debasish@debasish ~/Downloads/libdasm-beta/examples $ ./das test.bin 
00000000  395638                  cmp [esi+0x38],edx
00000003  0f8e1e010000      jng 0x127
00000009  8bbde4ebffff         mov edi,[ebp-0x141c]
debasish@debasish ~/Downloads/libdasm-beta/examples $