Function at 0x47cbc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add al, byte [edi + 0x6c]
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
mov edx, 0x6f6c4702
bound esp, qword [ecx + 0x6c]
inc esi
jb 0x43ed1a
add byte gs:[eax], al
lds eax, [edx]
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add ch, al
add dword [edi + 0x65], eax
je 0x43ed11
jne 0x43ed42
jb 0x43ed37
outsb dx, byte [esi]
je 0x43ed29
push 0x64616572
dec ecx
add byte fs:[eax], al
inc esp
add eax, 0x7274736c
arpl word [ebp + 0x70], bp
imul eax, dword [ecx], 0x724300b5
popal
je 0x43ed57
push esp
push 0x64616572
add byte [eax], al
cdq
add al, 0x53
je 0x43ed54
push 0x64616572
push eax
jb 0x43ed71
outsd dx, dword [esi]
jb 0x43ed74
je 0x43ed86
add al, ah
add dword [edi + 0x65], eax
je 0x43ed59
je 0x43ed59
js 0x43ed7f
je 0x43ed5b
outsd dx, dword [esi]
push esp
push esp
push 0x64616572
add byte [edx], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x43ed8e
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebx + 0x65724300], bl
popal
je 0x43ed9d
dec ebp
dec ebp
jne 0x43edaf
js 0x43ed7f
add byte [eax], al
add al, byte [edx]
inc edi
je 0x43ed92
popal
jae 0x43edbd
inc ebp
jb 0x43edbe
outsd dx, dword [esi]
jb 0x43ed4f
add byte [ebx + 0x74654702], ah
push esi
je 0x43edac
jb 0x43edcc
jb 0x43edcc
imul ebp, dword [edi + 0x6e], 0x417845
rol dword [eax], 1
inc esp
insb byte es:[edi], dx
outsb dx, byte [esi]
inc ebp
js 0x43eda0
add cl, dl
add byte [ebp + 0x6c], al
je 0x43edcd
inc ebx
jb 0x43edd4
je 0x43edd6
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [ebx], dl
add al, byte [edi + 0x65]
je 0x43edcb
imul ebp, dword [edi + 0x6e], 0x47021300
je 0x43edcb
outsd dx, dword [esi]
jne 0x43edee
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [eax], al
add cx, word [ebp + 0x75]
insb byte es:[edi], dx
inc esp
imul esi, dword [esi], 0x47027900
je 0x43edf1
push ebx
jns 0x43ee13
je 0x43ee07
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x69467341
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x46013200
imul ebp, dword [esi + 0x64], 0x73726946
je 0x43ee04
insd dword es:[edi], dx
add byte gs:[edx], dh
add dword [esi + 0x69], eax
outsb dx, byte [esi]
inc esi
imul esi, dword [edx + 0x73], 0x6c694674
inc ecx
add byte [eax], al
inc ebx
add dword [esi + 0x69], eax
outsb dx, byte [esi]
dec esi
inc esi
imul ebp, dword [ebp + 0x41], 0x1430000
inc esi
imul ebp, dword [esi + 0x64], 0x7478654e
js 0x43ee42
js 0x43ee42
je 0x43ee15
inc esi
imul ebp, dword [ebp + 0x41], 0x46012e00
add dword cs:[esi + 0x69], eax
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x43ee44
inc esi
imul ebp, dword [esi + 0x64], 0x736f6c43
add byte gs:[ecx + eax], ah
add byte [ecx + eax], ah
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
push esi
add al, 0x53
je 0x43ee45
outsb dx, byte [esi]
jbe 0x43ee6c
jb 0x43ee74
outsd dx, dword [esi]
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x43ee61
popal
jb 0x43ee77
popal
bound ebp, qword [ebp + 0x41]
add byte [esi], dh
add byte [edx + 0x65], al
jo 0x43ee1b
add byte [esi + 3], bl
dec ebp
outsd dx, dword [esi]
jbe 0x43ee87
inc esi
imul ebp, dword [ebp + 0x41], 0x4f038900
jne 0x43eea1
jo 0x43eea4
je 0x43ee75
bound esi, qword gs:[ebp + 0x67]
push ebx
je 0x43eeaa
imul ebp, dword [esi + 0x67], 0xa4000041
add byte [ebx + 0x72], al
popal
je 0x43eeab
push eax
push eax
jb 0x43eeb8
arpl word [ebp + 0x73], sp
jae 0x43ee8f
add byte [eax], al
in eax, 1
inc edi
je 0x43ee9c
imul ebp, dword [ebp + 0x41], 0x69727474
bound esi, qword [ebp + 0x74]
jae 0x43eea5
add byte [eax], al
add ecx, dword [di + 0x75]
insb byte es:[edi], dx
je 0x43eed6
imul eax, dword [edx + 0x79], 0x6f546574
inc edx
jns 0x43eee4
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
adc dword [0x65646957], eax
inc ebx
inc ebx
push 0x11007261
add eax, 0x65646957
inc ebx
push 0x6f547261
outsd dx, dword [esi]
dec ebp
jne 0x43eef7
je 0x43eef6
inc edx
jns 0x43ef04
je 0x43eef6
add bh, bl
add bh, bl
add dword [edi + 0x65], eax
je 0x43eedd
js 0x43ef03
je 0x43eedf
outsd dx, dword [esi]
push eax
jb 0x43ef11
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x43ef19
jae 0x43eea7
add byte [eax], al
add eax, 0x74697257
add byte [esi], ch
add eax, 0x74697257
push edi
jb 0x43ef16
je 0x43ef14
push eax
push eax
jb 0x43ef21
arpl word [ebp + 0x73], sp
jae 0x43ef04
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x43ef35
add byte [eax], al
ret
je 0x43ef1b
jne 0x43ef4c
jb 0x43ef41
outsb dx, byte [esi]
je 0x43ef2f
jb 0x43ef50
arpl word [ebp + 0x73], sp
jae 0x43ef2f
add byte fs:[eax + 0x65704f03], al
outsb dx, byte [esi]
push eax
jb 0x43ef60
arpl word [ebp + 0x73], sp
jae 0x43eef6
rol byte [esp + edx*2], 0x65
jb 0x43ef69
add al, 0x54
jb 0x43ef69
imul ebp, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x43ef09
add byte [ebp + 4], bh
push ebx
je 0x43ef60
jb 0x43ef7b
imul ebp, dword [edi + 0x72], 0x43797469
outsd dx, dword [esi]
jb 0x43ef7e
imul esi, dword [ecx + edi*2 + 0x43], 0x7373616c
je 0x43ef90
jns 0x43ef5b
inc ebx
insb byte es:[edi], dx
popal
jae 0x43ef8f
jae 0x43ef1d
add byte [eax], al
jae 0x43ef24
add byte [ebx + 4], dh
push ebx
je 0x43ef70
popal
jae 0x43ef9b
inc ebp
jb 0x43ef9c
outsd dx, dword [esi]
jb 0x43ef2d
add bl, bl
add dword [edi + 0x65], eax
je 0x43ef79
outsb dx, byte [esi]
jbe 0x43efa0
jb 0x43efa8
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x43ef95
popal
jb 0x43efab
imul esp, dword [ecx + 0x62], 0x41656c
add eax, dword [edx]
inc edi
je 0x43ef9a
popal
bound ebp, qword [ebp + 0x41]
add byte [ebx], al
add al, byte [edi + 0x65]
je 0x43ef9a
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x1c60000
inc edi
je 0x43efa2
popal
je 0x43efc6
inc esi
inc esi
outsd dx, dword [esi]
jb 0x43efd2
popal
je 0x43efa9
add byte [eax], al
xchg ebp, eax
add al, byte [edi + 0x65]
je 0x43efc4
add byte [ebp + 0x74654702], dl
push esp
imul ebp, dword [ebp + 0x65], 0x6d726f46
popal
je 0x43efbb
inc ecx
add byte [eax], al
pop eax
add al, 0x53
add byte [eax + 4], bl
push ebx
je 0x43efc7
jb 0x43eff6
outsd dx, dword [esi]
jb 0x43efd4
outsd dx, dword [esi]
add byte gs:[eax], al
int3
je 0x43efd6
je 0x43efd6
imul esi, dword [ebx + 0x6b], 0x65657246
push ebx
inc esi
jb 0x43effd
push ebx
jo 0x43effd
popal
arpl word [ebp + 0x41], sp
add byte [eax + 0x74655304], ch
push esi
test al, 4
push ebx
je 0x43effc
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x43f017
insd dword es:[edi], dx
dec esp
dec esp
popal
bound esp, qword [ebp + 0x6c]
inc ecx
add byte [eax + 0x65724300], cl
popal
je 0x43f01f
inc esi
imul ebp, dword [ebp + 0x41], 0x4400dd00
jbe 0x43f02f
jbe 0x43f02f
arpl word [ebp + 0x49], sp
dec ecx
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x43f041
outsd dx, dword [esi]
insb byte es:[edi], dx
add dl, dl
add dword [edi + 0x65], eax
rol byte [ecx], cl
inc edi
je 0x43f01c
je 0x43f01c
jb 0x43f043
jbe 0x43f041
push esp
jns 0x43f04f
inc ecx
add byte [ebp + 0x74654702], ah
push esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x43f059
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x43f060
popal
je 0x43f05f
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax + eax + 0x43], bh
inc ebx
jb 0x43f064
popal
je 0x43f067
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x43f04d
add byte [eax], al
rol byte [ebx], 0x52
popal
inc esi
imul ebp, dword [ebp], 0x47016800
add byte gs:[eax], al
push 0x74654701
inc edi
je 0x43f061
inc ecx
inc ebx
push eax
add byte [eax], al
and eax, 0x69725705
je 0x43f090
inc esi
imul ebp, dword [ebp], 0x6c4702c2
add dl, al
add al, byte [edi + 0x6c]
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebx
imul edi, dword [edx + 0x65], 0xd30000
inc esp
insb byte es:[edi], dx
je 0x43f0ab
inc esi
imul ebp, dword [ebp + 0x41], 0x53045e00
add al, 0x53
je 0x43f098
imul ebp, dword [ebp + 0x41], 0x69727474
bound esi, qword [ebp + 0x74]
jae 0x43f0a1
imul esp, dword [edx + 0x75], 0x41736574
inc ecx
add byte [eax], al
inc esi
add ecx, dword [edi + ebp*2 + 0x63]
add byte [esi + 3], al
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
push 4
push ebx
je 0x43f0c8
imul ebp, dword [ebp + 0x54], 0x656d69
ja 0x43f08e
inc edi
je 0x43f0e3
je 0x43f0e3
jns 0x43f105
je 0x43f0f9
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x47018c00
je 0x43f0e3
add byte gs:[ecx + eax + 0x43746547], cl
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43f119
je 0x43f10b
jb 0x43f0f6
popal
insd dword es:[edi], dx
inc ecx
inc ecx
add byte [eax], al
scasb al, byte es:[edi]
add al, byte [edi + 0x65]
je 0x43f10b
imul ebp, dword [esi + 0x64], 0x4473776f
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x43f105
add byte [eax], al
test byte [edx], al
inc edi
je 0x43f120
insd dword es:[edi], dx
jo 0x43f120
popal
je 0x43f13b
inc ecx
add byte [eax], al
clc
add dword [edi + 0x65], eax
je 0x43f122
jne 0x43f14a
insb byte es:[edi], dx
push eax
popal
je 0x43f14b
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [eax], al
pushal
add al, byte [edi + 0x65]
je 0x43f143
push 0x5074726f
popal
je 0x43f160
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebx + eax], bh
dec esp
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x41797261
inc ecx
add byte [eax], al
bound eax, qword [ecx]
inc esi
jb 0x43f178
dec esp
imul esp, dword [edx + 0x72], 0x797261
out dx, al
jb 0x43f194
add dh, ch
add byte [ebp + 0x6e], al
je 0x43f187
jb 0x43f167
jb 0x43f18f
je 0x43f191
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
cmp dword [ebx], eax
dec esp
popal
jbe 0x43f1a0
inc ebx
jb 0x43f1a7
je 0x43f1a9
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
out dx, eax
add bh, ch
add al, 0x56
imul esi, dword [edx + 0x74], 0x506c6175
jb 0x43f1c7
je 0x43f1bf
arpl word [eax + eax], si
popal
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43f1c6
jb 0x43f1cc
push ebx
je 0x43f1dc
imul ebp, dword [esi + 0x67], 0x41
add al, 0x52
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x43f1dd
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x43f1c3
add byte [eax], al
jo 0x43f186
inc ebx
outsd dx, dword [esi]
jo 0x43f203
inc esi
imul ebp, dword [ebp + 0x41], 0x4701c000
je 0x43f1d9
add al, al
add dword [edi + 0x65], eax
je 0x43f1d9
jne 0x43f20a
jb 0x43f1ff
outsb dx, byte [esi]
je 0x43f1ed
jb 0x43f20e
arpl word [ebp + 0x73], sp
jae 0x43f1a4
jae 0x43f216
add byte [ebp + 1], bl
inc esi
pop ebp
add dword [esi + 0x6f], eax
outsd dx, dword [esi]
jb 0x43f217
insd dword es:[edi], dx
popal
je 0x43f1fa
jae 0x43f223
popal
inc ecx
add byte [eax], al
inc ecx
add al, byte [edi + 0x65]
je 0x43f20c
jb 0x43f227
jbe 0x43f221
popal
je 0x43f227
push eax
jb 0x43f234
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [ebp + 0x53], 0x6e697274
inc ecx
add byte [eax], al
cmp eax, 0x74654702
push eax
insb byte es:[edi], dx
push ebx
je 0x43f23e
imul ebp, dword [esi + 0x67], 0x3d000041
add al, byte [edi + 0x65]
je 0x43f228
jb 0x43f243
imul esi, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
jbe 0x43f23d
je 0x43f243
push eax
push eax
jb 0x43f250
imul bp, word [ebp + 0x53], 0x6365
je 0x43f253
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [esi], bh
add al, byte [edi + 0x65]
je 0x43f244
jb 0x43f25f
jbe 0x43f259
je 0x43f25f
push eax
jb 0x43f26c
imul bp, word [ebp + 0x53], 0x6365
je 0x43f26f
insb byte es:[edi], dx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
dec esi
popal
insd dword es:[edi], dx
jae 0x43f24f
jae 0x43f24f
add byte [eax], al
sub al, byte [0x74697257]
push eax
push eax
jb 0x43f283
jbe 0x43f27d
je 0x43f283
push eax
jb 0x43f290
imul bp, word [ebp + 0x53], 0x7274
insb byte es:[edi], dx
push ebx
je 0x43f29a
jb 0x43f292
imul ebp, dword [esi + 0x67], 0x28000041
add eax, 0x74697257
outsb dx, byte [esi]
inc ecx
add byte [eax], al
sub byte [0x74697257], al
push eax
jb 0x43f2a1
jbe 0x43f29b
je 0x43f2a1
push eax
jb 0x43f2ae
outsd dx, dword [esi]
imul bp, word [ebp + 0x53], 0x6365
je 0x43f2b1
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ebx + 4], dl
push ebx
je 0x43f297
je 0x43f297
outsb dx, byte [esi]
dec edi
inc si
imul ebp, dword [ebp], 0x4701f300
add byte gs:[eax], al
add dword [edi + 0x65], eax
je 0x43f2a8
je 0x43f2a8
imul ebp, dword [ebp + 0x54], 0x657079
add al, 0x53
push ebx
je 0x43f2b6
inc esi
imul ebp, dword [ebp + 0x50], 0x746e696f
jb 0x43f2c0
js 0x43f27d
add cl, dh
add dword [edi + 0x65], eax
je 0x43f2ca
inc esi
imul ebp, dword [ebp + 0x53], 0x45657a69
js 0x43f28e
mov ebp, 0x73795304
push ebx
jns 0x43f306
jae 0x43f308
je 0x43f2fa
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x69466f54
insb byte es:[edi], dx
push esp
push esp
outsd dx, dword [esi]
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
add byte [0x6c694601], ah
push esp
imul ebp, dword [ebp + 0x65], 0x79536f54
jae 0x43f32a
imul ebp, dword [ebp + 0x65], 0x1250000
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
insd dword es:[edi], dx
push esp
outsd dx, dword [esi]
push ebx
jns 0x43f328
je 0x43f31c
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x1f00000
inc edi
je 0x43f30a
imul ebp, dword [ebp + 0x53], 0x657a69
inc dword [eax]
inc ebp
outsb dx, byte [esi]
add bh, bh
add byte [ebp + 0x6e], al
jne 0x43f33f
push edx
jae 0x43f345
jne 0x43f34a
arpl word [ebp + 0x4e], sp
popal
insd dword es:[edi], dx
jae 0x43f321
add byte [eax], al
cmp eax, 0x616f4c03
dec esp
imul esp, dword [edx + 0x72], 0x45797261
js 0x43f333
add byte [eax], al
dec ebx
add dword [esi + 0x69], eax
outsb dx, byte [esi]
push edx
push edx
jae 0x43f36d
jne 0x43f372
arpl word [ebp + 0x41], sp
add byte [ecx + 3], al
dec esp
outsd dx, dword [esi]
popal
push edx
push edx
jae 0x43f37d
jne 0x43f382
arpl word [ebp], sp
add byte [ebx + eax + 0x4c], dl
outsd dx, dword [esi]
arpl word [ebx + 0x52], bp
jae 0x43f38d
jae 0x43f38d
jne 0x43f392
arpl word [ebp], sp
add byte [ecx + 0x7a695304], dh
outsd dx, dword gs:[esi]
add byte gs:[eax], al
mov cl, 4
push ebx
imul edi, dword [edx + 0x65], 0x6552666f
jae 0x43f39f
jp 0x43f38f
outsd dx, dword [esi]
push dx
jae 0x43f39f
jne 0x43f3a4
arpl word [ebp], sp
add byte [ebx + 0x45], cl
add byte gs:[eax], al
dec ebx
inc ebp
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
retf 0x4901
add dword [ecx + 0x73], ecx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esi
outsd dx, dword [esi]
jb 0x43f3c2
popal
je 0x43f399
jbe 0x43f3bb
imul ebp, dword [ecx + 0x62], 0x656c
cmp dword [eax], eax
inc ebx
push 0x70557261
jo 0x43f3d1
jb 0x43f3af
inc ecx
add byte [eax], al
add dword es:[edi + 0x65], eax
je 0x43f3ba
inc edi
je 0x43f3ba
insb byte es:[edi], dx
inc ebx
je 0x43f3ed
insb byte es:[edi], dx
dec ecx
inc esp
add byte [eax], al
add dword fs:[edi + 0x65], eax
je 0x43f3d6
inc edi
je 0x43f3d6
popal
jb 0x43f3ee
outsb dx, byte [esi]
je 0x43f38c
mov ebx, 0x74655302
push esp
add dl, byte [ebx + 0x65]
je 0x43f3e6
je 0x43f3e6
imul ebp, dword [ebp + 0x65], 0x59000072
add dword [edi + 0x65], eax
je 0x43f3eb
jae 0x43f414
jae 0x43f414
popal
inc ecx
inc ecx
add byte [0x74654701], ch
inc esi
outsd dx, dword [esi]
jb 0x43f414
jb 0x43f421
jne 0x43f422
push edi
imul ebp, dword [esi + 0x64], 0xa400776f
ja 0x43f3bc
add byte [ecx + eax + 0x57746547], ah
movsb byte es:[edi], byte [esi]
add dword [edi + 0x65], eax
je 0x43f419
imul ebp, dword [esi + 0x64], 0x6854776f
jb 0x43f430
popal
push eax
jb 0x43f43f
arpl word [ebp + 0x73], sp
jae 0x43f41e
jae 0x43f447
dec ecx
add byte fs:[eax], al
add byte [eax], al
adc dword [ecx], eax
inc edi
je 0x43f421
insb byte es:[edi], dx
popal
jae 0x43f455
dec esi
popal
insd dword es:[edi], dx
inc ecx
inc ecx
add byte [ecx + eax], ch
inc edi
je 0x43f434
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [eax], al
xor al, byte [edx]
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x43f460
inc ecx
add byte [eax], al
jecxz 0x43f407
dec ebx
imul ebp, dword [esp + ebp*2 + 0x54], 0x72656d69
add byte [0x74654701], bh
dec ebx
je 0x43f461
jns 0x43f46c
je 0x43f47c
je 0x43f482
add byte [ebp + 0x74654701], dl
push edi
xchg ebp, eax
add dword [edi + 0x65], eax
je 0x43f47b
je 0x43f47b
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add byte [eax], al
ja 0x43f434
push ebx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
dec ebp
jae 0x43f4ad
popal
inc ecx
add byte [eax], al
int3
add ah, cl
add dword [ecx + 0x73], ecx
inc esp
imul esp, dword [ecx + 0x6c], 0x654d676f
jae 0x43f4c1
insb byte es:[edi], dx
outsd dx, dword [esi]
dec ebp
jae 0x43f4c1
popal
inc ecx
add byte [eax], al
insd dword es:[edi], dx
add dl, byte [ebx + 0x63]
jb 0x43f4bf
outsb dx, byte gs:[esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0xc3000074
outsb dx, byte gs:[esi]
je 0x43f465
add bl, al
add dl, byte [ebx + 0x65]
je 0x43f4c3
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add byte [eax], al
push esi
add byte [ebx + 0x6f], al
outsd dx, dword [esi]
jne 0x43f4ec
je 0x43f4c3
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x43f4e6
outsd dx, dword [esi]
popal
jb 0x43f4ec
inc esi
outsd dx, dword [esi]
jb 0x43f4f9
popal
je 0x43f502
add bh, bl
add dl, byte [ebx + 0x68]
outsd dx, dword [esi]
ja 0x43f4ee
imul ebp, dword [esi + 0x64], 0x776f
stc
add dl, byte [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x43f512
popal
je 0x43f50e
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x43f512
je 0x43f522
jb 0x43f4f6
add ah, bh
add dl, byte [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0x43f52a
popal
je 0x43f526
dec ebp
jae 0x43f538
jae 0x43f538
popal
add byte gs:[bx + si], al
scasb al, byte es:[edi]
add byte [ecx + ebp*2 + 0x73], al
jo 0x43f532
je 0x43f536
push 0x7373654d
popal
inc ecx
add byte [eax], al
fild dword [ecx]
dec ecx
jae 0x43f53a
imul ebp, dword [esi + 0x64], 0x776f
fiadd dword [eax]
outsd dx, dword [esi]
ja 0x43f4e9
add dl, bl
add byte [ebp + 0x6e], al
inc ebp
outsb dx, byte [esi]
inc esp
imul esp, dword [ecx + 0x6c], 0xf700676f
add byte [esi + 0x69], al
outsb dx, byte [esi]
push edi
test dword [eax], 0x646e6946
push edi
imul ebp, dword [esi + 0x64], 0x646e6957
outsd dx, dword [esi]
ja 0x43f544
imul ebp, dword [esi + 0x64], 0x41776f
xor eax, 0x736f5002
inc ecx
add byte [0x736f5002], dh
je 0x43f558
jae 0x43f581
popal
inc ecx
add byte [eax], al
aad 0
inc ebp
insd dword es:[edi], dx
jo 0x43f58e
jns 0x43f55f
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x43f588
add byte [eax], al
xchg byte [edx], al
push ebx
je 0x43f56f
je 0x43f56f
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x43f598
inc esp
popal
je 0x43f599
add byte [eax], al
dec ecx
add byte [ebx + 0x6c], al
outsd dx, dword [esi]
jae 0x43f5a6
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x43f5a8
outsd dx, dword [esi]
popal
jb 0x43f5ae
add byte [eax], al
pop ss
add dword [edi + 0x65], eax
je 0x43f595
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x43f5be
inc esi
outsd dx, dword [esi]
jb 0x43f5cb
popal
je 0x43f5af
popal
insd dword es:[edi], dx
inc ecx
add byte [esi], dl
add dword [edi + 0x65], eax
je 0x43f5af
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
bound ebp, qword [edi + 0x61]
jb 0x43f5d8
inc esp
popal
je 0x43f5d9
add byte [eax], al
add cl, byte es:[edi + 0x70]
outsb dx, byte gs:[esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [ebx], ch
add byte fs:[ebx], ch
add byte [ebx + 0x68], al
popal
jb 0x43f5dd
outsd dx, dword [esi]
ja 0x43f5f9
jb 0x43f5d7
inc ecx
add byte [eax], al
sbb al, 0
inc ebx
popal
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x43f616
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
inc ebp
js 0x43f5a9
add byte [eax], al
add dword ds:[edi + 0x65], eax
add byte [esi], bh
add dword [edi + 0x65], eax
je 0x43f5fb
dec ebx
jns 0x43f615
outsd dx, dword [esi]
popal
jb 0x43f61b
dec esp
popal
jns 0x43f62a
jne 0x43f631
add dl, dh
add dl, byte [edi + ebp*2 + 0x41]
add dl, byte [edi + ebp*2 + 0x41]
jae 0x43f628
imul ebp, dword [ecx + 0x45], 0x1c20078
dec ecx
jae 0x43f612
add dword [ecx + 0x73], ecx
inc ebx
push 0x6c417261
jo 0x43f63e
popal
dec esi
jne 0x43f647
insd dword es:[edi], dx
jb 0x43f646
arpl word [ecx], ax
lds eax, [ecx]
dec ecx
jae 0x43f628
push 0x6f4c7261
ja 0x43f651
jb 0x43f62f
add byte [eax], al
mov dword [ecx], 0x68437349
popal
jb 0x43f64e
jo 0x43f66b
jb 0x43f63f
add byte [eax], al
cmp byte [edx], al
push eax
outsd dx, dword [esi]
jae 0x43f67a
push esp
push 0x64616572
dec ebp
jae 0x43f683
popal
inc ecx
inc ecx
add byte [eax], al
add dh, cl
into
add dl, byte [ebx + 0x65]
je 0x43f673
push edi
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
inc ecx
add byte [eax], al
add edx, dword [ebp + 0x6e]
add byte [ebx], al
push ebp
outsb dx, byte [esi]
push 0x576b6f6f
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul edx, dword [edi + 0x69], 0x6e
outsd dx, dword fs:[esi]
ja 0x43f6ac
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
js 0x43f640
add byte [edx + 2], bh
jp 0x43f644
push ebx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
dec ebp
dec ebp
jae 0x43f6bd
popal
push esp
imul ebp, dword [ebp + 0x65], 0x4174756f
outsd dx, dword [esi]
jne 0x43f6c8
inc ecx
add byte [edi], dh
add dl, byte [eax + 0x6f]
jae 0x43f6d0
push ecx
jne 0x43f6c8
je 0x43f6ae
jae 0x43f6d7
popal
add byte gs:[bp + 2], dl
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6f487265
outsd dx, dword [esi]
je 0x43f6c1
jns 0x43f679
add byte [eax], cl
add edx, dword [ebp + 0x6e]
or byte [ebx], al
push ebp
outsb dx, byte [esi]
jb 0x43f6e5
imul esi, dword [bp + di + 0x74], 0x6f487265
je 0x43f6ea
jb 0x43f6cf
outsd dx, dword [esi]
je 0x43f6d5
jns 0x43f68d
add byte [esi + 2], dh
push ebx
outsb dx, byte gs:[esi]
dec ecx
outsb dx, byte [esi]
jo 0x43f70d
je 0x43f69a
or al, 0
inc ecx
je 0x43f713
popal
arpl word [eax + 0x54], bp
push 0x64616572
dec ecx
outsb dx, byte [esi]
jo 0x43f721
je 0x43f6ae
pop es
add dword [edi + 0x65], eax
je 0x43f6f5
jae 0x43f72f
outsb dx, byte [esi]
arpl word [ebx + 0x65], cx
jns 0x43f70f
je 0x43f71f
popal
je 0x43f725
add byte [eax], al
add dl, byte ss:[eax + 0x6f]
add byte [esi], dh
add dl, byte [eax + 0x6f]
jae 0x43f73c
dec ebp
jae 0x43f73f
popal
push edi
push edi
add byte [eax], al
and byte [ecx], al
inc edi
je 0x43f71b
inc ebx
jne 0x43f74c
jae 0x43f74b
jb 0x43f72e
outsd dx, dword [esi]
jae 0x43f6e1
add byte [edx + 1], al
inc edi
je 0x43f733
jns 0x43f74d
bound ebp, qword [edi + 0x61]
outsd dx, dword [esi]
popal
jb 0x43f753
push ebx
je 0x43f753
je 0x43f759
add byte [eax], al
xchg esi, eax
add dl, byte [ebx + 0x65]
je 0x43f747
add byte [esi + 0x74655302], dl
dec ebx
jns 0x43f761
outsd dx, dword [esi]
popal
jb 0x43f767
push ebx
je 0x43f767
je 0x43f76d
add byte [eax], al
xor byte [ebx], al
imul esp, dword [ebp + 0x79], 0x62
jns 0x43f772
bound esp, qword [edi + ebx*2 + 0x65]
pop edi
jbe 0x43f77a
jbe 0x43f77a
outsb dx, byte [esi]
je 0x43f718
jle 0x43f71b
inc edi
je 0x43f771
jns 0x43f793
jae 0x43f795
je 0x43f787
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ebp
je 0x43f799
je 0x43f799
imul esp, dword [ebx + 0x73], 0x32c0000
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
ja 0x43f77b
jb 0x43f7a6
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x6d033100
je 0x43f73e
xor dword [ebx], eax
insd dword es:[edi], dx
add ebp, dword [ebp + 0x6f]
outsd dx, dword [esi]
jne 0x43f7b7
pop edi
jbe 0x43f7ae
jbe 0x43f7ae
outsb dx, byte [esi]
je 0x43f74c
add byte [eax + 0x74654701], ah
mov al, byte [0x74654701]
add dword [edi + 0x65], eax
je 0x43f7a9
push edi
imul ebp, dword [esi + 0x64], 0x6554776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x43f7ac
js 0x43f7cf
js 0x43f7cf
inc ecx
add byte [eax], al
pop ds
add edx, dword [esi + 0x6b]
dec ebx
jns 0x43f7b9
imul ecx, dword [ebx + 0x65], 0x79
push ebx
arpl word [ecx + 0x6e], sp
popal
outsb dx, byte [esi]
inc ebp
js 0x43f7ad
add byte [eax], al
cmp eax, dword [ecx]
inc edi
add byte [ebx], bh
add dword [edi + 0x65], eax
je 0x43f7bf
je 0x43f7bf
jns 0x43f7c5
popal
insd dword es:[edi], dx
push esp
push esp
js 0x43f7f2
inc ecx
add byte [0x70614d02], al
push esi
imul esi, dword [edx + 0x74], 0x4b6c6175
jb 0x43f7fd
jne 0x43f7ec
insb byte es:[edi], dx
dec ebx
jns 0x43f7d1
add byte [eax], al
rol dword [ecx], 0x49
add dword [ecx + 0x73], ecx
inc ebx
jae 0x43f7da
push 0x6c417261
jb 0x43f7dc
insb byte es:[edi], dx
jo 0x43f806
popal
inc ecx
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
add byte [ebp + 0x73], al
je 0x43f81b
jae 0x43f81c
jb 0x43f819
outsd dx, dword [esi]
jns 0x43f803
imul ebp, dword [esi + 0x64], 0xa300776f
add byte [ebp + 0x73], al
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x43f7b2
mov dword [0x73654400], eax
je 0x43f82b
outsd dx, dword [esi]
jns 0x43f805
arpl word [edi + 0x6e], bp
add byte [edx], ah
add byte [ebx + 0x68], al
popal
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x43f835
inc ebx
push 0x6e6961
add dh, ch
add dword [edi + ebp*2 + 0x61], ecx
dec esp
outsd dx, dword [esi]
popal
dec ecx
insd dword es:[edi], dx
popal
inc ecx
add byte [eax], al
call 0x61b343ec
inc ebx
inc ebx
jne 0x43f861
jae 0x43f860
jb 0x43f834
inc ecx
add byte [edx + eax + 0x52], cl
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
jb 0x43f842
insb byte es:[edi], dx
popal
jae 0x43f876
inc ebp
js 0x43f847
inc ecx
add byte [eax], al
insd dword es:[edi], dx
add byte [ebx + 0x72], al
popal
je 0x43f875
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
add byte [ebx + 1], cl
add dword [edi + 0x65], eax
je 0x43f86d
inc edi
je 0x43f86d
outsb dx, byte gs:[esi]
jne 0x43f824
salc
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x4d]
dec ebp
outsb dx, byte gs:[esi]
jne 0x43f87a
je 0x43f898
insd dword es:[edi], dx
add byte [eax], al
and dword [ecx], eax
inc edi
je 0x43f880
add byte [ecx], ah
add dword [edi + 0x65], eax
je 0x43f880
inc ebx
add byte [ebp + 2], ah
push edx
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jae 0x43f8ac
inc esp
inc ebx
add ah, ah
add dword [edi + ebp*2 + 0x61], ecx
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x43f8b9
je 0x43f8c9
jb 0x43f8cf
inc ecx
add byte [edi + 0x74655302], al
inc ebx
push ebx
je 0x43f8a7
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
push esi
imul esp, dword [ebp + 0x77], 0x7265
push cs
add cl, byte [ebp + 0x65]
jae 0x43f8ed
dec ebp
jae 0x43f8ed
popal
inc edx
outsd dx, dword [esi]
js 0x43f8c2
inc ecx
add byte [edi], bh
add byte [ebx + 0x68], al
arpl word gs:[ebx + 0x4d], bp
outsb dx, byte gs:[esi]
jne 0x43f8d7
je 0x43f8f5
insd dword es:[edi], dx
add al, ah
add dword [ecx + 0x73], ecx
push edi
imul ebp, dword [esi + 0x64], 0x6956776f
jae 0x43f909
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x43f8f3
imul esi, dword [ebx + 0x69], 0x656c62
bound ebp, qword [ebp]
retf 0x5302
je 0x43f901
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x43f927
outsd dx, dword fs:[esi]
ja 0x43f904
js 0x43f927
inc ecx
add byte [eax], al
xor eax, dword [ecx]
inc edi
je 0x43f905
arpl word [edi + 0x6e], bp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
add byte [esi + 0x74655302], ch
push edx
arpl word gs:[eax + eax - 0x33], si
add byte [edx + esi*2 + 0x61], al
ja 0x43f929
js 0x43f94c
je 0x43f91a
inc ecx
add byte [ebx], al
add byte [ecx + 0x64], al
push 0x75
jae 0x43f956
push edi
imul ebp, dword [esi + 0x64], 0x6552776f
arpl word [ebp + eax*2 + 0x78], si
add byte [eax], al
jmp 0x43f8f4
js 0x43f8ef
add bl, ch
add dl, byte [ebx + 0x79]
jns 0x43f968
jae 0x43f96a
je 0x43f95c
insd dword es:[edi], dx
insd dword es:[edi], dx
push eax
popal
jb 0x43f95d
insd dword es:[edi], dx
je 0x43f965
jb 0x43f975
jae 0x43f94c
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
inc ecx
add byte [ecx + eax], dl
inc edi
je 0x43f951
add dword [edi + 0x65], eax
je 0x43f951
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x43f918
pushfd
add dword [edi + 0x65], eax
je 0x43f975
inc edi
je 0x43f975
imul ebp, dword [esi + 0x64], 0x6552776f
arpl word [eax + eax + 0x6c], si
add byte [ecx + eax + 0x47], ch
je 0x43f97f
add dword [edi + 0x65], eax
je 0x43f97f
jne 0x43f995
jne 0x43f997
push ebx
je 0x43f996
je 0x43f9ac
jae 0x43f939
add byte [ebx], bl
add cl, byte [ebp + 0x6f]
jbe 0x43f9a5
push edi
imul ebp, dword [esi + 0x64], 0x776f
fild word [eax]
inc ebp
outsb dx, byte [esi]
jne 0x43f9bb
inc ebx
push 0x57646c69
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x73776f
add byte [edi + 2], bh
outsd dx, dword fs:[esi]
ja 0x43f9cd
add byte [eax], al
jg 0x43f960
add dl, byte [ebx + 0x65]
push ebx
je 0x43f9a3
je 0x43f9a3
arpl word [ecx + ebp*2 + 0x76], si
push edi
jbe 0x43f9cc
push edi
imul ebp, dword [esi + 0x64], 0x9200776f
outsd dx, dword fs:[esi]
ja 0x43f96e
xchg edx, eax
add dl, byte [ebx + 0x65]
je 0x43f9ba
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [eax], al
mov dword [edx], 0x57746553
push edi
imul ebp, dword [esi + 0x64], 0x6752776f
outsb dx, byte [esi]
add byte [eax], al
mov byte [edx], 0x53
je 0x43f9e7
imul ebp, dword [esi + 0x64], 0x6f50776f
push eax
outsd dx, dword [esi]
jae 0x43f999
add byte [esi + 0x766e4901], bh
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x43f9ab
popal
je 0x43fa0b
push edx
push edx
arpl word gs:[eax + eax], si
add al, bl
add byte [ebp + 0x6e], al
fadd dword [eax]
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x776f
add byte [eax], al
add byte [ecx + 0x74654701], ah
mov eax, dword [0x74654701]
push edi
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x43fa3f
dec esp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x43fa39
inc ecx
add byte [eax], al
add byte [ebp + 0x6e], al
jne 0x43fa47
push edi
imul ebp, dword [esi + 0x64], 0x73776f
loop 0x43f9e5
dec ecx
jae 0x43fa41
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[eax], al
rol dword [ecx], 1
dec ecx
jae 0x43fa3c
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], 0x52026200
imul esi, dword gs:[bp + di + 0x74], 0x69577265
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x43fa58
jae 0x43fa81
popal
inc ecx
add byte [eax], al
jnp 0x43fa17
inc edi
je 0x43fa6d
jns 0x43fa8f
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x43fa22
jl 0x43fa25
inc edi
je 0x43fa7b
jns 0x43fa9d
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x43fa72
jb 0x43faa7
jae 0x43fa9c
add byte [eax], al
enter 0x4400, 0x72
popal
jb 0x43fa9c
ja 0x43fa86
dec ecx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
inc ebp
js 0x43fa43
add dh, dh
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax], si
wait
add byte [ebp + 0x66], al
imul ebp, dword [esp + ebp*2 + 0x52], 0x746365
add byte [ebx + 0x66654400], bl
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsd dx, dword fs:[esi]
ja 0x43faac
jb 0x43facd
arpl word [ecx], ax
add byte [ebx + 0x74655302], dl
inc esi
outsd dx, dword [esi]
jb 0x43fad0
jb 0x43fadd
outsd dx, dword [esi]
jne 0x43fade
push edi
imul ebp, dword [esi + 0x64], 0xab00776f
add byte [ecx + ebp*2 + 0x61], al
insb byte es:[edi], dx
outsd dx, dword [esi]
inc edx
imul esp, dword [ecx + 0x6c], 0x6f42676f
outsd dx, dword [esi]
js 0x43fad4
popal
jb 0x43fae8
popal
insd dword es:[edi], dx
inc ecx
add byte [edx + 2], dh
push ebx
outsb dx, byte gs:[esi]
inc esp
insb byte es:[edi], dx
dec ecx
je 0x43fafb
insd dword es:[edi], dx
dec ebp
jae 0x43fb0e
popal
inc ecx
inc ecx
add byte [edi], ah
add dword [edi + 0x65], eax
je 0x43faea
insb byte es:[edi], dx
dec ecx
je 0x43fb10
insd dword es:[edi], dx
add byte [eax], al
pop dword [edx]
push ebx
je 0x43faf8
insb byte es:[edi], dx
dec ecx
je 0x43fb1e
insd dword es:[edi], dx
push esp
js 0x43fb32
inc ecx
add byte [0x73654d02], cl
jae 0x43fb28
inc edx
jo 0x43face
add al, ah
add byte [ebp + 0x6e], al
loopne 0x43fad0
inc ebp
outsb dx, byte [esi]
jne 0x43fb41
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esi
outsd dx, dword [esi]
jb 0x43fb4e
popal
je 0x43fb57
add byte [eax], al
or al, byte [ecx]
inc edi
je 0x43fb2f
je 0x43fb2f
popal
jb 0x43fb54
je 0x43fb41
outsd dx, dword [esi]
jae 0x43faf4
inc edi
add byte [ebx + 0x6c], al
imul esp, dword [ebp + 0x6e], 0x536f5474
je 0x43fb51
outsd dx, dword [esi]
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
add byte [eax], al
sbb eax, 0x74654701
inc ebx
jne 0x43fb80
jae 0x43fb7f
jb 0x43fb12
push ecx
add dword [edi + 0x65], eax
je 0x43fb65
outsb dx, byte gs:[esi]
jne 0x43fb65
je 0x43fb83
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x43fb91
je 0x43fb25
add byte [edx + 1], dl
inc edi
je 0x43fb79
outsb dx, byte gs:[esi]
jne 0x43fb79
dec ecx
je 0x43fb97
insd dword es:[edi], dx
dec ecx
inc esp
add byte [edx + 1], bh
inc edi
je 0x43fb8f
jne 0x43fba0
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fb43
add byte [edi + 1], dl
inc edi
je 0x43fb97
outsb dx, byte gs:[esi]
jne 0x43fba1
je 0x43fbc2
imul ebp, dword [esi + 0x67], 0xdc000041
outsb dx, byte [esi]
inc ecx
add byte [eax], al
fadd qword [ecx]
dec ecx
jae 0x43fbb2
add dword [ecx + 0x73], ecx
push edi
imul ebp, dword [esi + 0x64], 0x6e45776f
popal
bound ebp, qword [ebp + 0x64]
add ch, dh
add ch, dh
add byte [ebp + 0x78], al
imul esi, dword [edi + edx*2 + 0x69], 0x776f646e
jae 0x43fbbb
js 0x43fb78
pushfd
add dl, byte [ebx + 0x65]
je 0x43fbcb
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x43fb82
sti
add byte [esi + 0x6c], al
popal
jae 0x43fbf1
push edi
imul ebp, dword [esi + 0x64], 0x900776f
add byte [ecx], cl
add cl, byte [ebp + 0x61]
jo 0x43fbed
imul ebp, dword [esi + 0x64], 0x6f50776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x43fbec
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x24a0073
jae 0x43fba2
add byte [edx + 2], cl
dec edx
add dl, byte [edx + 0x65]
jb 0x43fc0a
push edx
jb 0x43fc0a
ja 0x43fc02
imul ebp, dword [esi + 0x64], 0x776f
adc dword [ebx], eax
push ebp
jo 0x43fc1b
popal
je 0x43fc1f
push edi
imul ebp, dword [esi + 0x64], 0x776f
pop ebx
add dword [edi + 0x65], eax
je 0x43fc15
jae 0x43fc3e
popal
push eax
outsd dx, dword [esi]
jae 0x43fbd2
sgdt [edi + 0x65]
je 0x43fc1b
insb byte es:[edi], dx
popal
jae 0x43fc4f
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax + eax + 0x44666544], dl
insb byte es:[edi], dx
push eax
jb 0x43fc5c
outsd dx, dword [esi]
arpl word [ecx], ax
sbb eax, 0x6c614300
add byte [ebx + 0x61], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
inc ecx
add byte [ebx + 0x68], al
arpl word gs:[ebx + 0x52], bp
popal
imul ebp, dword fs:[edi + 0x42], 0x6f747475
outsb dx, byte [esi]
add byte [eax], al
mov ebp, 0x746e4901
add byte [ebp + 0x746e4901], bh
jb 0x43fc91
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [edx + edx*2 + 0x65], si
arpl word [eax + eax + 0x40], si
add dl, byte [eax + 0x74]
dec ecx
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax], si
or dword [eax], eax
inc ecx
jo 0x43fca7
outsb dx, byte gs:[esi]
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fc80
inc ecx
add byte [esi + 0x74655302], bl
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fc8e
popaw
jne 0x43fcbb
je 0x43fc9a
je 0x43fcb8
insd dword es:[edi], dx
add byte [eax], al
add dl, byte [bp + si + 0x65]
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x43fcc3
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fc63
add byte [ecx + 0x74655302], ah
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fcb7
je 0x43fcd5
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [eax], al
rol byte [ecx], cl
dec ecx
jae 0x43fcca
outsb dx, byte gs:[esi]
jne 0x43fc81
add byte [eax], al
push 0
add byte [edx], ch
inc ebx
jb 0x43fcec
popal
je 0x43fcef
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fc8f
add byte [eax], al
imul eax, dword [eax], 0x43
add byte [ebx], ch
inc ebx
add byte [ebx + 0x72], al
popal
jb 0x43fcfa
popal
je 0x43fcfd
push eax
outsd dx, dword [esi]
jo 0x43fd11
jo 0x43fceb
outsb dx, byte gs:[esi]
jne 0x43fca2
lahf
add dl, byte [ebx + 0x65]
je 0x43fcf5
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fcf5
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [eax + eax + 0x74736544], ah
jb 0x43fd27
outsd dx, dword [esi]
jns 0x43fd07
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x43fcbe
test dword [edx], 0x63617254
imul edx, dword [eax + 0x6f], 0x70
jne 0x43fd3a
arpl word [ebx + 0x50], bp
outsd dx, dword [esi]
jo 0x43fd3e
jo 0x43fd18
dec ebp
outsb dx, byte gs:[esi]
jne 0x43fd14
js 0x43fcd1
add byte [edi], ah
inc ebx
jb 0x43fd3c
popal
je 0x43fd3f
dec ecx
arpl word [edi + 0x6e], bp
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x7463
and eax, dword [ecx]
inc edi
je 0x43fd32
je 0x43fd32
jae 0x43fd5c
jae 0x43fd5c
je 0x43fd62
jo 0x43fd4c
imul ebp, dword [esi + 0x64], 0x776f
add byte [eax], al
push esp
add byte [ebx + 0x6f], al
jo 0x43fd7b
dec ecx
insd dword es:[edi], dx
popal
add byte gs:[bx + di], al
add byte [ecx], al
add cl, byte [edi + ebp*2 + 0x6f]
imul esi, dword [ebp + 0x70], 0x49
arpl word [edi + 0x6e], bp
dec ecx
inc esi
jb 0x43fd88
outsd dx, dword [esi]
insd dword es:[edi], dx
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x43fd69
js 0x43fd26
add byte [ebx + 0x72], al
add byte [ebx + 0x72], al
popal
je 0x43fd93
dec ecx
arpl word [edi + 0x6e], bp
inc esi
jb 0x43fda4
insd dword es:[edi], dx
push edx
jae 0x43fda9
jne 0x43fdae
arpl word [ebp + 0x45], sp
inc ebp
js 0x43fd41
add byte [esi + 0x74654701], cl
push edi
imul ebp, dword [esi + 0x64], 0x1000776f
add byte [edx + 0x72], al
imul ebp, dword [esi + 0x67], 0x646e6957
outsd dx, dword [esi]
ja 0x43fdb0
ja 0x43fd4e
adc byte [eax], al
inc edx
jb 0x43fdbc
outsb dx, byte [esi]
push edi
imul ebp, dword [esi + 0x64], 0x6f54776f
outsd dx, dword [esi]
push esp
outsd dx, dword [esi]
jo 0x43fd61
add byte [ebp + 0x74654701], al
push esp
test dword [ecx], eax
inc edi
je 0x43fdbc
outsd dx, dword [esi]
jo 0x43fdc2
imul ebp, dword [esi + 0x64], 0x776f
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
out 0, al
inc esp
insb byte es:[edi], dx
je 0x43fdeb
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax], si
cmp al, 0
inc ebx
jb 0x43fdf8
popal
je 0x43fdfb
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x43fddc
add bl, cl
add dword [edi + 0x65], eax
je 0x43fde6
jbe 0x43fe0e
imul esp, dword [ebx + 0x65], 0x73706143
arpl word [ebp + 0x43], sp
popal
jo 0x43fe1e
add byte [eax + eax + 0x43], dl
inc ebx
jb 0x43fe16
popal
popal
je 0x43fe19
push ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [edx + eax*2 + 0x72], 0x687375
add byte [ecx], dh
add byte [ebx + 0x72], al
popal
jae 0x43fe26
add byte [eax], al
xor dword [eax], eax
inc ebx
jb 0x43fe2a
popal
je 0x43fe2d
inc esp
inc ebx
inc ecx
add byte [0x74654702], cl
push ebx
je 0x43fe43
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [eax], al
ja 0x43fde2
push ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
and al, byte [edx]
inc edi
je 0x43fe48
je 0x43fded
add byte [edx], ah
add al, byte [edi + 0x65]
je 0x43fe48
js 0x43fe6b
inc esi
popal
arpl word [ebp + 0x41], sp
inc ecx
add byte [eax], al
and eax, 0x74654702
push esp
js 0x43fe7b
dec ebp
je 0x43fe7d
imul esp, dword [ebx + 0x73], 0x1fb0041
inc edi
je 0x43fe65
inc ecx
add bl, bh
add dword [edi + 0x65], eax
je 0x43fe65
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2], si
add bl, ah
add byte [ebp + 0x6c], al
jecxz 0x43fe20
inc esp
insb byte es:[edi], dx
je 0x43fe8b
inc esp
inc ebx
add byte [eax], al
cmp byte [eax], al
inc ebx
jb 0x43fe94
popal
je 0x43fe97
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], 0x67526369
outsb dx, byte [esi]
add byte [ecx], dl
inc ebx
jb 0x43fea8
popal
je 0x43feab
push edx
outsd dx, dword [esi]
jne 0x43feb8
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [eax], al
dec edi
add byte [ebx + 0x72], al
popal
je 0x43fec1
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [esi], cl
inc ebx
jb 0x43fece
add byte [ebx + 0x72], al
popal
popal
je 0x43fed1
push eax
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x43fed8
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [eax], al
xor byte [eax], al
inc ebx
jb 0x43fee2
popal
je 0x43fee5
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43fee6
je 0x43fef0
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [eax], al
retf 0x4701
dec ecx
inc edx
imul esi, dword [ebx + esi*2], 0x65470212
je 0x43ff0c
add byte [edx], dl
add al, byte [edi + 0x65]
je 0x43fef3
jns 0x43ff15
je 0x43ff09
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0x43ff1f
inc ebp
outsb dx, byte [esi]
je 0x43ff22
imul esp, dword [ebp + 0x73], 0x43002f00
jb 0x43ff1e
popal
popal
je 0x43ff21
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43ff22
je 0x43ff2c
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x13000070
add byte [edx + 0x69], al
je 0x43ff16
adc eax, dword [eax]
inc edx
imul esi, dword [edx + eax*2 + 0x6c], 0x4000074
add al, byte [edi + 0x65]
je 0x43ff2e
insb byte es:[edi], dx
je 0x43fed7
add byte [edx + eax], al
add al, 2
inc edi
je 0x43ff2e
imul edi, dword [eax + 0x65], 0x7e00006c
add byte [eax], al
jle 0x43fee8
add dl, byte [ebx + 0x65]
push ebx
je 0x43ff2c
je 0x43ff2c
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x43fef1
add byte [eax], al
cmpsb byte [esi], byte es:[edi]
add byte [esi + 0x74655302], ah
push esp
add dl, byte [ebx + 0x65]
je 0x43ff4c
js 0x43ff6f
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x43ff01
add byte [ecx], dh
add dword [ebp + 0x78], eax
arpl word [ebp + esi*2 + 0x64], bp
inc ebx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x746365
rol dword [ecx], 0x47
add dword [edi + 0x65], eax
je 0x43ff5d
inc edi
je 0x43ff5d
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x6e67
outsb dx, byte [si]
outsb dx, byte [esi]
add byte [eax], al
add byte [edx + 1], al
inc esi
imul ebp, dword [esp + ebp*2 + 0x52], 0xc0006e67
inc edx
add dword [esi + 0x69], eax
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
outsb dx, byte [si]
add al, al
rol byte [ecx], 0x47
add dword [edi + 0x65], eax
je 0x43ff75
inc edi
je 0x43ff75
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x786f
jg 0x43ff3e
push ebx
je 0x43ff82
je 0x43ff82
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[ecx + eax], ah
inc ebp
outsb dx, byte [esi]
jne 0x43ffb9
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x43ff97
popal
insd dword es:[edi], dx
imul ebp, dword [ecx + ebp*2 + 0x65], 0x41784573
add byte [0x65724300], dh
popal
add byte [ebx + 0x72], al
popal
je 0x43ffc9
inc esp
dec ecx
inc edx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
jne 0x43ff73
add byte [ebp + 1], dh
inc edi
imul eax, dword fs:[esi + 0x6c], 0x687375
add byte [edi + 0x44], al
inc esi
insb byte es:[edi], dx
jne 0x43ffec
push 0x44470000
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [0x74654700], cl
push ebx
popal
jbe 0x43fff4
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
inc ecx
add byte [eax], al
or eax, dword [eax]
inc edi
je 0x43ffef
jo 0x440007
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add byte [eax], al
inc ebx
dec edi
dec ebp
inc esp
dec esp
inc edi
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
xor dword [edx], eax
push edx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[edx + edx*2 + 0x65], si
imul esi, dword [bp + di + 0x74], 0x417972
imul esi, dword gs:[bp + di + 0x74], 0x417972
xor byte [edx], al
push edx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x440041
dec ebx
jns 0x43ffe0
pushal
add dl, byte [edx + 0x65]
dec edi
jo 0x44004d
outsb dx, byte [esi]
dec ebx
jns 0x440032
inc ebp
js 0x440030
add byte [edi + 2], ah
push edx
push ecx
push ecx
jne 0x44005d
jb 0x440073
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
dec ebx
jns 0x440043
add byte [eax], al
push ecx
add dl, byte [edx + 0x65]
inc ebp
inc ebp
outsb dx, byte [esi]
jne 0x44007a
push esi
popal
insb byte es:[edi], dx
jne 0x440077
inc ecx
add byte [esi + 2], cl
push edx
inc ebp
outsb dx, byte [esi]
jne 0x44008a
dec ebx
jns 0x440066
js 0x440064
add byte [ecx + eax + 0x47], ah
je 0x44007f
jae 0x440091
jb 0x44007c
popal
insd dword es:[edi], dx
inc ecx
add byte [eax], al
clc
add dword [edi + 0x70], ecx
outsb dx, byte gs:[esi]
push ebx
inc ebx
dec ebp
popal
outsb dx, byte [esi]
popal
jb 0x440085
jb 0x440085
inc ecx
add byte [eax], al
mov byte [ecx], al
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x53], bp
jb 0x4400c6
imul esp, dword [ebx + 0x65], 0x61746144
bound esp, qword [ecx + 0x73]
add byte gs:[eax], al
add edx, dword [ebp + 0x6e]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x53], bp
push ebx
jb 0x4400de
jb 0x4400de
imul esp, dword [ebx + 0x65], 0x61746144
bound esp, qword [ecx + 0x73]
add byte gs:[edi], dl
add byte [edi], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4400e0
push ebx
push ebx
jb 0x4400f5
imul esp, dword [ebx + 0x65], 0x646e6148
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte gs:[eax], al
test dword [ecx], 0x6e65704f
push eax
jb 0x440102
arpl word [ebp + 0x73], sp
jae 0x4400ec
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0
add byte [esi + 0x6f6f4c01], dl
imul esi, dword [ebp + 0x70], 0x50
jb 0x440112
jbe 0x440114
insb byte es:[edi], dx
push esi
popal
insb byte es:[edi], dx
jne 0x440119
inc ecx
add byte [edi], bl
add byte [ecx + 0x64], al
push 0x75
jae 0x440132
push esp
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x50
jb 0x44012f
jbe 0x440131
insb byte es:[edi], dx
jae 0x4400ce
insd dword es:[edi], dx
add dl, byte [edx + 0x65]
push ecx
jne 0x44013b
jb 0x440151
push esi
popal
insb byte es:[edi], dx
jne 0x440142
inc ebp
js 0x440121
add byte [eax], al
cmp byte [edx], al
push edx
inc ebx
jb 0x44014f
popal
je 0x440152
dec ebx
dec ebx
jns 0x440136
js 0x440134
add byte [ebp + 2], bh
push edx
push ebx
add dl, byte [edx + 0x65]
push ebx
je 0x440153
popal
insb byte es:[edi], dx
jne 0x440166
inc ebp
js 0x440145
add byte [eax], al
cmp eax, 0x67655202
inc esp
insb byte es:[edi], dx
je 0x440176
dec ebx
jns 0x440156
inc ecx
add byte [edi + 2], al
push edx
inc esp
insb byte es:[edi], dx
je 0x440186
push esi
popal
insb byte es:[edi], dx
jne 0x44018b
inc ecx
add byte [ecx + 0x44], al
push esi
inc ecx
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
sbb eax, 0x61724400
push ecx
jne 0x4401a4
jb 0x4401ba
inc esi
imul ebp, dword [ebp + 0x41], 0x1b0000
inc ecx
add byte [eax], al
sbb eax, dword [eax]
inc esp
jb 0x4401ae
inc esi
imul ebp, dword [esi + 0x69], 0x6873
imul esi, dword [ebx + 0x68], 0x12c0000
jae 0x4401bc
push 0x12c0000
add byte [eax], al
sub al, 1
push ebx
push 0x5f6c6c65
dec esi
outsd dx, dword [esi]
je 0x4401cb
jns 0x4401ae
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], ah
add dword [ebx + 0x68], edx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0x4401d9
arpl word [ebp + 0x74], si
inc ebp
je 0x4401dd
inc ebp
js 0x4401bc
add bh, cl
add byte [ebx + 0x48], dl
inc edi
je 0x4401d1
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
mov dh, 0
push ebx
dec eax
add byte [ebx + 0x48], dl
inc edi
je 0x4401d6
jae 0x440200
je 0x440206
jo 0x4401df
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x44019f
add byte [edx], bh
push ebx
dec eax
inc edx
jb 0x440216
ja 0x44021c
inc esi
outsd dx, dword [esi]
jb 0x4401f4
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x4401f5
add byte [eax], al
aad 0
push ebx
dec eax
inc edi
je 0x44020e
je 0x44020e
popal
je 0x440229
inc esi
jb 0x440233
insd dword es:[edi], dx
dec ecx
inc esp
dec esp
imul esi, dword [ebx + 0x74], 0xab000041
inc ecx
add byte [eax], al
stosd dword es:[edi], eax
add byte [ebx + 0x48], dl
dec eax
inc esi
imul ebp, dword [ebp + 0x4f], 0x61726570
dec edi
jo 0x44023e
jb 0x44023c
je 0x440246
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
and byte [eax], al
inc esp
jb 0x440248
push ecx
jne 0x440250
jb 0x440266
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x270000
inc ebp
js 0x44026d
daa
add byte [ebp + 0x78], al
je 0x44026c
jb 0x44025c
popal
arpl word [ecx + ecx*2 + 0x63], si
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
push ebx
dec eax
inc ebp
dec esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx], dh
add dword [edi + 0x6c], ecx
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [ecx + 1], cl
dec edi
imul edi, dword [edx + 0x65], 0x4f014900
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x43003e00
outsd dx, dword [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [esi], bh
add byte [ebx + 0x6f], al
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x100000
jp 0x4402a5
add byte [eax], al
adc byte [eax], al
inc ebx
outsd dx, dword [esi]
inc ebx
jb 0x4402ae
popal
popal
je 0x4402b1
dec ecx
outsb dx, byte [esi]
jae 0x4402c4
popal
outsb dx, byte [esi]
arpl word [ebp], sp
add byte [eax + eax + 0x43], ch
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x80000
add byte [eax], al
or byte [eax], al
inc ebx
dec esp
push ebx
dec ecx
inc esp
inc esi
jb 0x4402e1
insd dword es:[edi], dx
push ebx
je 0x4402e8
imul ebp, dword [esi + 0x67], 0x43003500
outsd dx, dword [esi]
inc edi
je 0x4402d1
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x79], si
add dword [ebx + 0x74], edx
jb 0x4402f7
outsb dx, byte [esi]
inc esi
jb 0x440302
insd dword es:[edi], dx
inc edi
push ebp
dec ecx
inc esp
xor al, byte [eax]
xchg byte [eax], al
inc ebx
jb 0x440304
popal
je 0x440307
push ebx
je 0x440317
popal
insd dword es:[edi], dx
dec edi
outsb dx, byte [esi]
dec eax
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
add byte [edi + 0x6c], ch
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x4c], cl
inc ebp
inc ecx
push ebp
push esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
retf
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
sbb byte [edx], al
inc edi
je 0x440329
outsd dx, dword [esi]
jne 0x44034c
dec eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
push edi
add byte [eax], al
sbb dword [ecx], eax
inc ebp
js 0x440358
je 0x440341
jb 0x440362
arpl word [ebp + 0x73], sp
jae 0x4402f8
add dl, dl
add cl, byte [eax + 0x65]
popal
rol byte [edx], cl
dec eax
popal
jo 0x440351
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
iretd
add cl, byte [eax + 0x65]
popal
jo 0x440353
jb 0x440374
add byte gs:[eax], al
jmp 0x440316
je 0x44037d
jb 0x440386
jb 0x440386
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc esp
arpl word gs:[edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x440329
add bh, ch
add cl, byte [ecx + 0x6e]
je 0x440395
jb 0x44039e
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x440341
add ah, dl
add cl, byte [eax + 0x65]
popal
jo 0x44039c
imul edi, dword [edx + 0x65], 0x2d10000
add byte [eax], al
rol dword [edx], 1
dec eax
popal
jo 0x4403a6
jne 0x4403bc
jb 0x4403d2
jns 0x4403a3
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x4403cc
popal
je 0x4403cb
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
xchg byte [ecx], al
inc edi
je 0x4403af
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0x2d30041
dec eax
popal
outsb dx, byte [esi]
inc ecx
add bl, dl
add cl, byte [eax + 0x65]
popal
jo 0x4403d2
je 0x4403cb
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x4403f4
insd dword es:[edi], dx
popal
je 0x4403f3
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
arpl word [edx], ax
inc edi
je 0x4403e7
je 0x4403f7
popal
jb 0x44040c
jne 0x44040a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [edx + 1], dh
inc edi
je 0x4403e9
push eax
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [edi], dh
add al, byte [edi + 0x65]
je 0x440401
je 0x440401
inc ebp
dec ebp
inc ebx
push eax
add byte [eax], al
or al, byte [ebx]
dec ecx
jae 0x440413
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ebx + eax*2 + 0x6f], 0x61506564
add ch, al
add al, 0x54
push esp
insb byte es:[edi], dx
jae 0x440411
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add bh, al
add al, 0x54
insb byte es:[edi], dx
jae 0x440423
je 0x440435
popal
insb byte es:[edi], dx
jne 0x440448
add al, cl
add al, 0x54
insb byte es:[edi], dx
jae 0x44043d
push ebx
je 0x440443
popal
insb byte es:[edi], dx
jne 0x440456
add dh, al
add al, 0x54
push esp
insb byte es:[edi], dx
jae 0x44043e
inc esi
jb 0x44045f
add byte gs:[0x4d434c03], ch
popal
jo 0x440457
je 0x440478
imul ebp, dword [esi + 0x67], 0xd3000057
add al, 0x55
outsb dx, byte [esi]
push 0x6c646e61
add byte [eax], al
rol dword [edx*2 + 0x6e61686e], cl
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebp
js 0x44047d
jo 0x440491
imul ebp, dword [edi + 0x6e], 0x746c6946
jb 0x440427
je 0x44048a
jb 0x440427
add byte [ebp + 0x74655304], ah
push ebp
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
inc ebp
js 0x44049c
jo 0x4404b0
imul ebp, dword [edi + 0x6e], 0x746c6946
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x3000072
jb 0x440446
add byte [ebx], al
dec ecx
jae 0x44048f
bound esi, qword gs:[ebp + 0x67]
jb 0x4404a3
jb 0x4404ba
jae 0x4404bc
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x44045a
add al, byte fs:[edi + 0x65]
je 0x4404b3
push ebx
je 0x4404c6
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[eax], al
adc al, 2
inc edi
je 0x4404bd
outsd dx, dword [esi]
jne 0x4404e0
inc esi
imul ebp, dword [ebp + 0x4e], 0x57656d61
dec esi
popal
insd dword es:[edi], dx
push edi
push edi
add byte [eax], al
int 2
dec eax
popal
jo 0x4404ca
jb 0x4404ee
popal
je 0x4404f1
add byte [eax], al
jecxz 0x440492
add cl, byte [ecx + 0x6e]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
jb 0x440506
imul esi, dword [ecx + ebp*2 + 0x63], 0x65536c61
arpl word [ecx + ebp*2 + 0x6f], si
je 0x440508
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
inc ecx
outsb dx, byte [esi]
push ebx
jo 0x440518
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
jne 0x440522
outsb dx, byte [esi]
je 0x4404b6
aas
add ecx, dword [edi + ebp*2 + 0x61]
popal
dec esp
dec esp
imul esp, dword [edx + 0x72], 0x57797261
add byte [eax], al
push es
add al, byte [edi + 0x65]
je 0x440518
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push edi
add byte [eax], al
outsd dx, dword [esi]
add al, 0x53
je 0x440526
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x440555
je 0x4404e9
add byte [ebx + eax], al
dec ecx
jae 0x44053f
push eax
jb 0x440560
arpl word [ebp + 0x73], sp
jae 0x440565
jb 0x44053e
popal
je 0x440571
jb 0x440563
push eax
jb 0x440566
jae 0x440568
outsb dx, byte [esi]
je 0x440506
imul eax, dword [edx], 0x53746547
inc edi
je 0x44055f
je 0x440580
imul ebp, dword [esi + 0x67], 0x65707954
push edi
add byte [eax], al
wait
add al, byte [edi + 0x65]
je 0x440573
jae 0x440585
jb 0x440566
popaw
jne 0x440593
insb byte es:[edi], dx
je 0x440575
inc ebx
dec ecx
inc esp
add byte [eax], al
add al, 2
inc edi
je 0x440580
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [eax], al
or eax, 0x756e4501
add byte [0x756e4501], cl
insd dword es:[edi], dx
push ebx
jns 0x4405bc
je 0x4405b0
insd dword es:[edi], dx
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
jae 0x440595
add byte [eax], al
or al, 3
add byte [ebx + eax], cl
dec ecx
jae 0x4405b1
popal
insb byte es:[edi], dx
imul esp, dword [esp + ecx*2 + 0x6f], 0x656c6163
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
insb byte es:[edi], dx
add byte gs:[ecx + 0x69615203], dh
add byte [ecx + 0x69615203], dh
mov cl, 3
push edx
popal
imul esi, dword [ebx + 0x65], 0x65637845
jae 0x4405d2
inc ebp
js 0x4405d3
jo 0x4405e7
jo 0x4405e7
imul ebp, dword [edi + 0x6e], 0x4180000
push edx
outsb dx, byte [esi]
add byte [eax], al
sbb byte [edx + edx*2], al
je 0x4405e9
push ebp
outsb dx, byte [esi]
ja 0x4405ea
imul ebp, dword [esi + 0x64], 0x47019a00
je 0x4405cd
outsb dx, byte [esi]
add byte fs:[edx + 0x74654701], bl
inc ebx
add dword [edi + 0x65], eax
je 0x4405cd
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4405fd
insb byte es:[edi], dx
inc ebx
push eax
add byte [eax], al
lodsb al, byte [esi]
add byte [ecx + eax + 0x43746547], ch
add dword [edi + 0x65], eax
je 0x4405dd
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x44060d
insb byte es:[edi], dx
dec ebp
outsd dx, dword [esi]
add byte gs:[eax], al
popal
add dword [esi + 0x72], eax
inc ebp
outsb dx, byte [esi]
jbe 0x440619
jb 0x440621
outsd dx, dword [esi]
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x44060b
je 0x44062c
imul ebp, dword [esi + 0x67], 0xda005773
jae 0x440616
add dl, bl
add dword [edi + 0x65], eax
je 0x44060b
outsb dx, byte [esi]
jbe 0x440632
jb 0x44063a
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x440624
je 0x440645
jb 0x44063d
imul ebp, dword [esi + 0x67], 0x5773
outsb dx, byte [esi]
jae 0x44062f
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
add edx, dword [ecx + 0x75]
jb 0x44065a
jne 0x440644
jb 0x44065a
push eax
jb 0x44064b
outsd dx, dword [esi]
jb 0x440655
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
jne 0x44065e
je 0x440657
jb 0x4405f4
add al, 0x53
je 0x440640
imul ebp, dword [ebp + 0x50], 0x746e696f
jb 0x440605
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x7265
push edi
add dword [esi + 0x6c], eax
add byte [edi + 1], dl
inc esi
insb byte es:[edi], dx
jne 0x44067f
jae 0x440675
push 0x656c6946
inc edx
jne 0x44067a
inc esi
imul ebp, dword [ebp + 0x42], 0x65666675
jb 0x44068b
jb 0x44068b
add byte [eax], al
and al, 5
push edi
jb 0x440688
add byte [eax + 0x74697257], ah
inc ebx
je 0x440686
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x440695
insb byte es:[edi], dx
push edi
add byte [edi + 0x74655304], al
push ebx
je 0x440683
push ebx
je 0x440696
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[eax], al
dec edx
add al, byte [edi + 0x65]
je 0x440690
je 0x440690
jb 0x4406b1
arpl word [ebp + 0x73], sp
jae 0x4406b9
jae 0x44068f
dec eax
popal
jo 0x44064b
add byte [edi + 0x65724300], cl
popal
je 0x4406b9
inc esi
imul ebp, dword [ebp + 0x57], 0x5604f100
push edi
add cl, dh
int1
add al, 0x56
imul esi, dword [edx + 0x74], 0x516c6175
jb 0x4406d4
jne 0x4406c3
insb byte es:[edi], dx
push ecx
jne 0x4406cb
jb 0x4406e1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx - 0x79f5acb4], bl
salc
dec eax
jge 0x4407ac
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cdq
dec esp
push ebx
or al, byte [esi - 0x5c82b72a]
dec eax
dec ebx
mov esi, 0xa94a6c98
jb 0x440874
add byte [eax], al
ja 0x440841
bound eax, qword [eax]
inc esi
dec ecx
dec esp
inc ebp
add byte [eax], al
add byte [eax], al
dec edx
inc edx
xor byte [ecx], dh
add byte [eax], al
add byte [eax], al
add byte [edi], bh
dec edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
aas
dec edx
add byte [ecx], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx + ebp*8], al
add al, byte [eax]
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0xea
dec eax
add al, ch
fmul dword [eax]
add byte [eax], al
add byte [eax], al
aas
inc ecx
push esi
je 0x440b3b
jo 0x440b29
pop edi
imul ebp, dword [esi + 0x66], 0x40406f
call 0x4453a9
add byte [eax], al
add byte [esi], ch
aas
inc ecx
push esi
bound esp, qword [ecx + 0x64]
pop edi
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax + 0x73], ax
je 0x440b49
inc eax
inc eax
add al, ch
fmul dword [eax]
add byte [eax], al
add byte [eax], al
aas
inc ecx
push esi
js 0x440b5a
jo 0x440b6e
imul ebp, dword [edi + 0x6e], 0x64747340
inc eax
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x62], ah
arpl word [ebp + 0x66], sp
push 0x6c6b6a69
insd dword es:[edi], dx
outsb dx, byte [esi]
outsd dx, dword [esi]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x440d00
jb 0x440d04
je 0x440d08
jbe 0x440d0c
js 0x440d10
jp 0x440c99
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x42], al
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
adc byte [eax], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
and byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x62], ah
arpl word [ebp + 0x66], sp
push 0x6c6b6a69
insd dword es:[edi], dx
outsb dx, byte [esi]
outsd dx, dword [esi]
jo 0x440f0b
jb 0x440f0f
je 0x440f13
jbe 0x440f17
js 0x440f1b
jp 0x440ea4
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x42], al
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
ret
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x6c
mov ecx, dword [0x4a13a4]
push ebx
push esi
push edi
push 1
push 0
push 0xffffffffffffffff
push 0x4916f4
mov edi, eax
call 0x4b48b0
mov eax, dword [ebp + 0x18]
mov edx, dword [ebp + 0x20]
mov ecx, dword [ebp + 0x14]
push eax
mov eax, dword [ebp + 0x1c]
call fcn.004897d0
mov dword [esp + 0x10], eax
test eax, eax
je 0x47d10d
cmp byte [edi], 0
mov eax, 0x80000000
mov dword [esp + 0x1c], 2
mov byte [esp + 0xc], 0
mov byte [esp + 0xd], 1
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], eax
mov esi, edi
je 0x47ccf8
lea ebx, [edi + 1]
nop
movzx edi, byte [esi]
test edi, 0xffffff80
jne 0x47cc4d
push 2
push edi
call 0x4c614e
add esp, 8
test eax, eax
je 0x47cc4d
and edi, 0xffffffdf
mov eax, edi
movsx eax, al
add eax, 0xffffffbc
cmp eax, 0x15
ja case.default.0x47cc65
movzx ecx, byte [eax + 0x42f138]
jmp dword [ecx*4 + 0x42f11c]
inc esi
inc ebx
cmp byte [esi], 0
jne 0x47cc30
cmp byte [esp + 0xc], 0
jne 0x47cd16
mov edx, dword [esp + 0x10]
mov esi, dword [ebp + 0x10]
push edx
call 0x4b6140
mov esi, eax
add esp, 4
mov dword [esp + 0x18], esi
test esi, esi
jne 0x47ce62
mov edi, dword [ebp + 0x10]
xor eax, eax
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x58], eax
mov dword [esp + 0x5c], eax
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], eax
mov dword [esp + 0x74], eax
mov al, byte [edi]
cmp al, 0x20
je 0x47cd4d
cmp al, 9
jne 0x47cd50
inc edi
jmp 0x47cd43
movzx esi, byte [edi]
test esi, 0xffffff80
jne 0x47cd6d
push 2
push esi
call 0x4c614e
add esp, 8
test eax, eax
je 0x47cd6d
and esi, 0xffffffdf
mov eax, esi
cmp al, 0x58
jne 0x47d10d
cmp byte [edi + 1], 0
lea esi, [edi + 1]
je 0x47d10d
mov eax, esi
call fcn.0045a270
test al, al
je 0x47cd9e
push 0x10
push 0
push esi
call 0x4c6594
add esp, 0xc
jmp 0x47cda7
push esi
call 0x4c6196
add esp, 4
mov dword [esp + 0x50], eax
mov edi, 0x4918e4
mov eax, esi
call fcn.00456bf0
test eax, eax
je 0x47d10d
lea esi, [eax + 1]
mov al, byte [esi]
cmp al, 0x20
je 0x47cdcc
cmp al, 9
jne 0x47cdcf
inc esi
jmp 0x47cdc2
mov al, byte [esi]
test al, al
je 0x47d10d
movsx eax, al
push eax
call 0x4c7f90
add esp, 4
cmp eax, 0x59
jne 0x47d10d
inc esi
cmp byte [esi], 0
je 0x47d10d
call fcn.0045a2c0
mov edi, dword [esp + 0x10]
lea ecx, [esp + 0x40]
push ecx
push edi
mov dword [esp + 0x5c], eax
call dword [0x48d454]
mov edx, dword [esp + 0x40]
mov eax, dword [esp + 0x44]
add dword [esp + 0x50], edx
add dword [esp + 0x54], eax
lea ecx, [esp + 0x50]
push ecx
push 0x4353a0
push edi
call dword [0x48d5bc]
mov esi, dword [esp + 0x68]
test esi, esi
je 0x47ce40
mov dword [esp + 0x18], esi
jmp 0x47ce46
mov esi, edi
mov dword [esp + 0x18], edi
mov edx, dword [esp + 0x50]
mov eax, dword [esp + 0x54]
lea ecx, [esp + 0x28]
push ecx
push esi
mov dword [esp + 0x30], edx
mov dword [esp + 0x34], eax
call dword [0x48d5dc]
cmp dword [ebp + 0xc], 1
jl 0x47d0ee
mov ecx, dword [esp + 0x28]
cmp ecx, 0x80000000
je 0x47ce83
mov eax, dword [esp + 0x2c]
cmp eax, 0x80000000
jne 0x47ced2
lea edx, [esp + 0x30]
push edx
push esi
call dword [0x48d454]
test eax, eax
je 0x47d10d
mov ecx, dword [esp + 0x28]
cmp ecx, 0x80000000
jne 0x47ceb6
mov eax, dword [esp + 0x38]
sub eax, dword [esp + 0x30]
cdq
sub eax, edx
mov ecx, eax
sar ecx, 1
mov dword [esp + 0x28], ecx
mov eax, dword [esp + 0x2c]
cmp eax, 0x80000000
jne 0x47ced2
mov eax, dword [esp + 0x3c]
sub eax, dword [esp + 0x34]
cdq
sub eax, edx
sar eax, 1
mov dword [esp + 0x2c], eax
movzx eax, ax
shl eax, 0x10
movzx ecx, cx
or eax, ecx
mov dword [esp + 0x20], eax
mov al, byte [ebp + 8]
cmp al, 0x9f
je 0x47cef0
cmp al, 0x9e
je 0x47cef0
xor dl, dl
jmp 0x47cef2
mov dl, 1
mov byte [esp + 0xc], dl
cmp al, 0x9c
je 0x47cf02
cmp al, 0x9d
je 0x47cf02
xor cl, cl
jmp 0x47cf04
mov cl, 1
mov byte [esp + 0xe], cl
test dl, dl
je 0x47cf2e
xor ebx, ebx
cmp al, 0x9f
setne bl
mov edi, 0x20a
dec ebx
and ebx, 0xf0
add ebx, 0xffffff88
imul ebx, dword [ebp + 0xc]
shl ebx, 0x10
jmp 0x47cfba
test cl, cl
je 0x47cf51
xor ebx, ebx
cmp al, 0x9c
setne bl
mov edi, 0x20e
dec ebx
and ebx, 0xffffff10
add ebx, 0x78
imul ebx, dword [ebp + 0xc]
shl ebx, 0x10
jmp 0x47cfba
movzx eax, al
dec eax
cmp eax, 5
ja 0x47d10d
jmp dword [eax*4 + 0x42f150]
cmp byte [esp + 0xd], 0
mov byte [esp + 0xf], 0
je 0x47d016
mov edx, dword [esp + 0x10]
push 0
push edx
call dword [0x48d600]
mov dword [esp + 0x24], eax
test eax, eax
je 0x47d00b
cmp eax, dword [0x4a2bbc]
je 0x47d00b
mov esi, dword [esp + 0x10]
call 0x4b6640
test al, al
jne 0x47d00b
mov ecx, dword [esp + 0x24]
mov edx, dword [0x4a2bbc]
push 1
push ecx
push edx
call dword [0x48d4e8]
test eax, eax
setne byte [esp + 0xf]
mov eax, dword [esp + 0x10]
push eax
call dword [0x48d5b8]
cmp byte [esp + 0xc], 0
jne 0x47d0a9
cmp byte [esp + 0xe], 0
jne 0x47d0a9
mov eax, dword [ebp + 0xc]
test eax, eax
jle 0x47d0d4
mov esi, dword [0x48d570]
mov dword [esp + 0x10], eax
cmp dword [esp + 0x1c], 1
je 0x47d06e
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x18]
push ecx
push ebx
push edi
push edx
call esi
mov eax, dword [0x49d3c8]
mov eax, dword [eax + 0x58]
cmp eax, 0xffffffff
jle 0x47d06e
push 1
push eax
call fcn.0044f340
add esp, 8
cmp dword [esp + 0x1c], 0
je 0x47d0a1
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x14]
mov eax, dword [esp + 0x18]
push ecx
push 0
push edx
push eax
call esi
mov ecx, dword [0x49d3c8]
mov eax, dword [ecx + 0x58]
cmp eax, 0xffffffff
jle 0x47d0a1
push 1
push eax
call fcn.0044f340
add esp, 8
dec dword [esp + 0x10]
jne 0x47d041
jmp 0x47d0d4
mov edx, dword [esp + 0x20]
mov eax, dword [esp + 0x18]
push edx
push ebx
push edi
push eax
call dword [0x48d570]
mov ecx, dword [0x49d3c8]
mov eax, dword [ecx + 0x58]
cmp eax, 0xffffffff
jle 0x47d0d4
push 1
push eax
call fcn.0044f340
add esp, 8
cmp byte [esp + 0xf], 0
je 0x47d0ee
mov edx, dword [esp + 0x24]
mov eax, dword [0x4a2bbc]
push 0
push edx
push eax
call dword [0x48d4e8]
mov ecx, dword [0x4a13a4]
push 1
push 0
push 0xffffffffffffffff
push 0x4900b0
call 0x4b48b0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x1c
pop edi
pop esi
mov eax, 1
pop ebx
mov esp, ebp
pop ebp
ret 0x1c