Function at 0x40d9d3
Capabilities:
Encode data using base64

Disassembly:
mov esi, 0x1c000
clc
nop
nop
cld
jae 0x40e9a4
mov edi, 0x90d50000
add byte [ebx + 0x4612329], cl
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40daf8
inc edi
add byte [eax - 0x70ffff80], al
push edi
clc
nop
nop
cld
jae 0x40ddbf
ror ebx, cl
in al, dx
add byte [esi], dl
inc esi
add dl, bh
push ss
int 0x53
push ebp
mov ebp, esp
nop
leave
jmp 0x40f611
push ecx
clc
nop
nop
cld
jae 0x40c812
add byte [ebx], al
retf
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40c52f
dec eax
add byte [eax], al
add byte [edi - 0x74a7a0ab], bh
dec esp
and al, 0xc
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40df21
add byte [eax], al
add byte [eax], al
pop edx
push edx
push edi
mov edi, 0x40d594
xchg dword [esp], edi
ret
shl edx, 5
clc
nop
nop
cld
jae 0x40e7a3
add byte [ecx], cl
out dx, eax
inc edi
add byte [eax], al
rol byte [eax], 0x8b
jno 0x40c493
mov edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e911
add byte [eax], al
push ebp
add byte [eax], al
retf 0x1f5f
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40e36a
or eax, 0x12
clc
nop
nop
cld
jae 0x40d44d
push ebp
or dword [eax], eax
add byte [ebp - 0x74ff4fa1], ah
jbe 0x40c4cb
je 0xc2c17d08
clc
nop
nop
cld
jae 0x40f044
add byte [eax + 0x52], cl
inc eax
add byte [ebx + 0x57006a5b], cl
mov edi, 0x40c3b4
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40f549
test eax, 0xff0000
push ebp
mov ebp, esp
nop
leave
jmp 0x40e5f3
add si, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2d5
mov eax, 0x73663c35
clc
nop
nop
cld
jae 0x40e68f
push 0x2b7c0
clc
nop
nop
cld
jae 0x40e7cf
add byte [eax], al
add byte [edx + 0x4f], al
mov eax, eax
clc
nop
nop
cld
jae 0x40e258
add bh, ch
add byte [ebx], dh
mov esp, 0x834e52c2
les edx, [eax]
clc
nop
nop
cld
jae 0x40e18e
add byte [eax - 0x47ff5eb9], bh
jl 0x40c6a5
test byte [0xf8000006], bh
nop
nop
cld
jae 0x40d8d6
add dl, cl
and ebx, dword [edi + 0x21]
xchg esp, eax
in eax, 0xcd
retf 0x5f23
pop esi
clc
nop
nop
cld
jae 0x40f465
or eax, 0x8016
push esi
add byte [esi], dl
jnp 0x40c713
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f02e
mov ecx, dword [ebp + 0x14]
jmp 0x40c718
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40f3b6
add byte [eax], al
mov eax, 0xa1230000
stosd dword es:[edi], eax
call fcn.0040ec5d
push ebp
mov ebp, esp
nop
leave
jmp 0x40f39d
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f13e
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e031
pop ebp
add byte [0xf5bf0048], cl
int1
call 0xf33987a8
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40dcde
mov dword [eax], eax
add byte [eax], al
jle 0x40c784
int3
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40eeb5
movsd dword es:[edi], dword [esi]
and al, byte [eax]
mov edi, edx
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40d3c8
add bl, dl
add byte [eax], al
inc edi
cmp dword [eax + 0x17d0840f], 0
add byte [ebp - 0x75], dl
in al, dx
je 0x40dfa6
push ebp
mov ebp, esp
nop
leave
jmp 0x40f267
add byte [ebp], dl
add dh, bl
pushal
clc
nop
nop
cld
jae 0x40d7c4
xor dl, 0
push edx
adc al, 0xd1
adc al, 0
invalid
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40d056
jns 0x40c7e0
mov eax, 0xf897ff79
xchg edi, eax
clc
nop
nop
cld
jae 0x40d345
jae 0x40c877
add byte [eax], al
push edx
retf 0x16
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40f72c
inc esp
add byte [eax], al
inc edi
inc ebx
pop edi
or dword [ebx - 0x74aac3b7], ecx
in al, dx
mov ecx, dword [ecx + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f55e
bnd retf
pop eax
clc
nop
nop
cld
jae 0x40db22
xor ecx, dword [edi + 0xcca1d1]
add dl, cl
js 0x40c81c
mov eax, dword [ebp + 0x28]
clc
inc ebp
sub al, bh
nop
nop
cld
jae 0x40e37f
mov edi, 0xb8004772
cli
push ebx
dec byte [edi]
mov word [eax - 1], ss
invalid
lodsb al, byte [esi]
clc
nop
nop
cld
jae 0x40d7da
or dword [edi], eax
add byte [edi], bl
add byte [eax], 0xa4
sbb byte [ebx], dh
rcl byte [ebp - 0x75], cl
in al, dx
nop
leave
jmp 0x40e950
mov dword [ebp + 0x28], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c656
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40d70c
or dword [edx - 0x80], esi
add bl, cl
movsb byte es:[edi], byte [esi]
invalid
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40efbf
dec eax
push esi
add ch, dh
add byte [edx + 0x2b], dh
js 0x40ca32
popal
clc
nop
nop
cld
jae 0x40f6e8
add byte [eax + 0xd3f2], bh
add dl, bh
cmp eax, 0xf2f8d103
nop
add edx, ecx
clc
nop
nop
cld
jae 0x40f76f
aad 0xcc
retf 0
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40cd4f
or eax, 0x5f2bca12
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40e423
add byte [esi], dl
add byte [ebp], bl
cmc
pop ecx
add cl, al
rol byte [eax], cl
mov esi, dword [ecx - 0x40a8abc3]
out 0xe8, al
inc eax
add byte [edi - 0x473cdbc4], al
ror edx, cl
nop
adc dh, byte [ebx]
and ecx, dword [edi + 0x55c88be8]
mov ecx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f087
mov ecx, dword fs:[0x18]
clc
nop
nop
cld
jae 0x40f0b7
add byte [eax], al
and eax, 0xa4f39b96
clc
nop
nop
cld
jae 0x40da5e
add cl, dl
mov eax, 0
test edi, eax
loopne 0x40cadd
mov ebx, dword [ebx]
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecf8
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40dba7
jmp 0x40ea27
pop ecx
push edi
mov edi, 0x40e107
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f238
out dx, eax
add byte [ebx + 0x2d], al
jne 0x40f76f
push ebp
mov ebp, esp
nop
leave
jmp 0x40d630
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d14f
inc eax
clc
nop
nop
cld
jae 0x40e93b
pop ebp
aad 0xba
add byte [esi + 0x47], 0xb8
inc edi
mov edx, 0xf804568b
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40eb02
adc ecx, dword [ecx]
int3
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f425
add byte [edx], dl
pop ecx
mov edx, 0xc15aa747
jmp 0x9133c3c1
push eax
clc
nop
nop
cld
jae 0x40ef67
pop ds
add byte [eax + 0x80cab8], al
cwde
cdq
push ebp
mov ebp, esp
add byte [esi + 0x70582d00], bh
add al, dl
dec edx
add byte [edi], ah
sbb ebp, esp
in eax, 0
add byte [eax + ebx - 0x18], ah
dec ebx
and byte [eax], al
add al, bh
call fcn.0040ec5d
clc
nop
nop
cld
jae 0x40d330
add byte [ebp + 0x7ec47256], ah
mov ecx, 0x390f561b
clc
nop
nop
cld
jae 0x40d389
add byte [eax], al
inc esp
or eax, 0x358b00c2
mov dword [ebx], eax
jne 0x40cc63
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ebbd
push ebp
jb 0x40cc3f
add byte [edi + edi + 0x300d8b64], ah
add byte [eax], al
add al, bh
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40d9ec
aad 0xf2
mov bl, 0x5f
call fcn.0040e889
clc
nop
nop
cld
jae 0x40f158
mov eax, 0x86000052
inc byte [ebx - 0x74aae740]
in al, dx
add eax, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb57
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f43a
pop edi
clc
nop
nop
cld
jae 0x40e23f
inc edi
add byte [eax], al
aas
add byte [edx], dl
xor al, 0xbc
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb42
inc esi
clc
nop
nop
cld
jae 0x40e4c3
add dl, bh
add byte [ebx], al
pop ds
add byte [0xd08bc885], cl
clc
nop
nop
cld
jae 0x40d35b
add byte [eax], al
adc al, byte [eax]
jae 0x40cdbf
rcr dword [ebp - 0x17], cl
pop dword [ecx]
add byte [eax], al
mov eax, 0x4700cb3f
dec eax
add byte [edi + ebx*2], dl
aad 0x3f
add byte [eax], al
add bl, dl
jp 0x40cdc1
mov edx, eax
clc
nop
nop
cld
jae 0x40e74b
jae 0x40cddb
add byte [ecx - 0x28ff3534], cl
mov bh, 0x3d
add eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f6fe
sub dword [eax], eax
add byte [edi + 0x48235544], bh
mov edi, 0x48235544
inc esp
loop 0x40cde6
mov esi, dword [ebx]
inc byte [ebx - 0x40a8d740]
test eax, 0x870040f2
cmp al, 0x24
ret
push ecx
clc
nop
nop
cld
jae 0x40f6d3
sub byte [eax], al
add byte [eax], al
add byte [eax - 0x5b000000], bl
add byte [esi + 0xa], ah
mov ecx, dword [ebp + 4]
push ebp
add byte [eax], al
cwde
add byte [eax], al
add byte [ebp - 0x74f59a00], ah
dec ebp
add al, 0x55
mov ebp, esp
nop
leave
jmp 0x40cc0d
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f0fd
add byte [eax - 0x36bcff8e], bl
sbb al, 0x81
mul dword [edi - 0x7621f4a]
nop
nop
cld
jae 0x40e813
movsb byte es:[edi], byte [esi]
add byte [ecx - 0x44], bl
push ebp
mov ebp, esp
cld
add byte [edx + esi*4], ch
frstor dword [ebx]
add al, al
lcall 0x4e00, 0xd1000036
pop ecx
loopne 0x40ce15
and esp, dword [ecx + 4]
push edi
mov edi, 0x40c599
xchg dword [esp], edi
ret
add esp, 0x10
clc
nop
nop
cld
jae 0x40caae
ret 0xec
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40c584
inc edx
add bl, dl
add byte [ebp], bl
jmp 0x12d5a3a
push ecx
clc
nop
nop
cld
jae 0x40df0c
mov edi, 0xa5a10000
pop ds
push edx
invalid
test ecx, ecx
jmp 0x40cf56
xor dword [esp], eax
push edi
mov edi, 0x40ef3a
xchg dword [esp], edi
ret
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40cfdf
add byte [eax], 0xb8
add byte [eax], al
add bh, dl
push edx
add byte [ebx - 0x7bf0e1cf], cl
test ah, dh
invalid
je 0x40c3e0
clc
nop
nop
cld
jae 0x40c8d3
rol dword [eax], cl
add byte [ebp + 3], ch
push ebp
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e215
add cl, cl
mov eax, 0x8b185700
dec ecx
cmp al, 0xf8
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ea27
nop
add byte [eax], al
or esi, esi
add byte [esi], al
add al, 0x60
add byte [ebx - 0x74ff1f1a], cl
dec esi
xor eax, eax
clc
nop
nop
cld
jae 0x40f33f
add byte [edi], al
int3
push ecx
clc
nop
nop
cld
jae 0x40da8a
jb 0x40cfd9
mov dword [eax], eax
add byte [eax], al
add byte [ecx + 0x57dce4f1], ah
push edi
clc
nop
nop
cld
jae 0x40ede4
sub esp, dword [eax + eax + 0x560000c9]
xor esi, dword [edi]
mov gs, word [edx + 0x40]
push 0x40
clc
nop
nop
cld
jae 0x40edcf
adc al, 0
add byte [edi], bh
cwde
rcr dword [edi], 0x85
out dx, eax
push ecx
clc
nop
nop
cld
jae 0x40f388
in al, dx
pop ebp
add bh, ch
pop ebp
mov edi, 0x4fd63f00
jne 0x40d373
clc
nop
nop
cld
jae 0x40e0bf
inc edi
cmc
add byte [ebx - 0x6f40a8a3], bh
loopne 0x40d0c7
inc edx
clc
nop
nop
cld
jae 0x40c6ad
or eax, 0xb80000
add bh, ch
add byte [edi + 0x3669ce6], ah
jg 0x40d0e0
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d781
adc byte [ebx], 0x47
invalid
pop edx
clc
nop
nop
cld
jae 0x40f75a
add byte [eax], al
adc al, byte [eax]
invalid
add esi, ecx
clc
nop
nop
cld
jae 0x40e736
push ss
dec eax
add byte [eax], al
push edx
mov eax, 0xb85d8600
and dword [edi + 0x3a], 0xec8b5512
mov eax, 0x123a6781
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf24
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d214
add byte [eax], al
cwde
push ebp
aad 0x13
nop
add byte [esi - 0xb867cd1], cl
add byte [ebp - 0x75], dl
in al, dx
cmp dword [ecx - 0xc], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c502
add esi, 0x14
clc
nop
nop
cld
jae 0x40e59b
mov esp, 0xca89b800
inc ebx
cmc
dec edx
push ebp
mov ebp, esp
mov edx, 0x1c3d51d2
add byte [eax], al
pop eax
add byte [eax], al
inc edi
pop ecx
and eax, 0x5e0000
leave
mov eax, 0x258
clc
nop
nop
cld
jae 0x40c989
add byte [ebx + 0x56], al
pop edi
jns 0x40d174
dec ecx
cmp al, bh
nop
nop
cld
jae 0x40cb09
dec eax
or eax, 0x5d8f0000
xor eax, 0x578b6a47
or al, 0xf8
mov edx, dword [edi + 0xc]
clc
nop
nop
cld
jae 0x40f3cb
jns 0x40d22e
add bl, dl
add byte [eax], al
pop dword [ebx]
dec ecx
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c72f
jns 0x40d2a2
bnd ret 0xfa00
xor eax, eax
clc
nop
nop
cld
jae 0x40cf0e
add byte [eax], al
add cl, cl
jae 0x40d23e
add bh, ah
outsb dx, byte [esi]
push eax
clc
nop
nop
cld
jae 0x40e7e6
ret 0x9000
mov esi, esi
invalid
call fcn.0040ec5d
clc
nop
nop
cld
jae 0x40c44d
add byte [eax], al
add byte [ebp + 0x74], bl
pop edi
add edi, 4
clc
nop
nop
cld
jae 0x40e43a
sub eax, dword [eax]
inc esi
rol dword [ebx], 1
jae 0x40d2dd
jo 0x40d2de
add byte [ebx - 0x7e6b4754], cl
cmp al, 0x57
mov ebp, dword [eax + edi*4 + 0x573c8194]
clc
nop
nop
cld
jae 0x40caf4
add cl, al
add ah, ch
xchg dword [esi - 0x59], esp
add byte [eax], 0x8b
add byte [eax], al
mov eax, dword [edx]
add byte [ebx - 0x1fb87683], cl
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40c680
xchg dword [esp], edi
ret
jne 0x40e8b9
clc
nop
nop
cld
jae 0x40ed25
push edx
add byte [eax], al
add dword [ebp - 0x77], ecx
inc edi
call 0x90d1c62f
mov dword [edi - 0x18], eax
clc
nop
nop
cld
jae 0x40ceb6
leave
add byte [edi], bh
add byte [edx], dh
pop ebp
push ebx
clc
nop
nop
cld
jae 0x40ee73
add byte [eax], al
movsb byte es:[edi], byte [esi]
out dx, eax
aas
dec eax
dec eax
add ah, al
sbb cl, byte [ebp - 0x40a8d7b3]
insd dword es:[edi], dx
int1
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
jb 0x40d381
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40f16d
xchg dword [esp], edi
ret
retf
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40c7d0
mov eax, 0x5d4446
pop edi
pop ss
retf 0x5751
push ecx
push edi
mov edi, 0x40e82d
xchg dword [esp], edi
ret
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee2a
call fcn.0040ec5d
clc
nop
nop
cld
jae 0x40e5db
invalid
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40ddd4
aas
movsb byte es:[edi], byte [esi]
add byte [eax], al
add byte [ebp + 0x33], bl
call dword [edi - 0x41]
dec edx
leave
inc eax
add byte [edi - 0x713cdbc4], al
mov eax, dword [0x8f]
mov eax, dword [0x8b000200]
adc eax, 0x4b70fde
sub dl, byte [edi - 0x41]
cdq
rol byte [eax], 1
xchg dword [esp], edi
ret
ret
push ecx
clc
nop
nop
cld
jae 0x40c62c
inc ebx
add byte [eax], al
mov eax, 0x120000
mov ecx, 0xf2f8c703
nop
nop
cld
jae 0x40e2cd
push esp
push edi
mov edi, 0x40e05c
xchg dword [esp], edi
ret
xor dword [esp], eax
push edi
mov edi, 0x40ca59
xchg dword [esp], edi
ret
pop eax
clc
nop
nop
cld
jae 0x40e2e2
movsb byte es:[edi], byte [esi]
retf 0x1343
add edi, 8
jmp 0x40d61b
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e679
mov esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c851
mov eax, ebx
push edi
mov edi, 0x40d823
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40eeca
rol dword [eax], 0
adc byte [ebx], 0xf2
or edi, dword [ecx + 0x14731]
clc
nop
nop
cld
jae 0x40d22b
add byte [edi - 0x48], bl
retf 0x833a
add esi, 4
clc
nop
nop
cld
jae 0x40cf81
call fcn.0040e889
clc
nop
nop
cld
jae 0x40ca6e
add byte [eax], al
add byte [edx], dl
xor ecx, dword [esi + 0x68]
ja 0x40d78e
outsb dx, byte [esi]
je 0x40d77d
mov ebp, esp
nop
leave
jmp 0x40d4ee
push edi
push edi
mov edi, 0x40d420
xchg dword [esp], edi
ret
adc dword [ecx + esi*8], 0x18c783b9
add edi, 0x18
clc
nop
nop
cld
jae 0x40e1e3
add byte [eax], al
in al, dx
add ah, ch
sal ebp, cl
dec eax
add byte [esi + 0x37bf5751], bh
fild dword [eax]
push ecx
push edi
mov edi, 0x40db37
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40ce22
xchg dword [esp], edi
ret
lea edi, [esp + 0x20]
push edi
mov edi, 0x40e9b9
xchg dword [esp], edi
ret
stosb byte es:[edi], al
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2ea
push dword [ebp]
push edi
mov edi, 0x40f63b
xchg dword [esp], edi
ret
pop ebx
clc
nop
nop
cld
jae 0x40edba
pop ebp
push ss
nop
add byte [eax], al
dec eax
dec eax
add bl, bh
mov edi, eax
clc
nop
nop
cld
jae 0x40d74f
rol dword [eax], cl
add byte [eax], al
add byte [edx], dl
stosb byte es:[edi], al
jne 0x40f294
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40df91
xor eax, dword [eax]
int3
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40ef0c
pop edi
add ah, cl
retf 0xd2c2
push ecx
clc
nop
nop
cld
jae 0x40ca84
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f223
add cl, al
cmp eax, 0x72466cb9
clc
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40c438
cwde
cwde
sub ebx, dword [ecx - 0x64]
xor eax, eax
push edi
mov edi, 0x40cc51
xchg dword [esp], edi
ret
mov esi, edx
clc
nop
nop
cld
jae 0x40e177
add byte [eax], al
pop dword [eax]
movsd dword es:[edi], dword [esi]
add byte [eax - 0x30], cl
add byte [ebx - 0x7ff74d2], cl
nop
nop
cld
jae 0x40c559
aas
adc bl, 0x73
mov edx, 0xf7a30000
push ebx
push ecx
aas
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40dab7
add byte [eax], al
inc edi
mov esp, 0xd3000000
mov dh, 0x1c
xor eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f016
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f694
xchg dword [esp], edi
ret
jmp 0x40d241
pop edi
push edi
mov edi, 0x40e571
xchg dword [esp], edi
ret
mov edx, eax
push edi
mov edi, 0x40f3e5
xchg dword [esp], edi
ret
add esi, 0x10
clc
nop
nop
cld
jae 0x40d373
dec eax
movsd dword es:[edi], dword [esi]
jns 0x40dabe
mov esp, 0x15354779
sbb eax, 0xec8b5561
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40f7c0
invalid
mov ebx, eax
clc
nop
nop
cld
jae 0x40ed4f
mov eax, dword [0xcbcb52]
add byte [eax - 0x7af617d], dl
push eax
clc
nop
nop
cld
jae 0x40c7e5
invalid
inc edi
add byte [ebx], ch
rol dword [eax], 0x79
inc edi
mov eax, 0x84d8b38
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40d2b0
or dword [eax], eax
adc al, byte [eax]
pop ebp
sub ecx, dword [edx + ebp*2]
add byte [edi - 0x41], dl
je 0x40daed
inc eax
add byte [edi + 0xdc3243c], al
inc ebx
add byte [esi + 0x597398ca], cl
das
add esi, ebx
clc
nop
nop
cld
jae 0x40c702
aas
add byte [eax], al
rol dword [eax], cl
add byte [eax], al
insd dword es:[edi], dx
mov ecx, 0x64616f4c
push ebp
mov ebp, esp
nop
leave
jmp 0x40f4bd
sub edi, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8fc
mov eax, esi
clc
nop
nop
cld
jae 0x40f654
add byte [eax], al
add byte [eax + 0x6c80bc90], dl
xor edx, edx
push edi
mov edi, 0x40f590
xchg dword [esp], edi
ret
ja 0x40e258
clc
nop
nop
cld
jae 0x40d649
add byte [eax], al
invalid
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40dedc
inc ebx
add byte [edx - 0x5b], dl
add byte [eax], al
push ebx
pop esi
dec dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40d1a8
mov dword [ebp], edx
invalid
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40cb64
add byte [ebx], dl
mov esp, 0x2bae9548
sar eax, 0xf2
nop
nop
cld
jae 0x40f450
adc eax, dword [ebx]
mov edx, 0xee4744a5
sub al, 0x20
push edi
mov edi, 0x40c7fc
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dc02
add byte [ebx], ah
retf
push ebx
clc
nop
nop
cld
jae 0x40d040
inc esi
add byte [eax], al
or eax, 0xfa00c10d
je 0x40dd27
shr ecx, 2
clc
nop
nop
cld
jae 0x40eb70
add byte [eax], al
add byte [eax + 0x7e15007e], bl
jmp 0x40e002
push edx
clc
nop
nop
cld
jae 0x40f05c
add byte [eax], 0
retf 0x9059
pop edi
stc
invalid
push ecx
jmp 0x40dd09
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d0c8
push edx
add byte [ebp - 0x36ffa644], ah
mov esi, dword [esi + edx*4]
clc
nop
nop
cld
jae 0x40e282
mov dword [eax], ecx
add byte [esi + 0x34], dl
adc al, 0xc4
invalid
nop
nop
cld
jae 0x40dcf4
lodsd eax, dword [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc74
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40c827
pop ds
mov eax, 0x595d0000
lodsd eax, dword [esi]
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40f47b
cmc
jae 0x40ddfa
in al, dx
sub eax, dword [eax]
jns 0x40dd82
add esi, 4
push edi
mov edi, 0x40c4a5
mov byte [edi + edx*2], 0xbf
movsd dword es:[edi], dword [esi]
les eax, [eax]
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40f2c0
cmc
add byte [eax], al
adc cl, dl
rol byte [eax], 0x8b
invalid
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d8b9
mov edi, dword [edi + 8]
clc
nop
nop
cld
jae 0x40e9fa
add byte [edx - 0x77], al
add byte [eax], al
add byte [ebp + 0x14], dl
ror dword [esi + 0x53], cl
push edi
mov edi, 0x40ec9c
xchg dword [esp], edi
ret
push 0x40
clc
nop
nop
cld
jae 0x40d839
inc edi
add byte [eax], al
rol dword [eax], 1
pop ecx
add byte [eax], ch
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40e5c6
mov dword [eax + eax + 0x12], eax
add byte [ebx + 0xd1fe83c], cl
add byte [eax], al
clc
nop
nop
cld
jae 0x40f805
imul ecx, eax
clc
nop
nop
cld
jae 0x40dfbb
aas
int3
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40c544
xchg edi, esi
clc
nop
nop
cld
jae 0x40db77
or eax, 0xb8528000
cmc
add byte [edi + 0x24993835], cl
adc eax, 0x9090f2f8
xor eax, 0x15249938
clc
nop
nop
cld
jae 0x40e148
retf
movzx esi, word [esi + 4]
clc
nop
nop
cld
jae 0x40ead6
xor ch, 0
dec eax
add bl, bl
push esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40e4f0
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e874
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40d3dd
jns 0x40e04c
mov edx, 0x4000000
out 0x55, al
pop esi
pushal
clc
nop
nop
cld
jae 0x40ebec
mov es, word [eax]
int3
invalid
jmp 0x40e586
mov eax, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc7c
add esi, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40d879
adc cl, byte [0x3f590033]
push eax
push edi
mov edi, 0x40d2e0
xchg dword [esp], edi
ret
shl esi, 3
clc
nop
nop
cld
jae 0x40c48c
add byte [eax], al
adc al, 0
add byte [ecx - 0x2c], bl
daa
jge 0x40e148
mov ecx, 0x7463
arpl word [eax + eax], si
clc
nop
nop
cld
jae 0x40d4c4
add byte [esi + 0x6a21a4a5], cl
pop eax
clc
nop
nop
cld
jae 0x40ea69
mov esp, 0xa5000900
mov eax, dword [0x80feef47]
loop 0x40e1c5
and dl, 9
push edi
mov edi, 0x40c8be
xchg dword [esp], edi
ret
add edi, ecx
clc
nop
nop
cld
jae 0x40d1ff
add byte [eax], al
jb 0x40e1f4
mov dword [eax], eax
inc edi
cmc
bound eax, qword [eax]
mov edx, dword [ebx + 0x564da764]
clc
nop
nop
cld
jae 0x40f1dd
add byte [eax], al
inc edi
add byte [eax], al
add byte [eax], al
cmp byte [edi], cl
mov bh, 0x76
adc al, 0x55
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e493
pop esi
clc
nop
nop
cld
jae 0x40f1b1
int3
push eax
push edi
mov edi, 0x40dd93
xchg dword [esp], edi
ret
add esi, ebx
push edi
mov edi, 0x40d503
xchg dword [esp], edi
ret
mov esi, eax
push edi
mov edi, 0x40ec43
xchg dword [esp], edi
ret
sub ebx, dword [ebp + 0x59]
push edi
adc dword [edi], ebx
mov dword [edi], eax
push edi
mov edi, 0x40d2c6
xchg dword [esp], edi
ret
call fcn.0040d193
clc
nop
nop
cld
jae 0x40ce0c
mov edx, 0xff000000
push ebp
mov ebp, esp
imul byte [esi - 0x1b]
add byte [ecx + 0x7fc70084], ch
add byte [eax], al
add byte [0xe08], dh
int3
je 0x40ea94
clc
nop
nop
cld
jae 0x40d5bf
sub edx, dword [edx - 0x36]
jge 0x40e309
mov dword [esp + 0x40], eax
inc esp
and al, 0x40
push ebp
mov ebp, esp
nop
leave
jmp 0x40f5d2
mov ecx, dword [edi + 0xe]
clc
nop
nop
cld
jae 0x40e98f
sub ah, 0
mov eax, dword [0x8bb80000]
jne 0x40e3ed
push edi
mov edi, 0x40ef7f
xchg dword [esp], edi
ret
add byte [eax], al
hlt
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd34
dec ecx
push edi
mov edi, 0x40c695
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f6be
call fcn.0040ec5d
clc
nop
nop
cld
jae 0x40c75b
cwde
add byte [eax], al
mov eax, 0x3c738b1a
push edi
mov edi, 0x40f112
xchg dword [esp], edi
ret
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d660
retf
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb8e
jmp 0x40e586
cmp dword [ebx + 0x238e7], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40e776
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0f2
dec ecx
clc
nop
nop
cld
jae 0x40dd50
adc al, byte [ebx + 0x59]
or eax, 0x900f500
mov al, 0
mov ebp, dword [edi + 0x50]
push edi
mov edi, 0x40f515
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e019
retf 0xb814
popal
clc
nop
nop
cld
jae 0x40e0d6
sub ecx, 0x14
clc
nop
nop
cld
jae 0x40ccee
jae 0x40e539
inc esp
add byte [eax], al
add byte [edi - 0x65], dl
push esp
push edi
mov edi, 0x40efd4
xchg dword [esp], edi
ret
add eax, 4
clc
nop
nop
cld
jae 0x40ca00
mov ebx, eax
clc
nop
nop
cld
jae 0x40df66
retf 0x59
jne 0x40f294
clc
nop
nop
cld
jae 0x40c462
add byte [ecx + 0x4cb9bdca], cl
imul esp, dword [edx + 0x72], 0x9090f2f8
cld
jae 0x40d796
adc eax, edx
add cl, dl
aas
pop esi
clc
nop
nop
cld
jae 0x40e849
add byte [eax], al
add byte [eax - 0x5eff8700], al
mov dh, 0xb0
add byte [ebx + 0x3c4e8b9b], cl
clc
nop
nop
cld
jae 0x40e133
jns 0x40e63c
add bl, dl
dec eax
add bl, dl
out dx, eax
add edi, eax
clc
nop
nop
cld
jae 0x40e3b1
push edx
add byte [eax + eax], dl
inc esi
pop ebp
ret 0xc161
mov ebx, esi
clc
nop
nop
cld
jae 0x40da9f
add byte [edi - 0x71000000], cl
add ch, cl
jne 0x40c4d3
clc
nop
nop
cld
jae 0x40e4ac
retf 0xca00
jnp 0x40e6c5
inc edi
push ebx
adc dl, byte [esi]
clc
nop
nop
cld
jae 0x40f7ee
dec eax
pop dword [eax]
or dword [ecx], ebp
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40c866
mov eax, 0xbf4600f6
mov eax, 0x41a7d355
xchg ebx, eax
mov al, 0
mov esp, dword [edi - 0x17]
mov ecx, ebx
clc
nop
nop
cld
jae 0x40cf3c
add byte [eax], al
push edx
add byte [ebx], dh
or bh, 0xf7
int1
div ecx
clc
nop
nop
cld
jae 0x40c6d8
movsd dword es:[edi], dword [esi]
add ah, ch
jae 0x40e68e
rol dword [eax], cl
xor edi, dword [ebp - 0x6f0d07a6]
nop
cld
jae 0x40e1b9
add byte [eax], al
ror dword [esi + 0x47007e], 1
mov byte [0x808b00], al
mov eax, dword [ecx + 0x498b00a0]
add esi, 2
push edi
mov edi, 0x40f531
xchg dword [esp], edi
ret
and al, 0xc3
mov eax, 0x4316d500
add byte [edx - 0x46], al
push ebp
mov ebp, esp
sub eax, 0xec003600
add byte [eax], al
adc byte [eax], al
std
add byte [ecx], bh
fcmovb st(0), st(5)
int1
add byte [ecx + 0x2f], dl
mov esi, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40ec19
jns 0x40e717
add byte [edi - 0x7f652f00], bh
loop 0x40e757
and dl, 9
push edi
mov edi, 0x40eda5
xchg dword [esp], edi
ret
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e965
push ss
push edx
movsd dword es:[edi], dword [esi]
adc eax, dword [eax]
add al, 0x38
je 0x40cd4f
clc
nop
nop
cld
jae 0x40d864
add byte [eax], al
add cl, bh
push ebp
mov ebp, esp
sub al, 0x95
add dl, dl
add byte [eax - 0x74], ch
test edi, 0x55bb000a
add byte [edx + 0x900400], ah
mov ecx, dword [ebp - 0x7cdeb73]
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40c9e5
inc esi
out dx, eax
mov eax, 0xfd4200a4
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e586
out dx, eax
add byte [eax + 0x7280f2], bh
test dword [esi + 0x57406aa8], eax
push 0x40
push edi
mov edi, 0x40f1c6
xchg dword [esp], edi
ret
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebd6
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40d88e
pop ecx
push edi
mov edi, 0x40e1a4
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e002
inc esi
add ah, cl
rol dword [eax], 0
inc ebx
lahf
je 0x40e47e
clc
nop
nop
cld
jae 0x40f7ab
rcl dword [ebp - 0x44], 0xbf
shr ecx, 2
clc
nop
nop
cld
jae 0x40c9bb
or eax, 0xcc00c2
add byte [ecx - 0x3d], cl
clc
nop
nop
cld
jae 0x40ec87
ret
add byte [eax], al
add byte [ebx], ch
add byte [eax + 0xc03380], bl
mov ebx, ecx
push ebx
clc
nop
nop
cld
jae 0x40cc66
add byte [edi], al
add byte [eax], cl
add byte [edx - 0x4fc068c], bh
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e7b8
add eax, 0xffffffff
push edi
mov edi, 0x40ee48
xchg dword [esp], edi
ret
in al, dx
add byte [edx], dl
add byte [eax - 0x7a90400], bh
push esi
clc
nop
nop
cld
jae 0x40d02a
add byte [ebx], al
cli
add byte [edx], dl
shr dword [edi + esi*8 - 0x17], 0xf8
imul ecx
clc
nop
nop
cld
jae 0x40eef4
inc esi
push ss
jle 0x40e91f
test byte [eax], 9
sbb bh, dh
sar al, cl
not edx
clc
nop
nop
cld
jae 0x40d0b1
movsb byte es:[edi], byte [esi]
push esi
rcr dword [ecx], 1
and edx, dword [eax - 0x704fcb8]
add edi, ebx
clc
nop
nop
cld
jae 0x40dde9
jae 0x40e9b3
rcl dword [ecx + 0x5f4a0000], 0x57
mov edi, 0x40e61d
xchg dword [esp], edi
ret
mov ebx, edi
clc
nop
nop
cld
jae 0x40ef24
or eax, 0x80140000
add byte [edi + 0x2475030c], bh
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40ea54
add byte [ebx], dl
add cl, cl
adc eax, dword [eax]
leave
pop ds
int3
push 0x641e7724
push ebp
mov ebp, esp
nop
leave
jmp 0x40f5fc
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed7b
and eax, 0x12
clc
nop
nop
cld
jae 0x40c4e9
pop edi
jns 0x40ea0b
push ss
out dx, eax
mov eax, dword [0xf2f85a3d]
nop
pop edx
clc
nop
nop
cld
jae 0x40cb24
adc byte [esi], 0
add ch, dh
rcl ebx, 1
add dl, dl
add byte [ebx - 0x72dccd5], cl
xor edx, edx
clc
nop
nop
cld
jae 0x40e6d7
movsb byte es:[edi], byte [esi]
add byte [eax], al
inc esp
mov eax, 0x23d45200
movsd dword es:[edi], dword [esi]
out dx, eax
push ebp
mov ebp, esp
add byte [eax], al
mov ebx, fs
add byte [edx + 0x3a], ah
push cs
sub dword [ecx + 0xf], ebp
fld dword [eax]
jb 0x40e9ea
adc eax, 0xc0b92d00
sbb eax, 0xf2f80001
nop
mov ecx, 0x11dc0
clc
nop
nop
cld
jae 0x40f36e
sub eax, dword [eax]
add bl, dl
pop eax
dec ecx
clc
nop
nop
cld
jae 0x40ddfe
ret 0x460d
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f67f
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40dec6
add byte [edi + 0x52], al
or byte [edi + 0x5b8b0090], 0x53
clc
nop
nop
cld
jae 0x40dacd
add byte [esi], dl
add byte [eax + eax - 0x653f0000], ah
pop esi
clc
nop
nop
cld
jae 0x40ea0f
inc ebx
mov edx, 0xc1000016
add ch, dh
outsd dx, dword [esi]
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec2e
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40cc3c
add byte [eax], al
jb 0x40eb13
inc edi
xor eax, dword [eax]
fadd qword [ebx]
enter 0xfffffffffffff2f8, 0xffffffffffffff90
nop
cld
jae 0x40d98b
mov fs, word [ecx + 0x98]
add ch, bh
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40de13
sub eax, dword [eax]
mov edx, 0xd4003300
std
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40e505
movsd dword es:[edi], dword [esi]
add byte [esi - 0x74a2ffbe], cl
dec ecx
push esp
mov ecx, dword [ecx + 0x54]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce4d
pushal
clc
nop
nop
cld
jae 0x40df7c
add byte [ebx], ah
mov eax, 0xbf72a4ba
add dl, ah
add byte [ebx - 0x74ff4d4d], cl
xor dword [eax], esi
mov esi, esp
xchg esi, eax
pop ebp
push 0x40
clc
nop
nop
cld
jae 0x40ed3a
add dh, dh
add byte [eax + 0x48], cl
add byte [eax], al
jnp 0xbf97ffec
mov eax, dword [eax + 0x14]
push edi
mov edi, 0x40cde9
xchg dword [esp], edi
ret
jmp 0x87412c7e
mov eax, edi
clc
nop
nop
cld
jae 0x40cd37
mov ecx, dword fs:[0x30]
push ebp
mov ebp, esp
nop
leave
jmp 0x40c3f8
mov edi, eax
push edi
mov edi, 0x40d9bc
xchg dword [esp], edi
ret
mov eax, dword [eax + 0xc]
jmp 0x40eba7
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ecdc
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40cf6b
add cl, dl
add byte [eax], 0xf6
lea edi, [ebx + 0x20004]
clc
nop
nop
cld
jae 0x40dcc8
retf 0
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d767
xchg dword [esp], edi
ret
xchg ecx, eax
clc
nop
nop
cld
jae 0x40ee88
out dx, eax
add byte [edx], dl
push edx
cli
add byte [ebx], al
sbb ah, byte [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40d7af
add byte [eax], al
clc
mov ecx, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e6a4
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e664
jb 0x40ccee
push ebp
mov ebp, esp
nop
leave
jmp 0x40db8c
jmp 0x40efbf
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ce8c
mov esp, 0x7c8d3b72
and al, 0x30
lea edi, [esp + 0x30]
clc
nop
nop
cld
jae 0x40ca2a
add byte [ebx], dh
push ss
and ecx, dword [0xf5b45e5]
test ch, bl
call 0xf339ed6d
nop
nop
cld
jae 0x40c66b
add cl, cl
retf 0xf39
jne 0x40d0b1
clc
nop
nop
cld
jae 0x40d6b5
cmc
add byte [esi], dl
push cs
mov eax, dword [esp]
clc
nop
nop
cld
jae 0x40f493
pop edi
push edi
mov edi, 0x40e7fd
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ea7e
dec eax
inc edi
pop ecx
push ecx
clc
nop
nop
cld
jae 0x40c9a6
jns 0x40edf2
aad 0xd3
add byte [eax], al
shl dword [ebx], 1
jo 0x40edfa
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d31a
push 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40dae3
leave
clc
nop
nop
cld
jae 0x40f315
add byte [eax], al
add byte [ebx], ch
inc esp
push ss
add byte [esi], dl
push edx
add byte [ebx + 0x22f3d1], cl
mov esi, dword [ecx + 0x68]
cmp eax, 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbe9
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d06c
add byte [eax], al
mov eax, 0xd1f5
inc esp
dec edi
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e532
pop edi
aas
imul eax, ebx, 0xfffffff8
nop
nop
cld
jae fcn.0040ec5d
ret
adc cl, byte [edi + 0x79d1005d]
add byte [edi - 0x7074ff50], cl
push ebx
clc
nop
nop
cld
jae 0x40d8eb
pop ebp
push ss
aas
out dx, eax
jae 0x40ee6a
aad 0x48
fbld tbyte [ebx]
popal
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40c6ed
dec eax
sbb byte [edi], 0xf6
add byte [eax], al
stc
mov edi, dword [edi + 0x28]
clc
nop
nop
cld
jae 0x40efea
aas
out dx, eax
add byte [eax], al
add al, cl
push ecx
push edi
mov edi, 0x40c477
xchg dword [esp], edi
ret
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40c9d0
add byte [eax], al
push esi
add byte [edx + eax*2], al
mov ebp, dword [ebx + eax]
sti
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e760
add edi, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40c4d3
add ecx, 0x28
clc
nop
nop
cld
jae 0x40f5ba
add bl, dl
add cl, cl
cli
ret 0x8b00
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8ce
pop ecx
clc
nop
nop
cld
jae 0x40ef4f
and ebx, dword [edi - 0x3e]
aad 9
push ss
add byte [eax], al
std
push ebx
clc
nop
nop
cld
jae 0x40cb39
mov eax, 0xcc520000
aas
add byte [esi + 0x17], al
mov esi, 0xf8247d03
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40c7a2
add byte [eax], al
invalid
add esi, 2
clc
nop
nop
cld
jae 0x40f0cc
add cl, dl
rol dword [eax], cl
add bl, dl
or byte [edi + edi*8 + 0x30], ah
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40eb2c
add byte [edx], dl
pop ebp
jb 0x40f09b
jae 0x40f03d
add byte [ebx + 0x7840feb], cl
stc
invalid
je 0x40e93b
clc
nop
nop
cld
jae 0x40cb79
invalid
push edx
push edx
cwde
lcall 0xf800, 0x636fb9
mov ecx, 0x636f
clc
nop
nop
cld
jae 0x40f714
add dl, cl
dec eax
aas
test ebp, esi
add eax, 0xf8c68bbb
mov eax, esi
clc
nop
nop
cld
jae 0x40ecb1
push ebp
add byte [edx], al
add byte [edx], dl
add byte [edx], cl
pushal
clc
nop
nop
cld
jae 0x40ee15
jae 0x40f07f
jle 0x40f081
mov eax, dword [0x61000d47]
shr ecx, 2
shr ecx, 2
clc
nop
nop
cld
jae 0x40cffd
jae 0x40f097
pop ebp
add byte [esi - 0xa], dl
xchg ecx, eax
in eax, dx
dec ecx
clc
nop
nop
cld
jae 0x40cecc
inc ebx
add byte [eax], al
add byte [eax], al
adc edi, dword [ecx]
adc byte [eax], al
mov esp, dword [esi + 0x45]
fisttp qword [ebx + 0xbfc89]
add byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ecx + 0xbfc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d17e
add ebx, 2
push edi
mov edi, 0x40cea1
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40e0ee
add byte [eax], al
adc cl, ah
retf 0x14f5
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40cc92
inc edi
mov eax, dword [0xc4a57309]
inc edx
add byte [ebx - 0x3774276a], cl
mov ecx, eax
clc
nop
nop
cld
jae 0x40c771
and ecx, dword [esi + 0x558f0016]
add bh, cl
push ecx
push edi
mov edi, 0x40d6e2
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40e327
push edx
int3
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ec72
add bh, ch
xchg edi, eax
pop es
push edi
and dword [esi - 0x7137447], 0xfc9090f2
jae 0x40d1d3
add byte [ebp], dl
jb 0x40f20a
rol dword [eax], 1
int 0x55
mov ebp, esp
add byte [eax], al
les eax, [esi + 0x30]
mov ebp, 0x5c320000
cmp al, byte [edx]
add cl, dl
sub eax, 0x238fb5d5
popal
add al, 0x57
and esp, dword [ecx + 4]
push edi
mov edi, 0x40d40b
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40cba3
add byte [eax], al
inc edi
add byte [edx], dl
inc edi
sti
pop dword fs:[eax]
pop dword [eax]
clc
nop
nop
cld
jae 0x40d4ae
add byte [eax], al
or eax, 0x52520098
add byte [ebx - 0x7c81be2c], cl
invalid
add esi, 8
clc
nop
nop
cld
jae 0x40ee5d
rol dword [edx], cl
add dl, cl
add byte [ebx - 0x29], dh
mov byte [edi + edx*2 + 0x40e3dbbf], ch
add byte [edi + 0xc3243c], al
add byte [eax], 0
add byte [esi], dl
jb 0x40f292
xchg byte [ebx - 0x75], ch
xor dl, byte [edi - 0x41]
aad 0x40
add byte [edi + 0x47c3243c], al
mov eax, 0xca0000
add byte [ecx - 0x577e7684], ah
add byte [eax], al
add al, bh
nop
nop
cld
jae 0x40d915
mov esi, dword [edx]
push edi
mov edi, 0x40d564
xchg dword [esp], edi
ret
add byte [esi], al
xor dword [esi], eax
jle 0x40f24e
lea esp, [esp + eax]
and al, 4
clc
nop
nop
cld
jae 0x40f24d
rcr dword [edi], 1
push esi
aad 0xf2
out dx, eax
pop ebx
add esi, 0x18
push ebp
mov ebp, esp
nop
leave
jmp 0x40d139
inc ebx
push edi
mov edi, 0x40e162
xchg dword [esp], edi
ret
push edx
clc
nop
nop
cld
jae 0x40cbe3
aas
inc edi
pop edi
adc edx, dword [esi]
int3
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f7d9
ret 0x48d5
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d54c
add byte [eax], al
add byte [eax], al
movsd dword es:[edi], dword [esi]
add byte [eax], al
les esi, [eax]
mov edx, dword [ebx + 0x6781b848]
cmp dl, byte [edx]
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40d518
sub edi, dword [eax - 0x74d68200]
inc ebp
adc al, 0xf8
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40f500
add byte [edi], al
mov ds, word [eax + 0xf23148]
mov ecx, dword [esi]
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e926
add ch, dl
test byte [eax], 0xf2
pop ecx
or byte [ebx - 0xd07eb81], cl
nop
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40e64c
inc ebx
mov eax, dword [0x42004442]
mul dword [eax - 0x7f817500]
loop 0x40f3f5
push ebp
mov ebp, esp
nop
leave
jmp 0x40f745
pop edi
rcr dword [ecx], 1
jle 0x40f450
mov ebp, esp
sbb dword [ebx - 0x5f16083e], ecx
push eax
push 0
add byte [edi - 0x61000000], bh
add byte [esi + edx*2 - 0x11], cl
push ecx
clc
nop
nop
cld
jae 0x40d900
add byte [eax], al
cli
push ss
mov eax, dword [0x8f00eccb]
call fcn.0040ec5d
clc
nop
nop
cld
jae 0x40d301
push ebp
add dl, bh
cwde
or eax, 0xcfa0840f
invalid
je 0x40c3e0
clc
nop
nop
cld
jae 0x40d013
invalid
xor eax, 0x45c458e8
clc
nop
nop
cld
jae 0x40f66a
add byte [eax], al
cmc
cmp byte [ebx], 0x56
push esi
clc
nop
nop
cld
jae 0x40dd65
leave
push edx
add ch, dh
add ch, dl
adc eax, dword [eax]
add eax, 0x553f8b7e
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40db62
push ecx
clc
nop
nop
cld
jae 0x40e5b1
add byte [eax], al
push edx
add byte [eax - 0x5d700000], al
add byte [ebx + 0x575efe85], cl
mov edi, 0x40d081
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40c890
pop ebp
in al, dx
jns 0x40f508
sub ebx, dword [ebx - 0x7d7b273]
nop
nop
cld
jae 0x40cef9
in al, dx
add byte [edx + edx + 0x42ca80], bh
mov esi, ebp
mov dl, 0
mov ebx, dword [esi - 0x7d]
sub al, 0x24
add dl, byte [edi - 0x41]
push ecx
jecxz 0x40f57a
add byte [edi + 0x47c3243c], al
rol dword [ebx + 0x48], cl
adc byte [eax + 0x4d8b0080], 0xf
test dword [edi], edx
ljmp 0x90ec
jne 0x40df66
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd7e
xor edx, edx
clc
nop
nop
cld
jae 0x40f626
pop ecx
xor eax, dword [eax]
dec eax
cmp byte [ecx - 0xe], 0x43
invalid
fiadd word [eax]
xchg dword [esp], edi
ret
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb4f
add esp, 0x2c
clc
nop
nop
cld
jae 0x40c7ba
mov edx, 0x56c10080
mov eax, dword [0x8b642d]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec02
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40dc5e
add byte [eax], al
push 0xf2f8f38b
nop
mov esi, ebx
clc
nop
nop
cld
jae 0x40d169
add byte [ebp], bl
inc esp
add byte [eax], al
retf
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40df51
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f791
rol eax, 0x4c
clc
nop
nop
cld
jae 0x40e30f
add byte [esi], bh
and ecx, ebx
add byte [esi - 0x75], cl
dec ebp
adc byte [ebp - 0x75], dl
in al, dx
mov ecx, dword [ebp + 0x10]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e452
jne 0x40ddbf
clc
nop
nop
cld
jae 0x40e97a
mov ecx, eax
clc
nop
nop
cld
jae 0x40ee00
adc al, byte [eax + 0x1f0d00b8]
out dx, eax
lcall 0xfc90, 0x90f2f8c3
jae fcn.0040e889
ret
add byte [eax], al
rcr dword [edi + 0x1f], 0
add ah, cl
popal
iretd
add eax, 2
clc
nop
nop
cld
jae 0x40da49
add byte [eax], 0
inc esp
or dword [eax], eax
inc esp
sub eax, 0x90f2f851
push ecx
clc
nop
nop
cld
jae 0x40e9d0
aad 0
jns 0x40f724
add byte [ebp], dl
add byte [edx - 0x74217500], dh
mov dh, 0x80
add byte [eax], al
add al, bh
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40e85e
add dl, al
ret 0x90
jne 0x40cdb9
clc
nop
nop
cld
jae 0x40f001
cmc
add byte [edi + 8], al
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40c87b
mov esi, dword [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e40b
add byte [eax], al
inc edi
add byte [eax], 0xba
adc dword [eax], esp
add byte [ebx - 0x74ff7d89], cl
and eax, 0x548b0022
invalid
movzx ecx, word [esi + 6]
clc
nop
nop
cld
jae 0x40f09d
aad 0
retf 0x4256
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40dcb3
mov edx, 0x33ba5500
add cl, bh
xchg ebx, eax
push edi
mov edi, 0x40d7f3
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40cd21
adc edx, ebp
inc ebx
add bl, dl
leave
leave
adc ebx, dword [edi - 0x6f0d07b0]
push eax
clc
nop
nop
cld
jae 0x40d8a4
adc al, byte [eax]
mov edx, 0xc90d80
push edx
arpl word [esi], dx
int 0x50
push edi
mov edi, 0x40e3c6
xchg dword [esp], edi
ret