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

Disassembly:
push ebp
push ebx
push edi
push esi
push eax
mov esi, dword [esp + 0x18]
test byte [esi + 0xa], 8
jne 0x404ee0
xor edx, edx
cmp dword [esi], 0
jne 0x404f0a
jmp 0x404ef1
mov eax, dword [esi + 0x1c]
sub eax, dword [esi + 0x40]
cmp eax, dword [esi + 0x24]
setbe dl
cmp dword [esi], 0
jne 0x404f0a
mov eax, dword [esi + 0x7c]
mov ecx, dword [esi + 0x8c]
mov eax, dword [eax]
sub eax, ecx
cmp eax, 0x14ccc
jb 0x404f0a
add ecx, dword [esi + 0x74]
jmp 0x404f10
lea ecx, [esi + 0x39272]
mov dword [esi + 0x30], ecx
mov dword [esp], ecx
lea eax, [ecx + 0x14cbc]
mov dword [esi + 0x34], eax
mov dword [esi + 0x58], 0
mov dword [esi + 0x5c], 0
mov eax, dword [esi + 0x2c]
movzx ebx, byte [eax]
movzx ecx, byte [esi + 0x38]
shr ebx, cl
mov ebp, dword [esp + 0x1c]
mov byte [eax], bl
mov ecx, dword [esi + 8]
xor eax, eax
cmp dword [esi + 0x38], 8
sete al
sub dword [esi + 0x28], eax
test ecx, 0x1000
je 0x404f60
cmp dword [esi + 0x64], 0
je 0x405061
xor eax, eax
cmp ebp, 4
sete al
mov ebx, dword [esi + 0x44]
mov ecx, ebx
shl eax, cl
or eax, dword [esi + 0x48]
mov edi, eax
mov dword [esi + 0x48], eax
inc ebx
mov dword [esi + 0x44], ebx
cmp ebx, 8
jae 0x40500f
mov ebp, dword [esi + 0x30]
xor eax, eax
test dl, dl
jne 0x404fb7
mov al, 1
test byte [esi + 0xa], 4
jne 0x404f9c
cmp dword [esi + 0x3c], 0x30
setb al
movzx edx, al
mov ecx, esi
call fcn.00407948
mov ecx, dword [esi + 0x3c]
test ecx, ecx
je 0x404fc2
mov edx, dword [esi + 0x30]
sub edx, ebp
inc edx
cmp edx, ecx
jb 0x404fc2
mov ecx, dword [esi + 0x1c]
sub ecx, dword [esi + 0x40]
cmp ecx, dword [esi + 0x24]
jbe 0x40501b
test eax, eax
jne 0x405201
mov dword [esi + 0x30], ebp
mov dword [esi + 0x48], edi
mov dword [esi + 0x44], ebx
mov ecx, esi
mov edx, 1
call fcn.00407948
jmp 0x405201
lea ecx, [eax + 1]
mov dword [esi + 0x30], ecx
mov ecx, edi
mov byte [eax], cl
mov ebx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
shr eax, 8
mov edi, eax
mov dword [esi + 0x48], eax
add ebx, 0xfffffff8
mov dword [esi + 0x44], ebx
cmp ebx, 7
jbe 0x404f84
mov eax, dword [esi + 0x30]
cmp eax, dword [esi + 0x34]
jb 0x404fe8
mov eax, edi
jmp 0x404ff8
mov dword [esi + 0x30], ebp
mov edx, edi
mov dword [esi + 0x48], edi
lea eax, [ebx + 2]
mov dword [esi + 0x44], eax
cmp ebx, 6
jae 0x405049
jmp 0x40508f
shr edx, 8
mov dword [esi + 0x48], edx
add eax, 0xfffffff8
mov dword [esi + 0x44], eax
cmp eax, 7
jbe 0x40508b
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x405038
lea eax, [ecx + 1]
mov dword [esi + 0x30], eax
mov byte [ecx], dl
mov eax, dword [esi + 0x44]
mov edx, dword [esi + 0x48]
jmp 0x405038
and ecx, 0xfff
cmp ecx, 0x7f
jg 0x4050d1
cmp ecx, 0x20
ja case.default.0x40507a
mov eax, 0x7800
jmp dword [ecx*4 + 0x43a248]
add bh, bh
and al, 0x8d
dec eax
mov byte [0x40b80043], al
js 0x405085
add cl, ch
add al, 5
add byte [eax], al
test eax, eax
je 0x4050f9
mov dword [esi + 0x44], 8
mov ecx, 8
jmp 0x4050b9
shr edx, 8
mov dword [esi + 0x48], edx
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4050fb
mov eax, dword [esi + 0x30]
cmp eax, dword [esi + 0x34]
jae 0x4050a8
lea ecx, [eax + 1]
mov dword [esi + 0x30], ecx
mov byte [eax], dl
mov ecx, dword [esi + 0x44]
mov edx, dword [esi + 0x48]
jmp 0x4050a8
cmp ecx, 0x1ff
jg 0x405575
cmp ecx, 0x80
je 0x40558a
cmp ecx, 0x100
mov eax, 0x78c0
jmp 0x40558f
xor ecx, ecx
movzx eax, word [esi + 0x3c]
shl eax, cl
or eax, edx
mov dword [esi + 0x48], eax
or ecx, 0x10
mov dword [esi + 0x44], ecx
jmp 0x405129
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x405141
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x405118
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x405118
mov edx, 0xffff
xor edx, dword [esi + 0x3c]
mov dword [esi + 0x3c], edx
movzx edx, dx
shl edx, cl
or eax, edx
mov dword [esi + 0x48], eax
or ecx, 0x10
mov dword [esi + 0x44], ecx
jmp 0x405179
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x405191
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x405168
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x405168
xor dword [esi + 0x3c], 0xffff
je 0x405201
xor edx, edx
jmp 0x4051ae
inc edx
cmp edx, dword [esi + 0x3c]
jae 0x405201
mov edi, dword [esi + 0x40]
add edi, edx
and edi, 0x7fff
movzx edi, byte [esi + edi + 0x90]
shl edi, cl
or eax, edi
mov dword [esi + 0x48], eax
add ecx, 8
mov dword [esi + 0x44], ecx
jmp 0x4051e9
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4051a8
mov edi, dword [esi + 0x30]
cmp edi, dword [esi + 0x34]
jae 0x4051d8
lea ecx, [edi + 1]
mov dword [esi + 0x30], ecx
mov byte [edi], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x4051d8
mov ecx, dword [esp + 0x1c]
test ecx, ecx
je 0x405307
mov eax, dword [esi + 0x44]
cmp ecx, 4
jne 0x405265
test eax, eax
je 0x4052fb
mov dword [esi + 0x44], 8
mov eax, dword [esi + 0x48]
mov ecx, 8
jmp 0x40524d
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4052fd
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x405238
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x405238
add eax, 3
mov dword [esi + 0x44], eax
cmp eax, 8
jb 0x4052a1
mov ecx, dword [esi + 0x48]
jmp 0x405289
shr ecx, 8
mov dword [esi + 0x48], ecx
add eax, 0xfffffff8
mov dword [esi + 0x44], eax
cmp eax, 7
jbe 0x4052a1
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jae 0x405278
lea eax, [edx + 1]
mov dword [esi + 0x30], eax
mov byte [edx], cl
mov eax, dword [esi + 0x44]
mov ecx, dword [esi + 0x48]
jmp 0x405278
test eax, eax
je 0x4054b5
mov dword [esi + 0x44], 8
mov eax, dword [esi + 0x48]
mov edx, 8
jmp 0x4052e7
lea edx, [ecx + 1]
mov dword [esi + 0x30], edx
mov byte [ecx], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
shr eax, 8
mov dword [esi + 0x48], eax
lea edx, [ecx - 8]
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x4052f3
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jb 0x4052c8
mov ecx, edx
jmp 0x4052d6
add ecx, 8
jmp 0x4054bd
xor ecx, ecx
test byte [esi + 9], 0x10
jne 0x4053a9
lea eax, [esi + 0x8192]
lea edi, [esi + 0x9272]
lea ebx, [esi + 0x9273]
push 0x280
push 0
push eax
call fcn.004096c8
add esp, 0xc
mov dword [esi + 0x28], ebx
mov dword [esi + 0x2c], edi
mov dword [esi + 0x38], 8
mov ebx, dword [esi + 0x30]
mov eax, dword [esi + 0x3c]
add dword [esi + 0x40], eax
mov dword [esi + 0x3c], 0
inc dword [esi + 0x64]
mov ecx, dword [esp]
sub ebx, ecx
je 0x40556a
cmp dword [esi], 0
je 0x405390
mov eax, dword [esi + 0x78]
mov ecx, dword [esi + 0x84]
sub ecx, dword [esi + 0x70]
mov dword [eax], ecx
lea eax, [esi + 0x39272]
push dword [esi + 4]
push ebx
push eax
call dword [esi]
add esp, 0xc
test eax, eax
jne 0x40556a
mov dword [esi + 0x6c], 0xffffffff
mov eax, 0xffffffff
jmp 0x40556d
lea eax, [esi + 0x39272]
cmp ecx, eax
je 0x405535
add dword [esi + 0x8c], ebx
jmp 0x40556a
mov ebx, dword [esi + 0x18]
mov ebp, ebx
shr ebx, 0x18
shl ebx, cl
or ebx, dword [esi + 0x48]
mov dword [esi + 0x48], ebx
or ecx, 8
mov dword [esi + 0x44], ecx
jmp 0x4053e7
lea ecx, [eax + 1]
mov dword [esi + 0x30], ecx
mov byte [eax], bl
mov eax, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
shr ebx, 8
mov dword [esi + 0x48], ebx
lea ecx, [eax - 8]
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4053f3
mov eax, dword [esi + 0x30]
cmp eax, dword [esi + 0x34]
jb 0x4053c8
mov eax, ecx
jmp 0x4053d6
mov edx, ebp
shr edx, 0x10
movzx edx, dl
shl edx, cl
or ebx, edx
mov dword [esi + 0x48], ebx
mov dword [esi + 0x44], eax
jmp 0x405427
lea eax, [ecx + 1]
mov dword [esi + 0x30], eax
mov byte [ecx], bl
mov edx, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
shr ebx, 8
mov dword [esi + 0x48], ebx
lea eax, [edx - 8]
mov dword [esi + 0x44], eax
cmp eax, 7
jbe 0x405433
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jb 0x405408
mov edx, eax
jmp 0x405416
mov ecx, ebp
movzx edi, ch
mov ecx, eax
shl edi, cl
or ebx, edi
mov dword [esi + 0x48], ebx
mov dword [esi + 0x44], edx
jmp 0x405467
lea ecx, [eax + 1]
mov dword [esi + 0x30], ecx
mov byte [eax], bl
mov eax, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
shr ebx, 8
mov dword [esi + 0x48], ebx
lea edx, [eax - 8]
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x405473
mov eax, dword [esi + 0x30]
cmp eax, dword [esi + 0x34]
jb 0x405448
mov eax, edx
jmp 0x405456
mov ecx, ebp
movzx edi, cl
mov ecx, edx
shl edi, cl
or ebx, edi
mov dword [esi + 0x48], ebx
mov dword [esi + 0x44], eax
jmp 0x40549d
shr ebx, 8
mov dword [esi + 0x48], ebx
add eax, 0xfffffff8
mov dword [esi + 0x44], eax
cmp eax, 7
jbe 0x405307
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x405488
lea eax, [ecx + 1]
mov dword [esi + 0x30], eax
mov byte [ecx], bl
mov eax, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
jmp 0x405488
mov eax, dword [esi + 0x48]
mov ecx, 0x10
mov dword [esi + 0x48], eax
mov dword [esi + 0x44], ecx
jmp 0x4054e7
lea ecx, [edx + 1]
mov dword [esi + 0x30], ecx
mov byte [edx], al
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
shr eax, 8
mov dword [esi + 0x48], eax
lea ecx, [edx - 8]
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4054f3
mov edx, dword [esi + 0x30]
cmp edx, dword [esi + 0x34]
jb 0x4054c8
mov edx, ecx
jmp 0x4054d6
mov edi, 0xffff
shl edi, cl
or eax, edi
mov dword [esi + 0x48], eax
add edx, 8
mov dword [esi + 0x44], edx
jmp 0x40551d
shr eax, 8
mov dword [esi + 0x48], eax
add edx, 0xfffffff8
mov dword [esi + 0x44], edx
cmp edx, 7
jbe 0x405307
mov ecx, dword [esi + 0x30]
cmp ecx, dword [esi + 0x34]
jae 0x405508
lea edx, [ecx + 1]
mov dword [esi + 0x30], edx
mov byte [ecx], al
mov edx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x405508
mov edx, dword [esi + 0x7c]
mov ecx, dword [esi + 0x8c]
mov ebp, dword [edx]
sub ebp, ecx
mov edi, ebx
cmp ebx, ebp
jb 0x40554a
mov edi, ebp
add ecx, dword [esi + 0x74]
push edi
push eax
push ecx
call fcn.00409678
add esp, 0xc
add dword [esi + 0x8c], edi
cmp ebx, ebp
jbe 0x40556a
sub ebx, edi
mov dword [esi + 0x58], edi
mov dword [esi + 0x5c], ebx
mov eax, dword [esi + 0x5c]
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
ret
cmp ecx, 0x200
je case.default.0x40507a
cmp ecx, 0x300
mov eax, 0x78c0
jmp 0x40558f
add bl, ch
add eax, 0x7880b8
add byte [ecx - 0x18], ch
adc dword [edx], eax
add cl, al
in eax, dx
adc ecx, dword [ecx + 0x5e7c1ef]
mov eax, 0x7880
imul ebp, eax, 0x4211
shr ebp, 0x13
mov edi, ebp
shl edi, 5
mov ecx, dword [esi + 0x44]
mov ebx, 0x78
shl ebx, cl
sub ebp, edi
add ebp, eax
or ebx, dword [esi + 0x48]
movzx ebp, bp
mov dword [esi + 0x48], ebx
sub ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
jb 0x405629
and eax, 0xc0
or eax, ebp
xor eax, 0x1f
shl eax, cl
or eax, ebx
mov dword [esi + 0x48], eax
or ecx, 8
mov dword [esi + 0x44], ecx
mov ebp, dword [esp + 0x1c]
jmp 0x4055fd
shr eax, 8
mov dword [esi + 0x48], eax
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x404f60
mov edi, dword [esi + 0x30]
cmp edi, dword [esi + 0x34]
jae 0x4055e8
lea ecx, [edi + 1]
mov dword [esi + 0x30], ecx
mov byte [edi], al
mov ecx, dword [esi + 0x44]
mov eax, dword [esi + 0x48]
jmp 0x4055e8
shr ebx, 8
mov dword [esi + 0x48], ebx
add ecx, 0xfffffff8
mov dword [esi + 0x44], ecx
cmp ecx, 7
jbe 0x4055bc
mov edi, dword [esi + 0x30]
cmp edi, dword [esi + 0x34]
jae 0x405618
lea ecx, [edi + 1]
mov dword [esi + 0x30], ecx
mov byte [edi], bl
mov ecx, dword [esi + 0x44]
mov ebx, dword [esi + 0x48]
jmp 0x405618
push ss
rcr byte [ecx - 0x68cb2e0], 1
add byte [edi + ebp*2 + 0x74], dh
je 0x43ad10
je 0x43ad04
insb byte es:[edi], dx
and byte [ebp + 0x72], ah
jb 0x43ad18
jb 0x43ad1e
add byte [edi + ebp*2 + 0x6f], dh
je 0x43ad1d
outsd dx, dword [esi]
and byte [ebp + 0x61], ch
outsb dx, byte [esi]
jns 0x43acd5
imul bp, word [ebp + 0x73], 0x6e00
outsb dx, byte [esi]
outsd dx, dword [esi]
and byte [ebp + 0x72], ah
jb 0x43ad31
jb str.internal_error
imul ebp, dword [esi + 0x74], 0x616e7265
insb byte es:[edi], dx
and byte [ebp + 0x72], ah
jb 0x43ad40
jb str.undefined_error
jne 0x43ad43
imul bp, word gs:[esi + 0x65], 0x2064
jb 0x43ad52
outsd dx, dword [esi]
jb str.invalid_parameter
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [eax + 0x61], dh
jb 0x43ad50
insd dword es:[edi], dx
je 0x43ad58
jb str.sGCpch1iXMDeEwJPJwcwwJTkzKmhBwMuBZtooBkNOSzTAc8UeAU_rL9gaz5Qdx6z_Iu8
jae 0x43ad3e
inc ebx
jo 0x43ad5d
push 0x4d586931
inc esp
inc ebp
ja 0x43ad4e
push eax
dec edx
ja 0x43ad6b
ja 0x43ad81
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43ad88
outsd dx, dword [esi]
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
push ebx
jp 0x43ad75
inc ecx
arpl word [eax], di
push ebp
inc ecx
push ebp
das
jb 0x43ad77
cmp dword [edi + 0x61], esp
jp 0x43ad65
push ecx
js 0x43ad6a
jp 0x43ad65
dec ecx
jne 0x43ad71
add byte [ebx], dh
aad 0x95
cmp eax, 0xd53378f5
cmc
js 0x43ad74
xor edx, ebp
aad 0xd
or eax, 0x5825adae
invalid
scasb al, byte es:[edi]
lodsd eax, dword [esi]
and eax, 0xcc8d6458
mov ch, 0x1c
cmp dword gs:[esi - 0x21284b77], 0xffffffd4
out dx, eax
mov esi, 0xded7b489
aam 0xef
mov ah, 0xd7
invalid
sbb eax, 0x46594e1e
dec esi
pop ecx
inc esi
pop ecx
inc esi
inc esp
ret
dec ebx
inc edi
out 0x39, al
add al, 0x40
mov ch, 0xab
push cs
mov bl, 0xb5
ret
cmp al, 0x4e
cmp al, 0x4e
sahf
xor cl, ch
adc cl, byte [esi + 0x7300b0e7]
invalid
mov al, 0
jae 0x43adbf
add byte [ebx + 0x47], dh
jae 0x43adbf
inc edi
inc ebx
jo 0x43adde
push 0x4d586931
inc esp
inc ebp
ja 0x43adcf
push eax
dec edx
ja 0x43adec
arpl word [edi + 0x77], si
ja 0x43ae02
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43ae09
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp 0x43ade6
inc esi
dec ebp
bound dx, dword [bp + si + 0x49]
jne 0x43ae1b
bound esi, qword [ebx + ebp*2 + 0x62]
inc esp
je 0x43adfc
push 0x492f7a36
jne 0x43adf2
add byte [ecx + ebx*8 - 0xc6b6572], bl
and dh, bl
xchg esp, eax
and dh, bl
inc eax
arpl cx, bx
sub byte [ecx], 0x24
scasb al, byte es:[edi]
add byte [edx*8 - 0x1e94f0d9], bh
stosd dword es:[edi], eax
imul esp, ecx, 0xffffffab
or byte [edi + 0x34], ah
cmp eax, 0x4b9c6113
mul dword [eax + 0x3e]
popal
int3
retf
stc
pop ds
leave
sahf
inc esi
std
out 0x8c, al
sti
add byte [ebx + 0x47], dh
jae 0x43ae40
inc ebx
jo str._apQxQ
push 0x4d586931
inc esp
inc ebp
ja 0x43ae50
push eax
dec edx
ja 0x43ae6d
arpl word [edi + 0x77], si
ja 0x43ae83
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43ae8a
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp str.56p
inc esi
dec ebp
push esi
inc ecx
pop ecx
das
jno 0x43ae79
pop edx
xor ah, byte [ecx + 0x7a]
xor eax, 0x36426151
jp str.56p
dec ecx
jne 0x43ae73
add byte [edi - 0xc], bl
test al, 0xec
cmc
sub eax, 0xf38317b
imul edi, esp, 0x4e52cca9
fldenv [eax]
jmp 0xf476b60e
mov edx, 0x25f43307
mov al, byte [0xd71dfe11]
inc ecx
mov al, byte [0x24d8f7ec]
and al, 0x61
and al, 0x61
jo 0x43aeb4
js 0x43aeb6
mov ebp, 0x70362735
xor eax, 0x99703627
lds esi, [0x99703627]
xor eax, 0x99703627
xor eax, 0x99703627
sub al, 0xa7
cmpsd dword [esi], dword es:[edi]
and al, 0x51
push ss
iretd
mov ecx, 0xd199ad
jae 0x43aec1
inc edi
inc ebx
jo 0x43aee0
push 0x4d586931
inc esp
inc ebp
ja 0x43aed1
push eax
dec edx
ja 0x43aeee
arpl word [edi + 0x77], si
ja 0x43af04
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43af0b
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp 0x43af08
inc ebx
arpl word [ebp + 0x65], dx
pop edx
inc edx
inc ebp
das
jae 0x43af20
inc esi
imul esp, dword [esp + edx*2 + 0x38], 0x6946644a
jbe 0x43aeee
inc esi
imul esi, dword [esi + 0x35], 0x3d3d41
in al, dx
les edi, [edi - 0x5b]
inc ecx
cmp eax, 0xc4ec003d
jg 0x43ae66
ficom dword [ebx + 0x2b00855e]
outsd dx, dword [esi]
jmp 0x43aec9
jmp dword [ecx - 0x2a]
jle 0x43af2c
jb 0x43ae9d
push ecx
sub cl, byte [edi + 0x18dadf0]
adc eax, 0xafcf40d4
scasd eax, dword es:[edi]
fimul dword [ebp + 0x2e1d7981]
and ch, dl
push edi
xchg edi, eax
invalid
sub byte [edi - 0x66], dh
pop eax
push 0xffffffffffffff9a
and edx, dword [ebp + 0x48]
inc ebp
add byte [ebx + 0x47], dh
jae 0x43af42
inc ebx
jo 0x43af61
push 0x4d586931
inc esp
inc ebp
ja 0x43af52
push eax
dec edx
ja 0x43af6f
arpl word [edi + 0x77], si
ja 0x43af85
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43af8c
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
dec esi
dec edi
push ebx
jp 0x43af7b
inc esi
jae 0x43af81
inc edx
arpl word [edi + 0x74], bp
aaa
outsd dx, dword [esi]
je 0x43af66
inc esi
imul esp, dword [edx + 0x32], 0x31625546
sub esi, dword [edi]
in eax, 0
in eax, 0x11
jmp 0x7400900b
sbb ecx, ebx
fsubp st(2)
dec edi
sar dword [edx], 1
or eax, 0x3883f628
div bh
and dword [ecx - 0x48], ebx
mov bh, 0xf7
pop ds
mov si, 0xf91f
out dx, eax
or dl, al
pushfd
pushfd
xchg dword [eax + ebp*2], ecx
and byte [ecx - 0x6ddd2551], al
mov bl, 0x3c
jb 0x43af44
sub dword [edi - 0x4c6ddd26], 0xa8d5723c
adc ebx, dword [ebx]
push eax
xchg ebx, eax
test al, 0x13
sbb edx, dword [eax - 0x6d]
pop eax
add byte [eax + 0x73003ab4], dh
invalid
cmp al, byte [eax]
jae 0x43afc3
inc edi
inc ebx
jo 0x43afe2
push 0x4d586931
inc esp
imul ebx, dword [eax + 0x4d], 0x77456544
dec edx
inc ebp
ja 0x43afd3
push eax
dec edx
ja 0x43aff0
arpl word [edi + 0x77], si
ja 0x43b006
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43b00d
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp 0x43affa
inc esp
cmp byte [ebx + 0x57], ah
inc ecx
pop ecx
je 0x43b022
dec ebx
insb byte es:[edi], dx
imul esp, dword [edx + 0x32], 0x31625546
sub esi, dword [edi]
wait
stosd dword es:[edi], eax
mov al, byte [0xf9183e9]
adc bh, byte [edi]
aas
adc ebp, 0xffffffdd
aad 0xc1
push 0x5ac95cb1
cld
jae 0x43b016
or bh, byte [esi + 0x63]
xchg edi, eax
and edx, ebp
cmp ebp, dword [ebx - 0x3207fd61]
or ecx, 0xc81da598
test byte [edi - 0x2c597072], ch
add byte [esi + 0x35], al
inc esi
xor eax, 0x42a72e35
jmp 0x43b070
invalid
movsd dword es:[edi], dword [esi]
sbb eax, 0xaf84f3c8
mov cs, word [edi + 0x4600d3a6]
inc esi
xor eax, 0x42a72e35
cmpsd dword cs:[esi], dword es:[edi]
inc edx
jmp 0x43b070
push ecx
mov dword ds:[eax], eax
jae 0x43b044
add byte [ebx + 0x47], dh
jae 0x43b044
inc ebx
jo 0x43b063
push 0x4d586931
inc esp
inc ebp
ja 0x43b054
push eax
dec edx
ja 0x43b071
arpl word [edi + 0x77], si
ja 0x43b087
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43b08e
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
dec esi
dec edi
push ebx
jp 0x43b06c
inc ebp
jae 0x43b091
bound esp, qword [ebx + 0x77]
arpl word [ecx], si
je 0x43b068
inc edx
imul esp, dword [edx + 0x57], 0x31625546
sub esi, dword [edi]
mov edx, 0x3c05ab4e
dec esp
imul ebx, dword [ebx + 0x2c1984b2], 0xfffffffd
cmp ebp, esp
inc byte [ebx - 0x3f70c63a]
jmp 0x4e871b42
push 0x43
dec esi
add eax, 0x9b6b4c3c
mov dl, 0x84
sbb dword [edi*8 - 0x7c011ac7], ebp
invalid
inc ebx
dec esi
inc edx
push ebx
insd dword es:[edi], dx
add dword [ecx - 0x4e], 0xfc9bd515
jb 0x43b03f
insw word es:[edi], dx
insd dword es:[edi], dx
sbb ecx, dword [0xedf084]
outsd dx, dword [esi]
sub eax, dword [0x7c0f18d]
in eax, dx
add byte [edi + 0x2b], ch
add eax, 0x7c0f18d
pop es
iretd
inc ebp
ja 0x43b0d5
push eax
dec edx
ja 0x43b0f2
arpl word [edi + 0x77], si
ja 0x43b108
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43b10f
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp 0x43b10b
inc esp
cmp byte [edi + 0x54], ch
popal
push ecx
arpl word [edi + ebp*2], si
jb str.sGCpch1iXMDeEwJPJwcwwJTkzKmhBwMuBZtooBkNOSzRENkAcg0qpax8dT9UKUOo5Q
bound edx, qword [si + 0x35]
pop eax
dec ebx
push ebp
dec edi
outsd dx, dword [esi]
sub esi, dword [0xc5003d51]
aad 0xfa
wait
pop ss
or ah, byte [eax - 0x4d]
push ebp
int 0xcf
dec esi
push eax
call 0xb3862913
stosb byte es:[edi], al
add eax, 0x3fd1e597
xchg edi, eax
in eax, 0xd1
aas
adc byte [edi + 0x26], bl
pop edi
cmp al, 0x79
mov ch, 0xa0
movsd dword es:[edi], dword [esi]
sub eax, 0xc9ef68a1
cmp byte [ecx], dl
jg 0x43b123
fidiv word [ebx]
lahf
out 0x85, eax
test byte [eax - 0x10], 0xb5
push edi
mov ch, 0x57
pop ds
sbb byte [edi - 0x531e0ee6], dl
js str.sGCpch1iXMDeEwJPJwcwwJTkzKmhBwMuBZtooBkNOSzRENkAcg0qpax8dT9UKUOo5Q
jae 0x43b146
inc ebx
jo 0x43b165
push 0x4d586931
inc esp
inc ebp
ja 0x43b156
dec edx
push eax
dec edx
ja 0x43b173
arpl word [edi + 0x77], si
ja 0x43b189
dec edx
push esp
imul edi, dword [edx + 0x4b], 0x6d
push 0x754d7742
inc edx
pop edx
je 0x43b190
outsd dx, dword [esi]
inc edx
imul ecx, dword [esi + 0x4f], 0x53
jp 0x43b17b
inc ebp
dec esi
imul eax, dword [ecx + 0x63], 0x67
xor byte [ecx + 0x70], dh
popal
js 0x43b16d
push esp
cmp dword [ebp + 0x4b], edx
push ebp
dec edi
outsd dx, dword [esi]
sub esi, dword [0x59003d51]
mov ebx, 0xb41d2014
in al, 0x9c
sub dl, byte [eax]
inc edx
push ecx
and byte [0x2a9ce4b4], bl
adc byte [edx + 0x51], al
xchg esi, eax
pop esi
rol ebp, 1
cld
and eax, 0x5b3df5a2
invalid
pop ebx
js 0x43b187
mov byte [0x785b3df5], al
cmp eax, 0xf12b785b
int1
les ebx, [0xb2c592ac]
cmp ecx, ebp
popal
popal
jmp 0x43b1c3
cwde
or eax, 0xbc0525c2
test byte [edi - 9], dh
ja 0x43b16c
leave
ja 0x43b18c
inc byte [ebp + 0x5f34b7]
jne 0x43b1ee
xor al, 0x5f
add byte [ebp + 0x6e], dh
jne 0x43b1ee
jae 0x43b1f7
jo 0x43b1f4
outsd dx, dword [esi]
jb 0x43b1fb
and byte fs:[ebp + 0x6e], ah
and byte [ebp + 0x6e], ah
arpl word [edx + 0x79], si
jo 0x43b205
je 0x43b1fb
imul ebp, dword [edi + 0x6e], 0x6c756e00
outsb dx, byte [esi]
jne 0x43b204
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [esi + 0x75], ch
outsb dx, byte [esi]
jne 0x43b204
insb byte es:[edi], dx
add byte [edx + 0x75], ah
bound esi, qword [ebp + 0x66]
jb 0x43b1c1
je 0x43b212
outsd dx, dword [esi]
and byte [ebx + 0x6d], dh
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x6e], dh
jne str.true
jae 0x43b224
jo 0x43b221
outsd dx, dword [esi]
jb 0x43b228
and byte fs:[ebx + 0x65], ah
outsb dx, byte [esi]
je 0x43b22e
popal
insb byte es:[edi], dx
and byte [ecx + ebp*2 + 0x72], ah
arpl word gs:[edi + ebp*2 + 0x72], si
jb 0x43b228
arpl word [edi + ebp*2 + 0x72], si
jns 0x43b1e9
jae 0x43b234
jp 0x43b232
add byte [ebp + 0x6e], dh
jne 0x43b23e
js 0x43b243
arpl word gs:[ebp + 0x64], si
and byte [ebp + 0x63], ah
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43b252
jae 0x43b256
and byte fs:[ebx + 0x69], dh
jp 0x43b24f
add byte gs:[ebp + 0x6e], dh
jne 0x43b25b
add byte [ebp + 0x6e], dh
jne 0x43b25b
jae 0x43b264
jne str.file_too_large
jo 0x43b261
jo 0x43b261
outsd dx, dword [esi]
jb 0x43b268
and byte fs:[ebp + 0x75], ch
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x43b266
je 0x43b265
imul esp, dword [ecx + ebp*2 + 0x73], 0x7261206b
arpl word [eax + 0x69], bp
jbe 0x43b26d
imul esi, dword fs:[ebx + 0x6b], 0x63726120
push 0x657669
outsb dx, byte [esi]
outsd dx, dword [esi]
imul esi, dword [esi + 0x65], 0x746f6e00
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x43b22d
popal
and byte [edx + 0x49], bl
add byte [esi + 0x6f], ch
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x43b22d
popal
and byte [edx + 0x49], bl
push eax
and byte [ecx + 0x72], ah
arpl word [eax + 0x69], bp
jbe 0x43b27f
add byte [edx + esi*2 + 0x75], dh
je 0x43b28f
jne 0x43b284
add byte [esi + 0x61], ah
popaw
popal
insb byte es:[edi], dx
jae 0x43b28a
add byte gs:[ebp + 0x6e], dh
jne 0x43b296
add byte [ebp + 0x6e], dh
jne 0x43b296
jae 0x43b29f
jo 0x43b29c
outsd dx, dword [esi]
jb 0x43b2a3
je 0x43b295
and byte fs:[esi + 0x65], ah
and byte fs:[esi + 0x65], ah
popaw
popal
je 0x43b2ac
jb 0x43b29e
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x43b29f
insb byte es:[edi], dx
imul esp, dword [eax + 0x66], 0x6e656c69
popal
insd dword es:[edi], dx
add byte gs:[ecx + 0x72], ah
popal
jb 0x43b2b1
invalid
invalid
jbe 0x43b2b7
imul ebp, dword [ebp + 0x6e], 0x656d61
popal
jb 0x43b2b1
push 0x20657669
imul esi, dword [ebx + 0x20], 0x206f6f74
insb byte es:[edi], dx
popal
jb 0x43b2c5
imul esi, dword [esi + 0x65], 0x20736920
and byte [ecx + 0x73], ch
and byte [edi + ebp*2 + 0x6f], dh
je 0x43b2c7
outsd dx, dword [esi]
and byte [ecx + 0x72], ch
add byte gs:[bp + 0x69], ah
invalid
invalid
add byte gs:[esi + 0x69], ah
invalid
invalid
imul bp, word [ebp + 0x20], 0x6f74
imul ebp, dword [ebp + 0x20], 0x206f6f74
insb byte es:[edi], dx
popal
jb 0x43b2d4
insb byte es:[edi], dx
and byte gs:[edi + ebp*2 + 0x6f], dh
and byte [edi + ebp*2 + 0x6f], dh
je 0x43b2d6
outsd dx, dword [esi]
outsd dx, dword [esi]
and byte [ecx + 0x72], ch
add byte gs:[di + 0x6e], dh
jne 0x43b2df
add byte gs:[ebp + 0x6e], dh
jne 0x43b2df
jae 0x43b2e8
jo str.file_stat_failed
outsd dx, dword [esi]
jb 0x43b2ec
and byte fs:[ebp + 0x65], ch
je 0x43b2e7
outsd dx, dword [esi]
add byte fs:[esi + 0x69], ah
imul bp, word [ebp + 0x20], 0x6f6e
je 0x43b2ab
and byte [esi + 0x6f], ah
outsw dx, word [esi]
jne 0x43b2fd
add byte fs:[ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe str.validation_failed
insb byte es:[edi], dx
imul esp, dword [eax + 0x68], 0x65646165
jb 0x43b2c0
jb 0x43b2c0
and byte [edi + 0x72], ch
and byte [ecx + 0x72], ah
arpl word [eax + 0x69], bp
jbe 0x43b30f
outsd dx, dword [esi]
jb 0x43b2c3
popal
jb 0x43b309
push 0x20657669
and byte [ecx + 0x73], ch
and byte [ebx + 0x6f], ah
jb 0x43b324
imul esi, dword [ebx + 0x20], 0x72726f63
jae 0x43b2ce
arpl word [edi + 0x72], bp
jb 0x43b328
jne 0x43b324
jo 0x43b329
je 0x43b31b
add byte fs:[ebp + 0x63], ah
invalid
invalid
invalid
add byte fs:[ebp + 0x63], ah
invalid
invalid
invalid
add byte [ebp + 0x63], ah
invalid
invalid
invalid
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43b331
jae 0x43b335
jae 0x43b335
imul ebp, dword [edi + 0x6e], 0x69616620
insb byte es:[edi], dx
and byte fs:[edi + 0x72], ch
and byte [ecx + 0x72], ah
arpl word [eax + 0x69], bp
jbe 0x43b33c
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [esi + 0x61], ah
popal
imul ebp, dword [ebp + 0x64], 0x20726f20
jb 0x43b2f0
popal
jb 0x43b336
push 0x20657669
imul esi, dword [ebx + 0x20], 0x72726f63
imul esi, dword [esi + 0x65], 0x20736920
arpl word [edi + 0x72], bp
jb 0x43b355
and byte gs:[ecx + 0x73], ch
and byte [ecx + 0x73], ch
and byte [ebx + 0x6f], ah
jb 0x43b351
jne 0x43b351
jo 0x43b356
je 0x43b348
add byte fs:[esi + 0x69], ah
invalid
invalid
add byte fs:[esi + 0x69], ah
invalid
invalid
imul bp, word [ebp + 0x20], 0x7473
insb byte es:[edi], dx
and byte gs:[ebx + 0x74], dh
popal
je 0x43b30f
popaw
popal
imul ebp, dword [ebp + 0x64], 0x6c617600
jbe 0x43b359
insb byte es:[edi], dx
jbe 0x43b359
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x206e6f69
popaw
imul ebp, dword [ebp + 0x64], 0x6c6c6100
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x69616620
insb byte es:[edi], dx
add byte fs:[ecx + 0x6c], ah
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x69616620
insb byte es:[edi], dx
add byte fs:[ebx + 0x6f], ah
invalid
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43b391
jae 0x43b395
imul ebp, dword [edi + 0x6e], 0x69616620
outsb dx, byte [esi]
and byte [esi + 0x61], ah
imul ebp, dword [ebp + 0x64], 0x6c696600
invalid
invalid
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte fs:[esi + 0x69], ah
invalid
invalid
insb byte es:[edi], dx
and byte gs:[edi + 0x70], ch
and byte [edi + 0x70], ch
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
and byte [esi + 0x61], ah
imul ebp, dword [ebp + 0x64], 0x6c696600
invalid
invalid
insb byte es:[edi], dx
add byte fs:[esi + 0x69], ah
invalid
invalid
insb byte es:[edi], dx
and byte gs:[ebx + 0x65], dh
imul esp, dword gs:[eax], 0x66
popal
popaw
imul ebp, dword [ebp + 0x64], 0x43524300
inc ebx
push edx
inc ebx
inc ebx
sub eax, 0x63203233
push 0x206b6365
invalid
and byte [ebx + 0x68], ah
arpl word gs:[ebx + 0x20], bp
invalid
arpl word [eax + 0x65], bp
arpl word [ebx + 0x20], bp
and byte [esi + 0x61], ah
popaw
imul ebp, dword [ebp + 0x64], 0x69727700
ja 0x43b3d7
invalid
je 0x43b3cd
and byte [ebx + 0x61], ah
insb byte es:[edi], dx
insb byte es:[edi], dx
bound esp, qword [ecx + 0x63]
imul esp, dword [eax], 0x66
popal
imul ebp, dword [ebp + 0x64], 0x6c696600
imul bp, word [ebp + 0x20], 0x7277
imul esi, dword [ebp + 0x20], 0x6c696166
insb byte es:[edi], dx
add byte fs:[esi + 0x69], ah
invalid
invalid
add byte fs:[esi + 0x69], ah
invalid
invalid
insb byte es:[edi], dx
and byte gs:[ebx + 0x72], ah
popal
jb 0x43b3f8
popal
je 0x43b3fb
and byte gs:[esi + 0x61], ah
and byte [esi + 0x61], ah
imul ebp, dword [ebp + 0x64], 0x6c696600
imul bp, word [ebp + 0x20], 0x6c63
outsd dx, dword [esi]
jae 0x43b40d
and byte [esi + 0x61], ah
imul ebp, dword [ebp + 0x64], 0x6c696600
imul bp, word [ebp + 0x20], 0x6572
popal
and byte fs:[esi + 0x61], ah
imul ebp, dword [ebp + 0x64], 0x32313000
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
inc ecx
inc edx
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 + 0x58], bh
add byte [eax], al
jl 0x43b40b
cmc
jg 0x43b387
push edi
jb 0x43b389
dec ebp
lodsb al, byte [esi]
jnp 0x43b45c
clc
mov al, 0x9d
popfd
movsd dword es:[edi], dword [esi]
imul edi, dword gs:[esi + 0x1c4a2272], 0xdb8cf68b
imul edi, dword [esi + 0x1c4a2272], 0xdb8cf68b
sbb al, 0x8b
test byte [ebx + ebx*8 - 0x2d79177d], 0
sub eax, 0xffffff86
rol byte [eax], cl
sub eax, 0x3020030
xor byte [eax], al
add al, byte [ebx]
pop es
add byte [esp + esi*4 + 3], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
cld
mov bh, 3
add byte [esi*4 - 0x4b53fffd], ch
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
or dword [eax - 0x4aabfffd], edi
add eax, dword [eax]
sal byte [ebx + eax], 1
add byte [eax], al
add byte [eax], al
add byte [eax + edi*4], dl
add eax, dword [eax]
js 0x43b400
add eax, dword [eax]
call 0x43b806
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], bl
mov eax, 0xb5900003
add eax, dword [eax]
adc al, 0xb5
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [eax - 0x4a43fffd], bh
add byte [eax + 0x140003b5], dl
mov ch, 3
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ch
mov eax, 0xb5bc0003
add eax, dword [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 ah, dl
mov ch, 3
add al, ah
mov ch, 3
add dh, ch
mov ch, 3
add byte [edx], al
mov dh, 3
add byte [eax], bl
mov dh, 3
add byte [esi], ch
mov dh, 3
add byte [edx - 0x4a], al
add eax, dword [eax]
pop eax
mov dh, 3
add byte [esi - 0x4a], ah
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
jbe 0x43b46c
add eax, dword [eax]
mov byte [esi - 0x4963fffd], dh
add eax, dword [eax]
movsb byte es:[edi], byte [esi]
mov dh, 3
add byte [eax - 0x37fffc4a], bh
mov dh, 3
add dl, bl
mov dh, 3
add dl, ch
mov dh, 3
add byte [eax], al
add byte [eax], al
add dh, dh
mov dh, 3
add byte [edx], cl
mov bh, 3
add byte [edi + esi*4], bl
add eax, dword [eax]
xor al, 0xb7
add eax, dword [eax]
dec eax
mov bh, 3
add byte [eax], al
add byte [eax], al
add byte [edx - 0x49], bl
add eax, dword [eax]
mov bh, 3
add byte [esi - 0x49], bh
add eax, dword [eax]
xchg esp, eax
mov bh, 3
add byte [eax - 0x4ffffc49], ah
mov bh, 3
add ah, al
mov bh, 3
add al, dl
mov bh, 3
add dh, bl
mov bh, 3
add dh, ch
out dx, al
mov bh, 3
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [esi], 0
add byte [eax - 0x7ffffff9], al
or dword [eax], eax
add byte [eax - 0x7ffffff8], al
add byte [eax], al
add byte [eax], al
aam 0xb5
add eax, dword [eax]
loopne 0x43b4ef
add eax, dword [eax]
out dx, al
mov ch, 3
add byte [edx], al
mov dh, 3
add byte [eax], bl
mov dh, 3
add byte [esi], ch
mov dh, 3
add byte [edx - 0x4a], al
add eax, dword [eax]
pop eax
mov dh, 3
add byte [esi - 0x4a], ah
add eax, dword [eax]
add byte [eax], al
add byte [eax], al
jbe 0x43b514
add eax, dword [eax]
mov byte [esi - 0x4963fffd], dh
add eax, dword [eax]
movsb byte es:[edi], byte [esi]
mov dh, 3
add byte [eax - 0x37fffc4a], bh
mov dh, 3
add dl, bl
mov dh, 3
add dl, ch
mov dh, 3
add byte [eax], al
add byte [eax], al
add dh, dh
mov dh, 3
add byte [edx], cl
mov bh, 3
add byte [edi + esi*4], bl
add eax, dword [eax]
xor al, 0xb7
add eax, dword [eax]
dec eax
mov bh, 3
add byte [eax], al
add byte [eax], al
add byte [edx - 0x49], bl
add eax, dword [eax]
mov bh, 3
add byte [esi - 0x49], bh
add eax, dword [eax]
xchg esp, eax
mov bh, 3
add byte [eax - 0x4ffffc49], ah
mov bh, 3
add ah, al
mov bh, 3
add al, dl
mov bh, 3
add dh, bl
mov bh, 3
add dh, ch
mov bh, 3
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [esi], 0
add byte [eax - 0x7ffffff9], al
or dword [eax], eax
add byte [eax - 0x7ffffff8], al
add byte [eax], al
add byte [eax], al
mov al, 0
inc ebx
outsd dx, dword [esi]
jo 0x43b65b
inc esi
imul ebp, dword [ebp + 0x57], 0x45016200
inc ebp
js 0x43b656
je 0x43b63f
jb 0x43b660
arpl word [ebp + 0x73], sp
jae 0x43b5f6
sbb eax, dword [edx]
inc edi
je 0x43b63f
jne str.GlobalUnlock
jb 0x43b665
outsb dx, byte [esi]
je 0x43b653
jb 0x43b674
arpl word [ebp + 0x73], sp
jae 0x43b60a
sbb al, 2
inc edi
je 0x43b653
jne 0x43b684
jb 0x43b679
outsb dx, byte [esi]
je 0x43b667
jb 0x43b688
arpl word [ebp + 0x73], sp
jae 0x43b667
add byte fs:[eax], ah
add al, byte [edi + 0x65]
inc edi
je 0x43b669
jne 0x43b69a
jb 0x43b68f
outsb dx, byte [esi]
je 0x43b681
push 0x64616572
dec ecx
add byte fs:[eax], al
insb byte es:[edi], dx
add al, byte [edi + 0x65]
inc edi
je 0x43b688
outsd dx, dword [esi]
imul esp, dword [bp + di + 0x61], 0x6972446c
arpl word [ecx + 0x6c], sp
inc esp
jb str.GetSystemMetrics
jbe 0x43b6ac
jae 0x43b649
add al, ch
add al, byte [edi + 0x65]
inc edi
je 0x43b6a3
jns 0x43b6c5
je 0x43b6b9
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0x43b6b6
outsd dx, dword [esi]
jb 0x43b6d7
push edi
add byte [ebx + eax + 0x47], al
inc edi
insb byte es:[edi], dx
inc esp
add eax, dword [edi + 0x6c]
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [ebx + 3], cl
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
popal
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [edi], cl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x43b6ea
inc ebx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x43b6ec
outsd dx, dword [esi]
popal
jb 0x43b6f2
add byte [eax], al
xor al, 1
add byte [ecx + eax], dh
inc edi
je 0x43b6d9
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
outsd dx, dword [esi]
popal
jb 0x43b702
inc esp
popal
je 0x43b703
add byte [eax], al
inc eax
add dword [edi + 0x65], eax
inc edi
je 0x43b6ee
add byte [eax + 1], al
inc edi
je 0x43b6ee
inc ebx
add dh, al
add dword [edi + 0x65], eax
inc edi
je 0x43b705
mov byte [ecx], 0x47
inc edi
inc edi
je 0x43b705
jns 0x43b727
je 0x43b71b
insd dword es:[edi], dx
dec ebp
je 0x43b72d
je 0x43b72d
imul esp, dword [ebx + 0x73], 0x1e40000
inc edi
je 0x43b71d
push edi
imul ebp, dword [esi + 0x64], 0x6e49776f
outsw dx, word [esi]
add dh, ah
add dword [edi + 0x65], eax
inc edi
je 0x43b72d
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x43b728
outsd dx, dword [esi]
outsb dx, byte [esi]
push edi
add byte [eax], al
cwde
add cl, byte [edi + 0x70]
dec edi
jo 0x43b74c
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
bound ebp, qword [edi + 0x61]
popal
jb 0x43b755
add bh, dh
add dl, byte [edx + 0x65]
push edx
insb byte es:[edi], dx
popal
test dword [edx], 0x656c6552
push edx
insb byte es:[edi], dx
popal
jae 0x43b760
inc esp
inc ebx
add byte [eax], ch
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
inc ebx
jb 0x43b76a
popal
je 0x43b76d
dec ecx
outsb dx, byte [esi]
jae 0x43b780
popal
outsb dx, byte [esi]
arpl word [ebp], sp
add byte [esi], bl
inc ebx
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebp
js 0x43b723
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x7845
pop edi
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
add byte [edi], bl
inc ebx
outsd dx, dword [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2], 0x43008400
inc ebx
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x75636553
jb 0x43b7a1
je 0x43b7b3
add byte [eax], al
test byte [eax], al
inc ebx
outsd dx, dword [esi]
push ebx
je 0x43b794
jb 0x43b7b5
js 0x43b7c1
inc edx
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
imul esp, dword [ebp + 0x74], 0
mov es, word [eax]
inc ebx
outsd dx, dword [esi]
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x130000
add byte [eax], al
adc eax, dword [eax]
inc edx
imul esi, dword [edx + eax*2 + 0x6c], 0x30000074
add byte [eax], al
xor byte [eax], al
inc ebx
jb 0x43b7d6
add byte [ebx + 0x72], al
inc ebx
jb 0x43b7d6
popal
popal
je 0x43b7d9
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo str.GetObjectW
je 0x43b7e4
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x31000070
je 0x43b7ef
popal
jo 0x43b785
add byte [ecx], dh
add byte [ebx + 0x72], al
inc ebx
jb 0x43b7f0
popal
je 0x43b7f3
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x43b7f4
je 0x43b7fe
imul esp, dword [edx + 0x6c], 0x434465
add byte [ebx + 0x6c654401], al
inc esp
insb byte es:[edi], dx
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [eax], al
add dword [ecx], 0x44
inc esp
insb byte es:[edi], dx
je 0x43b809
inc esp
inc ebx
add byte [eax], al
xchg byte [ecx], al
inc esp
insb byte es:[edi], dx
je 0x43b815
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
arpl word gs:[eax + eax], si
je 0x43b7b7
add byte [esi + 2], dh
jbe 0x43b7bc
inc edi
je 0x43b801
je 0x43b801
jne 0x43b832
jb 0x43b827
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x43b814
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
jge 0x43b7d0
inc edi
je 0x43b816
je 0x43b816
dec ecx
inc edx
imul esi, dword [ebx + esi*2], 0x654702b0
inc edi
invalid
jae 0x43b7d8
mov al, 2
add al, byte [edi + 0x65]
inc edi
invalid
inc edi
je 0x43b82d
je 0x43b82d
bound ebp, qword [edx + 0x65]
arpl word [edi + edx*2], si
add byte [edi + 3], ah
push ebx
insb byte es:[edi], dx
add byte [eax], al
add edx, dword [bp + di + 0x65]
push ebx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
je 0x43b7f5
add byte [eax], al
add byte [ebx + 0x72745303], ah
push ebx
je 0x43b86d
mov dword [0x72745303], eax
push ebx
je 0x43b86d
je 0x43b861
push 0x746c42
je 0x43b803
add byte [ebx + 0x45], cl
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
add byte [ebp + 0x53], dl
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x6c], ch
outsd dx, dword [esi]
insb byte es:[edi], dx
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x44], al
inc edi
inc esp
inc esp
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi + 0x4c], cl
dec edi
dec esp
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
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov dword [eax], edx
inc eax
add byte [ebx + 0x10], bl
inc eax
add byte [edx + 0x24], ah
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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov dword [eax], edx
inc eax
add byte [ebx + 0x10], bl
inc eax
add byte [edx + 0x24], ah
inc eax
add bh, al
push ss
inc eax
add byte [edx + 0x24], ah
inc eax
add cl, ah
push ss
inc eax
add bh, ch
push ss
inc eax
add ch, bh
push ss
inc eax
add byte [ebx], cl
pop ss
inc eax
add bh, ch
pop ss
inc eax
add byte [eax - 0x4bffbfe9], ah
pop ss
inc eax
add byte [eax + 0x17], ah
inc eax
add byte [esi + 0x17], ch
inc eax
add byte [edi + edx + 0x40], bh
add byte [esi + 0x2004017], cl
sbb byte [eax], al
rcl byte [edi]
inc eax
add dh, bl
pop ss
inc eax
add byte [ebp + 0x20004016], dl
pop ss
inc eax
add byte [eax], ah
pop ss
inc eax
add byte [eax], ah
pop ss
inc eax
add byte [edx - 0x4dffbfea], dh
push ss
inc eax
add byte [eax + 0x17], al
inc eax
add byte [eax + 0x17], al
inc eax
add byte [edx - 0x4fffbfea], dh
push ss
inc eax
add byte [eax - 0x4fffbfea], dh
push ss
inc eax
add byte [edx - 0x4dffbfea], dh
push ss
inc eax
add byte [eax - 0x4fffbfea], dh
push ss
inc eax
add byte [edx - 0x4dffbfea], dh
push ss
inc eax
add byte [eax + ebx], dl
inc eax
add byte [eax + ebx], dh
inc eax
add byte [esi - 0x58ffbfe8], dl
sbb byte [eax], al
dec eax
sbb byte [eax], al
dec ebx
sbb dword [eax], eax
scasb al, byte es:[edi]
sbb eax, dword [eax]
scasb al, byte es:[edi]
sbb eax, dword [eax]
scasb al, byte es:[edi]
sbb eax, dword [eax]
pop ebp
sbb dword [eax], eax
pop esp
sbb byte [eax], al
lock sbb byte [eax], al
lcall 0x4019, 0x14004019
add byte [ebx - 0x54ffbfe7], ch
sbb dword [eax], eax
stosd dword es:[edi], eax
sbb dword [eax], eax
and ebx, dword [ecx]
inc eax
add bh, bl
sbb dword [eax], eax
pop es
sbb al, byte [eax]
and byte [edx], bl
inc eax
add byte [edi], ch
sbb al, byte [eax]
das
sbb al, byte [eax]
mov bh, 0x1a
inc eax
add byte [0x400401b], dl
sbb eax, 0x1b2b0040
inc eax
add byte [eax], dh
sbb eax, 0x1d300040
inc eax
add byte [esi], dh
sbb eax, 0x1d850040
inc eax
add byte [ecx + 0x1d], cl
inc eax
add byte [ecx + 0x1d], cl
inc eax
add byte [ebp + ebx + 0x40], ch
add byte [eax - 0x4fffbfe3], dh
sbb eax, 0x24620040
inc eax
add byte [edx + 0x24], ah
inc eax
add ch, al
sbb eax, 0x1e7d0040
inc eax
add ch, dl
sbb eax, 0x1dd50040
inc eax
add ch, dl
sbb eax, 0x1e1c0040
inc eax
add al, ah
sbb eax, 0x1e1c0040
inc eax
add byte [edx + 0x24], ah
inc eax
add byte [eax + 0x1e], al
inc eax
add byte [eax + 0x1e], ah
inc eax
add byte [eax + 0x1e], ah
inc eax
add byte [esi + 0x1e], ah
inc eax
add byte [esi + 0x1e], cl
inc eax
add byte [ebp + 0x1e], bh
inc eax
add byte [esi - 0x79ffbfe2], al
push ds
inc eax
add ah, cl
push ds
inc eax
add ah, cl
push ds
inc eax
add dh, bl
push ds
inc eax
add ah, ch
push ds
inc eax
add byte [eax], bl
pop ds
inc eax
add byte [eax + 0x1f], al
inc eax
add byte [edi + 0x100401f], bl
add byte [eax], al
add byte [edi - 0x60ffbfe1], bl
pop ds
inc eax
add byte [edi - 0x60ffbfe1], bl
pop ds
inc eax
add byte [ecx], al
add byte [eax], al
add byte [edi - 0x60ffbfe1], bl
pop ds
inc eax
add byte [esi], ah
pop ds
inc eax
add byte [ecx - 0x6effbfe2], dl
push ds
inc eax
add byte [ebx - 0x6ffbfe2], ah
push ds
inc eax
add byte [edi], al
pop ds
inc eax
add byte [edi], al
pop ds
inc eax
add byte [edi], al
pop ds
inc eax
add byte [eax - 0x4fffbfe2], dh
push ds
inc eax
add byte [eax + 0x4e00401e], dh
pop ds
inc eax
add byte [ecx], al
add byte [eax], al
add byte [esi + 0x1f], cl
inc eax
add byte [esi + 0x1f], cl
inc eax
add byte [esi + 0x1f], cl
inc eax
add byte [edi - 0x12ffbfe1], bh
pop ds
inc eax
add dl, cl
pop ds
inc eax
add dl, cl
pop ds
inc eax
add byte [edx + 0x24], ah
inc eax
add byte [eax], dl
and byte [eax], al
adc byte [eax], ah
inc eax
add byte [edx], dl
and byte [eax], al
adc ah, byte [eax]
inc eax
add byte [edx], dl
and byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
adc ah, byte [eax]
inc eax
add byte [edx], dl
and byte [eax], al
and byte ss:[eax], al
dec esi
and byte [eax], al
and byte gs:[eax], al
and byte [eax], ah
inc eax
add byte [edx + 0x20], dh
inc eax
add byte [edx + 0x20], dh
inc eax
add byte [edx + 0x20], dh
inc eax
add byte [esi + 0x1f], bl
inc eax
add byte [ecx + 0x1f], ch
inc eax
add byte [ecx], al
add byte [eax], al
add byte [ecx + 0x1f], ch
inc eax
add byte [ecx + 0x1f], ch
inc eax
add byte [edi + 0x1f], dh
inc eax
add byte [edi + ebx + 0x1f920040], al
inc eax
add bl, ah
and byte [eax], al
test eax, 0xb7004020
and byte [eax], al
aad 0x20
inc eax
add cl, dh
and byte [eax], al
les esp, [eax]
inc eax
add byte [ebp + 0x20], bh
inc eax
add byte [edx], al
and dword [eax], eax
push ds
and dword [eax], eax
push ds
and dword [eax], eax
mov byte [0xa2004021], al
and dword [eax], eax
mov byte [0x2c004021], al
and dword [eax], eax
clc
and al, byte [eax]
cmp ah, byte [ecx]
inc eax
add byte [edx], bh
and dword [eax], eax
dec ebx
and dword [eax], eax
and dword fs:[eax], eax
mov dh, 0x21
inc eax
add byte [esi - 0x49ffbfdf], dh
and dword [eax], eax
cld
and dword [eax], eax
or al, 0x23
inc eax
add dl, cl
and dword [eax], eax
fbld tbyte [ecx]
inc eax
add byte [ecx], dl
and al, byte [eax]
jae 0x43c2f7
inc eax
add byte [ebp + 0x11004021], al
and al, byte [eax]
sub al, 0x22
inc eax
add byte [ecx], al
add byte [eax], al
add byte [edx], ch
inc eax
add byte [edx], bh
inc eax
add byte [edx - 0x6fffbfde], al
and al, byte [eax]
nop
and al, byte [eax]
xchg edx, eax
add byte [eax - 0x6dffbfde], dl
and al, byte [eax]
xchg edx, eax
and al, byte [eax]
lahf
and al, byte [eax]
sub dword [ebx], esp
inc eax
add byte [ecx], al
add byte [eax], al
add byte [ecx], ch
and eax, dword [eax]
sub dword [ebx], esp
inc eax
add byte [ebx], bh
and eax, dword [eax]
push ecx
and eax, dword [eax]
mov dl, 0x23
inc eax
add byte [esi - 0x2cffbfde], dh
and al, byte [eax]
cmp al, 0x24
inc eax
add byte [edx + 0x24], ah
inc eax
add al, cl
and eax, dword [eax]
and eax, dword [bx + si]
insd dword es:[edi], dx
and eax, dword [eax]
enter 0x4023, 0
enter 0x4023, 0
inc edx
sbb al, byte [eax]
inc edi
sbb eax, dword [eax]
inc edi
sbb eax, dword [eax]
inc edi
sbb eax, dword [eax]
pop eax
sbb al, byte [eax]
pop eax
sbb al, byte [eax]
pop eax
sbb al, byte [eax]
jns 0x43c380
inc eax
add byte [ecx], al
add byte [eax], al
add byte [ecx + 0x1a], bh
inc eax
add byte [ecx + 0x1b], dh
inc eax
add byte [ecx], al
add byte [eax], al
add byte [ecx + 0x1b], dh
inc eax
add byte [eax - 0x78ffbfe5], cl
sbb al, byte [eax]
jmp 0x43c3a1
xchg dword [edx], ebx
inc eax
add bl, ch
sbb eax, dword [eax]
lcall 0x4023, 0xe100401a
add byte [edx], cl
sbb al, 0x40
add byte [ecx + 0x1c], al
inc eax
add byte [eax], bl
sbb al, 0x40
add ch, bh
sbb eax, 0x1c250040
inc eax
sbb al, 0x40
add byte [edx + 0x24], ah
inc eax
add al, dh
and eax, dword [eax]
pop ebp
sbb al, 0x40
add ah, bh
and eax, dword [eax]
or ah, byte [eax + eax*2]
add byte [eax + 0x1c], bh
inc eax
add byte [ebp - 0x2fffbfe4], ch
sbb al, 0x40
add al, dh
sbb al, 0x40
add byte [esp + ebx + 0x1c970040], al
inc eax
add byte [esi], ch
and al, 0x40
add byte [esi], ch
and al, 0x40
add byte [esi], ch
and al, 0x40
add byte [esi], ch
and al, 0x40
add byte [esi], ch
and al, 0x40
add byte [eax], ah
pop ss
inc eax
add byte [eax + 0x17], al
inc eax
add byte [0x3000401a], cl
sbb eax, 0x1e600040
inc eax
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
and byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
nop
and al, byte [eax]
add dword [eax], eax
add byte [eax], al
nop
and eax, dword [eax]
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
mov bl, 0x1c
inc eax
add byte [ebx + 0x10], bl
inc eax
add byte [ecx + 0x14004010], cl
sbb byte [eax], al
invalid