Function at 0x100c6e05
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov dword [0xa7792298], eax
clc
adc eax, 0x49b389ef
aaa
dec edx
adc al, 0x38
sub eax, ebx
aam 0x10
jge 0x100c6db7
mov byte [edi], bl
inc edx
test al, 0x4b
jl 0x100c6daf
mov eax, fs
popfd
add esp, 0xc
mov eax, 0x100c6d9e
ret
xor al, 0x64
pop ss
adc byte [ebx], dh
shr al, 0xe7
ja 0x100c6db1
add dl, al
add al, 0
add byte [ebp - 0x75], dl
in al, dx
push ebp
mov ebp, esp
sub esp, 0x214
add byte [eax], al
pushfd
test byte [0x100c6e04], 0xca
jne 0x100c6e05
loopne 0x100c6ddc
cdq
push ecx
test al, 0x4e
xchg ecx, eax
imul ecx, dword [edi + 0x4b9d77be], 0x27fd5492
jne 0x100c6d76
mov dh, 0x38
jl 0x100c6de5
cmovns edx, dword [edx - 0x1385f2f6]
mov ebp, 0x5c025833
xchg edx, eax
or cl, byte [0x33bdec7a]
pop eax
add bl, byte [ecx + edx*2 - 0x54]
pop esp
push ecx
lodsb al, byte [esi]
mov ebp, 0x58fba053
push eax
pop edi
jg 0x100c6da2
and cl, ch
sub byte [esi - 0x7f773006], 0x59
fsubr st(1), st(0)
xchg edi, eax
cmp byte [esi], 0x90
cmp eax, 0xbe71e46b
popfd
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push ebx
push esi
mov esi, dword [ebp + 0xc]
push edi
mov edi, 0x104
push edi
mov dword [ebp - 0x210], eax
pushfd
test byte [0x100c6e34], 0x83
je 0x100c6e35
in al, 0xcd
nop
push ebx
dec edi
inc esp
popfd
xor ebx, ebx
lea eax, [ebp - 0x20c]
push ebx
push eax
call fcn.1011df60
push 0x8f8
push ebx
push esi
call fcn.1011df60
push 0x10
push ebx
push dword [ebp - 0x210]
pushfd
test byte [0x100c6e8e], 0x90
jne 0x100c6e8f
push 0x26ec8c97
lahf
aad 0x28
mov esp, 0x30e3204
imul eax
adc dword [edi], 0xfffffff0
xchg byte [edi - 0x4b], ch
frstor dword [ebx]
cmp dword [ebp + edi*4 + 0x4a1a551a], edx
jbe 0x100c6e84
invalid
jg 0x100c6eea
fst qword [ebx + 0x3b51c968]
xchg esi, eax
in eax, dx
popfd
call fcn.1011df60
add esp, 0x24
push edi
lea eax, [ebp - 0x20c]
push eax
push dword [0x10172dc8]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea eax, [ebp - 0x20c]
push esi
push eax
pushfd
test byte [0x100c6f94], 0xd1
jne 0x100c6f95
fiadd word [eax]
jne 0x100c6f17
add al, 0xe6
mov dl, 0x3c
mov al, 0x9f
mov dword cs:[0xede197], eax
xlatb
mov ebp, 0x69ed285a
pop edi
insd dword es:[edi], dx
daa
add edx, ebp
adc eax, 0xae926fe7
push 0xffffffffffffffa9
dec ecx
fimul dword [ebx + eax*8]
arpl bp, bp
in eax, dx
js 0x100c6f0a
loopne 0x100c6ebc
adc bh, byte [eax]
mov dword [ebx + 0x1f], ebp
mul dword [edi - 0x5e]
stosd dword es:[edi], eax
mov bl, 0x28
mov edx, 0x50adfd98
cmp ah, byte [ebp - 0x3e]
xchg byte [ecx + 0x1df45b30], dh
xor esp, dword [ebp - 0x22b9cfad]
push ebx
xor byte [esi - 0x23], al
add edx, dword [eax + 0xe]
adc ebp, ecx
mov ebp, 0xfcb3f8a0
cld
fistp qword [ebp + 1]
mov edx, 0xd0ff3be3
inc ebx
out dx, eax
scasd eax, dword es:[edi]
mov es, word [ebx]
jl 0x100c6f29
fimul dword [edi + eax*8]
cmp dword [edi - 0x7f625775], eax
les edx, [ebp - 0x39]
and eax, 0xff7d7bab
cmp eax, 0x8d3b7763
xor eax, 0xdb51f703
xor eax, 0x972fdb7a
mov esp, 0x4d8fb19c
jle 0x100c6f78
invalid
mov ebx, dword [ebx - 0xa]
and al, byte [ebx + 0x52]
cmp byte [0x9d94d81b], bh
adc byte [ebp - 0x62], dh
and byte [edx - 0x596bf92f], dl
neg ah
cwde
aad 0x9f
cmp byte [ecx], ah
in eax, 0xb9
sub byte [ecx], bh
aad 0x2d
cmpsd dword es:[esi], dword es:[edi]
aam 0x96
out 0x30, eax
or eax, 0x32
insb byte es:[edi], dx
out 0xdc, eax
xor ch, byte [edi - 0x24]
dec esi
and bl, al
out 0x94, al
inc edi
cmc
adc byte [esi + 0x346e4077], cl
pop ebp
jns 0x100c6f5a
sbb ebp, dword [ecx + esi*8 - 0x29]
sub eax, 0x12d5edac
popfd
call fcn.100c32df
pop ecx
pushfd
test byte [0x100c704b], 0xe0
jne 0x100c704c
test eax, 0x41f164e5
lahf
inc ebx
mov byte [edi + ecx*8], dl
dec ecx
test eax, 0x6faf35c3
shr byte [eax + edi*4 - 0x40b08fd0], 0xb1
cmpsd dword [esi], dword es:[edi]
inc eax
lea ebp, [ebx + 0x5256ae]
int 0x2d
pop ds
or eax, 0x236a2d11
adc eax, 0x86742989
psrlw mm6, mm4
xchg esi, eax
rcl dword [ebx + 0x737363eb]
adc edx, ebx
or eax, dword [ebx]
push ss
jge 0x100c6faf
cld
and cl, byte [0xe74459f2]
adc byte [ebp + edx*2 + 0x624d81ef], cl
shl dword [esi], cl
mov ebx, 0x9018ef98
xchg edx, eax
lodsb al, byte [esi]
add esp, dword [edx + 0x7a]
adc ah, byte [0x831338bb]
out 0x14, al
scasd eax, dword es:[edi]
mov dh, byte [edx - 0x22]
mov esi, 0x7fb9769
insd dword es:[edi], dx
mov ch, 0xe1
dec edi
sti
lahf
mov dl, 0xf3
test dword [ebx + 0x4fdf694a], ebx
or eax, dword [edx - 0x34]
push ebx
cmp eax, 0xdb117b77
pop ds
xor eax, 0x8fa7d196
xchg esi, eax
in eax, dx
push 0x19935ee0
push cs
xchg byte [esi], ch
add bh, byte [ebp + 0x5e]
scasd eax, dword es:[edi]
and ecx, dword [ebx + 1]
sub byte [ecx + 0x79eb2ed8], al
js 0x100c7092
test esp, edi
popfd
pop ecx
test eax, eax
jne 0x100c7a6b
lea eax, [ebp - 0x20c]
push eax
push str.Cant_read_config_info_from_file:_s
push ebx
push ebx
call fcn.10049c0c
push 0x103
lea eax, [ebp - 0x107]
push ebx
push eax
mov byte [ebp - 0x108], bl
call fcn.1011df60
pushfd
test byte [0x100c70d3], 0x9c
jne 0x100c71d4
sbb edx, dword [ebx + 0x2b]
or ah, byte [edi]
and eax, 0x46815409
fimul word [edi + 0xd9fca41]
sub al, 0x86
pop es
fmulp st(6)
loop 0x100c7118
outsd dx, dword [esi]
test byte [eax - 0x5e5cb839], al
mov ebp, 0x87f1213a
mov ebx, 0x3ca0a50
fiadd word [ebp + 0xa250815]
dec edx
aas
add dword [ecx + 0x1b], 0x51967107
int 0x45
out dx, eax
xchg ecx, eax
lea edi, [edi - 0x88b2cc5]
scasb al, byte es:[edi]
mov byte [edx - 0x11e7607a], ch
int1
add ah, al
lea esp, [edi]
scasb al, byte es:[edi]
inc edi
bound edx, qword [ecx + 0x5c003520]
jmp [edi - 0x41]
xor bl, byte [edx]
xor dword [ebp + 0x498c20d1], edi
rcl dword [ebp - 0x46c3ecbc], 0x60
xor al, 0x2f
lea edi, [edx + 0x7e]
movsd dword es:[edi], dword [esi]
pop ebx
ror eax, 1
and dword [edx - 0x19], edx
pushal
jbe 0x100c7154
salc
test eax, 0x4bc855d4
push ds
fldpi
lahf
sub eax, 0x1ddbdbb8
cmp al, 0x77
adc dword [edx - 0x308a449b], ebx
cmp al, 0x77
inc esp
jg 0x100c7109
nop
sal dword [eax - 0x3f152cfa], 0x45
pop ecx
adc eax, 0xbf97b9e
sbb eax, 0x88a7eef3
inc esp
jo 0x100c71bd
jo 0x100c70fa
xor eax, 0x137116b5
lahf
outsb dx, byte [esi]
or eax, 0x4b58246d
insd dword es:[edi], dx
and al, 0x58
dec ebx
mov ecx, 0xf6ddbab8
inc ecx
and byte [edi - 0x10], dl
dec esi
dec esi
sti
cmp esi, dword [ebp + edi + 9]
aas
sub dword [eax + 0x27], 0x50
aaa
ficom word [edx + 0x770b3bd6]
push ebp
cmpsd dword [esi], dword es:[edi]
mov dword [esi + 0x26], eax
jge 0x100c719b
cmp ecx, esi
adc byte cs:[esi + 0x24246548], bh
mov esi, 0x24246548
sub ebp, dword [esi]
daa
fiadd dword [edx]
scasb al, byte es:[edi]
jo 0x100c71b3
ja 0x100c7127
mov ecx, edi
sbb eax, 0x6bf1ca76
xor al, 0x93
mov byte [eax - 0x19], cl
out 0x6a, eax
leave
push 0xffffffffffffffc9
adc bh, al
mov dh, 0x4a
salc
out dx, al
lodsb al, byte [esi]
das
int3
ror byte [edx + 0x1f786d98], 0x88
cdq
push edi
dec edx
sbb al, 0x57
sahf
sbb ah, 0x3e
outsb dx, byte [esi]
xchg esp, eax
push ds
les eax, [esi + ebx*2 + 0x48]
mov bh, 0xfb
xchg ecx, eax
inc edi
xor eax, 0x43c158cc
popfd
lea eax, [ebp - 0x108]
push eax
call fcn.10044b49
add esp, 0x20
test eax, eax
jne 0x100c735c
pushfd
test byte [0x100c720c], 0xee
jne 0x100c720d
jl 0x100c7180
or dword [ecx + 0x31], esi
adc byte [edx + 0x79], 0xb7
mov dh, 0xbe
and byte [esi + 0xc76fe81], dh
jle 0x100c719a
xor dword [edi], esp
inc ebx
push edi
popfd
xor eax, eax
jmp 0x100c80c3
adc al, 0x99
fbstp tbyte [ecx + ebp]
push ss
push ecx
mov ebp, 0xd32ac8fa
push ecx
shl byte [esi + ebp + 0x6226ba57], 1
daa
xchg ebx, eax
mov eax, dword [0xb02f4205]
xchg dword [ebx], ebp
int 0xdc
popfd
lea eax, [ebp - 0x108]
push str.hypubkey.pem
push eax
call fcn.1011f130
push 0x802
lea edi, [esi + 0x80]
push ebx
push edi
pushfd
test byte [0x100c73cf], 0xcb
adc bl, cl
jne 0x100c73d0
mov ebp, ds
pop ds
xchg dword [0xcc3ff9bb], ebx
imul edi, dword [ebx + 1], 0x971bf319
inc edx
dec ebx
xchg ebp, eax
mov ebx, 0xc0352787
stosd dword es:[edi], eax
test byte [ebx + 0xb], dl
rol dword [ebx + 0x4f9985c5], 0x24
sbb bh, byte [ecx + 6]
jno 0x100c740b
push esp
mov ch, 0xba
or dh, byte [ebx + 0x15]
cmpsb byte [esi], byte es:[edi]
mov edx, 0xa615730a
js 0x100c733b
test dword [0xa278f000], ebp
sub eax, 0xa278f000
inc ebp
adc dword [esi], edi
bound ebp, qword [ecx + 0x77049bc]
add esp, dword [eax - 0x16]
inc eax
movsd dword es:[edi], dword [esi]
cmp edi, edx
push 0xffffffffffffff93
mov al, 0x9d
leave
popfd
call fcn.1011df60
lea eax, [ebp - 0x108]
push edi
push eax
pushfd
test byte [0x100c7404], 0xc3
jne 0x100c7505
test ebp, eax
jno 0x100c745d
aaa
dec edi
loop 0x100c7380
clc
inc esi
sub cl, byte [esi - 0x4f]
cli
xlatb
mov byte ss:[esi - 0x6d], bh
cmp dword [eax + 0x411838bd], edi
mov ch, 0x6a
lodsb al, byte [esi]
mov ebp, 0xb5411838
push 0xffffffffffffffac
push ebx
clc
imul esp, dword [esi + 0x5f], 0x31a57da5
outsb dx, byte [esi]
leave
pop di
movsd dword es:[edi], dword [esi]
jge 0x100c73b5
xor dword [esi + 0x65], ebp
leave
idiv byte [edx]
push ebx
adc dword [edx - 0x4f], edx
inc ebx
cmp al, 0x7b
cli
xor eax, 0xc56e0def
sbb ebp, dword [edx - 0x1a788bed]
into
je 0x100c73af
in eax, 0xce
arpl si, si
mov ebp, 0x57d8998a
rcl dword [edx + 0x7c5e72f5]
dec edx
cli
das
mov bh, 0x50
xchg esp, eax
test dword [edi], esi
cwde
jno 0x100c7401
div dword [ebp + ecx + 0x1e]
mov al, byte [0xf669efa7]
xchg esp, eax
jl 0x100c745a
not byte [esp + edi*2 - 0x1ccf1bf4]
clc
in al, 0x30
jecxz 0x100c744a
cmp dword [esi + 0x6662087], ebp
and byte [esi + 6], ah
test esi, eax
pushal
scasb al, byte es:[edi]
xlatb
inc eax
pushal
jg 0x100c7426
cmp eax, dword [eax + 0x42]
enter 0xffffffffffffbc89, 0x65
lahf
mov cl, 0x35
push edx
int1
jns 0x100c7455
mov eax, dword [0x2302e105]
sti
dec eax
insb byte es:[edi], dx
scasb al, byte es:[edi]
popfd
pop ebx
pop ds
test dword [ebp - 0x38], edi
push cs
movsd dword es:[edi], dword [esi]
sal byte ss:[ebx], 0xd7
mov dl, 0x6c
xchg ecx, eax
mov bh, 0xcf
dec ebp
adc dword [ecx + 0x3a510b7c], edx
mov dword [edx], edi
pop es
and byte [edi - 0x72], bl
push esp
and al, 0x3f
and bl, byte [ebx]
mov dword [esp + ecx*2 - 0x202b1daa], ecx
pop esi
inc ebx
pop ecx
ficom word [edx - 0x2d]
jl 0x100c74f0
sbb bh, 0x47
fldcw word [ebx + 0x5665a6da]
xor byte [ebx - 0x1990077e], bh
push ebx
fcom dword [ecx + 0x55039f3c]
xor al, 0x20
outsd dx, dword [esi]
mov dword [0x759248e0], eax
int3
mov dword [0x8a522cd3], eax
nop
adc eax, 0x4019f206
mov dword [0x5da60ad], eax
lea esi, [edi]
lodsd eax, dword [esi]
jo 0x100c757b
popfd
call fcn.100c2f27
add esp, 0x1c
pushfd
test byte [0x100c75cb], 0x9f
jne 0x100c75cc
int3
adc eax, 0x37c87d90
daa
invalid
test dword [ebx + esi - 0xaf79eed], ebp
dec ebp
test byte [esi], al
jnp 0x100c753a
mov edi, 0xda659e0d
inc edx
and dword [ecx], ecx
loop 0x100c7552
xchg ebp, eax
push esp
add eax, 0x280585ef
mov byte [0xc9924d94], bh
jnp 0x100c75f2
mov byte [edx + esi*2 - 0x6bc47601], ch
cmp eax, 0x4a85bf7d
or al, byte [esi - 8]
dec dword [ecx + 0x7d3d943b]
mov edi, 0x460a4a85
clc
mov dword [0x28355d95], eax
inc ebp
cmp esp, dword [edi]
fisub word [ecx]
pop ebx
cmpsd dword [esi], dword es:[edi]
or esi, dword [esi + 0x58]
js 0x100c7565
imul dword [ebx - 0x78805109]
add dh, 8
mov ebp, 0x515d208a
sbb byte [edi + 0x49f916f9], 0x5b
inc esi
mov ebx, 0xe25e68aa
mov word [edx], gs
sahf
in eax, 0x99
in eax, dx
inc eax
mov cl, 0x65
lahf
or byte [edi], dl
mov bh, 0x31
or byte [ebx - 0x77], bh
int3
popfd
test eax, eax
pushfd
test byte [0x100c761e], 0xd9
jne 0x100c771f
sbb esp, edi
mov esp, 0x66120084
add al, 0x1b
dec eax
mov word [edi], ds
pop edx
adc al, 4
inc eax
pop ds
inc esi
add byte [esi + 0x2ada6cba], bh
insb byte es:[edi], dx
fisubr dword [edx]
clc
int1
in al, dx
sub dword es:[edx + 0x2a5ff645], ebx
mov esi, 0xd1d169c5
sub ebx, ecx
scasd eax, dword es:[edi]
sub esi, ebp
mov esi, dword [ebp - 0x3b309a34]
mov bl, 0xea
enter 0x5ad6, 0x7b
lahf
stosd dword es:[edi], eax
xchg ebx, eax
aam 0x39
sbb byte [esp + 0x348e28ab], dl
push esi
xchg dl, dl
stosd dword es:[edi], eax
sub byte [esi - 0x2d79a9cc], cl
dec eax
mov dl, 0xe1
insb byte es:[edi], dx
sbb byte [ecx], bh
aam 9
and dword [esi + edi*8 + 0x4032f51a], edx
add dl, ch
rcr dword [edx + eax*2], cl
adc ch, byte [ebx - 0x52]
pop esp
aam 0x1c
inc esi
pushfd
in al, dx
add byte [esi + esi*4], bl
push 0x25
pop edx
pop edx
or ecx, edi
ficomp word [ebx + 0x3d94f922]
sbb dword [ebp + 0x6fdb561d], esp
insb byte es:[edi], dx
pushfd
mov ebx, 0xe3d6c14c
push es
leave
jae 0x100c7604
pushfd
mov edi, 0x149e6d0d
cwde
sub eax, 0xf7b4ac44
and al, 0x27
pop edi
sbb byte [0xea05353b], cl
dec eax
xchg esi, eax
salc
fdivr qword [ebx + 0x12]
cmc
add byte [ebp - 0x544c8b2b], bl
pop edx
dec edi
test byte [edx], 0x7f
sbb dword [ebp*4 - 0x63a3c2f0], esi
test eax, 0xe98bcf50
jns 0x100c7620
adc ah, byte [eax + 0x2450137d]
cmp dword [ebx], 0x63be4804
aad 0xa8
and eax, 0x59ade3
shr byte [edx - 0x48d06080], 0xc0
call 0x89fd1e91
pop ss
sub edi, dword [ecx]
or al, 0x99
add esp, dword [ebx - 0x3e63bfda]
sub dword [ecx - 0x616c947f], ecx
xor al, bh
fnstsw word [ecx]
sahf
add dword [ebp + 0x1c], ebp
xor byte [ebx], dl
jbe 0x100c7749
std
inc edx
scasd eax, dword es:[edi]
sar dword [ebp + 0x674c6938], 0x27
xor byte [eax], ch
clc
mov ah, 0xcd
js 0x100c7733
push eax
out dx, eax
push ds
dec esi
rol dword [eax], 1
dec esp
test byte [esi - 0xf], ch
mov dword [0x3ee0c06e], eax
and al, 0xea
fild dword [esp + ebp - 0x2f]
cmp eax, 0x57654e78
js 0x100c774d
push edi
je 0x100c7777
pop edx
je 0x100c76c3
xchg ebx, eax
cli
xor byte [esi - 0x4c], ah
xor eax, 0x5c75aca4
fmul dword [edi + 0x65]
add eax, 0x27da6673
bound ecx, qword [ecx + 0x44]
pop es
dec eax
popfd
jne 0x100c773d
lea eax, [ebp - 0x108]
push eax
push str.ReadPubKey__s_error_
call dword [eax + 0x68]
call 0x631c8bba
push ebx
push ebx
call fcn.10049c0c
clc
inc dword [ebx - 0x2e16ef3c]
cli
invalid
add esp, 0x10
jmp 0x100c720e
lea eax, [esi + 0x5c]
pushfd
test byte [0x100c777c], 0xfa
jne 0x100c777d
xor edx, ebx
mov byte [0x78b485a], al
shl dword [edx + 0x78b485a], cl
dec eax
mov eax, dword [edi]
pushal
cmc
dec edx
dec ebp
popal
pushal
cmp eax, 0xc850a768
jo 0x100c76fd
outsd dx, dword [esi]
mov ebp, 0x429ecffa
adc byte ds:[0xff58fd2], 0x68
add eax, 0x6ba041b8
add dl, byte [edi - 0x62]
jge 0x100c7727
add al, 0x4f
fsub qword [0xaaf52c6b]
popfd
push str.12345678
push eax
call fcn.1011f120
lea eax, [esi + 0xb]
push str.test
pushfd
test byte [0x100c7806], 0x51
jne 0x100c7807
sar dword [ebx - 0x73a690b3], cl
pop esp
jae 0x100c7735
aaa
inc ebp
mov dword [edi + 0x124897e], ebp
outsb dx, byte [esi]
inc edi
out dx, al
lodsb al, byte [esi]
cmpsd dword [esi], dword es:[edi]
fidivr word [eax - 0x3efe88b8]
push edx
sbb ebx, eax
xor eax, 0x3c2d6f6
test byte [edi], dh
in al, dx
outsb dx, byte [esi]
inc edi
out dx, eax
int3
out 7, al
adc al, 0xf9
stc
add cl, byte [edi + 0x25c228e0]
js 0x100c77f5
jae 0x100c7873
in eax, 0xe0
outsb dx, byte [esi]
pop edi
in al, 0x57
popfd
push eax
call fcn.1011f120
lea eax, [esi + 0x15]
pushfd
test byte [0x100c7862], 0x36
adc byte [esi], dh
jne 0x100c7963
inc esi
sub dword [ebx], edx
jae 0x100c77f6
xchg ebx, eax
int 0x2c
adc al, 0xb1
fnstenv [edx + esi*8 - 0x51b707dd]
int1
sub byte [eax - 0x65], cl
movsd dword es:[edi], dword [esi]
shl dword [ebp - 0x75], cl
xor al, 0xf
push ecx
cmp eax, 0x62eee912
xor ebp, edi
dec eax
pop es
or dword [0x3c27e76f], ebx
sbb bh, byte [ebp - 0x65]
mov edx, 0x99e10ef0
add dh, byte [edx - 0x132f91d1]
mov dl, 0x2f
outsb dx, byte [esi]
shr ah, 1
push 0xffffffffffffff89
dec ecx
dec edx
adc dword [edi + 0xa6d5335], 0xcf3d05b4
loop 0x100c77f3
push 0x1e
push esp
and ax, 0xafc0
int1
jnp 0x100c7817
mov dword [0x49ee8319], eax
bound eax, qword [ebx - 0x30847322]
push edx
invalid
sbb dword [ebx - 0x7c9db612], eax
fimul word [ebx + edi*2 - 0x4738ad31]
sub byte [ecx], al
mov ecx, 0x7d521058
push ecx
or dh, byte gs:[ebp - 0x42c9636c]
push 0x79
jns 0x100c78aa
dec esi
fistp qword [0xdd405555]
rol dword [edx], cl
test esp, edi
stosb byte es:[edi], al
mov ecx, 0xea8ccafe
mov edx, gs
or cl, byte [esi - 0xd]
out dx, eax
add ebp, edi
out dx, eax
cmp byte [ebx], al
sbb al, 0xfb
nop
xlatb
or ecx, dword [ebx - 0xe6336e6]
shr dword [eax + ecx], 1
out dx, al
push edi
cwde
dec edx
push edx
dec ebx
aad 0x3f
xchg edi, eax
rcl byte [edi + 0x72451ec], cl
push ecx
dec edi
dec ebp
mov byte [ebx], dl
lodsb al, byte [esi]
js 0x100c7854
mov esp, 0x6713bd10
push ecx
inc esi
mov dword [0x5a0e1c31], eax
mov word [esi + edi*8], cs
mov esi, 0x1169dd03
lodsd eax, dword [esi]
int 0xca
mov bh, ah
adc byte [esi + 0x5febcbeb], cl
push ebp
push ds
or eax, 0xc8847a95
sar byte [eax - 0x2c], 0xe2
jl 0x100c793b
pop ecx
mov ecx, 0x7769aa05
cli
lahf
stc
add eax, 0x539c9094
push 0x5b
ja 0x100c78a3
shr dword [edx - 0x4e], 1
mov byte [edi - 0x257a316], ah
push esp
or ecx, dword [edx]
xchg ecx, eax
in eax, dx
xor ebx, dword [ebp + 0x62]
or dl, byte [ecx + 0x625d33ed]
cmpsb byte [esi], byte es:[edi]
sal byte [eax + 0x4c], cl
and bh, 0xb1
add dword [edi - 0x78ba2418], esi
add ah, dl
mov ebx, 0xf2f5d2c1
dec eax
shr eax, 4
fadd dword [esi - 0x50]
xor eax, 0x87129e12
xor edi, dword [ecx - 0x1b]
push ebx
inc esi
mov al, 0x35
adc bl, byte [esi + 0x79338712]
in eax, 0x53
fadd qword [ebp + 9]
inc ecx
cli
inc edi
mov al, 0xb4
lds esp, [edx + 0x3d]
rcl dword fs:[eax + 0x51], 0xab
mov ah, byte [esi + 1]
push eax
jns 0x100c791b
insb byte es:[edi], dx
into
popfd
cwde
or byte [edx], al
push edx
popfd
push str.home.yythac.com
push eax
call fcn.1011f120
lea eax, [esi + 0x35]
push str.192.168.2.90
push eax
call fcn.1011f120
lea eax, [esi + 0x8d8]
push str.http:__127.0.0.1:8080_
push eax
mov dword [esi + 0x58], 0x1f90
mov dword [esi + 0x7c], 0x3c
call fcn.1011f120
lea edi, [esi + 0x898]
push str.http:__www.3x.si_
push edi
mov dword [esi + 0x894], 1
call fcn.1011f120
lea eax, [esi + 0x8b8]
push str.http:__www.urlme.co_
push eax
mov dword [ebp - 0x214], eax
call fcn.1011f120
push str.http:__test2.vmtray.net_
push edi
mov dword [esi + 0x894], 2
call fcn.1011f120
add esp, 0x40
push 0x10146825
push dword [ebp - 0x214]
call fcn.1011f120
pushfd
test byte [0x100c7a63], 0x40
jne 0x100c7a64
add byte [eax], al
add al, ch
cmp eax, 0x83000577
les eax, [eax + 0x68]
and eax, 0xff101468
mov ch, 0xec
std
invalid
arpl word [eax], dx
dec ecx
adc al, 0xa2
mov esp, esi
adc dword [eax], esi
cmpsb byte [esi], byte es:[edi]
mov al, byte [0x1ca82b5c]
push ds
js 0x100c79b2
push esi
xor esi, ebx
mov bh, 0xa7
sti
cmp dl, 0xd7
inc ecx
cmc
and bh, dh
les edi, [ecx + ebx*8 + 0x710a13f6]
inc esi
and al, 0x10
nop
aaa
jns 0x100c79db
push edx
int3
popfd
pop ecx
jmp 0x100c7f4e
push 0x103
pushfd
test byte [0x100c7b30], 0x1d
jne 0x100c7b31
add edx, dword [ecx]
daa
or ah, byte [eax + 0x1eb529e1]
test eax, 0x36240995
mov edi, 0x8c07f67
ror dword [ecx + ebx*8], 0xff
push esp
mov edi, 0x441c6496
xor bl, al
pop eax
in eax, 0x15
dec ebx
jnp 0x100c7a6b
test dword [esi - 0xd], edx
in al, 0xab
adc al, 0xd1
aas
aad 0xda
in al, 0x44
scasb al, byte es:[edi]
adc ah, ch
xor esi, dword [edi - 0x550b3f15]
out 0xf5, eax
pop edi
cmpsd dword [esi], dword es:[edi]
dec eax
xor al, 8
sub eax, esi
and byte [ebx - 0x1a9d927e], al
fld st(3)
salc
pop edi
scasb al, byte es:[edi]
push esp
pop eax
ret
push ebx
add eax, 0x90e972fd
out dx, eax
inc eax
sbb al, 0xcb
jbe 0x100c7b4b
out dx, eax
jg 0x100c7aae
in al, dx
xchg esp, eax
mov esp, 0x926a5bce
into
pop ebx
push 0xffffffffffffff92
bound eax, qword [ecx - 0x26437d7a]
je 0x100c7b2a
mov eax, 0x27d1bbf6
cmp esi, ebp
sub eax, 0x2ff6daa0
push ecx
jle 0x100c7ac9
mov cl, 0xba
pop ecx
fild qword [eax]
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dh, 0x47
mov bl, 0xa8
in eax, dx
push ds
imul esi, dword [edi], 0x1e
fcom dword [ebx - 0x7f6ebf8e]
cmpsb byte [esi], byte es:[edi]
jecxz 0x100c7ae4
inc ecx
pop ebp
jecxz 0x100c7acf
cmp al, byte [ebp - 0x54093c8c]
sub dh, dh
add al, 0x52
ucomiss xmm1, dword [ecx]
cmp byte [ebx], dl
sti
or dword cs:[eax], edi
adc edi, ebx
cmp eax, 0xf686e13
popfd
lea eax, [ebp - 0x107]
push ebx
push eax
mov byte [ebp - 0x108], bl
call fcn.1011df60
lea eax, [ebp - 0x108]
push eax
pushfd
test byte [0x100c7c1e], 0x8f
je 0x100c7c1f
adc al, 0xce
push esp
inc edi
xor byte [ebp + 0x66cac204], dh
push 0xffffffffffffff8d
xchg edx, eax
cwde
inc ebp
movsd dword es:[edi], dword [esi]
dec ecx
adc ebp, dword [edi + 0x7f]
cli
jl 0x100c7b81
in al, dx
cmp byte [edx + 0x59b2dd03], ah
in al, 0x3f
scasb al, byte es:[edi]
xor byte [ecx], bl
movsd dword es:[edi], dword [esi]
inc ecx
inc esi
push edi
clc
call 0xbccd28d5
pop esp
jl 0x100c7b27
xchg edx, eax
int3
popfd
call fcn.1004e7bb
add esp, 0x10
cmp byte [ebp - 0x108], bl
je 0x100c7c9a
lea eax, [esi + 0x884]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.1004739c
pop ecx
pop ecx
pushfd
test byte [0x100c7c93], 8
jne 0x100c7c94
adc byte [0x59a4cbd8], dh
movsb byte es:[edi], byte [esi]
pop ecx
shr byte [edi], 0x18
adc eax, 0x78cdfaca
dec edi
xor dword [esi], esi
rcr byte [ebx - 0x57], 0xd0
pop eax
rol byte [eax + 0x37710c77], cl
cmpsd dword [esi], dword es:[edi]
stc
xor byte [edx + 0x5abf1df5], 0x36
je 0x100c7cf5
push ebx
mov dword [0xbcb1ebe9], eax
ficom word [ecx]
xor ch, ch
mov ah, 0xf5
daa
test eax, 0xed946a2f
outsd dx, dword [esi]
enter 0x1ef0, 0xffffffffffffffb5
fmulp st(2)
out dx, eax
pop esi
into
popfd
jmp 0x100c7d85
lea eax, [ebp - 0x108]
push eax
lea eax, [esi + 0x884]
push eax
call fcn.100471db
lea eax, [ebp - 0x108]
pushfd
test byte [0x100c7d7a], 0x15
jne 0x100c7d7b
ficom word [edx - 0x15954225]
call 0x1a54bc72
dec ebx
add byte [0x18ebb5ed], bl
enter 0xcb2, 0xffffffffffffffeb
add dword [ecx - 0x6c], edi
push eax
cmp dword [ebp - 0x6e], 0xfffffffa
pop esp
or bh, al
in al, 0x21
cld
nop
mov edi, 0xf74b6935
pop esi
fimul dword [esi]
in al, 0xc7
popal
test dword [edi + 0x32f9df26], edi
daa
mov esi, 0x61109761
int3
invalid
popfd
push eax
call fcn.1004e7cf
add esp, 0xc
lea eax, [ebp - 0x108]
push eax
mov byte [ebp - 0x108], bl
call fcn.1004e865
add esi, 0xb
pushfd
test byte [0x100c7e5a], 0xe8
jne 0x100c7e5b
adc dword [ebx], 0x3f
aaa
aam 0x72
stosb byte es:[edi], al
cmp dword [ecx], edi
imul ebp, ebp, 0x5c
mov eax, dword [0x8b2c90b9]
sti
in al, 0xc9
push ecx
sbb al, 0x56
and ebx, ebx
aas
cmp al, 0x73
mov dh, 0x51
add byte [edi + 0x1ff26b93], 0x25
idiv dword [esi - 0x32]
push ebp
push ss
pop ds
push ebp
ja 0x100c7e43
sbb eax, 0xb0e45d2d
jge 0x100c7e40
pop ebp
add dword [edi + 0x42], esi
mov ch, 0x54
dec ecx
jecxz 0x100c7e32
jecxz 0x100c7df6
fisubr dword [edx + 0x15]
pop edx
push ecx
add ah, cl
ja 0x100c7e0a
fcmovnb st(0), st(5)
jb 0x100c7e12
sbb ecx, dword [eax + 0x4849536a]
mov byte [edx + 0x53], ch
dec ecx
dec eax
and byte [edi + 0x4d], dh
aas
pushal
imul eax, dword [ecx + 0x14efca0f], 0x38
int 0x8c
das
aad 0x9f
mov al, byte [ecx]
scasd eax, dword es:[edi]
sar ch, 0xd7
xlatb
inc esi
mov bh, 0xdb
pop ebp
test dword [edx + esi - 0x3af3244e], 0x3162144
insd dword es:[edi], dx
xchg edx, eax
adc bh, byte [ecx + 0x3e248ba9]
scasb al, byte es:[edi]
aaa
das
test eax, 0xc0556704
rcl dword [edx + 0x58]
jno 0x100c7e41
xor al, 0x9d
sbb al, 0x26
aad 0x89
aad 0x76
std
mov esp, 0x710f0a5f
sbb cl, ch
pop edi
or cl, byte [edi]
jno 0x100c7e60
invalid
int 0xfb
sti
popfd
inc esi
aaa
push 0xc4abf088
add dword [ebx], 0xffffffee
fiadd dword [esi]
sub dword [eax], eax
fisttp word [ecx - 0x3c]
dec esp
popfd
pop ecx
cmp byte [ebp - 0x108], bl
je 0x100c7f48
invalid
push 0xa
push ebx
push esi
call fcn.1011df60
push 9
lea eax, [ebp - 0x108]
push eax
push esi
call fcn.1011eb18
pushfd
test byte [0x100c7ec9], 0xeb
jne 0x100c7eca
mov cl, bl
mov al, byte [0x18f0b35d]
adc esi, dword [edx]
jo 0x100c7e22
mov edi, 0xca3f698e
jl 0x100c7ee3
jge 0x100c7e47
stc
test al, cl
cmp esi, dword [eax + ecx]
imul edx, dword [ebx + 0x46], 0xffffffb7
fstp dword [edi + 0x72]
je 0x100c7e81
xor byte [eax - 0x4e], cl
push ebx
and esi, dword [eax - 0x65]
add dh, byte [ebx - 0x55]
ficomp dword [eax - 0x58]
scasb al, byte es:[edi]
jg 0x100c7e7b
aad 0x8c
add dword [ebx - 0x7e], eax
or eax, 0x4283ad02
jns 0x100c7efb
popfd
add esp, 0x18
pushfd
test byte [0x100c7f44], 0xc6
jne 0x100c7f45
sub dword [eax + esi*2 + 0x7db5e48c], ebp
push eax
out 0xab, al
mov edi, 0x77b7f161
mov edi, 0x77b7f161
adc dh, byte [ebp + 0x71]
pushal
or byte [esi + 0x18], dl
sub eax, 0x84d5d2ce
sub byte [ebx + 0x5c82ff0c], dl
xor bl, byte [esi]
push ds
push cs
mov al, byte [0x9ab50d3f]
mov dh, 0xe5
xchg esi, eax
jb 0x100c7f18
inc ebx
and al, 0xd7
inc esp
fld xword [ebp + edx*8 - 0x43e56122]
ror bh, cl
push edi
loop 0x100c7f81
int1
adc ah, al
popfd
stosd dword es:[edi], eax
push esi
xor eax, 0x75331960
ror dword [eax - 0x7e], 0xef
mov dh, 0x6c
and byte [esp + ebx*8 + 0x52c6ce23], bh
and byte [edi], 0xb7
arpl word [ebx + ebp*8 - 4], cx
arpl si, cx
fistp word [ecx]
add esp, ecx
jl 0x100c7f5e
jno 0x100c7ee0
pushfd
xchg ecx, eax
loopne 0x100c7f61
popfd
jmp 0x100c7f5e
push ss
push esi
call fcn.1004e9e3
pop ecx
pushfd
test byte [0x100c7f5c], 0xa5
je 0x100c7f5d
cmp dword [eax], esp
movsb byte es:[edi], byte [esi]
pop edx
popfd
push dword [ebp - 0x210]
pushfd
test byte [0x100c7fa3], 0x1e
jne 0x100c80a4
std
invalid
call [ebp - 0x397d0abe]
adc bh, byte [eax]
pop edi
fdivr qword [eax]
jno 0x100c7fcc
inc esi
adc al, byte [eax]
or dword [eax + 3], esi
add byte [ecx], cl
jo 0x100c7f88
mov bh, ch
jbe 0x100c7fb9
xor byte [esi - 0x24], ch
clc
outsb dx, byte [esi]
fdiv st(0), st(0)
jno 0x100c7f47
jne 0x100c7f42
sbb dword [eax - 0x40], 0x82dba149
add dword [eax - 0x2d], 0x43332a3e
pushal
std
xchg dword [edi - 0x6f], esi
mov ch, 0x9f
mov dl, byte [0x5bd145]
scasd eax, dword es:[edi]
mov ch, 0xf7
dec esi
mov ah, 0xad
sahf
xchg esp, eax
push ds
sub dword [eax - 0x54], edx
rep insb byte es:[edi], dx
push ss
test edx, ecx
and esi, dword [edx]
push ebx
outsb dx, byte [esi]
adc dword [0x91ee7e1c], ecx
stc
cwde
shl byte [ebx], 1
or ah, dl
fstp qword [ebx + eax*4 + 0x7d62a202]
mov cl, byte [ecx - 0x7f]
dec esi
add eax, 0x75bbf805
loop 0x100c7fab
pushfd
add dword [edx], 0xffffffa2
bound edi, qword [ebp - 0x76]
dec ecx
or dword [esi + 5], 0x75bbf805
mov dword [0x86f7341a], eax
pop ds
cdq
and eax, 0xf2c31408
outsd dx, dword [esi]
lahf
ffree st(1)
sub edx, ebx
jno 0x100c803d
xor cl, byte [edi - 0x7de73c7f]
xchg esp, eax
xchg esi, eax
sbb al, 0xdc
int3
aas
or edx, 0x7095bfec
push 0x13c552f8
mov ecx, 0x79399214
or eax, 0x5a4c8f5
inc esp
fmulp st(6)
sbb dword [edi + ecx*2 + 0x4887f601], ebx
push es
cmp dword [edi - 0x529b6e49], 0x82f55f14
pop eax
sbb ah, dl
mov edi, 0x3ca24725
mov bh, 0xc0
push cs
mov edx, 0x31f5c284
in eax, dx
sbb eax, 0x3251fb86
test al, 2
popfd
rcr dword [esp + eax], 1
pop ebx
enter 0xffffffffffffe138, 0xffffffffffffffaa
lds edi, [ecx - 0x442f10e4]
cmp byte [0x5eb2e470], dh
sbb al, 0xf7
pop ebx
in eax, 0xbf
jecxz 0x100c80df
div byte [ecx]
add byte es:[eax], 0xae
popfd
call fcn.1004bb1e
pop ecx
test eax, eax
jne 0x100c80c0
lea eax, [ebp - 0x20c]
push eax
push str.Cant_get_server_guid
jmp 0x100c772e
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pushfd
test byte [0x100c8165], 0xe5
jne 0x100c8166
mov cl, 0x43
and esi, dword [ecx + 0x13]
push eax
and dword [edi + 0x653d57b1], ebx
fstp dword [eax - 0x4d]
push edi
cmp eax, 0xb358d965
stosb byte es:[edi], al
jg 0x100c80d5
jo 0x100c807f
push ebp
insd dword es:[edi], dx
sub edx, dword [edi]
xchg edx, eax
and byte [ebx + 0x6887a7d6], al
je 0x100c80e0
adc esi, 0xffffffa7
xchg dword [eax + 0x74], ebp
jmp 0x990e3d92
xchg edi, eax
mov esp, 0xd2cb8901
aas
shl dword [esi], 1
mov ds, word [0x555527a1]
enter 0xffffffffffff9f81, 0xffffffffffffff82
adc dword [eax], esp
std
sbb dl, byte [ebx + 0x42]
cmp dword [ebp - 0x135e7327], esi
sbb dword [ecx + eax*8], edx
mov ah, 0x14
cmp eax, 0x49901803
add ebx, dword [eax]
nop
dec ecx
jo 0x100c811b
vmread dword [eax + 0x6a], esp
mov byte [0x1c979b9], al
dec esp
xor eax, 0xf193ef0d
aas
adc dl, ah
push ecx
dec edi
leave
leave
adc al, 0x88
lea edi, [edi + 0x24]
mov bh, 0x86
mov ch, ah
xchg ecx, eax
cmp eax, 0x3b4c3fd9
enter 0xffffffffffff93d0, 0x4b
add ah, byte [edi]
and al, 0xb7
xchg byte [edx - 0x26c26e14], cl
aas
dec esp
cmp ecx, eax
rcl byte [ebx + 0x2702664b]
jne 0x100c80f0
jae 0x100c8193
xor al, 0x99
std
pop eax
push esi
mov eax, dword [0xbe84df52]
adc byte [eax + 0x58], 0x60
in al, dx
mov edi, 0xefd363c8
popfd
pop esi
xor ecx, ebp
pop ebx
call fcn.1011e48a
pushfd
test byte [0x100c81cb], 0x18
jne 0x100c81cc
mov ch, 0x5c
or byte [eax - 0x27], dh
dec edx
xchg esp, ebx
je 0x100c811c
mov edi, edx
pushfd
jecxz 0x100c813c
outsd dx, dword [esi]
add dword [ecx + 0x4b35925d], eax
sal dword [edi + 0x79], 0x41
inc ecx
inc esp
xchg byte [eax - 0x394f499d], bl
mov al, byte [0x700f39c1]
mov ebp, 0xbeab0933
adc edx, dword [edx - 0x48]
jae 0x100c820b
outsb dx, byte [esi]
xor ecx, dword [ecx - 0x12894865]
cmc
pop esi
jg 0x100c81f4
and al, byte [esi - 0x27e5110a]
scasd eax, dword es:[edi]
xlatb
or esp, dword [eax - 0x57]
jne 0x100c81ed
xor al, byte [edx]
mov ecx, 0x6edd2e9f
add bh, byte [ecx + 0x6edd2e9f]
cmp al, 0xaa
popfd
leave
ret
inc esi
call 0x7b3ff656
dec eax
mov eax, 0x4726740c
imul ecx, dword [eax - 0x48], 0xc
je 0x100c8220
inc edi
cmp dword [ebx + 0x208faacc], ebp
int3
xor al, 0x63
dec ecx
dec eax
cmp eax, 0x9bc9d96d
imul eax, dword [eax + 0x39], 0x3d
mov ebp, 0x80e463fa
das
sal bh, cl
fisttp word [edx - 0x31]
mov ebp, 0x4be096e2
neg edi
dec edx
iretd
loopne 0x100c8274
out 0x43, al
popfd
and eax, 0x1a70b40e
add dword [ebp - 0x506f8aac], 0xa9222ea9
inc edx
jl 0x100c81c4
and ch, byte cs:[ecx + 0x3a867c42]
pushal
add ebx, dword [0x61ecbe5a]
cmp ah, byte [eax + 3]
sbb eax, 0x61ecbe5a
sub dword [ebx + 0x51890aeb], edx
movsb byte es:[edi], byte [esi]
mov byte [ebp + 0x2d], bl
ror byte [ebx - 0x69e92d00], 1
je 0x100c82ae
xor byte [edx], 0x82
xchg bh, dl
lodsd eax, dword [esi]
fild word [esi + 0x7faac04d]
jge 0x100c8227
shr dword [ecx], 3
sub dword [ebx], eax
cmp al, byte [esi]
and dword [eax - 0x29133ad1], eax
add ebx, esi
in al, dx
dec esp
fsub qword [ecx]
or dl, dh
cmp al, 0x91
adc cl, ah
mov al, byte [ebp - 0x76]
sub byte [edx + ebp*4 - 0x144a7206], dh
sbb ch, byte [edx - 0x11]
and al, 0x5b
movsb byte es:[edi], byte [esi]
or byte [eax], ch
clts
jnp 0x100c8291
jmp edx
loop 0x100c8238
outsb dx, byte [esi]
xor dword [ebp + 0x392015af], ebp
out 0x2b, al
enter 0xffffffffffffb1f0, 0xffffffffffffff9d
in eax, 0x47
xchg byte [ebx], cl
pushfd
adc esi, dword [0xa1973135]
sbb byte [ebx - 0x4d], cl
xchg ebp, eax
xchg edi, eax
mov eax, dword [0x95b34b18]
mov bl, 0x95
bound esp, qword [0x830628a3]
adc al, byte [edx + 0x51833e1b]
sub al, 0x1b
je 0x100c82fd
or eax, 0x51c89779
rol al, 0xbd
jae 0x100c8340
jbe 0x100c82aa
fisttp word [edx + 0x35]
fsubr dword [ecx]
loopne 0x100c8265
dec edx
xor eax, 0x94e029d8
pop es
insb byte es:[edi], dx
salc
or dword [0xb94623ea], esi
sti
or byte [edx + 0x47], bh
push eax
push 0x62
sub al, 0x53
imul ebx, dword [ecx], 0x40
add al, 0x50
cli
jne 0x100c834d
fistp qword [esi + 0x46f2be93]
dec edi
push esp
xchg byte [esi - 0x48053083], dl
cmp al, byte [eax - 0x3a]
or dword [edx - 0x49e67bd1], ebx
invalid
popfd
sub esp, 0x108
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push 0x103
lea eax, [ebp - 0x107]
push 0
push eax
mov esi, ecx
mov byte [ebp - 0x108], 0
call fcn.1011df60
lea eax, [ebp - 0x108]
pushfd
test byte [0x100c8372], 0xf4
jmp [edx]
jne 0x100c8473
stc
jl 0x100c82c9
arpl word [edx - 0x31], cx
or al, 0x6b
adc esp, eax
mov ebp, 0xd4e017a9
imul edi, dword [esi], 0x11
les edi, [ebp - 0x2b1fe857]
push ebp
adc edi, dword [esp + ecx*8]
mov edi, 0xea2e88c0
jae 0x100c834d
inc esi
pop edi
sub ebx, dword [0xa7a5588a]
salc
arpl ax, ax
or cl, dl
adc dl, byte [ecx - 0x47fa52f1]
xor cl, al
in al, dx
cld
mov edx, 0x46f41bf4
inc ebp
jne 0x100c83a6
and al, 0x13
xchg ebp, eax
rcl byte [ebp + 0x71], 0xe2
xchg dword [ebp - 0x13ea7ef0], ebx
aas
pushal
and dl, byte [esi - 0x19848daa]
and byte [ebp - 0x567a883b], al
inc ebp
outsd dx, dword [esi]
jns 0x100c83a5
push esi
jb 0x100c8410
out 0x20, al
test ebp, eax
ja 0x100c8320
test eax, 0x796f453e
add al, 0xb9
push esi
cdq
das
mov ecx, 0x42f9956
add al, 0x82
or ah, byte [ebx]
or byte [edx], 0x23
sbb esi, dword [ecx + 0x59]
nop
stosb byte es:[edi], al
mov bl, byte [edx]
and eax, 0x7d830e90
xor byte [eax - 0x26], bl
adc eax, 0x54f787a3
sub al, 0x1a
mov dh, 0x3e
xor dword [ebx - 0x766945ee], ebp
mov ah, 0x46
cwde
jno 0x100c840a
push ebp
movsb byte es:[edi], byte [esi]
lds ebx, [esi - 0x72c37eef]
out dx, al
jle 0x100c83df
add dword [eax], ebp
out dx, eax
mov bh, 0x5f
mov edx, 0x3a9594fd
xlatb
xchg ebp, eax
cmp dl, bh
jae 0x100c8392
rcl byte [ebp + 0x24364656], cl
in al, dx
std
add al, 0x37
inc edx
and eax, 0x191e58fd
jns 0x100c8408
std
idiv ebp
xchg edx, eax
rcl esp, 0x17
leave
insd dword es:[edi], dx
push ebp
pop edi
in eax, dx
mov ebp, 0xd74e5586
push eax
ror esp, 0xf0
jbe 0x100c8422
invalid
arpl word [esi], di
xlatb
test al, 0x35
cld
jno 0x100c847d
inc edi
sub dword [edi + 0x6c56afb1], 0xffffffde
add byte [ebx], dh
xor esp, dword [ecx]
scasd eax, dword es:[edi]
mov cl, 0xaf
push esi
insb byte es:[edi], dx
fiadd word [eax]
xor esi, dword [ebx]
and dword [edi - 0xba89d13], edi
mov edi, 0xf45762ed
cwde
pop esp
dec eax
cmc
sbb dword [ecx + esi - 0x689d1ea0], esi
sub dh, byte [ecx - 0x28]
sti
insd dword es:[edi], dx
faddp st(1)
sub eax, 0x93bc71a3
outsb dx, byte [esi]
mov ecx, eax
sbb byte [esi], bl
mov bl, 0xc2
daa
or dword [esi - 0x7b9d9172], esp
push es
rcl dword [ecx + 0x7e], 0x45
jne 0x100c8418
jnp 0x100c845d
add ah, byte [ebx]
sub al, 3
sub dword [edx], ebx
xchg ecx, eax
cmp al, 0xa5
into
xlatb
sub esi, esi
ficom word [edx]
movsb byte es:[edi], byte gs:[esi]
mov ebx, 0x30ea4447
push ss
clc
adc dl, dl
xchg ebx, eax
jl 0x100c841c
popfd
push eax
call fcn.100475f5
lea eax, [ebp - 0x108]
push str.SMEM.tmp
push eax
call fcn.1011f130
pushfd
test byte [0x100c8579], 0xcf
jne 0x100c857a
invalid
sub dword [ecx + 0x6d], ebp
adc dl, ch
and al, 0xbe
dec ebx
mov edx, 0xb5c92b2e
add dh, 0x10
out 0xf2, al
adc al, 0x4a
stc
inc ebx
xchg esp, eax
sub ecx, ecx
mov ch, 0x80
invalid
or byte [ebx - 0x46], 0xa0
stosd dword es:[edi], eax
dec ecx
dec ecx
cmp eax, 0x69a7c01b
into
jg 0x100c850e
js 0x100c84c1
call [ebp - 0xf9a669]
leave
popfd
xchg edi, eax
pop ecx
push es
dec ecx
xor eax, 0xb817a469
daa
xor esi, ebx
mov al, byte [0xe37ab1f9]
cmp dl, bl
rcr dword [edi], 0x32
pop es
std
sub bh, bh
aaa
inc edx
cdq
or ebx, ebp
stosd dword es:[edi], eax
aaa
aam 0xa8
jle 0x100c8540
fsub st(2)
cmc
push cs
cmp esi, dword [ecx + ecx*2 + 0x6b]
test al, 0x64
jnp 0x100c852a
dec ecx
imul ebp, dword [eax + 0x1f357b64], 0xffffffc4
or byte [esi - 0x3fd0e604], 0xda
xchg edx, eax
pop ds
les eax, [edx + 0x2f19fc8e]
rcr dl, 0x92
adc ecx, dword [esi + 5]
mov ch, 0x7e
sahf
outsd dx, dword [esi]
xchg ebx, eax
into
aaa
fisttp word [eax - 0x4f]
sbb ebx, ecx
les ebx, [edx + 0x2db03338]
jnp 0x100c84a2
push 0xffffffffffffff99
imul esp, eax, 0xfffffff0
dec edx
movsd dword es:[edi], dword [esi]
xor al, 0x64
into
imul ecx, dword [eax + edx*2 + 0x1e], 0x63
mov ch, 0x1f
mov esp, 0x8570dff1
jo 0x100c84b1
pop ebp
or byte [ebp - 0x434ad7a9], dh
xor eax, 0xf849fb74
mov eax, dword [0xee05b35b]
dec ebp
test eax, 0x86afc8cd
cmc
enter 0xffffffffffff86af, 0xfffffffffffffff5
xor bl, byte [esi]
mov al, 0x78
or esp, dword [ecx]
or byte [eax + 0x1ca9b02], al
sub dword [ecx + 0x4d], esi
push ds
sahf
mov dword [0x83029ae8], eax
aad 0xb1
jnp 0x100c84ef
or bh, byte [ecx + ebp*8 + 0x79]
pop edx
test byte [eax + 0x60eb28d3], bh
popfd
inc dword [edi - 0x1e]
xchg esi, eax
add bh, byte [edx + 0x759cdd9]
sub dh, byte [eax - 0x707bce6e]
popfd
add esp, 0x18
push dword [esi + 0x10c]
lea eax, [ebp - 0x108]
push eax
mov ecx, esi
call fcn.100c44c4
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.1011e48a
leave
ret