Function at 0x100060ff
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push 0x10
pushfd
test byte [0x1000611c], 0x74
jne 0x1000611d
xor ecx, dword ds:[edi + 0x38]
inc esi
sub byte [edi], ch
test al, 0x66
aas
mov esp, 0xdb31912e
in eax, 0xf
dec esi
popfd
mov eax, 0x1013db9a
pushfd
test byte [0x100061b5], 0x7d
jne 0x100061b6
cld
inc ebx
xchg ebp, eax
dec ebp
pop ebp
sbb dword [ebx + 0x18], edx
cwde
pop esi
sbb esi, dword [eax - 0x6c]
push esi
and bl, byte [0x4e933feb]
das
out 0x11, al
fistp word [ecx + 0x34a43b30]
rcr dword [esi + 0x3f31c9c1], cl
jb 0x10006156
jmp [0x21a49fdc]
sub eax, 0x21a49fdc
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
inc byte [esi + 0x665768b7]
test eax, 0x33ed7096
jecxz 0x10006187
invalid
invalid
popfd
call fcn.1011e499
xor ecx, ecx
pushfd
test byte [0x10006242], 0x30
jne 0x10006243
push ebp
pop esp
cmp cl, byte [ebx - 0x63180f94]
sbb edx, dword [si]
mov esi, 0xeeaf3b84
mov ah, 0xa8
xchg ecx, eax
rcl byte [ecx], cl
sub eax, 0x6d5c726e
mov ebp, 0x42eebd4e
or byte [esi + 0x6b], dl
lodsb al, byte [esi]
mov bh, byte [ebp - 0x1e]
scasb al, byte es:[edi]
int3
popfd
mov dword [ebp - 0x18], ecx
mov edi, dword [ebp + 8]
pushfd
test byte [0x10006309], 0x72
jne 0x1000630a
invalid
popfd
mov dword [edi + 0x14], 0xf
mov dword [edi + 0x10], ecx
pushfd
test byte [0x100063b4], 5
jne 0x100063b5
inc ebp
xor dl, al
push 0xefcbf783
das
pop ecx
inc edi
insd dword es:[edi], dx
ror byte [eax + 0x3e8223c0], cl
push ds
xchg byte [ebp - 0x1d], bh
pushal
pop ss
or ecx, esp
sbb eax, 0x36bd1d9c
mov es, word [edi - 0x111af047]
push es
cmc
das
and edx, esp
popal
movsb byte es:[edi], byte [esi]
inc ebx
mov esi, dword [ebp - 0x55]
jle 0x1000634b
outsd dx, dword [esi]
out 0x2a, al
cmp ebx, dword [ebx - 0x60]
sbb ecx, dword [edi + 0x4a]
or al, 0x2b
push 0x7f879d25
adc ah, byte [esi]
mov bh, 0x20
push edx
mov dword [0x2453ecb], eax
sbb eax, 0x208f2b5
lea ebx, [edx - 0x41229f4]
dec ebx
and ebx, dword gs:[ecx]
dec ebx
mov byte [edi], dl
xchg ebp, eax
and dword [esi + 0x3aabfc80], edi
push ebx
fcom qword [ecx - 0x4f9c239]
mov eax, 0xb425d4d9
or byte [edx - 0x614b335d], al
dec edx
test eax, 0x98beeb8c
stosd dword es:[edi], eax
mov bh, 0xa9
sahf
sbb dword [ecx - 0x78], esi
inc edx
dec byte [ebx + 0x79fa5d74]
cmp eax, 0x7d7c93c
popfd
mov byte [edi], cl
xor esi, esi
mov dword [ebp - 4], ecx
mov dword [ebp - 0x18], 1
cmp dword [ebp + 0x10], ecx
je 0x10006ffc
mov eax, dword [ebp + 0xc]
dec dword [ebp + 0x10]
mov al, byte [eax]
pushfd
test byte [0x1000643e], 0xa7
jne 0x1000643f
call 0x4b23ebd4
pop dword [edx - 0x7f14a1b5]
adc al, 0xdf
in eax, 0xe9
xor bl, byte [ebx + 0x45]
out dx, al
sbb byte [eax], 0xba
cmc
pushfd
jb 0x1000646b
pushal
nop
mov eax, 0xb8360e8b
pop ecx
and al, 0x28
pop ebp
cld
inc edi
mov esi, 0x759fcc1c
cmp esi, dword fs:[ebx]
push edi
adc eax, 0xe131a7f5
scasb al, byte es:[edi]
dec esi
inc ebp
jae 0x10006446
push eax
mov dh, byte [ecx + edi*4 + 0x528c0eed]
mov bh, 0x61
shl edi, cl
inc eax
aad 0x2e
in al, 0x11
mov dword [0xef245fca], eax
mov ecx, ss
fcom qword [edx - 0x3c38007f]
movsb byte es:[edi], byte [esi]
inc esi
and edi, dword [esp + edx*2 + 0x1c]
aaa
popfd
mov byte [esi + ebp - 0x10], al
mov bl, byte [ebp - 0xf]
int1
inc esi
inc dword [ebp + 0xc]
cmp esi, 3
jne 0x10006adf
mov al, byte [ebp - 0x10]
shr al, 2
pushfd
test byte [0x10006498], 0xe3
jne 0x10006499
dec eax
adc dword [ecx + 0x7bf31c71], edx
sbb eax, 0xba96964b
and dh, byte [edx - 0x7a]
adc byte [esi - 0x57], ah
pop ebp
push esi
in eax, dx
sub ebx, dword [ebx]
sal byte [ecx - 0x27], 1
xchg ebx, eax
fcom qword [edi + 0x14]
cmp byte [ecx - 0x3a], al
sbb al, 0x95
in al, dx
adc al, 0xf
mov al, 0x6f
xor byte [edx], ch
xor byte [ebp - 3], al
int1
dec ebx
adc byte [edx + 0x5a], dl
out 0xd3, al
popfd
mov byte [ebp - 0x14], al
mov al, byte [ebp - 0x10]
and al, 3
shl al, 4
mov dl, bl
pushfd
test byte [0x10006596], 6
jne 0x10006597
xor eax, dword [esi]
mov esi, 0xea778ad6
std
xchg esp, eax
sti
xchg ebx, eax
and byte [edx + esi*2], dh
push esi
fadd qword [edx + 0x2384d201]
add byte [ecx], 0xd2
test byte [ebx], ah
inc esi
sub cl, bh
cmp ah, al
cmp ebx, dword [edx]
in eax, dx
cmpsd dword [esi], dword es:[edi]
xor esi, dword [esi + 0x14ff9315]
mov bh, 0x89
div ch
adc al, 0xb7
mov esi, esi
cmc
dec eax
cmp byte [edi - 0x64cc4136], bl
jns 0x10006488
sar dword [edi + 0x6f26343a], 0xd0
xchg byte [edi - 0x48], dl
push esi
adc dh, byte [ecx + 0x273f504f]
push ecx
mov edi, 0x279fe680
dec edi
jb 0x100064c5
mov bh, 0x4d
into
jle 0x1000651e
jae 0x100064da
stosb byte es:[edi], al
mov eax, dword [0x2b3b4d0f]
cmp bh, byte [ebx]
add al, 0x82
xchg edi, eax
dec byte [edx - 0x3724ca56]
mov edi, 0xae0ae64c
stosb byte es:[edi], al
xor eax, 0x4cbfc8db
out 0xa, al
scasb al, byte es:[edi]
stosd dword es:[edi], eax
pushfd
jecxz 0x1000654c
pop ecx
jnp 0x100065a4
rcl eax, 0xb9
stc
jb 0x100064d8
lodsb al, byte [esi]
mov ah, 0x57
pop edx
xor dword [ebp - 0x59398b52], edx
dec esp
je 0x10006575
or dl, byte gs:[edx - 0x26e71e44]
stosb byte es:[edi], al
and ch, bl
in al, 0x73
lodsd eax, dword [esi]
dec edi
nop
push eax
daa
cli
pushal
mov al, 0x5e
pop esi
jae 0x1000652b
pop esi
adc dword [edx - 0x6f84c68e], edi
mov esi, 0x3cb34612
int 0x15
js 0x10006540
jg 0x100064e6
mov eax, dword [0xddae8f9d]
xor dl, byte [edi + 0x7ac0cbc1]
leave
dec ebp
salc
imul dword [ebx - 0x7e]
test byte [edx - 0x1c2f90f6], dh
outsd dx, dword [esi]
shl bl, 1
ficomp word [esi]
push ds
stosb byte es:[edi], al
jle 0x10006515
xor byte [edi + 0x67], bl
jecxz 0x10006579
sub byte [ecx + ecx*8 + 0x460bc1ab], bh
cmpsd dword [esi], dword es:[edi]
xor al, 0x7b
in al, 0xeb
sar byte [edi - 0x5f], cl
mov ss, word [edi + 0x72bf1ad7]
popfd
shr dl, 4
add al, dl
mov dl, byte [ebp - 0xe]
mov byte [ebp - 0x13], al
pushfd
test byte [0x100065b6], 9
jne 0x100066b7
mov dword [esi - 0x58], esi
cmc
jns 0x100065ea
sub dh, bh
test dword [ebp + 5], 0xa1097411
and al, 0xfc
or eax, 0x814fd2f6
nop
dec ecx
dec esi
mov ecx, 0xdb8f53df
adc al, bh
fisttp word [ebp - 0x4a]
push 0x433c06d8
and al, 0x62
sbb ebx, ecx
xchg ecx, eax
add dword [edx], esp
in eax, 0xf
pop ss
movsd dword es:[edi], dword [esi]
pop ebx
mov esp, 0x6c9b0368
sbb byte [edx], cl
outsd dx, dword [esi]
mov word [edi], gs
jl 0x10006670
push edx
lds ecx, [ecx + 0x671b0aae]
arpl bx, di
sti
mov edi, dword [eax + eax*4 - 0x48ad2457]
add edx, dword [ecx - 0x3e4f52bb]
sub dword [esp + edi*2], 0xffffffa9
mov esp, 0x9c2c1633
jge 0x1000661e
test edx, ebp
push ebp
test byte [esi], cl
xchg edi, eax
pop esp
mov eax, dword [0xda59daaf]
xchg edi, eax
and al, 0xa4
pop ecx
stosb byte es:[edi], al
ficom dword [edi - 0x55a65bdc]
mov ebp, cs
or byte [esi + 0x2411ca5], 0xde
pop ebx
inc esi
pop esi
pop esp
dec esi
stc
pop ds
jge 0x10006696
inc ebx
pop edx
push ecx
inc ebx
mov bh, 0x9a
fldcw word [ecx + 0x1a]
sbb byte [edx - 0x3d76c4f4], cl
xchg esp, eax
popfd
jae 0x100065e0
out dx, eax
inc esi
cli
nop
xchg ebx, eax
add eax, 0xf5f624fb
pop ecx
fld xword [edi]
and eax, 0xc064ff1c
push esi
dec eax
adc dword [ebp + 0x3094f561], edx
jo 0x10006615
rcl byte [esi + 0x48], 0x11
xchg ebp, eax
popal
cmc
xchg esp, eax
xor byte [eax - 0x50], dh
cmp edi, esp
push esp
sub dh, byte [ecx - 0x4e]
push eax
cmpsd dword [esi], dword es:[edi]
push edi
pop es
scasd eax, dword es:[edi]
jb 0x100066b1
push eax
loop 0x1000665e
adc dword [ebp + 0x5e1dc61e], 0xb412ee06
add dl, ah
inc edx
cmp al, 0x84
mov dword [0x55e2fafe], eax
jl 0x1000665a
out dx, eax
and eax, ebx
mov dword [0xa6b36bbf], eax
setb byte [ebx - 0x3e]
jae 0x1000665a
imul esp, eax, 0xffffffd2
lodsb al, byte [esi]
pushfd
cdq
fstp dword [edi]
stosd dword es:[edi], eax
cmp eax, ecx
mov ah, 0x2f
sbb bl, dh
pop ecx
push esp
cmp bh, byte [ecx + 0x11]
xlatb
movsb byte es:[edi], byte [esi]
out dx, al
into
imul edx, ebp, 2
aad 2
sub byte [eax + 0x1a], bh
cmpsd dword [esi], dword es:[edi]
popfd
mov al, bl
and al, 0xf
shl al, 2
shr dl, 6
add al, dl
mov byte [ebp - 0x12], al
mov al, byte [ebp - 0xe]
and al, 0x3f
mov byte [ebp - 0x11], al
pushfd
test byte [0x1000675d], 0xe
jne 0x1000675e
or ah, dh
push edi
dec esi
leave
out dx, eax
pop ebp
fild qword [esi + edx*4 - 0x1b5453cd]
xchg ebp, eax
mov esp, 0xa41a532d
sub esp, ebx
rcr byte [eax + 0x17], 0xd0
mov eax, 0x4434fdb2
pop ss
sar byte [eax + 0x4434fdb2], 1
fcmovb st(0), st(5)
mov cl, 0x94
mov al, byte [0xdf0ae334]
push ebx
test ecx, esi
jae 0x100066f5
test al, 0x24
jle 0x1000670c
and al, 0x7e
std
int1
or dword [edx + edx], esi
arpl word [esi - 0x75f40e0d], si
add dword [ebx], esp
daa
add edi, edx
dec esi
jo 0x10006719
xlatb
mov eax, dword [0x9a690df5]
inc edx
add al, 0x2c
cmp al, 0x6a
rcl dword [edx + 0x4781fd5], cl
sub ebx, dword [edx]
out 0x3f, eax
jne 0x1000675c
stosd dword es:[edi], eax
mov esi, 0x893700eb
push ss
insd dword es:[edi], dx
in al, 0xec
xchg ebp, eax
sahf
pop eax
xchg esp, eax
pop ebp
mov esp, 0xfd328e6e
arpl word [eax], bx
insd dword es:[edi], dx
leave
lodsb al, byte [esi]
rcr byte [ebp + 0x49ecf594], cl
cmc
in al, dx
dec ecx
cmp byte [edi + 0x4de1f1cb], bl
loope 0x100067ab
popfd
xor esi, esi
pushfd
test byte [0x1000679e], 0x12
jne 0x1000689f
add byte [edx], bl
stc
mov bl, 0xd1
inc ebp
xchg edi, eax
mov dl, byte [ecx]
cli
pop ss
ror dword [ebp - 0x39], 0xbb
jl 0x100067ed
add dword [esi + 0x5fa185e5], ebp
push es
rcl byte [ecx - 0x64a8d1c8], 0x3b
jae 0x10006755
int1
jbe 0x10006796
cld
sub byte [esi], 0x88
dec ebp
rol word [eax + ebp*4 + 0x24e86d47], 0x39
imul bl
inc ebp
lahf
push ebx
cmp dword [ebx + eax*2 + 0x17fea8cb], eax
cmp eax, 0x82d8bbe9
adc dword [ebx + 0x5cc30b93], esp
test byte [edx + 0x64], al
dec ebx
and byte [edi], ah
js 0x100067d1
retf
mov bl, 0x91
fst dword [edx - 0x65ae4e86]
call 0x550389ba
leave
pop edx
mov ah, 0xfa
or al, 0xd1
jae 0x10006842
jg 0x100067a7
add byte [edx + edx*4 + 0x42], 0xef
and edx, dword [ebp + 0x1e990bd0]
outsb dx, byte [esi]
sbb byte [edx], bl
mov al, byte [0x74462b05]
pop ebx
pushfd
dec ecx
mov dword [edx - 0xa6d586a], eax
pop esp
leave
mov ecx, 0xdb48ff1e
rcr byte [eax], 0x18
and edx, dword [esi + ecx*2 - 0x11]
sbb al, 0xbf
mov al, bh
push 0x4ebec7f2
mov eax, dword [0xc42ac157]
les esp, [ecx + 0x549af081]
out 0x79, al
sub eax, 0x94e82ac9
jne 0x10006850
adc byte [ebx], bh
or dword [ecx + 0x3d], 0xaa2302d0
mov ecx, 0x27d52a79
dec edx
push 0xffffffffffffffdb
mov gs, word [esi - 0x3f]
jg 0x10006855
mov dh, 0xf2
loop 0x100067e4
cwde
sti
and dword [ebp + 0xb], ebp
xor ebp, dword es:[edx + 0x49]
dec ecx
sahf
mov al, 0xd5
add dword [ecx], eax
int 0x8b
cmp dl, byte [eax + 0x11a6f6cd]
push ds
and dword [ecx - 0x10], esp
inc ebp
sbb ebx, dword [ecx + 0x5148dac5]
daa
test eax, 0x653cf627
adc esp, dword [ecx]
add eax, dword [ebx]
mov fs, word [edx - 0x1e]
das
fucomi st(3)
add dl, byte [esi + 0x75]
imul edi, dword [esi + 0x51], 0x62510992
cmp al, byte [ebp + 0x4a]
int3
popfd
cmp dword [0x1016f064], 0x10
mov eax, dword [0x1016f050]
jae 0x100069d3
pushfd
test byte [0x100068cc], 0x16
jne 0x100069cd
fistp qword [ecx + 0x36]
pop edx
push es
adc dword [esi - 0x2b83bd87], ebp
aad 0x8c
scasd eax, dword es:[edi]
cdq
xor ch, dh
int 0x44
pop eax
fsub qword [esi - 0x39]
and al, 0x7e
sub ah, byte [edi]
add dword [edx + 0xc19aa8], 0xb862688f
fiadd dword [ebx - 0x7176ddb5]
xchg byte [edx], bh
or dword [edi], 0x3be223d0
xor bl, byte [edx + 0x23]
pushfd
stosd dword es:[edi], eax
inc ebp
mov edi, 0x3a1cb183
pop esp
mul byte [eax - 0x1f]
pushfd
dec eax
jl 0x10006904
movsd dword es:[edi], dword [esi]
jne 0x1000694a
sub eax, 0x15fc2108
push ss
inc esp
or al, 0x6f
pop esp
xchg edi, eax
sahf
in al, 0xe
xchg edx, eax
mov dl, 0x84
jl 0x10006957
push ebp
fistp dword [0x1e8d22c4]
xchg edx, eax
imul edx, dword [ecx + 0x52844179], 0xdc8dcf4d
jg 0x10006994
push esp
xchg esi, eax
mov esi, 0xa34aefbc
out dx, eax
mov al, 0x61
mov ch, 0xc6
push edi
inc esp
cmp byte [edi + 0x5c1f76f6], bl
dec edi
add dword [ebp + 0x461f4bcf], eax
pop ds
inc esi
adc al, 0x10
push 0xc32faff6
cld
insb byte es:[edi], dx
xor dword [ecx], ebp
push edi
mov edx, 0xb606168a
movsb byte es:[edi], byte [esi]
sbb ecx, dword [eax]
cmp byte [ecx - 0xf], cl
int1
adc dword [ebx], 0x46
push eax
salc
pop esi
xchg ebx, eax
and eax, 0xdbef2f3c
and dh, 0x96
outsd dx, dword [esi]
pop ecx
xor edi, esi
add esp, dword [0x4b92311d]
mov ebp, 0xba0357c2
rcr byte [esi - 0x76], 1
mov eax, 0xe05dc43d
add dword [esi], ebx
out dx, al
mov edx, 0xac7b6c7a
in al, 0xce
push ebx
xchg ecx, eax
xor dword [edx - 0x23], edi
clc
out dx, al
clc
sub dword [0x136120ea], 0x6777caa4
fadd st(0)
mov esp, 0xb2c867de
jne 0x10006974
add eax, esi
pop es
mov esi, 0x4f43cd6e
invalid
popfd
mov eax, 0x1016f050
movzx ecx, byte [esi + ebp - 0x14]
mov al, byte [eax + ecx]
mov byte [ebp - 0x1c], al
push dword [ebp - 0x1c]
pushfd
test byte [0x10006ac8], 0x64
jne 0x10006ac9
bound esi, qword [esi - 3]
std
scasd eax, dword es:[edi]
sbb ch, byte [edx + edi]
pop esp
stc
adc ecx, 0x7afbfd97
cdq
rcr dword [eax - 0xe], 1
stosb byte es:[edi], al
int3
popfd
mov ecx, edi
push 1
call fcn.100047e7
inc esi
cmp esi, 4
jl 0x100068a0
mov ebx, es
std
invalid
xor esi, esi
xor ecx, ecx
cmp dword [ebp + 0x10], ecx
jne 0x100063cd
dec ebp
adc byte [edi], cl
test ebx, esp
clc
invalid
pushfd
test byte [0x10006bce], 0xba
jne 0x10006bcf
mov ebx, dword [ebp + 0x41e65781]
stosd dword es:[edi], eax
push esp
xor al, 0x37
popfd
adc dword [edi - 0x1a], 0x3454ab41
aaa
sub al, 0x5d
dec ecx
popfd
clc
pop edx
cld
mov eax, dword [0xe719594b]
xor byte [edx], ah
out 0x2b, eax
add al, byte [ebp + 0x78]
sub dl, byte [ebp + 0x4a]
and eax, 0xeac9bf8d
mov edx, 0x79bdf2d4
jns 0x10006ae2
xchg esi, eax
pop edi
dec esi
fidivr word [eax + 0x15]
xchg esp, eax
sti
dec eax
push ebp
mov bl, 0xfa
not dword [ebp - 0x6d]
jae 0x10006ad8
test byte [ecx - 0x30], dl
push ds
fcom st(5)
je 0x10006b05
adc dword [ebp + 0x22], edi
test al, 0xaa
sub al, 0x40
mov eax, dword [0xa4708d36]
and eax, 0x5a5609b5
push esp
pushal
loop 0x10006b56
jae 0x10006afa
scasb al, byte es:[edi]
cld
sbb eax, 0xda43bcda
pop ecx
dec ebx
int1
mov ebx, 0x1e347de8
adc dword [ebp + 0x3a6ccd56], ebp
pushfd
jmp dword [esi + 0xc]
salc
pushfd
popfd
cmp esi, ecx
je 0x10006ffc
pushfd
test byte [0x10006c0a], 0x6a
jne 0x10006c0b
adc byte [edx + 0x75], ch
sub dword [edi], edx
pop ss
salc
loopne 0x10006bcd
push esi
out dx, eax
lodsd eax, dword [esi]
inc esp
or esi, dword [edx]
das
jb 0x10006bde
cld
cmp byte [edi - 0x2eab6573], ah
pop ss
enter 0x477d, 0x7c
push 7
lcall 0x477d, 0xc817d154
jl 0x10006c66
pop es
xor dl, 0xfc
shl dword [edi], 1
or byte [ebx + eax - 0x443a03a5], dl
mov cl, 0xb7
popfd
cmp esi, 3
jge 0x10006d9e
pushfd
test byte [0x10006c25], 0x6d
jne 0x10006d26
loop 0x10006c54
aam 0xdc
ror ecx, cl
mov ebx, 0xb9102091
mov dword [esi + 0x5d], ebx
jae 0x10006bf3
pushal
lahf
mov word [ebx + 0x4d], fs
cmp dword [esi + 0x2dccf291], 0x4ad72131
rol dword [ecx + 0x7b], 1
or ebp, dword [eax]
bound ebx, qword [edi + esi - 0x43]
imul edi, edi, 0x734e669e
movsd dword es:[edi], dword [esi]
ficom dword [edx - 0x73f493af]
cmp byte [0x44758317], 0xee
push ecx
insb byte es:[edi], dx
or ecx, dword [eax + eax*4 + 0x7583173d]
inc esp
out dx, al
idiv byte [ebp - 0x319494be]
adc byte [edi], 0x73
inc ebp
pop ss
jae 0x10006cae
ficomp dword [ebp + esi*4 + 8]
pop edx
sahf
or esp, dword [edx + ebp + 0x3f]
xchg esi, eax
mov esp, 0x58300376
or esi, eax
jo 0x10006ccc
invalid
fld dword [esi - 0x67]
into
push ss
outsd dx, dword [esi]
dec eax
cmp eax, dword [edx + 0x19866a20]
xchg esi, eax
test eax, 0xe7a08987
jle 0x10006d0e
out dx, eax
rol dword [ecx + 0x1a], cl
ror dword [edi + edi*8], cl
mov ah, 0x92
outsb dx, byte [esi]
mov eax, dword [0xce3d674]
push dword [edx + 0x3c00a8fe]
dec ebp
outsd dx, dword [esi]
test bl, dl
or dword [esp + esi*2 - 0x5b], edi
movsd dword es:[edi], dword [esi]
xchg ebp, eax
pop ds
cdq
pop ebp
sub eax, 0x98043d4a
add bh, ch
out dx, al
in eax, 0x86
xchg edx, eax
and al, 0xb7
inc ecx
mov eax, dword [0xd9fa26f3]
ja 0x10006c7a
cli
fnstenv [edi - 0x4f]
ja 0x10006d0b
ror dword [edx], cl
sbb al, 0x82
or bl, byte [edx + eax*4]
pushfd
in eax, 0x3d
pop ss
stosd dword es:[edi], eax
pushfd
add eax, 0xe176b003
pop ebp
into
invalid
enter 0xffffffffffffc836, 0x62
xor dword [edi + 0x511790d3], esi
in eax, dx
stc
inc ebp
cmpsb byte [esi], byte es:[edi]
shr dword [0xc69c1185], cl
push esi
daa
mov al, byte [eax]
mov al, 0xf3
cmpsb byte [esi], byte es:[edi]
salc
pop edi
sbb eax, 0x40538925
mov ch, 0x77
mov edi, 0x4beab599
dec ebx
in al, dx
adc dword [edi - 0x4ec46c3c], eax
xchg ebx, eax
cmp esi, dword [ecx + 0x67db1bbe]
pop ebx
mov esi, 0x5b67db1b
and byte [eax], 0x35
cmp ch, byte [ebp + 0x3a]
test eax, 0xc9d5b2b3
and byte [edi + 0x10b3f923], dh
push ebp
popfd
push 3
pop edx
sub edx, esi
pushfd
test byte [0x10006d8a], 0x70
jne 0x10006d8b
lodsd eax, dword [esi]
push es
test dword [ebx - 0x39], esp
jo 0x10006cc5
stosb byte es:[edi], al
sbb esp, dword [esi]
test cl, 0x74
xor dword [0x5b6ea02b], esi
pop ecx
ja 0x10006cde
scasd eax, dword es:[edi]
jbe 0x10006d75
push edi
stosd dword es:[edi], eax
xor dl, byte [esi + 0xdf7344f]
ror edi, cl
jne 0x10006d06
mov ebx, 0x8402013f
pop eax
out dx, al
sub al, 0xfa
mov edx, 0x188e51a0
jge 0x10006db1
xchg edx, eax
mov esi, dword [ebp + ebx*2 + 0x6a966a91]
cmp dh, byte [edi]
xchg ebp, eax
push es
cmp byte [ebx - 0x4c9c255], ch
and edi, 0x9c85278a
movsb byte es:[edi], byte fs:[esi]
adc eax, 0xf513f230
stc
popfd
push edx
lea eax, [esi + ebp - 0x10]
push ecx
push eax
call fcn.1011df60
mov bl, byte [ebp - 0xf]
add esp, 0xc
mov al, byte [ebp - 0x10]
mov cl, al
shr cl, 2
mov byte [ebp - 0x14], cl
pushfd
test byte [0x10006e58], 0x65
jne 0x10006e59
sti
or esi, dword [ebp - 0x2f]
cmp dword [eax - 0x80], ecx
imul ecx, dword [0x57d3eb05], 0xc06ae5fa
xchg esi, eax
xchg edx, eax
and al, 0xf2
cmp byte [ebp + ebp + 0x69], bh
mov ebp, 0xb7240e8a
and al, 0xb7
sal byte [eax + 0x26], 1
lea edx, [ecx - 0x53e17ca7]
add edx, esp
mov al, byte [ecx - 0x59]
or eax, 0x1ba08756
mov al, 0x27
cmp byte [eax], dh
sahf
scasb al, byte es:[edi]
push ebp
sbb ecx, dword [eax - 0x9b4936e]
in al, 0xb9
push 0xffffffffffffffc8
mov edx, dword [ebx - 0x48523c7d]
and al, 0xb6
sbb al, 0xa1
pop eax
sub eax, dword [ebp - 0x42bf95e9]
loop 0x10006e5f
enter 0xffffffffffffc00e, 0xffffffffffffffdf
int 0x9b
popal
dec edi
cmp al, 0x7f
xor al, 0xd8
fldl2e
jl 0x10006e51
mov esi, 0x3a423b9b
push ds
imul esp, dword [ecx + 0x3e], 0xde483ead
outsd dx, dword [esi]
je 0x10006dd3
lodsd eax, dword ds:[esi]
dec eax
fisubr word [edi + 0x74]
cmpsd dword [esi], dword es:[edi]
jb 0x10006e9f
cmpsd dword [esi], dword es:[edi]
jle 0x10006eac
cld
cmpsd dword [esi], dword es:[edi]
push es
adc ah, 0x71
inc dh
xchg bl, ah
sub byte [esi + 0x78289db5], 0xa9
std
and ebx, dword [ecx - 0x2e986af7]
inc ebp
xchg byte [eax - 5], ch
in al, 0xf7
imul dword [esi + ecx*4 + 0x1c]
je 0x10006e24
mov ds, word [esp + esi*2]
iretd
insd dword es:[edi], dx
sti
aad 0x8c
popfd
and al, 3
mov cl, bl
shl al, 4
loopne 0x10006e65
shr cl, 4
add al, cl
mov byte [ebp - 0x13], al
mov al, byte [ebp - 0xe]
ror dword [eax + 0x458aed45], 0xf2
and bl, 0xf
mov cl, al
shl bl, 2
shr cl, 6
add bl, cl
mov byte [ebp - 0x12], bl
and al, 0x3f
lea ebx, [esi + 1]
xor edi, edi
mov byte [ebp - 0x11], al
test ebx, ebx
jle 0x10006ef0
cmp dword [0x1016f064], 0x10
mov eax, dword [0x1016f050]
jae 0x10006e9d
mov eax, 0x1016f050
movzx ecx, byte [edi + ebp - 0x14]
dec esp
das
in al, dx
mov al, byte [eax + ecx]
mov ecx, dword [ebp + 8]
mov byte [ebp + 0x10], al
push dword [ebp + 0x10]
jne 0x10006ebe
push 1
call fcn.100047e7
inc edi
cmp edi, ebx
pushfd
test byte [0x10006eec], 0xe4
adc ah, ah
jne 0x10006eed
mov ecx, 0x1121cbef
insb byte es:[edi], dx
push esi
dec eax
xchg dword [edx - 0x1d], edx
mov bh, 0x36
test cl, 0x66
and dword [eax - 0x14c98540], ecx
lea esp, [ebx + 0x5ef4b164]
insb byte es:[edi], dx
dec ebx
pop eax
add byte [ecx + 0x4f], ch
xchg byte [edx], dh
test dword [ebp - 0x505bd8c7], edi
inc esp
popfd
jl 0x10006e8a
push 3
pop edi
cmp esi, edi
jge 0x10006ff9
sub edi, esi
mov ecx, dword [ebp + 8]
push 0x3d
pushfd
test byte [0x10006f9f], 0xf5
jne 0x10006fa0
mov dword [0x7938b91c], edi
xchg edx, eax
aam 0x51
cmp dword [ebp - 0xc74b7fc], eax
mov esp, 0x4ade954a
out dx, al
in eax, 0x72
les esp, [eax + 3]
inc edx
dec ecx
out dx, al
pop edx
mov ch, 0xfd
xchg dword [esi], esp
popfd
cmc
cdq
xchg esp, eax
loop 0x10006ec7
jge 0x10006f6f
dec ebx
mov eax, dword [0x6002b89b]
inc esi
sahf
aaa
test dword [ecx - 0x5a], 0x9f047d70
in eax, dx
inc ebp
add edi, edx
leave
xor ecx, dword [ebx + 0x6c]
xor eax, 0x991a7ebb
inc edi
and eax, dword [edi]
jb 0x10006f7b
jb 0x10006faa
or eax, dword [edx + esi*8]
or ah, byte [eax + 0xd09fd46]
mov esp, 0xdeb76539
sbb bl, byte [eax]
cmp dword [esi + 0x10], edx
push 0xffffffffffffffbc
push esi
adc byte [edx - 0x44], ch
dec edi
inc ebp
add eax, 0x4c826e6c
ror dword [esi - 0x26], cl
imul edx, esp, 0x21204a42
dec esi
fisubr dword [ecx - 0x2c]
inc edx
dec edx
and byte [ecx], ah
int3
popfd
push 1
pushfd
test byte [0x10006feb], 0x48
dec eax
jne 0x10006fec
push ds
shr dword [ebp + 0x673eea79], 1
or al, 0x1f
fldenv [edi - 0x62]
mov ah, 0xc7
movsd dword es:[edi], dword [esi]
popfd
mov ah, 0x32
add al, 0x80
lds esi, [ebp - 0x4c91e9ad]
cmp dword [ebp - 0x12], ebp
inc edx
xchg edx, eax
sbb al, 0x3f
mov edi, ecx
or dword [ecx - 0x313f4719], esi
out dx, eax
jne 0x10006faa
arpl word [edi + 0x10], bp
lea edi, [esp + ecx]
xor al, 0xbd
rol dword [ecx + ecx*4 + 2], 0x43
mov eax, 0x37d8373
cdq
popfd
call fcn.100047e7
dec edi
jne 0x10006efd
mov edi, dword [ebp + 8]
mov eax, edi
call fcn.1011e571
ret 0xc