Function at 0x100ce100
Capabilities:
Execute anti-debugging instructions

Disassembly:
add eax, 0x9f23ec61
jmp 0x100ca2b7
add eax, 0x7119aaa4
jmp 0x100ca390
add ecx, 0x6cae97c3
jmp 0x100cb09d
mov dl, 0xe2
jmp 0x100ca1c8
jmp 0x100ca34b
call 0x100ca335
btc edx, edx
btc dx, bx
jmp 0x100ca1ed
add ecx, 0xc6d2a064
call fcn.100cb258
insb byte es:[edi], dx
jg 0x100ca321
stc
jmp 0x100ca2b0
xor dh, byte [edi - 0x1f3ea632]
add bh, dh
into
jo 0x100ca2db
stc
mov dl, 0xe2
call fcn.100ca29a
mov eax, dword [eax + 0x70e8b110]
shr dx, cl
jmp 0x100ca3b0
lea edx, [edx + edi]
dec edx
jle 0x100ca2bc
jg 0x100ca2bc
add ecx, 0x25bc1b99
jmp 0x100cb8c6
mov dl, 0xdd
jmp 0x100ca399
mov dh, 0x42
push esp
pop word [esp]
lea esp, [esp + 2]
jmp 0x100ca3c2
jns 0x100ca2c1
btc edx, edx
btc dx, bx
jmp 0x100ca1ed
mov esp, edi
mov edx, eax
mov edx, dword [esp]
mov edx, 0xfa8110bb
call fcn.100ca447
mov dl, 0x83
sub esp, 2
jle 0x100ca41b
lea esp, [esp + 2]
jmp 0x100ca41f
add ecx, 0xc6d2a064
jmp 0x100cb923
lea esp, [esp + 2]
push eax
ret
mov ecx, 0x8db552e9
lea esp, [esp + 2]
jmp 0x100ca630
mov ecx, 0x8db552e9
lea esp, [esp + 2]
mov esi, dword [esp + 0x2c]
sub esp, 0xa
jmp 0x100ca6a3
xchg ch, dl
sub esp, 0xb8
jmp 0x100ca666
xchg dx, cx
mov cx, word [esp]
rdtsc
mov eax, esi
sub esp, 0x1f
jae 0x100ca68a
mov ch, 0x7f
jmp 0x100ca6d2
lea esp, [esp + 2]
jmp 0x100ca751
mov edi, esp
neg dh
jge 0x100ca643
xchg dx, cx
jmp 0x100ca682
jno 0x100ca639
xchg ch, dl
jmp 0x100ca63b
mov cx, word [esp]
rdtsc
jmp 0x100ca64c
jmp 0x100ca719
jb 0x100ca748
mov dword [esp + 2], edx
dec ecx
jmp 0x100ca65d
mov edx, dword [esp]
jmp 0x100ca72d
mov edx, ebx
mov ecx, eax
dec ecx
neg esi
lea ecx, [esp + 0x7dd]
pushal
not dx
jmp 0x100ca701
mov ch, byte [esp + 9]
lea edx, [edi*4]
lea esp, [esp + 3]
jmp 0x100ca6b0
dec ecx
jmp 0x100ca6ba
jge 0x100ca6b5
mov edx, ebx
mov ecx, eax
jmp 0x100ca6e3
lea esp, [esp + 0xb]
dec bx
ja 0x100ca7f9
mov ecx, dword [esp]
jmp 0x100ca77c
mov ch, 0x7f
mov ch, byte [esp + 9]
lea edx, [edi*4]
lea esp, [esp + 3]
mov edx, dword [esp]
lea ebx, [edx + esi]
mov cl, bh
rol esi, 0
rcr bx, 9
jmp 0x100ca6f9
mov dword [esp + 2], edx
dec ecx
lea esp, [esp + 2]
lea ebp, [esp + 8]
cpuid
mov ebx, dword [esp]
inc eax
jmp 0x100ca67c
lea edx, [edx*4]
xchg bh, ch
lea edx, [ebx*4]
jmp 0x100ca7b8
mov bl, 0xcf
lea esp, [esp + 1]
jmp 0x100ca802
setge bl
mov dx, 0x5b35
mov ch, byte [esp]
jmp 0x100ca79d
inc edx
jmp 0x100ca784
inc esi
mov dl, byte [esp]
not cl
jmp 0x100ca7d1
xor esi, 0x6b2798d8
bsf cx, bp
jne 0x100ca79a
inc edx
setge bl
mov dx, 0x5b35
mov ch, byte [esp]
jmp 0x100ca79d
add esi, dword [ebp]
inc cl
jmp 0x100ca827
pushal
xchg word [esp + 0xd], dx
jmp 0x100ca811
mov ecx, dword [esp]
mov bl, 0xcf
lea esp, [esp + 1]
lea esp, [esp + 0x14]
xor esi, 0x627c2888
jmp 0x100ca760
jmp 0x100ca854
jnp 0x100ca7dc
pushal
xchg word [esp + 0xd], dx
jmp 0x100ca811
lea esp, [esp + 2]
mov cl, byte [esp]
cmc
mov cx, di
not ecx
setg cl
mov dl, 0xe1
lea edx, [eax + esi]
jmp 0x100ca86d
movzx ebx, byte [esi - 1]
mov cx, word [esp]
setg ch
sub esp, 0x12
ja 0x100ca835
jbe 0x100ca884
mov cx, di
not ecx
jmp 0x100ca842
add bl, al
mov cl, 0x2f
not dh
lea ecx, [edx*4]
bsr dx, di
jmp 0x100caa55
lea esp, [esp + 2]
mov cl, byte [esp]
cmc
jmp 0x100ca866
mov cl, bl
bsf edx, edx
jle 0x100ca97a
jg 0x100ca8e8
int1
je 0x100ca888
lea edi, [esi + ecx*8 - 0x17]
popal
int1
nop
arpl dx, dx
and byte [ebx - 0x66], ah
cmc
in al, 0x83
add esp, 2
je 0x100ca627
jne 0x100ca611
lea esp, [esp + 4]
xor cl, 0xcd
mov edx, 0x749170f2
rcl edx, 0x1c
jmp 0x100ca8f5
dec dl
mov edx, dword [esp]
lea edx, [ecx + esi]
jmp 0x100ca982
je 0x100ca90b
bt dx, bx
bswap edx
jmp 0x100ca931
bt dx, bx
bswap edx
bsf dx, sp
add cl, 0x2c
mov dx, cx
lea edx, [0x417b237]
rcr dl, cl
jmp 0x100ca937
bsf dx, sp
jmp 0x100ca915
jl 0x100ca94d
jge 0x100ca94d
mov dl, 0x3e
lodsb al, byte [esi]
retf
not cl
not dh
mov dx, 0xeeb1
mov edx, 0xea632ff5
jmp 0x100ca961
mov dx, 0xf455
xchg dl, dh
mov edx, 0x6344e5f1
mov edx, 0xb8ed8c01
call fcn.100ca99d
stosd dword es:[edi], eax
ret 0x4c7d
dec dl
mov edx, dword [esp]
lea edx, [ecx + esi]
call fcn.100ca8d1
mov edx, 0x16d7f0d5
mov edx, dword [esp]
mov dl, byte [esp]
lea edi, [edi + 0x4d]
jmp 0x100ca9ac
mov dh, byte [esp]
push ebp
xchg dword [esp], edx
mov dh, 0xe0
xchg dword [esp + 4], edi
lea edx, [eax + ecx]
jmp 0x100ca9ef
mov dx, sp
neg dx
lea edx, [ebp - 0x50ea9d7d]
push dword [esp + 4]
ret 8
jo 0x100ca88e
jno 0x100ca88e
jmp 0x100caa97
sub esp, 0x10
pop edx
jmp 0x100cab3b
mov dh, dl
neg dx
setbe dl
jmp 0x100caa81
add al, cl
mov cx, word [esp]
call 0x100caacf
lea edx, [edx - 0x7fc0]
xchg dword [esp], ecx
lea esp, [esp + 2]
lea esp, [esp + 4]
add bl, 0x65
jmp 0x100cab87
inc edx
jbe 0x100cbe76
mov dl, 0x5b
dec dh
mov dl, byte [esp]
lea ecx, [esp + 0x22]
mov ch, byte [esp]
jmp 0x100cb165
not bl
setb ch
call fcn.100cafc0
sub bl, 0x3f
cmc
jne 0x100cb03f
mov cx, 0x9877
lea ecx, [eax + ecx]
btc ecx, ebx
jmp 0x100cb086
mov cx, 0x9877
jmp 0x100cb04a
lea ecx, [eax + ecx]
btc ecx, ebx
jmp 0x100cb086
jmp 0x100cb0b5
mov ecx, ebx
lea edx, [edx + esi]
mov edx, 0x7ca6ddb0
ror dx, cl
js 0x100cb065
mov dx, word [esp]
jmp 0x100cb0b9
lea edx, [esi + 0x5ac2]
sub esp, 8
jmp 0x100cb0f8
mov dx, word [esp]
shl ecx, 2
call fcn.100cb067
add esp, 3
lea esp, [esp + 1]
jmp 0x100ca24d
jp 0x100cb10e
xchg byte [esp + 4], dl
jmp 0x100cb112
xchg byte [esp + 4], dl
mov ecx, dword [ecx - 0x5ca1ec21]
mov dx, 0xec31
jmp 0x100cb139
lea edx, [edx*4]
jmp 0x100ca2cd
dec dx
jnp 0x100cb11e
lea edx, [edx*4]
jmp 0x100ca2cd
lea edx, [ecx*4]
bsr dx, dx
jns 0x100cafef
js 0x100cafef
setae dh
setne dh
lea edx, [edx + edx]
inc edx
push dword [esp + 0x24]
ret 0x28
mov dl, byte [esp]
lea ecx, [esp + 0x22]
mov ch, byte [esp]
jmp 0x100cb165
mov dx, word [esp]
lea edx, [eax*4]
btc edx, ebp
jmp 0x100ca35b
shl ecx, 2
btc dx, bp
jmp 0x100cb8b7
btc edx, ebp
jmp 0x100ca35b
jae 0x100cb87e
mov dx, word [esp]
lea edx, [eax*4]
jmp 0x100cb89d
not dl
not edx
sbb dh, ch
jmp 0x100cb913
mov ecx, dword [ecx - 0x15af6ff7]
bsr edx, edx
jb 0x100cb8fa
jae 0x100cb917
salc
dec ebp
frstor dword [edi + edx*2 + 0x4cde40ea]
sub esp, esi
and byte [edx + 0x35c6a333], dh
test dword [esi - 0x7e7eb73], esi
jne 0x100cb894
je 0x100cb894
not dh
shr dh, cl
mov dh, byte [esp]
jmp 0x100ca407
jmp dword [edx - 0x10]
jnp 0x100cb8d2
jp 0x100cb8d2
not dh
shr dh, cl
mov dh, byte [esp]
jmp 0x100ca407
mov dh, byte [esp]
jmp 0x100cb9bb
mov esp, edi
call fcn.100cb996
jp 0x100cb90c
dec esi
sub eax, ebx
pop edi
mov ch, 0x35
movsd dword es:[edi], dword [esi]
int3
mov dh, ch
mov edx, 0xb10c654a
dec dh
jg 0x100cb92b
jle 0x100cb92b
bsr dx, dx
jb 0x100cba07
lea ebx, [edi - 0x3f8f1cfa]
sub esp, 0xb
jmp 0x100cba28
lea esp, [esp + 3]
jmp 0x100cba12
lea ebx, [edi - 0x3f8f1cfa]
sub esp, 0xb
jmp 0x100cb9ee
lea edx, [edi + 0x40]
call fcn.100cba2e
fcom qword [edx + ecx*8 - 0x53]
pop esp
call 0x405e7b6e
ret
lea esp, [esp + 3]
jmp 0x100cba12
mov dl, 0x5b
dec dh
jmp 0x100cb38a
lea edx, [eax + esi]
mov dx, word [esp]
mov dx, word [esp]
jmp 0x100cd8a4
jmp 0x100cd8d5
jmp 0x100cd8e7
bsr eax, edx
jmp 0x100cd886
xchg dl, ah
neg eax
bsr eax, edi
jmp 0x100cd91b
mov eax, 0x53b3b468
lea eax, [ebp + 0x50]
lea edx, [ebp + 0xf5]
dec ebx
jb 0x100cd879
mov bl, byte [esp]
lea edx, [ecx*4]
jmp 0x100cd8df
mov bl, byte [esp]
lea edx, [ecx*4]
cmp esi, eax
jmp 0x100cde61
movzx ebx, byte [edi]
sbb dx, bp
jb 0x100cd87d
bsr eax, edx
xchg dl, ah
neg eax
bsr eax, edi
jmp 0x100cd905
mov dx, 0xd05b
jmp 0x100cd91f
mov dx, 0xd05b
sub bl, cl
bswap edx
mov eax, dword [esp]
call 0x100cd92c
mov al, 0x73
jmp 0x100cd962
mov dx, sp
jmp 0x100cd98e
mov al, bl
stc
jnp 0x100cd94c
mov dx, sp
mov edx, 0xac712f0b
mov dx, word [esp]
cmp edx, 0x6ae7b04e
jmp 0x100cd9d4
mov edx, 0xac712f0b
mov dx, word [esp]
cmp edx, 0x6ae7b04e
jmp 0x100cd9d4
inc dx
call fcn.100cd9e4
pushal
hlt
mov edx, dword [esp]
bswap edx
clc
jge 0x100cd99f
inc dx
jmp 0x100cd9fa
xor al, 0xd9
lea edx, [esi + 0x13]
mov dx, si
mov dh, byte [esp]
setne dl
jmp 0x100cd9b5
dec al
not dl
mov edx, esi
jmp 0x100cda79
mov dl, 0x62
mov dh, bh
bsf dx, bx
xchg dl, dh
xchg dword [esp], ecx
call fcn.100cd943
seto dl
call fcn.100cda88
out 0x6b, al
sti
sahf
insd dword es:[edi], dx
test eax, 0x65028c0c
xchg esp, eax
and byte [ecx - 0x4cf09908], bl
ljmp 0xebc2
btr dx, bp
jle 0x100cda63
seto dl
jmp 0x100cda66
ja 0x100cd87b
neg edx
jg 0x100cdf21
rdtsc
mov dh, byte [esp]
mov bl, 0xe4
jmp 0x100cdeb7
mov dx, sp
call fcn.100cded1
bswap edx
lea esp, [esp + 2]
sub eax, ebx
lea edx, [eax*4]
bsf dx, bx
jmp 0x100cdef2
mov dh, byte [esp]
mov bl, 0xe4
mov ebx, ebp
jmp 0x100cde87
mov edx, ecx
jmp 0x100cdedc
lea edx, [esi - 0x80]
jmp 0x100cdef8
jns 0x100cdebb
mov edx, ecx
jmp 0x100cdedc
and dl, 0xfc
sub edx, eax
jmp 0x100cdf42
call 0x100cdf25
pushfd
jmp 0x100ce15e
rdtsc
jmp 0x100cdeb2
je 0x100cdf03
jne 0x100cdf03
mov word [esp + 1], cx
push dword [esp + 1]
pop dword [esp]
xchg dword [esp + 4], edi
jmp 0x100cdf77
sub esp, 0x1d
lea esp, [esp + 3]
xchg dword [esp + 0x34], edi
sub esp, 0x1f
jmp 0x100cdfc3
push ebp
push word [esp + 2]
pop word [esp]
lea edi, [edi - 0x2b]
sub esp, 0xe
push ecx
jmp 0x100cdf61
pop word [esp + 0xd]
lea esp, [esp + 0xc]
call fcn.100cdfad
leave
pop esp
xchg ebp, eax
aad 0x31
test eax, 0x18ab5839
dec eax
jmp 0x100cdfe2
pop ds
mov edx, 0xfd198c10
jmp 0x100cda51
mov edi, edx
mov ecx, eax
cld
jmp 0x100ce025
lea esp, [esp + 0x44]
jmp 0x100ce040
pop ecx
jmp 0x100ce06d
rep movsb byte es:[edi], byte [esi]
jmp 0x100ce00f
lea esp, [esp + 0x44]
pushal
mov ah, byte [esp]
mov dword [esp + 4], ebx
popal
jmp 0x100cdfed
lea esp, [esp + 4]
popfd
jmp fcn.100ce056
mov edi, esp
mov edi, dword [esp]
lea esp, [esp + 4]
mov esi, dword [esp]
jmp 0x100ce04b
pushal
mov dword [esp + 0x1c], ecx
pushal
sub esp, 8
jp 0x100ce03c
jnp 0x100ce009
xchg dword [esp], edx
call fcn.100ce147
loop 0x100ce15f
sti
sahf
insd dword es:[edi], dx
stosb byte es:[edi], al
or byte [edx + eax - 0x66d46b9b], cl
clc
not ax
neg ax
lea eax, [ecx*4]
mov ax, 0xdc50
rcl eax, 0x1d
jmp 0x100ce0ea
lea ebp, [eax + edx - 0x40]
insb byte es:[edi], dx
adc al, al
push esi
push edi
jmp 0x100ce0d5
bsr cx, dx
call fcn.100d088c
call 0x100d076d
jmp 0x100d19c8
movzx eax, byte [ebp - 1]
mov dx, word [esp]
lea edx, [edx + ebx]
stc
jmp 0x100d0921
mov dword [esp + 0x28], eax
jmp 0x100d1a6d
jns 0x100d075f
bsr cx, dx
call 0x100d0829
mov edx, 0x8e86028e
inc dx
xor dx, sp
add dh, cl
push eax
mov dx, word [esp + 1]
not dx
jmp 0x100d0999
jmp 0x100d0a1a
lea esp, [esp + 4]
inc cl
bswap edx
bsf edx, ecx
js 0x100d0983
lea edx, [ecx*4]
mov dl, 0x55
mov edx, dword [esp]
jmp 0x100d09db
mov edx, 0xa6c6b63b
call fcn.100d0a28
call 0x100d09d4
jmp 0x100d1dc3
rol cl, 0
mov edx, 0xa4981a5
bts edx, ecx
jne 0x100d09c5
je 0x100d09f2
daa
ret
mov edx, 0xa6c6b63b
jmp 0x100d09ca
lea edx, [ecx*4]
mov dl, 0x55
mov edx, dword [esp]
jmp 0x100d09db
mov dword [esp + 0x24], eax
jmp 0x100d1cff
mov dword [esp + 0x24], eax
jmp 0x100d1e7b
call 0x100d0aa0
jmp 0x100d1e3e
call 0x100d0b90
jmp 0x100d1ed7
mov edx, 0x316fb998
call fcn.100d0798
xor al, 0x69
not edx
bt dx, ax
jmp 0x100d0dd5
xchg cx, dx
add al, 0xae
lea ecx, [ecx + esi]
call fcn.100d0dba
sub byte [ecx + 0x6bab5839], ch
dec edx
retf 0x3f58
jle 0x100d0d83
xchg cx, dx
jmp 0x100d0d86
mov ch, cl
mov ch, bh
mov ecx, dword [esp]
lea esp, [esp + 4]
jmp 0x100d1a23
mov dword [ecx + 0x10017dc4], eax
jmp 0x100d1a57
sub ecx, 0x10016bf1
jmp 0x100d1a0d
movzx ebx, byte [eax]
jmp 0x100d1e06
popal
popfd
lea esp, [esp + 4]
ret
popal
popfd
ret
add ebx, 0xda2f0100
jmp 0x100d1da0
invalid
cmp ebx, 0xda2f01cc
je 0x100d1e04
jne 0x100d0a45
jb 0x100d1d80
inc esi
and eax, edx
push edi
int 0x4d
frstor dword [edi + edx*2 + 0x4cde5de3]
sub esp, esi
and al, 0xaf
mov dh, 0xa1
pop ecx
sub ecx, 0x10016e58
mov dword [ecx + 0x100181a2], eax
movzx ebx, byte [eax]
jmp 0x100d1d02
jmp 0x100d1e95
in al, dx
inc dword [ecx + 0x7a71d4c3]
sbb al, 0x81
sti
mov al, byte [0x741c7a72]
pop esp
add ebx, 0x1c7a71d4
cmp ebx, 0x1c7a72a0
je 0x100d1e70
jne 0x100d0786
jmp 0xcc831e1b
jne 0x100d1dd8
je 0x100d1e38
rol byte [edx + ebx*8 - 0x43], 0x4c
jbe 0x100d1e17
popal
add bl, dh
inc ebx
jo 0x100d1e9f
push 0xffffffffffffff85
xor al, 0x27
pushfd
cmp dword [esp + 4], 0
jmp 0x100d1e1a
pushal
jmp 0x100d0a9b
pop eax
sub eax, 0xb0691415
jmp 0x100d1e4b
call 0x100d1e5b
dec ebp
push ebx
push esi
inc ebx
push edx
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add cl, ch
rol dword [ecx], 1
add byte [eax], al
insd dword es:[edi], dx
jl 0x100d1eb2
salc
not edx
mov edx, ebp
or cx, bp
jns 0x100d0d6b
invalid
mov edx, 0x316fb998
jmp 0x100d0d70
popal
inc dword [esp + 8]
jmp 0x100d1ec2
inc dword [esp + 8]
popfd
ret
wait
into
cmp ebx, 0xce9b5f43
je 0x100d1f05
jne 0x100d0a6a
iretd
mov bl, 0x4e
clc
jnp 0x100d1eb2
imul ecx, dword [esi], 0xfffffffd
cmp byte [ebx - 0x24], dl
jb 0x100d1ed4
in al, 0x55
test eax, 0x68c39d
add byte [eax], al
add bl, ch
add al, 0xc8
imul eax, dword [edx + 0x7c839c3d], 0x24
add al, 0
jmp 0x100d1f21
popfd
ret
add bl, ch
dec edx
mov eax, dword [esp]
lea esp, [esp + 4]
sub eax, 0xe66db57
jmp 0x100d1f00
call 0x100d1f10
dec ebp
push ebx
push esi
inc ebx
push edx
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add bl, ch
pop ss
lahf
adc al, byte [eax + 0x3d312e7]
xchg edi, eax
pop es
bound edx, qword [ecx + 0x54258a28]
jne 0x100d1f4f
pushal
jmp 0x100d0b8b
inc dword [esp + 8]
jmp 0x100d1fea
popfd
ret 4
jmp 0x100d88e4
mov edx, esi
add edx, 0xffffffff
jo 0x100d893e
movzx ebx, byte [edx]
mov cl, 0x68
xchg dx, cx
jmp 0x100d8956
movzx ebx, byte [edx]
mov cl, 0x68
xchg dx, cx
jmp 0x100d8926
mov cl, 0x9e
xchg cx, dx
mov dl, 0xb2
bswap ecx
sub esp, 0x1a
jmp 0x100d895d
jmp 0x100d8918
lea edx, [edx + 0x39]
bsf dx, ax
ror dh, cl
setnp dh
jmp 0x100d8d4a
mov cl, 0x9e
xchg cx, dx
jmp 0x100d892b
jl 0x100d8940
lea edx, [edx + 0x39]
bsf dx, ax
jmp 0x100d9400
mov ecx, ebx
setb ch
not dl
call fcn.100d8981
shr al, cl
fdivp st(7)
invalid
lea ecx, [ebp + 0xe3]
sub esp, 1
lea esp, [esp + 1]
call fcn.100d8a21
std
jne 0x100d899d
invalid
lea ecx, [eax*4]
mov cx, di
add dl, 0x2c
lea ecx, [ebx + ebp]
mov cx, si
jmp 0x100d8997
lea esp, [esp + 1]
lea esp, [esp + 3]
xor dl, 0xcd
mov ch, ah
lea ecx, [esi*4]
jmp 0x100d8a51
mov dl, bl
mov cl, byte [esp]
pushfd
jmp 0x100d8aa7
neg ecx
ja 0x100d8ae6
jbe 0x100d8ae6
xchg cx, dx
mov dl, ch
mov cl, byte [esp]
stc
xchg dword [esp], esi
mov ecx, edx
jmp 0x100d8b61
stc
sub esp, 0xf
push cx
lea ecx, [eax*4]
lea esp, [esp + 1]
push dword [esp + 0x10]
ret 0x14
mov cx, 0xbceb
lea esp, [esp + 2]
add bl, al
push esi
jmp 0x100d8b18
ror dh, cl
setnp dh
mov cx, 0xbceb
jmp 0x100d8d4e
not cl
jmp 0x100e290c
cmp ebp, edx
jmp 0x100e2915
cmp ebp, edx
lea ecx, [ecx + ecx]
xchg bl, bh
jmp 0x100e291a
btr ecx, esi
not cl
mov ecx, dword [esp]
neg cl
js 0x100e28e7
jns 0x100e28ef
lea ecx, [ecx + ecx]
xchg bl, bh
ja 0x100d88c5
jbe 0x100e2954
and ch, bl
and dword [edx + 0x46], 0x5a
cmpsd dword [esi], dword es:[edi]
shr dword [esi + 0x6a], 0x84
sub dh, bl
ljmp 0xf950
lea edx, [edi + 0x50]
stc
jp 0x100e2907
btr ecx, esi
jmp 0x100e28e3
xchg edx, ecx
ror bx, 8
jmp 0x100e2965
neg cx
jle 0x100e293e
xchg edx, ecx
ror bx, 8
jmp 0x100e2965
mov ecx, edi
bswap ebx
btc ebx, eax
jl 0x100e2c28
jge 0x100e2b50
les edx, [ebx - 0x3d]
cmpsb byte [esi], byte es:[edi]
push ebp
in eax, 0x56
rol dword [eax + 0x2e0c8d43], 0xeb
lodsb al, byte [esi]
lea ecx, [esi + ebp]
jmp 0x100e2933
lea esp, [esp + 1]
jmp 0x100e2a28
mov edx, ecx
mov edx, 0x990ff5c3
lea edx, [eax - 0x554]
jmp 0x100e2987
mov edx, dword [esp]
mov edx, dword [esp]
mov dl, al
jmp 0x100e29dd
setp dl
jmp 0x100e29ac
and dl, 0xfc
clc
jg 0x100e2a00
push bp
jmp 0x100e29ea
bts edx, esp
mov edx, 0x485fa457
lea edx, [ebp - 0x80]
jmp 0x100e29c7
lea esp, [esp + 2]
jmp 0x100e2ac1
push bp
lea esp, [esp + 2]
jmp 0x100e2ac1
mov edx, ecx
mov edx, 0x990ff5c3
lea edx, [eax - 0x554]
lea esp, [esp + 1]
sub ebx, ecx
jbe 0x100e29c2
setp dl
mov edx, dword [esp]
mov edx, dword [esp]
mov dl, al
bts edx, esp
jmp 0x100e29e0
lea esp, [esp + 1]
jmp 0x100e2a72
sub esp, 0x18
jmp 0x100e2a3c
push esi
push edi
push ecx
jmp 0x100e2a91
cld
jmp 0x100e2a7b
mov esp, edx
pushfd
lea edi, [edx + ebx - 0x40]
jmp 0x100e2a57
rep movsb byte es:[edi], byte [esi]
jmp 0x100e2a99
mov esi, ecx
mov edi, edx
mov ecx, ebx
jmp 0x100e2a5c
pop ecx
pop edi
pop esi
jmp 0x100e2aa2
popfd
jmp 0x100ca811
sub edx, ebx
sub esp, 0xd
jl 0x100e2a52
sub esp, 0x18
lea esp, [esp + 1]
jmp 0x100e2a72
mov dx, word [esp]
jmp 0x100e2c2c
mov dx, word [esp]
lea ebx, [edi + 0x40]
sub esp, 0x11
jno 0x100e2a17
jo 0x100e299d
lea esp, [esp + 4]
inc dl
lea eax, [ebx*4]
mov al, 0x5d
jmp 0x100e2c93
push word [esp + 6]
ja 0x100e2cb7
mov ax, word [esp + 0x18]
lea eax, [ebx*4]
neg ah
jmp 0x100e2cdb
mov al, 0x54
push bp
lea esp, [esp + 2]
rol dl, 0
pushal
jmp 0x100e2c78
neg ah
lea eax, [ebp - 0xab69]
mov eax, dword [esp + 0xd]
pop dword [esp + 2]
jmp 0x100e2cc5
mov ax, word [esp + 0x18]
lea eax, [ebx*4]
jmp 0x100e2ca1
lea esp, [esp + 2]
jmp 0x100e2e9d
lea eax, [ebp - 0xab69]
mov eax, dword [esp + 0xd]
jmp 0x100e2cad
lea ecx, [eax + edi]
bsr dx, di
jge 0x100e2982
lea ecx, [esi + ebp]
jmp 0x100e2985
lea esp, [esp + 0x20]
jmp 0x100e2d9a
bswap eax
mov al, 0xf8
push esp
jmp 0x100e2d21
xor dl, 0x15
mov ax, bx
setnp ah
neg ah
jmp 0x100e2e36
bsr ax, ax
sub esp, 0xd
pop eax
lea esp, [esp + 1]
jmp 0x100e2dcc
btc eax, ebx
jmp 0x100e2d3b
lea esp, [esp + 8]
add dl, 0xb8
mov eax, ecx
mov ah, byte [esp]
call 0x100e2e07
cmc
in al, 0x17
jle 0x100e2e0f
mov dword [0xebb77073], eax
bound edx, qword [ebx - 0x37]
pop eax
lea esp, [esp + 1]
jmp 0x100e2dcc
add bl, dl
jne 0x100e2e1f
pushfd
shl ax, cl
mov dx, word [esp + 2]
jmp 0x100e2e61
push ecx
leave
pop ecx
cmp bl, cl
js 0x100e2def
jmp 0x100e2df1
mov dx, word [esp + 2]
jmp 0x100e2e61
push ecx
push cs
aas
sti
cmpsd dword [esi], dword es:[edi]
xor al, 0x4e
jge 0x100e2e00
xor dword [ecx - 0x225df428], edx
sub al, 0x9c
pushfd
shl ax, cl
jmp 0x100e2e09
ja 0x100e2dab
bsr ax, ax
sub esp, 0xd
jmp 0x100e2dea
dec ebp
xchg edx, eax
bswap edx
call fcn.100e2e45
inc dl
mov eax, dword [esp]
rcr dx, cl
jmp 0x100e2e82
mov edx, dword [esp]
bsf ax, sp
mov edx, 0x813b2597
jmp 0x100e3386
ror dl, 0
sbb eax, esp
jle 0x100e2dc4
btc eax, ebx
bswap eax
mov al, 0xf8
push esp
call fcn.100e2d0b
add esp, 0
setl dh
btc dx, di
jmp 0x100e2f88
sub esp, 0x1f
lea esp, [esp + 3]
call fcn.100e2ef6
stosd dword es:[edi], eax
cmp ebp, dword [ebx - 0x6102c232]
jmp 0x4188d9f8
jp 0x100e2f21
rcl dx, cl
cmc
jmp 0x100e2ed8
rcl dx, cl
cmc
sub esp, 0x1f
lea esp, [esp + 3]
jmp 0x100e2f72
ror cl, 0
pushal
pop edx
sub esp, 0xf
js 0x100e2f9c
jns 0x100e2fa6
int3
lea esp, [esp + 4]
dec cl
mov ax, di
mov al, byte [esp]
adc dh, 0x39
jmp 0x100e2eee
mov al, byte [esp + 5]
jmp 0x100e2fec
mov al, byte [esp + 5]
inc edx
lea esp, [esp + 0x26]
sub esp, 4
setnp al
jmp 0x100e2fc6
setnp al
lea esp, [esp + 1]
lea esp, [esp + 0x24]
inc cl
call fcn.100e2ff6
dec ebx
setnp al
inc ah
jmp 0x100e311a
inc edx
lea esp, [esp + 0x26]
sub esp, 4
jmp 0x100e2fc3
lea eax, [ebx + esi]
sub dl, dl
mov ah, byte [esp]
jmp 0x100e30aa
mov ah, byte [esp]
stc
mov ax, di
jmp 0x100e30ae
inc cl
pushfd
rdtsc
mov dh, al
jmp 0x100e30cb
stc
mov ax, di
mov eax, 0x95869d5c
jmp 0x100e3094
jmp 0x100e30f3
mov word [esi], cx
mov eax, dword [esp]
mov al, 0xd4
mov edx, esi
mov dh, bh
jmp 0x100e30b5
mov ah, byte [esp]
pushal
mov eax, ebp
jmp 0x100e3132
mov dh, byte [esp]
pushfd
mov word [esp], bx
lea edx, [edi + 0x50]
cmp cl, 0x22
jmp 0x100e312a
mov eax, ebp
jmp 0x100e3132
jbe 0x100e3056
lea eax, [ebx + esi]
sub dl, dl
jmp 0x100e3064
ja 0x100e30dd
mov ah, byte [esp]
pushal
jmp 0x100e3103
sub esp, 0x18
jo 0x100e316c
cmp esi, edx
jmp 0x100e3153
call fcn.100e2ecb
not eax
lea esp, [esp + 0x18]
jmp 0x100e3174
cmp esi, edx
not eax
lea esp, [esp + 0x18]
ja 0x100d0775
mov eax, 0xcded0f08
jmp 0x100e3343
rcl cl, cl
lea ecx, [edi + 0x40]
call fcn.100e3216
jmp 0x100e3266
not ax
bswap ecx
mov edx, edi
stc
jg 0x100e32e6
rcl cl, cl
jmp 0x100e3268
ror cl, 0
jp 0x100e314e
jnp 0x100e314e
xchg al, bl
lea eax, [edx + 0x36]
pushfd
pop dword [esi]
jmp 0x100e33e8
mov eax, 0xda0540d9
xchg edx, ebx
jmp 0x100cd84d
mov bx, 0x88d5
jmp 0x100e2cf6