Function at 0x46bdfb
Capabilities:
Enumerate pe sections
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffb9
push es
add byte [eax], al
add byte [eax], al
add byte [eax + 0x6b9], cl
mov byte [ecx + 6], bh
add byte [eax], al
test al, 0xb9
push es
add byte [eax], al
add byte [eax], al
add byte [esi + 0x63], dl
insb byte es:[edi], dx
xor eax, 0x70622e30
insb byte es:[edi], dx
add byte [ebx + 0x65], ch
jb 0x46b430
insb byte es:[edi], dx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x6c], ch
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x56], al
push ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x46b44c
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x46b455
bound esi, qword cs:[eax + 0x6c]
add byte [ebp + 0x6c], cl
xor eax, 0x35444e30
xor byte [esi], ch
bound esi, qword [eax + 0x6c]
add byte [esi + 0x63], dl
insb byte es:[edi], dx
js 0x46b42e
xor byte [esi], ch
bound esi, qword [eax + 0x6c]
add byte [esi + 0x63], dl
insb byte es:[edi], dx
bound esi, qword fs:[0x70622e30]
insb byte es:[edi], dx
add byte [ebp + 0x65], dl
xor eax, 0x6c70622e
add byte [eax + edi*2 + 0x42], ah
popal
jb 0x46b45f
xor eax, 0x6c70622e
add byte [esi + 0x63], dl
insb byte es:[edi], dx
insd dword es:[edi], dx
imul esp, dword [ebp + esi + 0x30], 0x6c70622e
add byte [esi + 0x63], dh
jbe 0x46b493
insb byte es:[edi], dx
imul esp, dword [ebp + 0x35], 0x70622e30
insb byte es:[edi], dx
add byte [eax + edi*2 + 0x45], ah
je 0x46b4b2
inc esp
xor eax, 0x6c70622e
add byte [ebp + 0x51], al
push esp
dec esp
inc esp
xor eax, 0x6c70622e
add byte [ebx + 0x76], al
inc ebx
insd dword es:[edi], dx
inc esp
popal
je 0x46b4bb
dec ecx
outsb dx, byte [esi]
je 0x46b4c3
jb 0x46b4c6
popaw
popal
arpl word [ebp + 0x2e], sp
bound esi, qword [eax + 0x6c]
add byte [esi + 0x63], dl
insb byte es:[edi], dx
bound esp, qword [ebp + 0x35]
xor byte [esi], ch
bound esi, qword [eax + 0x6c]
add byte [ebx + 0x56], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x46b4bf
popal
insb byte es:[edi], dx
arpl word [ecx + ebp*2 + 0x6e], cx
imul ebp, dword [esi], 0x62
jo 0x46b4f3
add byte [eax + edi*2 + 0x63], ah
outsd dx, dword [esi]
insd dword es:[edi], dx
outsb dx, byte [esi]
inc esp
xor eax, 0x6c70622e
insb byte es:[edi], dx
add byte [ebp + 0x43], al
push ecx
inc esp
inc edx
inc ebx
inc esp
xor eax, 0x6c70622e
add byte [eax + edi*2 + 0x44], ah
inc edx
inc ebp
inc esp
xor eax, 0x6c70622e
add byte [ebp + 0x51], al
inc edi
jb 0x46b51d
inc esp
xor eax, 0x6c70622e
add byte [esi + 0x63], dl
insb byte es:[edi], dx
push ebx
insd dword es:[edi], dx
jo 0x46b4f8
xor byte [esi], ch
bound esi, qword [eax + 0x6c]
jo 0x46b534
add byte [eax + edi*2 + 0x42], ah
popal
jb 0x46b514
js 0x46b545
dec ecx
je 0x46b539
insd dword es:[edi], dx
jae 0x46b51b
xor eax, 0x6c70622e
add byte [eax + edi*2 + 0x50], ah
popal
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x46b55a
outsd dx, dword [esi]
insb byte es:[edi], dx
inc esp
xor eax, 0x6c70622e
add byte [ebx + 0x56], al
inc ebx
dec ebp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x46b56c
outsd dx, dword [esi]
insb byte es:[edi], dx
push esi
popal
insb byte es:[edi], dx
jbe 0x46b566
jae 0x46b531
bound esi, qword [eax + 0x6c]
add byte [ebx + 0x56], al
dec ebp
dec edi
inc esp
push ebp
dec esp
inc ebp
bound esi, qword cs:[eax + 0x6c]
add byte [ebx + 0x56], al
inc ebx
push esi
inc ebx
dec ebp
dec edi
jb 0x46b584
imul sp, word [ebx + 0x65], 0x622e
jo 0x46b58f
arpl word [ebp + 0x2e], sp
bound esi, qword [eax + 0x6c]
add byte [ebx + 0x56], al
inc ebx
dec ebp
push edx
jb 0x46b592
jae 0x46b5a2
imul ebp, dword [edi + 0x6e], 0x6c70622e
outsb dx, byte [esi]
bound esi, qword cs:[eax + 0x6c]
jo 0x46b5a2
add byte [ebx + 0x56], al
inc ebx
dec ebp
inc esi
outsd dx, dword [esi]
jb 0x46b5ac
jae 0x46b56f
bound esi, qword [eax + 0x6c]
add byte [ecx + 0x56], al
inc ecx
push esi
push ebx
inc esp
imul esp, dword [ecx + 0x6c], 0x2e73676f
bound esi, qword [eax + 0x6c]
add byte [ebx + 0x6c], ah
popal
js 0x46b5cd
jb 0x46b5d3
jb 0x46b595
xor byte [esi], ch
bound esi, qword [eax + 0x6c]
add byte [ebp + 0x51], al
inc ebp
push ecx
inc esp
inc edx
push esp
dec esp
inc esp
xor eax, 0x6c70622e
bound esi, qword [eax + 0x6c]
add byte [eax + edi*2 + 0x6d], ah
jae 0x46b5dd
xor eax, 0x6c70622e
add byte [ebx + 0x76], ah
push dx
jb 0x46b5ec
jb 0x46b5ec
jae 0x46b5fc
imul ebp, dword [edi + 0x6e], 0x6c70622e
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
inc eax
push ebx
jns 0x46b60b
je 0x46b5ff
insd dword es:[edi], dx
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b620
jbe 0x46b5b0
mov es, word [ecx]
dec esp
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x41797261
add byte [eax], al
adc eax, 0x74654701
push eax
jb 0x46b637
arpl word [ecx + 0x64], ax
jb 0x46b633
jae 0x46b643
jae 0x46b643
add byte [eax], al
add byte [eax], al
inc ebx
outsd dx, dword [esi]
add byte [ebx + 0x6f], al
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [eax], al
add byte [eax], al
imul edi, dword [edx + 0x65], 0
inc eax
inc ebx
jbe 0x46b64b
popal
jo 0x46b65f
imul ebp, dword [edi + 0x6e], 0x6e694073
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b665
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x46b630
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b674
jno 0x46b672
jb 0x46b679
jbe 0x46b604
add byte [eax], al
add byte [eax + 0x49], al
add byte [eax], al
inc eax
dec ecx
jbe 0x46b67a
popal
jb 0x46b680
jb 0x46b650
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b694
jbe 0x46b624
add byte [eax], al
inc eax
inc esi
imul ebp, dword [ebp + 0x63], 0x406c7274
imul ebp, dword [esi + 0x69], 0x6c616974
je 0x46b69e
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b6b4
jbe 0x46b644
add byte [eax], al
add byte [eax + 0x44], al
add byte [eax], al
inc eax
inc esp
bound esp, qword [ebx + 0x6f]
outsb dx, byte [esi]
jae 0x46b6c2
jae 0x46b690
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b6d4
jno 0x46b6d2
jb 0x46b6d9
jbe 0x46b664
add byte [eax], al
add byte [eax], al
inc eax
push esp
add byte [eax + 0x54], al
arpl word gs:[edi + 0x6e], bp
jae 0x46b6e3
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x72717124
popal
je 0x46b6e5
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b6f4
jbe 0x46b684
add byte [eax], al
inc eax
inc esp
js 0x46b6ec
popal
jb 0x46b700
je 0x46b701
jae 0x46b6d1
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
je 0x46b6ff
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
outsb dx, byte [esi]
and al, 0x71
jno 0x46b715
jbe 0x46b6a5
add byte [eax], al
add byte [eax + 0x4d], al
imul esp, dword [ecx + 0x73], 0x696e6940
je 0x46b71d
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b733
jbe 0x46b6c3
add byte [eax], al
add byte [eax], al
inc eax
push ebx
add byte [eax], al
add byte [eax + 0x53], al
push 0x76636f64
ja 0x46b70f
imul ebp, dword [esi + 0x69], 0x6c616974
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b73d
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
je 0x46b744
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b753
jbe 0x46b6e3
add byte [eax], al
add byte [eax + 0x44], al
js 0x46b75f
je 0x46b755
insb byte es:[edi], dx
jae 0x46b72f
imul ebp, dword [esi + 0x69], 0x6c616974
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b773
jb 0x46b778
jbe 0x46b703
add byte [eax], al
add byte [eax], al
inc eax
inc esp
add byte [eax], al
add byte [eax + 0x44], al
js 0x46b77e
insb byte es:[edi], dx
jae 0x46b781
jb 0x46b74f
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b793
jbe 0x46b723
add byte [eax], al
add byte [eax + 0x46], al
jae 0x46b79e
popal
jb 0x46b7a1
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
jbe 0x46b793
insb byte es:[edi], dx
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
popal
je 0x46b7a9
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b7b8
jbe 0x46b748
add byte [eax], al
inc eax
push ebx
insd dword es:[edi], dx
imul ebp, dword [esi + 0x74], 0x6e694066
je 0x46b7b7
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b7c7
je 0x46b7c0
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b7d6
jbe 0x46b766
add byte [eax], al
inc eax
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x46b7cf
insb byte es:[edi], dx
insd dword es:[edi], dx
jae 0x46b7e6
popal
jae 0x46b7b8
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
popal
je 0x46b7ed
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b7fc
jbe 0x46b78c
add byte [eax], al
inc eax
inc esp
js 0x46b7f5
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
popal
je 0x46b80d
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b81c
jb 0x46b821
jbe 0x46b7ac
add byte [eax], al
add byte [eax + 0x44], al
add byte [eax], al
inc eax
inc esp
js 0x46b819
jb 0x46b81a
arpl word [ebp + 0x6e], bp
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
jp 0x46b823
je 0x46b82d
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b83c
jno 0x46b83a
jb 0x46b841
jbe 0x46b7cc
add byte [eax], al
add byte [eax + 0x44], al
add byte [eax], al
inc eax
inc esp
js 0x46b836
bound esp, qword [ebp + 0x64]
je 0x46b849
jb 0x46b818
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b85c
jbe 0x46b7ec
add byte [eax], al
inc eax
inc esp
add byte [eax + 0x44], al
js 0x46b858
imul ebp, dword [esp + esi*2 + 0x65], 0x6e694072
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b86d
jb 0x46b838
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x72717124
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b87c
jbe 0x46b80c
add byte [eax], al
inc eax
push ebx
add byte [eax + 0x53], al
jo 0x46b87b
outsb dx, byte [esi]
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x72717124
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
jp 0x46b87f
je 0x46b889
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b898
jno 0x46b896
jb 0x46b89d
jbe 0x46b828
add byte [eax], al
add byte [eax + 0x44], al
add byte [eax], al
inc eax
inc esp
js 0x46b890
bound esp, qword [ecx + 0x72]
js 0x46b8a7
popal
jb 0x46b896
js 0x46b8a7
imul esi, dword [ebp + 0x6d], 0x6e694073
insd dword es:[edi], dx
jae 0x46b879
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b8a7
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
jp 0x46b8a4
je 0x46b8ae
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b8bd
jbe 0x46b84d
add byte [eax], al
add byte [eax + 0x44], al
js 0x46b8c4
popal
arpl word gs:[bx + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x46b8ce
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x46b8d4
jb 0x46b8d5
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
je 0x46b8d8
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b8e7
jbe 0x46b877
add byte [eax], al
add byte [eax + 0x53], al
push ebx
arpl word [ebp + 0x61], bp
jbe 0x46b8e2
insb byte es:[edi], dx
jbe 0x46b8e9
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b909
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x72717124
jb 0x46b90e
jbe 0x46b899
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
add byte [eax + 0x44], al
inc esp
insd dword es:[edi], dx
popal
popal
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b918
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x72717124
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b927
jbe 0x46b8b7
add byte [eax], al
add byte [eax + 0x55], al
outsd dx, dword [esi]
jb 0x46b928
imul sp, word [ebx + 0x65], 0x6c70
insb byte es:[edi], dx
popal
je 0x46b92d
jae 0x46b90a
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
imul esp, dword [ecx + 0x6c], 0x74617a69
je 0x46b93f
imul ebp, dword [edi + 0x6e], 0x72717124
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b94e
jbe 0x46b8de
add byte [eax], al
inc eax
push edx
jb 0x46b94b
jae 0x46b95b
jae 0x46b952
imul eax, dword [eax + 0x69], 0x6974696e
popal
insb byte es:[edi], dx
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b96e
jbe 0x46b8fe
add byte [eax], al
inc eax
dec ebp
popal
jo 0x46b96e
arpl word [edi + 0x6e], bp
je 0x46b97c
jb 0x46b97a
outsd dx, dword [esi]
insb byte es:[edi], dx
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b982
imul ebp, dword [edi + 0x6e], 0x72717124
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b991
jbe 0x46b921
add byte [eax], al
add byte [eax + 0x41], al
jbe 0x46b99b
jae 0x46b98f
outsw dx, word [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x46b993
jb 0x46b993
imul esp, dword [ecx + 0x6c], 0x6940676f
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
je 0x46b9aa
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b9b9
jbe 0x46b949
add byte [eax], al
add byte [eax + 0x4f], al
imul sp, word [ebx + 0x65], 0x3739
cmp dword gs:[edi], esi
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46b9da
jbe 0x46b96a
add byte [eax], al
inc eax
inc esp
js 0x46b9d4
bound esi, qword [esp + ebp*2 + 0x40]
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
jp 0x46b9df
je 0x46b9e9
outsd dx, dword [esi]
outsb dx, byte [esi]
and al, 0x71
jno 0x46b9f8
jbe 0x46b988
add byte [eax], al
inc eax
inc esp
js 0x46b9fb
popal
popal
jae 0x46b9f7
je 0x46b9d4
je 0x46b9d4
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46ba18
jbe 0x46b9a8
add byte [eax], al
inc eax
inc esi
insd dword es:[edi], dx
popal
imul ebp, dword [esi + 0x72], 0x65726765
jae 0x46ba2a
imul ebp, dword [edi + 0x6e], 0x696e6940
je 0x46ba29
outsb dx, byte [esi]
inc eax
imul ebp, dword [esi + 0x69], 0x6c616974
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
and al, 0x71
jno 0x46ba3f
jbe 0x46b9cf
add byte [ebp + 0x5a], cl
push eax
add byte [edx], al
add byte [eax], al
add byte [eax + eax], al
add al, byte [eax]
add byte [eax], al
add al, 0
invalid
add byte [eax], bh
add byte [eax], al
add byte [eax], al
sbb 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 [edx], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [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], al
add byte [eax], al
mov edx, 0x1f0e0010
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [eax], eax
add byte [edx + 0x1f0e0010], bh
mov ah, 9
int 0x21
mov eax, 0x21cd4c01
and dword [eax + 0x21cd4c01], edi
nop
nop
push esp
push 0x70207369
jb 0x46ba97
jb 0x46ba8c
jb 0x46ba8c
popal
insd dword es:[edi], dx
and byte [ebp + 0x75], ch
jae 0x46baa5
and byte [edx + 0x65], ah
and byte [edx + 0x75], dh
outsb dx, byte [esi]
and byte [ebp + 0x6e], dh
jb 0x46ba5f
push edi
imul ebp, dword [esi + 0x33], 0x240a0d32
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
inc ebp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x45], dl
add byte [eax], al
dec esp
add dword [eax], ecx
add byte [ecx], bl
pop esi
inc edx
sub al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ah
add byte [edi + 0x2010b81], cl
sbb dword [eax], eax
push 0
add byte [eax], al
enter 2, 0
mov al, byte [ebx]
add al, dl
mov ecx, 0xb0000006
push es
add byte [eax], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [edx], al
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
pop es
add byte [eax], al
add al, 0
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 al, 0
add byte [eax], al
adc byte [eax], al
add byte [eax], dl
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 + 0x2a80006], dh
add byte [eax], al
add byte [eax], dl
add al, 0
add byte [eax], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
test al, 0xb2
push es
add byte [eax], cl
add dword [eax], 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 [ebx + 0x4f], al
inc esp
inc ebp
add byte [eax], al
add byte [eax], al
add byte [eax + 2], bh
add byte [eax], al
adc byte [eax], al
add byte [eax], al
js 0x46bbdd
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x44c00000], al
inc ecx
push esp
inc ecx
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + 0x2000002], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0
rol byte [edx + 0x53], 0x53
add byte [eax], al
add byte [eax], al
add byte [ebp], cl
mov al, byte [2]
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
shr byte [esi], 0x69
popal
je 0x46bca7
add byte [eax], al
add byte [esi], cl
add dword [eax], eax
add byte [eax + 0xe000002], dh
add dword [eax], 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], 0
shr byte [esi], 0x72
popal
je 0x46bccf
add byte [eax], al
add byte [edx], al
add byte [eax], al
add al, al
add eax, dword [eax]
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], 0
push eax
jb 0x46bcf8
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
xor al, byte [eax]
add byte [eax], al
rol byte [ebx], 1
add byte [eax], al
add al, byte [eax]
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2e], dl
jb 0x46bd2e
jb 0x46bd20
add byte [eax], al
add byte [eax], al
xchg esi, eax
add al, byte [eax]
add byte [eax], dl
add al, 0
add byte [eax], bl
add byte [eax], al
add byte [esi], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc eax
add byte [eax], al
push eax
outsb dx, byte cs:[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 + 0x2e], dl
outsb dx, byte [esi]
outsd dx, dword gs:[esi]
insb byte es:[edi], dx
imul esi, dword [eax + eax - 0x30], 0x69
mov al, 6
add al, ah
and al, byte [eax]
add byte [eax], al
push ds
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and byte [eax], al
add al, 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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c026
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [0x300], al
add byte [eax], bh
add byte [eax], al
add byte [esi], 0
add byte [eax], al
pop eax
add byte [eax], al
or byte [edx], 0
add byte [eax], al
nop
add byte [eax], al
or byte [esi], 0
add byte [eax], al
sbb byte [ecx], al
add byte [eax + 0x10], al
xor byte [ecx], al
add byte [eax], al
jo 0x46c05e
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [ecx], al
add byte [eax], al
add byte [eax + 1], cl
add byte [eax + 2], al
pushal
add dword [eax], eax
add byte [eax], 0
add byte [eax], al
add byte [eax], al
jo 0x46c07e
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [0xffc00], al
add byte [eax + 1], bh
add byte [eax + 0xffd], al
nop
add dword [eax], eax
cmp dh, 0xf
add byte [eax], al
test al, 1
add byte [eax + 0xfff], al
rol byte [ecx], 0
add byte [eax], 0x10
add byte [eax], al
fadd dword [ecx]
add byte [eax], al
jo 0x46c0b6
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [eax], cl
add eax, 0x1f08000
add byte [eax - 0x7ffffae0], al
or byte [edx], al
add byte [eax - 0x7ffffad2], al
and byte [edx], al
add byte [eax - 0x7ffffaba], al
cmp byte [edx], al
add byte [eax - 0x7ffffa8e], al
push eax
add al, byte [eax]
adc byte [esi + 0x68800005], 2
add byte [eax - 0x7ffffa46], al
add byte [edx], 0
and dh, 5
add byte [eax - 0x7ffffd68], al
push es
push es
add byte [eax - 0x7ffffd50], al
and al, 6
add byte [eax - 0x7ffffd38], al
add byte [eax - 0x7ffff9dc], al
enter 2, 0xffffffffffffff80
dec eax
push es
add byte [eax - 0x7ffffd20], al
push es
add byte [eax - 0x7ffffd08], al
jp 0x46c0d8
add byte [eax - 0x7ffffcf0], al
nop
push es
add byte [eax - 0x7ffffcd8], al
les eax, [esi]
add byte [eax - 0x7ffffcc0], al
add byte [eax], al
add byte [eax], al
jo 0x46c13e
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add dh, ah
push es
add byte [eax - 0x7ffffca8], al
add byte [eax], al
add byte [eax], al
jo 0x46c156
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [ecx], al
add byte [eax], al
add byte [eax + 3], dh
add byte [eax], al
jo 0x46c16e
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [edi], al
add al, 0
add byte [eax + 3], cl
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [edi], al
add dword [eax], eax
pop es
add al, 0
add byte [eax + 3], bl
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 3], ch
add byte [eax], al
add byte [eax + 0x50], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
test al, 3
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c1b6
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 3], bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
mov eax, 3
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, cl
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, bl
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, ch
add eax, dword [eax]
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add byte [eax], al
call 0x46c1c4
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, bh
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], cl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], bl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c2a6
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], bl
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c2be
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c2d6
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], bh
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c2ee
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], cl
add dword [eax], eax
add byte [eax], al
add byte [eax], al
mov byte [eax + eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], bl
add dword [eax], eax
add byte [eax], al
add byte [eax], al
cwde
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], ch
add byte [eax], al
add byte [eax + 0x50], dh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
test al, 4
add byte [eax], al
add byte [eax], al
add byte [eax], al
jo 0x46c336
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax + 4], bh
add dword [eax], eax
add byte [eax], al
add byte [eax], al
mov eax, 4
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, cl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add al, bl
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [edi], al
add dword [eax], eax
pop es
add al, 0
add al, ch
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + 0x50], dh
out dx, al
xor al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [edi], al
add al, 0
add al, bh
add al, 0
add al, bh
push ss
add al, 0
push 5
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1c], ah
add al, 0
test al, 8
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cld
daa
add al, 0
in al, 2
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
loopne 0x46c3b4
add al, 0
cwde
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x2f], bh
add al, 0
sbb al, 6
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg esp, eax
xor eax, 0x4280004
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov esp, 0x14000439
push es
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sar byte [edi], 1
add al, 0
js 0x46c3ce
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
dec eax
inc eax
add al, 0
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop eax
inc eax
add al, 0
loopne 0x46c3ee
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp byte [ecx + 4], al
add byte [edi + eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + ecx*2 + 4], bh
add byte [edi + ebx*2], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ah
cmpsd dword [esi], dword es:[edi]
add al, 0
sal dword [edi], 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ah, 0xdf
add al, 0
adc byte [eax], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid