Function at 0x41dd23
Capabilities:
Get number of processors

Disassembly:
imul edx, dword [ebx + 0x48], 0x37790059
dec ebp
push esp
outsd dx, dword [esi]
bound ebp, qword [ebx + 0x66]
add byte [edi + ebp + 0x4b], dl
jne 0x41dd67
jns 0x41dd6b
bound eax, qword [eax]
push ebp
imul ebp, dword [edx + 0x74], 0x7379642f
jle 0x41dd85
dec eax
mov dh, 0x9f
out dx, eax
test bh, ch
ficomp dword [edx]
iretd
add byte [edx + 0x48], bl
inc edi
dec ecx
insd dword es:[edi], dx
push edx
xor al, 0
outsd dx, dword [esi]
inc ebx
xor edx, dword [esi + 0x50]
xor eax, 0x4f007542
aaa
jp 0x41dde7
imul ebp, dword [ebx], 0x30004174
push ebp
dec ecx
insd dword es:[edi], dx
push ecx
push 0x62
add dh, byte [ecx + 0x57]
push esi
inc ecx
push esi
pop edi
push eax
inc ecx
cmp al, 0x5d
and byte [edi], ch
sbb eax, dword [esi - 0x77f2407b]
test dword [ebx + 0x43], edi
xor byte [edi], 0x37
xor esi, dword [ecx]
xor eax, 0x85904234
add byte [ebx], dh
xor dword [0x32413034], ebp
sub eax, 0x41423900
xor dword [0x393139], ebp
inc ecx
inc esi
inc ebx
xor dword [ebp + 0x37], eax
inc ecx
inc ecx
add byte [edi], dh
jge 0x41de05
xor esi, dword [ecx + esi]
aaa
add byte [ecx], bh
cmp dword [eax], edi
popal
cmp dword [esi + 0x65], esp
add byte [0x39386433], dh
cmp byte gs:[esi], ah
cmp byte [esi], dh
xor al, 0x62
xor esi, dword [edx + esi]
bound esi, qword [ebx]
xor al, 0x32
add byte [ecx], dh
arpl word fs:[esi + 0x62], sp
bound esp, qword ss:[ebx + 0x50]
xor ah, byte gs:[ecx + 0x37]
inc eax
xchg edx, eax
xor dword [eax - 0x6e], esi
xor dword [esi + ebp], eax
xor byte [ebx + 0x5a494385], al
dec ecx
pop edx
jae 0x41de4d
add byte [ebx], ch
push esp
popal
dec bx
push ebx
add byte [eax + 0x6d], bh
popal
xor dword [ebx + 0x6f], eax
ja 0x41de7f
shl byte [ebp + 0x2f], 0x33
sub eax, dword [esi + 0x73]
xchg edi, eax
push eax
aas
or al, 0xe5
int 0x91
xor al, 0x6f
daa
inc esp
cmp al, ch
xchg ecx, eax
aas
or al, 0x3f
or al, 0xf1
xor byte [ecx + edi], cl
xor al, 0x30
aas
or al, 0x3f
or al, 0x3f
or al, 0x37
or al, 0
das
popal
push ebp
push ebp
push esp
pop edx
cmp byte [edx], dh
add byte [edx + 0x4c], dh
dec ebx
jns 0x41debb
bound ecx, qword [ebx + ecx*2 + 0x79]
imul esi, dword [edx + 0x7a], 0x37356a00
jb 0x41dece
add byte [edx + 0x35], ch
aaa
xor dword fs:[eax], esi
bound ecx, qword [ebx]
arpl word [ecx + esi*2], si
push edx
dec eax
push edx
insb byte es:[edi], dx
push 0
inc ecx
jae 0x41dee2
imul edi, dword [edx + 0x33], 0x7000314b
das
cmp dword [eax + ecx*2], esi
outsb dx, byte [esi]
inc ebx
jne 0x41de79
insd dword es:[edi], dx
inc esp
jo 0x41dee5
pop edx
jbe 0x41def7
ja 0x41deeb
push 0
push ebp
xor eax, dword [ebp + 0x49]
add byte [ebp + 0x33], dl
inc ebp
dec ecx
inc esi
insd dword es:[edi], dx
pop eax
pop edx
add byte [edi + 0x58], ch
push 0x73
inc ecx
insd dword es:[edi], dx
js 0x41de84
dec ebp
jb 0x41defc
xor bl, byte [eax - 0x20d590a0]
aaa
xor ah, byte [edx - 0x57ef90f1]
sbb al, 0x6f
sub ch, byte [edi + 0x2a]
cmp dh, byte [edx]
cmp dword [eax], esi
daa
fbstp tbyte [edi]
aas
mov byte [0x613aa23f], al
sal byte [edi], cl
push esi
jae 0x41debb
outsd dx, dword [esi]
inc edx
push 0x44505044
dec ebx
add byte [edx + 0x48], cl
arpl word [ebx + 0x4c], cx
dec edx
inc edi
inc edi
add byte [ebx + 0x35], ah
inc ebp
jne 0x41df44
xor eax, 0x66727545
push esi
push si
das
add byte [ecx + 0x30], al
xor eax, 0x6b393456
xor eax, dword [eax]
xor dword [edx + 0x32], ecx
xor dword [edx + 0x49], ebx
dec edx
add byte [ebx + 0x71], dh
dec edx
sub ebp, dword [ebx + 0x48]
push 0x52420068
xor dl, byte [esi + 0x61]
dec eax
push edx
xor dword [eax], ecx
imul eax, dword [edi + 0x6d], 0x40
insd dword es:[edi], dx
inc eax
push edi
cmp dword [ebp + 0x50], eax
jo 0x41df04
dec esi
xor eax, 0x36414164
dec ecx
push edx
add byte [ecx + 0x65], bl
pop ecx
xor byte [ecx], bh
dec eax
inc ebp
outsb dx, byte [esi]
add byte [ecx + edi + 0x67], ch
inc esi
inc edx
xor eax, 0x48006a61
cmp dword [eax], esi
insb byte es:[edi], dx
push edx
inc esp
inc esi
outsd dx, dword [esi]
add byte [ebx + 0x78], al
push 0x6c
jne 0x41df62
dec ecx
jo 0x41df31
push edi
arpl word [ebp + 0x34], cx
dec bx
imul esp, dword [edx], 0x70495672
insd dword es:[edi], dx
outsd dx, dword [esi]
push 0x47
add byte [eax + 0x50], ch
push eax
popal
push ebp
jns 0x41df8c
jo 0x41df4c
inc ebp
arpl word [esi + 0x58], cx
push edi
xor dword [edx + 0x46], ebp
add byte [ecx], dh
inc ebp
dec ecx
pop edx
inc ecx
push ecx
cmp byte [edi], dh
add byte [edi + 0x37], ah
push ecx
xor bl, byte gs:[edx + 0x51]
add byte [edx + 0x52], al
inc ebp
xor al, byte [ecx + 0x58]
pop eax
add byte ss:[edx + 0x4b], bl
dec esi
push 0x39
push ebp
push ebp
arpl word [esp + ebp*2], ax
xor byte [edi], ah
push eax
push edx
inc ebp
push esi
inc ebx
push ds
inc ecx
mov edi, 0xffb83b76
adc eax, 0x444615f8
inc esi
inc esp
add byte ss:[ecx], dh
inc esi
inc esp
cmp byte [edx + 0x2d], al
xor dh, byte [0xb0304204]
jbe 0x41dfd4
xor ch, byte [0x30004542]
cmp dword [0x42343041], ebp
cmp byte [eax], al
inc ebx
cmp byte [esi + 0x46], al
inc ebp
xor esi, dword [esi]
cmp bl, byte [edi]
out dx, eax
adc eax, 0x4dcfb82f
adc bl, al
push edi
inc eax
inc ebp
xor dword [ecx], edi
push 0x6f
insd dword es:[edi], dx
je 0x41e022
bound esp, qword [edx + 0x4e]
add byte [edi + 0x54], al
jb 0x41e017
jne 0x41e006
insd dword es:[edi], dx
jno 0x41dfdd
or byte [ecx + 0x4f], dl
push ecx
dec edi
loopne 0x41e055
pop eax
ja 0x41e049
push ebx
invalid
arpl word [ecx + 0x76], bp
inc edx
push esp
jno 0x41e059
je 0x41e00f
dec eax
inc edi
pop ecx
dec esi
xor eax, 0x64362b
cmp byte [esi + 0x58], ch
add byte [eax], bh
outsb dx, byte [esi]
pop eax
dec edi
pop edx
inc ebp
inc ebx
add byte [ecx], bh
aaa
dec edi
inc edi
jne 0x41e068
dec esi
dec esi
add byte [ecx + edi + 0x34], ch
dec ecx
dec edi
outsd dx, dword [esi]
arpl word [edx - 0x78], di
insb byte es:[edi], dx
dec eax
outsb dx, byte [esi]
salc
mov dword [esi + 0x4d], 0xf4dd257
invalid
inc esp
add byte [ebx], dh
inc edx
inc ecx
inc ecx
inc ebx
sub eax, 0x38143544
cmp dword [ecx], edx
jg 0x41e09d
push eax
sbb esi, dword [edi]
xor ch, byte [0x33353490]
inc edx
and byte [ebp + 0x7f303331], ah
imul esi, eax, 0x6f32354d
xor dword [0x9219d3af], esi
xor al, 1
adc ecx, dword [esi + 0x44]
das
imul ecx, dword [ecx + edi*2 + 0x56], 0x71
add byte [ebp + 0x6b], ch
inc ebp
cmp byte [ebx + 0x67], ah
xor al, 0x36
add byte [edi + 0x4a], dh
jne 0x41e0d1
jg 0x41e0d3
invalid
push ebx
aaa
dec ebp
inc esp
clc
jns 0x41e108
inc edi
call 0x6f4e65c2
pop edx
pop dx
pop edx
outsd dx, dword [esi]
or al, 1
push 0x3831300c
inc ebx
inc edx
inc esi
add byte [edx], dh
pop edi
xor esi, dword ss:[edx]
xor dword [edi + 0x34], ebx
add byte [esi + 0x31], al
xor ebx, dword [edi + 0x39]
inc ebx
cmp byte [ecx], al
pop edi
cmp byte [edx + 0x45], al
xor dword ss:[ebx + 0x31], eax
loopne 0x41e0fd
xor al, byte [ecx + 0x35]
xor eax, 0xb10f3db0
das
push 0x44682b03
or al, 0x41
push ecx
add ebp, dword [ebx]
push 0x51410c44
xor eax, 0x456b72
dec esi
cmp dword [ecx + 0x4d], eax
imul ecx, dword [ebp + 0x34], 0x44
add byte [ecx + ebx*2 + 0x66], ah
push eax
inc edi
xor al, 0x36
push edx
add byte [ecx + 0x4a], al
push ecx
dec sp
cmp dword ss:[eax], ebp
insb byte es:[edi], dx
outsb dx, byte [esi]
jo 0x41e160
pop ecx
insd dword es:[edi], dx
jne 0x41e130
add byte [ebp + 0x41], dl
xor dword [ebx], ebp
inc edi
pop edx
pop eax
das
add byte [esi + 0x59], cl
cmp dword [edi + 0x4b], ecx
jo 0x41e17b
add byte [eax + 0x4e], bh
insd dword es:[edi], dx
outsb dx, byte [esi]
cmp byte [0x7718e751], dh
invalid
sbb bl, bh
sbb cl, byte [edx + 0x4c]
test byte [esi], cl
inc edi
dec esp
jbe 0x41e13b
xor eax, 0x39534745
push edx
jbe 0x41e193
add byte [esi + 0x43], ch
push ebx
dec ebx
sub esi, dword [esi + 0x69]
insd dword es:[edi], dx
add byte [edx], dh
arpl word [ebp + 0x79], ax
jb 0x41e1c7
push eax
inc edx
add byte [esi + 0x31], dh
insd dword es:[di], dx
pop eax
dec edi
xor ch, byte [ebx + 0x394100b8]
push ecx
pop ecx
inc ecx
cmp dword [ecx + 0x59], edx
pop ecx
inc edi
outsd dx, dword [esi]
cmp dword [eax], eax
push ebx
xor dl, byte [eax + 0x44]
outsd dx, dword [esi]
bound ecx, qword [ebx + 0x54]
add byte [edx + 0x47], dl
push esi
inc esi
dec ecx
push 0x7a005255
push esp
jp 0x41e1d1
dec ebp
xor al, 0x6f
insb byte es:[edi], dx
insd dword es:[edi], dx
jne 0x41e184
js 0x41e1d8
inc ebp
xor byte [ebx], dh
inc esi
inc ebp
arpl word [eax], ax
inc edi
push ebp
cmp byte [ebp + 0x61], ah
dec ebp
xor eax, dword [edx]
sub edx, dword [si + 0x67]
cmp dword [edi + 0x6a], ecx
xor eax, dword [eax]
xor dword [edx + 0x7a], ebp
push ebp
xor dl, byte [eax + 0x35]
push edi
add byte [edi + 0x3d], ch
or eax, 0x45535b0a
push esp
add byte [ebp + 0x50], dl
inc esi
dec ebp
push edi
pop edi
push eax
add byte [ecx + 0x5d], al
and byte [ecx + 0x4e], cl
inc esi
dec edi
and byte [eax], al
xor dh, byte [eax]
xor dword [edi], esi
sub eax, 0x2d3130
xor dh, byte [ebx]
and byte [ecx], dh
cmp dword [edx], edi
xor dh, byte [eax + eax]
cmp dh, byte [edx]
xor al, 0
cmp dh, byte [ecx]
xor ch, byte [esi + esi]
sub al, 0x36
xor dword [edx], esi
and byte [eax], al
dec edi
push ebx
dec eax
dec ecx
and byte [eax + 0x49], dl
inc esp
add byte [edx], bh
xor esi, dword [esi]
xor dh, byte [eax]
and byte [eax + ecx*2 + 0x41], dl
add byte [edx], dl
xor eax, 0x203034
pop es
xor byte [eax], al
xor dword [eax], edi
inc ebx
inc edx
inc esi
xor bl, byte [edi]
xor esi, dword ss:[edx]
xor dword [edi + 0x34], ebx
inc esi
xor dword [eax], eax
xor ebx, dword [edi + 0x39]
inc ebx
cmp byte [ecx + 0x5f], al
cmp byte [eax], al
inc edx
inc ebp
xor dword ss:[ebx + 0x31], eax
xor al, byte ss:[eax]
inc ecx
xor eax, 0x34333a35
xor eax, 0x3831002e
xor dh, byte [esi + esi]
xor ebp, dword [esi]
xor dword [eax], eax
xor dh, byte fs:[0x34633234]
cmp dword [eax], eax
popal
xor eax, 0x37613165
xor al, 0x63
add byte [ebx + 0x33], ah
cmp dword [ecx], esi
xor al, 0x37
aaa
add byte [edx + esi + 0x39], ah
cmp dword [ecx], esi
popal
cmp dword [ecx], esp
arpl word [ecx + edi + 0x37], sp
xor al, 0x33
add byte cs:[eax], dh
dec ebp
push ebx
inc edi
cmp ah, byte [ecx + 0x43]
add byte [ecx + 0x49], bh
insd dword es:[edi], dx
imul ebx, dword [ecx + 0x78], 0x56003868
imul esi, dword [eax], 0x344c6231
aaa
add byte [ebx + 0x5a], ch
js 0x41e2f4
dec edx
jno 0x41e2f1
push esi
add byte [edi + 0x44], cl
insb byte es:[edi], dx
imul esp, dword [ebp + eax*2 + 0x35], 0x47
inc eax
imul eax, dword [esi + 0x30], 0x73d6773
push 0x4f520050
inc esp
inc ecx
push eax
dec ecx
dec ebp
inc edi
add byte [edx + 0x5d], dl
and byte [ebp + eax*2 + 0x54], al
inc ecx
dec ecx
add cl, byte [ecx + esi + 0x6b]
xor al, 0x46
inc ecx
xor byte ss:[esi], dh
add byte [esi], dh
inc ebp
sub eax, 0x46303337
sub eax, 0x37393400
inc esp
sub eax, 0x353738
inc ecx
sub eax, 0x31453746
xor eax, dword [eax + eax + 0x44]
inc esp
xor byte [edx], dh
inc ecx
xor dword [edx], edi
xor dl, byte [ecx + edi]
xor byte [esi], ch
imul esi, dword [esi], 3
imul eax, dword [edx + 0x55], 0x53
add byte [ebx + 0x65], ch
popal
insd dword es:[edi], dx
push esp
xor word [ebp], ax
jbe 0x41e31f
inc ecx
inc edi
jns 0x41e368
push ecx
jae 0x41e2f2
add byte [edx + 0x66], ah
bound esp, qword [esi + 0x44]
inc esp
jo 0x41e33c
cmp byte [ebx], dh
add byte [ecx + 0x54], dl
jae 0x41e342
push 0x785430
cmp dword [eax], edi
jne 0x41e358
xor dh, byte [edx + 0x64]
add byte ss:[esi + 0x72], ah
sub ebx, dword gs:[edx + 0x39]
imul ebx, dword [ecx], 0x6f
dec ecx
dec esp
je 0x41e354
dec edi
inc edx
jo 0x41e31f
xor esi, dword [edi + eax*2]
inc ebx
pop eax
ja 0x41e357
cmp byte [eax], al
insb byte es:[edi], dx
insd dword es:[edi], dx
jp 0x41e365
jns 0x41e370
bound eax, qword [eax]
sub ebx, dword [bx + si + 0x47]
jp 0x41e38a
js 0x41e37b
add byte [ebp + 0x6b], al
jne 0x41e3b6
pop eax
cmp byte [ebp + 0x4f], al
add byte [ebx + 0x72], dl
xor ah, byte [ebx + 0x62]
bound ecx, qword [ebx + 0x4e]
add byte [eax + 0x72], cl
jae 0x41e3a1
dec ebp
dec ebp
dec eax
push ecx
add byte [esi], dh
dec ecx
ja 0x41e3b0
push edi
dec edi
xor ebp, dword [ebx + edx*2]
push esp
push eax
inc ecx
dec esp
popal
aaa
bound eax, qword [eax]
cmp dword [ecx], edi
jne 0x41e3cf
cmp dword [ebp + 0x75], esp
arpl word [edx], si
sub esi, dword [esi]
xor ch, byte [ebx]
jbe 0x41e370
push ecx
outsd dx, dword [esi]
jae 0x41e3e3
pop edx
arpl word [ecx + ebp*2 - 0x80], dx
sub esp, dword [esi + 0x54]
push esp
outsd dx, dword [esi]
xor ah, byte [ebx + 0x61]
inc eax
push ecx
add byte [ebx + 0x4e], dh
inc edx
inc ebx
push esi
xor esi, dword [eax + eax]
xor al, 0
dec edx
cmp dword [edx + 0x37], ebx
jne 0x41e401
aaa
xor al, 0
ja 0x41e40b
inc ebx
dec esi
popal
outsb dx, byte [esi]
inc ebp
add byte [ecx + ecx*2 + 0x5a], cl
pop edx
js 0x41e3f3
inc edx
outsb dx, byte [esi]
pop eax
add cl, byte [eax - 0x38]
lea edx, [eax + 0x52]
inc ebp
push esi
inc ebx
inc ecx
add edx, edi
pop eax
inc esi
inc esp
xor dword ss:[esi + 0x44], eax
xor dword [esi + 0x44], eax
cmp byte [eax], al
inc edx
sub eax, 0x30423532
sub eax, 0x36320034
xor ch, byte [0x39304542]
add byte [0x42343041], ch
xor byte [edx + eax*2], dh
cmp byte [ebx + 0x38], al
inc eax
inc esi
inc esi
inc ebp
xor esi, dword [esi]
cmp dh, byte [edi + 0x5a004458]
jb 0x41e444
insb byte es:[edi], dx
push ebx
push edi
push ebx
add byte [di + 0x70], al
jo 0x41e420
outsd dx, dword [esi]
dec ebx
push 0x4c730059
dec esp
dec ebx
dec eax
xor dword [esi + ecx*2 + 0x76], ecx
add byte [ecx + 0x6d], cl
jno 0x41e450
dec edi
outsd dx, dword [esi]
cmp byte [ebx], dh
add byte [eax + 0x4c], dh
cmp byte [esi + 0x44], ch
inc ebx
xor byte [esi - 0x64], al
inc esi
pushfd
push esp
inc ebp
jg 0x41e3a0
or eax, ebp
arpl word [edi - 0x7089c8c9], cx
add byte [edi + 0x52], cl
push esp
dec ebp
cmp byte [eax + 0x35], ch
jae 0x41e423
xor eax, 0x7a720073
jb 0x41e49f
pop eax
xor eax, 0x58787954
add byte [edx + edi*2 + 0x75], al
dec eax
cmp word ss:[eax], si
add byte [edi + 0x74], ch
push edx
push 0x78
dec ebx
outsb dx, byte [esi]
push 0x34387800
insb byte es:[edi], dx
dec edx
inc ebx
add byte ss:[edi], ch
jp 0x41e4a3
push esi
xor dword [0x31086a66], esi
pop ecx
push ecx
xor dword [ecx + 0x51], ebx
jle 0x41e4b0
inc ebp
dec esi
pop es
test byte [edi + ebx*8 + 0x7e], ah
salc
jle 0x41e4a6
cmp dword [ebx], esi
inc ecx
inc ecx
add byte [0x32392d32], dh
xor al, 0x45
sub eax, 0x3777c001
sub eax, 0x44454242
sub eax, 0x30303400
xor byte [edi], dh
xor byte [eax], bh
aaa
xor byte [edi], 0x42
xor eax, dword [edx + edi + 0x31]
xor al, 0x21
sbb al, 0
xor dword [eax], esi
cmp dword [edx], esi
xor esi, dword cs:[ecx]
bound eax, qword [eax]
xor eax, 0x63363231
xor eax, 0x32003132
xor dh, byte [ebx]
xor esi, dword [edi]
cmp byte [0x32320066], dh
arpl word gs:[ebx], si
xor dh, byte [0x61330062]
add byte [edx], dh
xor ah, byte [ebp + 0x63]
xor esi, dword [edx]
xor eax, 0x61330062
xor esp, dword [ecx + 0x61]
popal
xor al, 0x63
popal
and byte gs:[ebx + 0x64], 0x65
xor sp, bx
arpl word [eax], ax
inc ecx
cmp byte [edx + 0x61], dh
inc edi
aaa
xor esi, dword [eax + eax + 0x6e]
arpl word [ecx + 0x76], bp
inc edx
push esp
jno 0x41e520
add byte [eax + ecx*2 + 0x47], dh
pop ecx
dec esi
xor eax, 0x6478362b
cmp byte [ebx - 0x79], ch
xor eax, 0x7d7f192a
jne 0x41e502
xor dword [eax], eax
inc ecx
xor al, 0x43
inc ecx
xor dword [ebx + esi], esi
sub eax, 0x33323708
loopne 0x41e549
cmp byte [esi], dh
inc ebx
sub eax, 0x31464100
inc edx
sub eax, 0x363838
inc esi
xor al, 0x32
inc esi
inc ebp
inc ecx
inc ebx
inc esi
loopne 0x41e554
cmp dh, byte [ebx]
cmp dword [ecx], edi
mov al, byte [0x6f197f35]
sbb dword [esi], ebx
sub dh, byte [ebx]
das
call dword [0x288015f5]
adc eax, 0x288015f5
aaa
xor al, 0x80
xor al, 0x61
sub eax, 0x39623161
loopne 0x41e598
add byte [edi], dh
xor eax, 0x3134612d
xor ebp, dword [0x66643600]
xor esp, dword [ebp + 0x33]
cmp al, cl
xor byte [ebx + 0x63], ah
pushal
xchg ebx, eax
xor dword [edx], esi
call dword [0xf49b2f72]
adc eax, 0x1f32c417
les esi, [edx]
pop ds
les ebx, [0x13932c4]
les eax, [ebx]
mov edi, 0x4345302b
pop ecx
push esp
pop edx
xor dh, byte [ecx]
add byte [esp + ecx*2 + 0x78], cl
push 0x6c377945
add byte [esi + 0x41], al
dec edi
push edx
push ebp
push ebp
push ebp
insd dword es:[edi], dx
add byte [ebx + 0x4a], ah
push esp
pop eax
dec ebp
dec esp
inc ecx
insd dword es:[edi], dx
add byte [eax], dh
push ebp
je 0x41e601
pop ecx
sub esi, dword [esi + 0x32]
add byte [eax], bh
outsd dx, dword [esi]
insd dword es:[edi], dx
xor byte [esi + 0x30], dl
inc esi
add byte [di + 0x6e], dl
outsb dx, byte [esi]
dec ebx
push ebx
jb 0x41e5f1
add byte [eax], dh
dec ecx
insb byte es:[edi], dx
jno 0x41e5d6
dec ecx
insb byte es:[edi], dx
inc ecx
test dword [eax], 0xc262ffc7
loope 0x41e5e6
mov edi, 0x201dbd1d
in eax, 0x7f
xor eax, dword [ecx]
hlt
xor al, 0x50
aaa
cmp dword [eax + 0x6c], ebp
push 0x49393000
insd dword es:[edi], dx
ja 0x41e638
xor byte [eax + eax + 0x31], al
add byte [ecx], dh
sub eax, dword [edi + 0x62]
push edi
dec ecx
dec ecx
push 0
xor eax, 0x69327558
xor eax, 0x69327558
js 0x41e645
add byte [edi], dh
xor ch, byte [edi]
cmp byte [0x527455], dh
push ebx
dec edi
add byte [ebx + 0x4f], dl
push esi
push 0x546f3666
add byte [edi], dh
xor dword [edx + 0x45], ebp
jo 0x41e686
xor dword [bx + si], eax
push ecx
ja 0x41e64a
ja 0x41e64a
xor eax, 0x37594e
dec eax
jbe 0x41e68b
insd dword es:[edi], dx
inc ecx
push ecx
jne 0x41e669
add byte [edi + ebp + 0x35], al
inc edi
push ecx
push ecx
jne 0x41e66f
loopne 0x41e6a6
xor eax, 0x69474e34
jne 0x41e616
adc edi, ecx
sbb bh, 0xc0
sbb bh, 0x11
iretd
iretd
cmp byte [edi + 0x5435f20], bh
pop esi
inc ebx
inc edx
jo 0x41e6a1
add eax, 0x7042435e
push ecx
dec ebx
dec edx
das
jbe 0x41e656
jbe 0x41e6c1
jne 0x41e6c4
inc esp
xor byte [eax + eax + 0x33], al
imul eax, dword [edx + 0x52], 0x6a726d76
add byte [edx + 0x78], bl
dec esi
js 0x41e6b9
outsb dx, byte [esi]
ja 0x41e6c6
inc ebp
xor al, 0xf8
xor esi, dword [eax]
jns 0x41e6b4
pop ds
add eax, dword [ebx - 0x6fb67d21]
jg 0x41e68b
out 0x79, eax
or eax, 0x391f391f
cmp dh, byte [ecx]
aas
xor dword [edi], edi
fist word cs:[eax + 0x5f]
pop edi
pop ds
fild word [eax - 0x70]
pop ss
cmp edi, ecx
invalid
invalid
wait
les ecx, [ebp + 0x6b9b31]
xor eax, 0x522f6e5a
jp 0x41e6ed
cmp byte [ecx], ch
jno 0x41e6ef
imul eax, dword [eax], 0x76393671
push ecx
cmp dword [esi + 0x51], esi
dec ecx
insd dword es:[edi], dx
add byte [ebx + 0x54], ah
push esp
cmp byte [ebx + 0x2f], al
das
xor ax, 0x67
arpl word [edx + 0x61], bx
xor eax, 0x5a630067
popal
imul cx, word [esi + 0x2b], 0x37
add byte [eax], bh
cmp byte [ebx], ch
push ecx
push 0x32
dec eax
jo 0x41e6db
inc edx
inc edi
xor dword [ebp + 0x36], ecx
jae 0x41e725
inc esi
add byte [edx + 0x6e], al
je 0x41e741
jo 0x41e73d
add byte ss:[edi], dh
aaa
sub edi, dword ss:[edx + 0x58]
sub edi, dword [edx + 0x58]
push esi
jbe 0x41e742
add byte [edi + 0x41], cl
outsd dx, dword [esi]
jae 0x41e764
push edi
das
popal
add byte [ecx + ebx*2 + 0x79], dh
inc ebp
ja 0x41e73a
xor byte [edx], al
aaa
inc eax
cmp eax, 0x57724f37
jno 0x41e77d
add byte [edi + 0x74], cl
dec esi
push esp
insd dword es:[edi], dx
jb 0x41e77d
add byte [ecx + 0x4d], bl
outsd dx, dword [esi]
push esp
dec esp
cmp dword [edi + 0x69], esp
add byte [ecx], dh
jae 0x41e780
push eax
bound esp, qword [esi + 0x56]
push 0x62496b00
insd dword es:[edi], dx
dec ecx
dec ecx
js 0x41e77b
add byte [edi + 0x79], dh
arpl word gs:[edx + 0x6a], bp
push 0x6a
push ecx
aaa
add byte [edi], ch
dec eax
inc edx
push edx
inc ecx
insd dword es:[edi], dx
xor al, byte [eax]
outsb dx, byte [esi]
jno 0x41e7c0
das
cmp byte [edi], ch
cmp dword [0x33503800], esi
outsb dx, byte [esi]
jbe 0x41e7a1
jb 0x41e79b
add byte [eax], dh
xor al, 0x47
push esp
inc esi
inc ebx
add byte [bp + si + 0x61], cl
popal
jno 0x41e7b3
js 0x41e7cb
push esp
push esp
add byte [edi + 0x38], dh
xor dx, word [si + 0x76]
push eax
out dx, al
inc ebx
xchg byte [edx - 0x31], bl
lea edi, [edi - 0x4f]
aas
mov cl, 0x36
aas
push ss
sub dword [ecx], esp
iretd
and edi, ecx
lea ebx, [edi]
iretd
cmp dword [ecx], edi
pop edx
push esi
insd dword es:[edi], dx
imul esi, dword [eax + 0x72], 0x4e734c00
jo 0x41e815
add byte [ebx + esi*2 + 0x4e], cl
inc esi
je 0x41e7ec
outsb dx, byte [esi]
inc ecx
add byte [ecx], bh
jbe 0x41e7e2
ja 0x41e806
ja 0x41e7df
sub edi, dword [eax]
js 0x41e7b6
dec ebx
das
inc ebp
xor bh, byte [ecx]
outsb dx, byte [esi]
jae 0x41e7c0
div dword [edx + 0x44]
jb 0x41e806
dec ecx
push edx
inc ebp
inc ebx
push esp
dec edi
pop ds
inc eax
wait
iretd
push cs
cmp dword [eax + 0x7f], esp
and byte [eax], al
add byte [edx + 0x33], 0x2d
cmp dword [eax], eax
jg 0x41e804
inc eax
add byte [eax + 0x392d3342], al
add byte [ebp + 0x46], al
inc ebp
inc esi
xor al, 0x37
cmp byte [ecx], bh
inc edx
xor eax, 0x37324680
cmp bh, byte [ecx]
cmp byte [ecx], dh
loopne 0x41e84b
pop ds
fistp qword [esi - 0x41284121]
mov esi, 0x2e870d63
inc ebx
dec edi
arpl word [0x4f432e87], cx
or eax, 0x4f432e87
dec ebp
loopne 0x41e85b
inc ecx
dec esi
inc esp
inc ebp
invalid
leave
fisttp word [edx]
add ecx, ebx
or dh, byte [esi]
cmp byte [edx + eax*2 + 0x39], al
xor eax, 0x2d450044
xor eax, dword [ebp + 0x44]
xor ebp, dword [0x30352034]
inc esp
sub eax, 0x4200e142
test al, 0x32
inc esi
xor ah, al
movsd dword es:[edi], dword [esi]
jo 0x41e805
cmp al, byte [eax + 0xadf3dcc]
xor eax, 0xc9b9c9bf
inc ebp
sbb ch, al
pop eax
dec esi
lds ebx, [eax + 0x4e]
je 0x41e850
push ebx
outsd dx, dword [esi]
ja 0x41e895
dec edi
push ebp
je 0x41e8d2
add byte [ecx + 0x7a], dl
insb byte es:[edi], dx
js 0x41e8ad
dec eax
dec edi
sub eax, dword [eax]
jne 0x41e8d1
imul ebp, dword [edi], 0x74
arpl word [eax], si
add byte [edx + 0x70], dh
inc ebx
cmp dword [edi + 0x78], esp
jbe 0x41e8d5
add byte [ebx + 0x53], dl
popal
dec ecx
inc edx
jae 0x41e8dd
push edi
add byte [edx + 0x36], al
pop eax
cmp byte [eax + 0x72], dl
inc esp
add byte [ebp + 0x72], dh
inc ebp
push esi
dec esp
pop eax
dec edx
outsd dx, dword [esi]
add byte [eax + 0x52], bl
push eax
xor al, 0x68
jp 0x41e8ee
pop eax
add byte ss:[ecx + 0x6b], cl
dec esi
dec ecx
xor eax, 0x4e3642
jp 0x41e911
dec edi
inc ebp
inc edi
push eax
jne 0x41e8ee
add byte [esp + eax*2 + 0x58], dh
insd dword es:[edi], dx
dec ecx
pop ecx
dec ecx
ja 0x41e8b3
imul ecx, dword [eax + 0x56], 0x48
pop eax
das
arpl word [ecx], si
add byte [ecx + 0x48], dl
push esp
das
pop edx
jo 0x41e935
xor eax, 0x37646500
jno 0x41e924
dec ebp
aaa
push esi
add byte [esi + 0x61], dl
dec ebp
imul ecx, dword [esi + 0x2f], 0x6b007a79
push esp
dec esi
das
jns 0x41e950
jp 0x41e8d7
add byte [ebx + 0x54], ch
imul edx, dword [edi + ecx*2 + 0x65], 0x69
jbe 0x41e90d
dec edi
imul esi, dword gs:[esi + 0x2f], 0x477a004e
das
dec esi
add byte [edx + 0x47], bh
bound esi, qword [ecx + esi*2]
xor eax, 0x4900304a
dec eax
ja 0x41e93d
push eax
inc esi
js 0x41e957
add byte [edx], dh
dec ebp
cmp dword [esi + 0x73], edx
pop ecx
inc edi
add byte [ecx + 0x64], dh
xor byte [edx + 0x33], ah
push edx
pop edx
clc
pop eax
push esi
push edi
mov byte [eax], ah
outsd dx, dword [esi]
inc esp
outsd dx, dword [esi]
inc esp
outsd dx, dword [esi]
inc esp
lodsd eax, dword [esi]
invalid
jecxz 0x41e982
inc esp
outsd dx, dword [esi]
inc esp
cmp dh, byte [edx]
xor ch, byte [edi - 0x54205021]
fild word [ebx]
in eax, 0x15
xor eax, 0x3278632e
arpl word [eax + 0x32], di
dec ebp
pop ecx
add byte [edx + 0x78], dh
je 0x41e977
dec eax
push 0x6b004975
push ebp
inc esi
cmp byte [edi], dh
jns 0x41e9b0
add byte [esi + 0x31], dl
jne 0x41e976
push esi
xor dword [ebp + 0x35], esi
xor dword [eax + 0x4a], edx
dec edx
add byte [ecx + 0x6c], dl
inc edi
pop edx
push edi
outsd dx, dword [esi]
dec ecx
push esi
add byte [edi + esi + 0x39], ch
xor eax, 0x41776c5a
aaa
cmp dword [0x41776c5a], esi
add byte [edi + 0x64], dl
inc edi
xor ah, byte [edx + ebx*2 + 0x77]
dec eax
add byte [ecx], dh
inc esi
cmp byte [eax + 0x4e], ch
dec eax
pop edx
arpl word [eax], ax
inc edx
xor al, 0x4d
dec ecx
jno 0x41e9e6
dec esi
jb 0x41e983
jns 0x41e9e6
jne 0x41e9ae
aaa
nop
mov edi, 0x4b7054
dec ebx
push ebx
xor ebx, dword [ecx + 0x35]
jns 0x41e9ea
push dx
push edx
add byte [ebp + 0x66], cl
imul ecx, dword [edi + 0x4d], 0x366158
outsd dx, dword [esi]
pop eax
jne 0x41e9f7
xor eax, dword [ebp + 0x33]
pop ecx
add byte [edi + 0x73], cl
jae 0x41e9e4
insd dword es:[edi], dx
bound eax, qword ss:[eax]
push ebx
xor ebp, dword [edi + 0x57]
dec edx
outsd dx, dword [esi]
add byte gs:[eax], bh
pop eax
inc esp
dec ebx
dec esp
outsb dx, byte [esi]
dec edx
pop edx
add byte [eax + esi], dh
dec ebp
inc ecx
inc edi
pop edx
ja 0x41ea27
add byte [ecx], dh
pop edx
dec ebp
outsd dx, dword [esi]
push ebp
imul esp, dword [esp + edx*2], 0x45663655
das
push 0x51
dec ecx
add byte [esi], dh
xor ch, byte [ecx + 0x76]
dec edi
jne 0x41ea0b
xor byte [eax], al
dec ebx
dec ecx
jns 0x41ea50
push 0x76
ja 0x41ea50
fyl2xp1
jb 0x41ea24
push esi
outsd dx, dword [esi]
cmc
scasd eax, dword es:[edi]
sub ecx, dword [eax + 0x3f]
sahf
arpl bp, si
add byte [ebx + 0x43], bh
aaa
aaa
xor esi, dword [ecx]
xor eax, 0x425234
call 0xb5a21b31
inc ecx
inc edx
add al, ch
xor esi, dword [ecx]
pushal
mov ch, 0x41
mov al, byte [0x410042b6]
xor dword [0x41393139], ebp
inc esi
and byte [ecx + 0x45314300], bh
aaa
inc ecx
inc ecx
aaa
jge 0x41ea17
cmp dh, byte [esp + esi]
aaa
cmp dword [ecx], edi
add byte [eax], bh
popal
cmp dword [esi + 0x65], esp
xor eax, 0x38640033
cmp dword [ebp + 0x38], esp
cmp byte [esi], dh
add byte [esp + esi + 0x62], ah
xor ax, 0x33
xor eax, dword [eax]
cmp byte fs:[ecx], bh
cmp byte gs:[esi + 0x38], ah
add byte ss:[esp + esi + 0x62], ah
xor esi, dword [edx + esi]
xor dword [eax + eax + 0x63], esp
bound si, dword [esi]
bound esp, qword [ebx + 0x65]
xor al, byte [eax]
popal
aaa
xor eax, 0x31313231
xor al, byte [eax]
xor dword ss:[esi], ebp
xor byte [eax], ah
dec ebp
push ebx
inc edi
add byte [edx], bh
popal
inc ecx
dec esp
dec esi
bound ebp, qword [ebx + 0x57]
add byte [ecx], bh
jo 0x41eac9
je 0x41ea9c
ja 0x41ea68
inc esi
push esp
outsd dx, dword [esi]
push edx
jne 0x41eae4
inc ebp
inc edi
add byte [ebp + 0x35], ch
cmp dword [ecx + edx*2 + 0x2b], esp
push edx
dec esi
add byte [edi + ecx*2 + 0x38], al
inc ecx
cmp eax, 0xa0d3d
pop ebx
push ebx
inc ebp
push esp
push ebp
push eax
inc ecx
add byte [esi + 0x5f], dl
push eax
inc ecx
pop ebp
and byte [ecx + 0x4e], cl
add byte [esi + 0x4f], al
and byte [edx], dh
xor byte [ecx], dh
aaa
sub eax, 0x2d313000
xor dh, byte [ebx]
and byte [ecx], dh
cmp dword [eax], eax
cmp dh, byte [edx]
xor al, 0x3a
xor dword [edx], esi
sub al, 0x36
add byte [edi], dh
xor ah, byte [eax]
dec edi
push ebx
dec eax
dec ecx
and byte [eax], al
push eax
dec ecx
inc esp
cmp dh, byte [ebx]
xor dh, byte ss:[eax]
or byte [eax], ah
push esp
dec eax
add byte [ecx], cl
xor eax, 0x20023034
xor al, 0x30
add ah, byte [eax]
add byte [edi], al
jnp 0x41eb14
aaa
aaa
xor esi, dword [ecx]
add byte [0x372d4234], dh
xor esi, dword [ebx]
xor dword [eax], eax
sub eax, 0x32413034
sub eax, 0x41004239
xor dword [0x41393139], ebp
inc esi
or eax, 0x31cb06
mov dl, 0x33
int3
cmp byte [edi], dh
xor eax, dword [eax]
inc ebp
popal
outsd dx, dword [esi]
jns 0x41eb95
dec ebp
push esp
js 0x41eb21
insd dword es:[edi], dx
jns 0x41eb96
push edx
pop edx
push ebp
inc ecx
jo 0x41eb2e
push esi
ja 0x41eb35
insb byte es:[edi], dx
push eax
push edx
dec edi
inc esp
inc ecx
add byte [eax + 0x49], dl
dec ecx
dec ebp
inc edi
push edx
pop ebp
and byte [eax + 0x45], al
push esp
inc ecx
dec ecx
dec esp
mov cl, 0x6f
xor al, 0x46
inc eax
inc ecx
xor byte ss:[esi], dh
inc ebp
add byte [edi + 0x30], ch
add byte [esi + 0x2d], al
xor al, 0x39
aaa
inc esp
sub eax, 0x35370038
inc ecx
sub eax, 0x31453746
add byte [ebx], dh
inc esp
inc esp
inc esp
xor byte [edx], dh
inc ecx
xor dword [eax], eax
cmp dh, byte [edx]
xor dh, byte [0x3238312e]
add byte [esi + esi], dh
xor ebp, dword [esi]
xor dword [edx + esi + 0x35], esp
add byte [edx + esi], dh
arpl word [ecx + edi], si
popal
xor eax, 0x61310065
aaa
xor al, 0x63
arpl word [ebx], si
cmp dword [eax], eax
xor dword [esi], esi
xor al, 0x37
aaa
xor bh, byte fs:[ecx]
xor bh, byte [ecx]
add byte [ecx], bh
xor dword [ecx + 0x39], esp
popal
arpl word [ecx + edi + 0x40], sp
aaa
xor al, 0x33
adc ebp, 0x43
add byte [ecx + 0x49], bh
insd dword es:[edi], dx
imul esi, dword [0x2f6e5a], 0x51
pop eax
insb byte es:[di], dx
jb 0x41ebf1
jo 0x41ec30
add byte [eax + 0x6f], ch
imul esi, dword gs:[ebx + 0x76], 0x70
inc ecx
add byte [ecx + 0x2b], bl
insb byte es:[edi], dx
ja 0x41ec16
push esi
push 0x31540444
add byte [ebx], 0x6b
inc ebp
dec esi
jns 0x41ec4f
add byte [ebx + 0x6f], ah
push ebx
popal
inc ecx
inc esi
inc cx
add byte [ebp + 0x51], ch
inc edx
das
sub esp, dword [esi + 0x36]
dec ebx
add byte [edx], dh
xor eax, 0x6d6e4c50
insd dword es:[edi], dx
jp 0x41ec4a
add byte [esi + 0x59], dh
sub esp, dword [edi + 0x36]
jno 0x41ec66
add byte gs:[edx], dh
dec ebx
jno 0x41ec75
xor byte [ebp + 0x45], ah
jae 0x41ec07
cmp byte [eax], dh
arpl word ss:[ecx + 0x63], si
sub ecx, dword [eax + eax + 0x34]
inc esi
xor al, 0x52
push edi
xor byte [edx + 0x6d], dh
jb 0x41ec85
add byte [ecx + 0x75], ah
jb 0x41ec62
push edx
dec ebp
xor eax, 0x75480048
imul ecx, dword [ebx + 0x35], 0x536375
push ebx
dec ebx
push ecx
dec edx
jo 0x41ec97
dec bx
dec ebx
dec edi
add dword [eax + 0x2f], eax
insb byte es:[edi], dx
push ecx
cmp byte [ebx + 0x52], ah
jp 0x41ec3e
push ebp
push eax
outsb dx, byte [esi]
inc edi
inc esi
outsd dx, dword [esi]
push esp
add byte ss:[edi + 0x32], al
das
jbe 0x41ec9a
push edi
das
jae 0x41ec50
add byte [eax], bh
push edx
bound edi, qword [bp + si + 0x44]
cmp byte [edx + 0x67], dl
bound edi, qword [edx + 0x44]
dec ebx
add byte [ecx + ecx*2 + 0x6c], cl
jbe 0x41ecd8
jbe 0x41ecb4
add byte gs:[edx + 0x6b], ch
push 0x6b
inc bx
je 0x41ecd1
push edx
inc eax
push edi
je 0x41ece3
push edx
dec ecx
invalid
dec ebp
push edi
add cl, byte [edi + 0x7b57b644]
xor eax, dword [edx]
inc esp
xor eax, dword [edx + 0x41]
inc ecx
inc ebx
sub eax, 0x38350044
cmp dword [0x44323834], ebp
add byte [0x32374542], ch
sub eax, 0x33003534
add byte [ebx], dh
inc edx
cmp byte [ebp + 0x42], al
xor dword [ebx], esi
inc ebx
movsb byte es:[edi], byte [esi]
xor byte [eax], bh
add dl, 0x33
xor dword [esi], ebp
pop eax
xor al, 3
pop eax
add byte [edi + ebp + 0x6b], al
dec esp
jns 0x41ed0c
jno 0x41ed25
add byte [ebx + 0x46], ch
pop ecx
inc ecx
outsb dx, byte [esi]
xor eax, 0x4b006b36
imul dx, word [ebx + 0x35], 0x2f38
outsb dx, byte [esi]
add byte [ebp + 0x68], dh
push ebp
bound edi, qword [ecx]
push esi
popal
das
add byte [ebp + 0x61], ah
dec ebx
inc esp
xor eax, 0x507942
xor byte [esi + 0x46], al
outsd dx, dword [esi]
dec ebx
xor cl, byte [ebx + 0x4e]
dec ebx
dec esi
add byte [edx + 0x30], ah
jns 0x41ed63
pop ecx
inc edx
push edx
dec edx
add byte [esi], dh
pop eax
jbe 0x41ed5c
xor byte [ecx + 0x4f], dh
add byte [ecx + edi*2 + 0x75], ch
push 0x32366356
add byte [ebp + 0x69], ch
pop ecx
aaa
xor bh, byte [ecx + 0x6a]
jo 0x41ed0a
outsb dx, byte [esi]
xor al, 0x7a
dec esp
jp 0x41ed5a
jp 0x41ed55
js 0x41ed13
pop eax
jb 0x41ed7d
xor byte [ecx], dh
jne 0x41ed85
inc esi
add byte [ebp + 0x72], cl
inc ebx
je 0x41ed9b
jb 0x41ed9e
add byte [esi + 0x2b], dh
jbe 0x41ed52
push esp
inc esp
je 0x41ed75
imul ebp, dword [edx], 0x42
das
inc esi
push edx
cmp dword [ebx], esi
bound esi, qword [edx]
add byte [ebp + 0x2f], ch
push esi
insd dword es:[edi], dx
push 0x713439
push edx
push ebp
xor al, 0x6b
ja 0x41ed8a
insb byte es:[edi], dx
bound eax, qword [eax]
push 0x48
outsd dx, dword [esi]
pop ecx
pop eax
das
je 0x41edbe
add byte [esi], dh
dec edi
dec edi
dec edi
bound esi, qword [edx]
jae 0x41edc1
sub eax, dword [eax]
outsd dx, dword [esi]
add byte [edi + 0x51], ch
push ecx
bound eax, qword [edi + 0x70]
dec ecx
dec ecx
xor al, dh
dec ebp
jae 0x41edd7
invalid
push ecx
push es
jecxz 0x41ed70
push esp
mov edi, 0x7b71b471
fild qword [ecx]
shr dword [ecx], 0x31
jnp 0x41ed51
sub ecx, eax
sub dword [ecx], esi
xor dword [eax + 0x75], eax
inc eax
jne 0x41ed78
jmp [ecx]
sub dword [esi + edx*2], ecx
in al, 0x29
inc ebx
add byte [ecx + 0x5a], cl
sub dword [ebx], eax
dec ecx
pop edx
jae 0x41edc8
sub edx, dword [ecx + 0x66]
add byte [edx + 0x66], cl
push esp
popal
add byte [edx + 0x66], cl
pop ax
pop eax
push esp
inc ebx
xor ah, byte [edx + esi]
inc esp
imul esp, dword [esi + 0x65], 0x79
js 0x41edca
add byte [edx + 0x58], dl
push edx
pop eax
push edx
jo 0x41edfa
outsd dx, dword [esi]
push ecx
add byte fs:[edi + 0x30], cl
je 0x41ee18
ja 0x41edee
dec ecx
xor eax, 0x302780f9
push dword [bx + di - 1]
invalid
inc esp
imul edi, dword [eax + 0x58], 0x75
push 0x6c
pop eax
jne 0x41ee2e
insb byte es:[edi], dx
add byte [ebx], ch
xor dh, byte [edx + 0x38]
jb 0x41ee02
push esi
jno 0x41ee43
push eax
add byte [ebp + 0x72], dh
xor eax, 0x775a566b
push 0
arpl word [edi + 0x4c], bp
add byte [ebx + 0x6f], ah
dec esp
dec esi
push eax
je 0x41ee41
ja 0x41ede1
das
dec esi
bound ebp, qword [ebx]
outsb dx, byte [esi]
jo 0x41ee3a
inc ebx
add byte [edi + 0x71], al
bound esi, qword [ecx + 0x64]
dec edi
dec edi
sub ebp, dword [esi]
sub edx, dword [ebx + 0x33]
dec esp
inc ebp
xor ebp, dword [eax + 0x2b]
add al, 0x55
inc ecx
shl byte [ebx + 0x55], 0x57
sub eax, dword [edx*2 + 0x5563c041]
push edi
dec esi
push 0x30640047
pop ecx
jns 0x41ee6c
push esp
inc ebx
je 0x41ee0f
xor eax, 0x67737339
dec edx
xor dword [esi], edx
aaa
ja 0x41ee5d
push 0x74
inc ebp
inc ecx
add byte [ebx + 0x74], dh
pop eax
inc esp
jb 0x41eeb5
jbe 0x41ee45
aaa
xor eax, 0x41470056
dec ebx
inc esp
cmp dh, byte [edx]