Function at 0x10054153
Capabilities:
Check http status code
Encode data using xor

Disassembly:
mov dh, 0x3a
stc
and byte [esi], bh
adc ah, cl
popfd
push ebp
mov ebp, esp
sub esp, 0x118
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
mov edi, dword [ebp + 0xc]
push 0x5d
xor ebx, ebx
push ebx
push edi
call fcn.1011df60
push 0x10146a8c
push esi
call fcn.1011f7ae
add esp, 0x14
mov dword [ebp - 0x114], eax
cmp eax, ebx
jne 0x10054199
xor eax, eax
jmp 0x100550d4
push 0x103
lea eax, [ebp - 0x107]
push ebx
pushfd
test byte [0x100541ed], 0x1b
jne 0x100541ee
fnsave dword [0xe91f2a26]
pop ss
xor al, 0xf2
xor ebp, edi
inc esi
fmul qword [edi + 0x57]
mov dh, 0x7d
cmp byte [eax], 0xcb
jge 0x10054141
cmp bl, cl
rol dword [edi], cl
rcr dword [edx], 0x6f
mov bh, 0xaa
sbb byte [edi + 0x7d27cea1], 0xb6
or dword [ecx], eax
xor bl, bl
test eax, 0x3b81cf73
add eax, 0x1f70baea
aas
jl 0x100541bf
fst dword [0xf97a1e76]
sbb cl, bl
jmp [edx - 4]
popfd
push eax
mov dword [ebp - 0x118], ebx
pushfd
test byte [0x1005422b], 0x8e
jne 0x1005432c
sal byte ds:[edi - 0x7f], cl
inc ebp
fst qword [ebx]
out 0x9e, eax
inc esp
inc ebx
in eax, 0xf5
jns 0x10054216
sbb byte [edi - 0x77], al
lodsd eax, dword [esi]
sub bl, byte [eax + ebp*2 + 0x53aa8079]
in eax, dx
dec eax
nop
insb byte es:[edi], dx
mov dword [ebp + 0x79689c2a], ebp
sub byte [edx - 0x6fb712ad], 0x6c
inc ebx
imul esi, dword [edx + 0x58], 0x64c36e4c
stosd dword es:[edi], eax
cmp esi, dword [edi + 0xcb83e71]
pop ecx
cmp edx, dword [ecx - 0x4b]
mov fs, edi
nop
in eax, 0x1f
dec edx
dec edx
add eax, 0x3eeea915
call 0xc8e2a3d0
or ah, byte [edx]
add eax, 0x4870bd7e
loop 0x1005429b
dec edx
mov word [edx - 0x64], gs
lahf
lodsd eax, dword [esi]
jb 0x100542d1
pop ss
mov al, 0xc9
jg 0x1005423c
mov al, 0x64
xchg dword [esi - 0x608555e9], ebx
sub byte [eax + 8], ch
mov ebp, 0x7ce6f19b
sbb edx, ebx
sub al, 0xeb
pushal
mov byte [edi - 0x13ba2772], 0x4c
sbb dh, dh
mov al, 0x2f
aaa
xchg ecx, eax
div byte [eax + 0x2d91372f]
sbb esp, dword [edx + 0x58f157fa]
sub eax, 0x57faa21b
int1
pop eax
in al, dx
cmp byte [edx], dh
das
dec esp
stosd dword es:[edi], eax
aas
lds eax, [ebp - 0x6b791b2c]
add dh, byte [ecx]
inc ecx
add ch, dl
pop eax
test byte [ecx + 0x704b61bb], cl
push edi
mov dword [ebx + 0x57704b61], edi
pop ds
je 0x100542fa
or eax, 0x7b770a02
pop ds
pop eax
fsubr dword [0xc9eb6cd7]
pop esi
pop ebx
adc esi, dword [ebx]
pushal
in al, 0xe8
fucomp st(7)
push esp
jbe 0x10054250
insb byte es:[edi], dx
jmp 0x1005427a
test byte [edx - 0x1d], ch
push ss
pop esi
adc ch, bh
push ds
dec ebp
jne 0x1005433f
jecxz 0x1005427f
adc al, 0x72
xchg edi, eax
invalid
or byte [ecx - 0x5a], bh
add byte [ebp + ebx*2 + 0x38f621fb], bh
fdiv qword [edi - 0xe78bd0c]
fsub st(2), st(0)
push esp
cmp al, 0xa8
jae 0x10054364
xchg esp, eax
scasd eax, dword es:[edi]
sbb dword [eax + ebx*2 + 0x608a4730], eax
xchg ebx, eax
cmp bl, bl
jae 0x100542ae
or dword [0xf3e4935e], esp
in al, 0xf3
scasd eax, dword es:[edi]
shr ecx, cl
pop eax
sub al, 0x62
clc
pop edx
out dx, eax
or edi, dword [esi + 0xbdbb740]
cmpsd dword [esi], dword es:[edi]
sbb dword [eax], eax
fadd qword [esi - 0x56]
aam 0x58
loopne 0x1005437d
xchg ebp, eax
and dl, byte [ebp - 0x68c852f8]
arpl word [edx], bp
push ds
sub byte [esi - 0x7dea60d8], 0x8d
rcr byte [ebx + ecx], 0x4a
dec esp
popfd
mov byte [ebp - 0x108], bl
call fcn.1011df60
push dword [ebp - 0x114]
lea eax, [ebp - 0x108]
push 0x104
push eax
mov dword [ebp - 0x110], ebx
pushfd
test byte [0x10054421], 3
je 0x10054422
test eax, edi
invalid
mov eax, dword [0xaeeeb55d]
scasb al, byte es:[edi]
mov edx, 0x8239d4e8
inc esp
call 0x54877d3d
movsb byte es:[edi], byte [esi]
push ebp
mov esp, 0x8c9ec244
fisubr word [edx - 0x3e]
je 0x10054390
imul ebp, dword [ecx + eax*8 - 0x7a], 0x633e980e
stosb byte es:[edi], al
jne 0x100543e0
xchg byte [ecx + 0x3850dcc6], cl
outsb dx, byte [esi]
push esp
add al, 0xa3
rcr byte [edi + 0x407b5347], cl
add edx, dword [ebp + 0x2c]
dec eax
inc ebx
dec ebp
sbb eax, 0xfc0914b7
mov ch, 0xa3
xlatb
and eax, 0x38e22038
cmp esi, dword [eax]
push 0x45
or esi, esp
in al, 0xb9
jo 0x10054362
jno 0x1005437d
mov ebx, 0x971b5ac9
xchg edi, eax
xchg edi, eax
das
out 0x18, al
not ebx
cmp edx, dword [eax - 0x32179636]
add dword [eax], 0x1e7f49f9
dec edi
jb 0x100543f0
adc ecx, edx
mov bh, 0x54
push ebp
push esp
inc eax
or eax, 0xd95538cb
jo 0x100543df
xchg ecx, eax
inc ebx
mov bl, 0xa6
xor dword [edx], ecx
add ebx, dword [ebx - 0x3e2f3153]
wait
lodsd eax, dword [esi]
into
rol cl, 1
sub al, 0xbc
pop eax
fld xword [esi - 0x6a9ce6fb]
mov dh, 0xde
push esi
ror edx, 0x11
pop si
jecxz 0x100543b4
or al, 0x44
arpl word [0xbbf1f1eb], cx
lea eax, [ecx]
scasb al, byte es:[edi]
cli
outsd dx, dword [esi]
mov bh, 0x7b
out 0xdd, al
jb 0x10054477
out dx, al
invalid
popfd
mov dword [ebp - 0x10c], ebx
call fcn.1012015e
add esp, 0x18
jmp 0x10055091
sbb byte [esp + ebp*2 + 0x7e], dl
dec esi
in al, dx
xchg edx, eax
imul ebp, dword [esi - 0x6a], 0xffffff89
dec ebx
rol dl, cl
sbb al, 0xf5
push eax
mov dl, byte [edx - 0x327b0189]
popfd
cmp byte [ebp - 0x108], 0x5c
jne 0x1005462d
nop
add dword [eax], eax
add byte [esi + esi*8 + 0x5458305], bl
adc byte [ebp + 0xd9850f], dl
add byte [eax], al
pushfd
test byte [0x10054583], 0x95
jne 0x10054584
mov al, byte [0x935c8387]
adc byte [ebp + edi + 0x1f], dl
add ebx, eax
inc ebx
lahf
into
aad 0x9a
sub dword [edx + ecx*8], 0xb1ca96f9
xor dh, byte [ebx]
rcr dword [edi], cl
or al, 0xb2
pop ecx
push ebp
inc ebp
dec ebp
xchg ebp, eax
cli
inc edx
mov byte [ebp - 0xb], dl
jns 0x100544d6
jbe 0x100544cd
dec ecx
shl byte [edx + eax*2 + 0x21b56617], cl
int 0x16
jl 0x10054499
or eax, 0x1179f88
das
sub dword es:[ebp - 0x50], esi
add bl, al
int1
sti
mov dl, 0xcb
ja 0x100544d2
rcl byte [ebx - 0x1267fa4], cl
cwde
or eax, dword [edi + 0x3d]
cmp esp, dword [esi - 0x7e]
scasb al, byte es:[edi]
xchg ebx, eax
mov edx, 0xb0afadbd
mov ebx, esp
xchg ebp, eax
fcmovbe st(0), st(6)
div byte [ebx]
mov dword [0x23a807fa], eax
das
sal eax, cl
pop es
sub al, 0x7d
add dword [eax], eax
sti
and dword [edx], edi
stosb byte es:[edi], al
push edx
sub bh, ah
dec ebp
jge 0x1005454f
int 0x13
sal dword [eax - 0x4d], 0x20
fidivr word [esi + 0x6f323dd0]
or dword [edx + eax + 1], edx
pop ebp
test al, 0xac
and bh, 0xca
mov cl, 0x28
or al, 0xc8
sub al, 0x86
les eax, [ebp - 0x613c4e5]
push 0x1f1a4920
pop ds
out dx, al
mov ecx, esi
inc esi
jg 0x10054585
jns 0x100545af
pop eax
rcr byte [eax + 0x259c1c73], 0x39
push 0x8b691499
dec edi
xchg ebx, eax
sub bl, byte ss:[ebp - 2]
outsb dx, byte [esi]
fnstcw word [eax - 0x4a]
int1
popfd
xlatb
inc ebp
mov byte [ecx + eax*8 - 0x8d04878], cl
xor byte [eax + 0x15], bh
sahf
fcmovu st(0), st(6)
dec ebx
push edi
sub byte [edi], ch
popfd
cmp byte [ebp - 0x107], 0x5c
pushfd
test byte [0x10054625], 0x64
jne 0x10054626
or byte [ebx - 0x76b422e9], dh
mov bl, 0x43
adc byte [esi - 0x6fe24033], 0x12
fiadd dword [eax - 0x1f]
add al, 0xc0
popfd
and byte [edi - 0xb], 0x67
imul esi, dword [ecx], 0x22c0da69
pop eax
sub bl, byte [edx]
pop ss
int 0x3b
inc edx
sub byte [ecx], ch
xor esi, dword [ebx - 0x52]
push 0x38c9529b
adc eax, 0x9d8ed712
les ecx, [eax + 0x29]
mov dh, 0x66
sbb dword [esi + edi*8 + 0x41], ebp
cdq
pop ecx
add ch, ah
cmp al, byte es:[ecx - 0x29c374ed]
test dword [esi + 0x7264eac4], 0xda557a61
jno 0x100545bd
sub esp, dword [0x73f44f02]
mov edx, 0xd593bb19
loopne 0x100545ff
int 0x26
sub dword [ebx + 0x4a], ebx
sub dword es:[ebx + 0x4a], ebx
push ebp
stosb byte es:[edi], al
mov edi, 0xa97503dd
xor byte [ebp - 0x6e], bh
sti
imul eax, esp, 0x4c0792
sti
imul ebx, dword [ebp + 0x48f55128], 0xa100249f
das
pop eax
dec eax
xor al, 0xc2
cmp al, 0xac
popfd
je 0x10054f3e
lea eax, [ebp - 0x108]
push eax
call fcn.1011d740
pop ecx
cmp eax, 2
jbe 0x10054f3e
lea ebx, [ebp - 0x108]
mov eax, ebx
push eax
pushfd
test byte [0x10054682], 0xe7
je 0x10054683
cmp ecx, dword [ebx - 0x57]
dec esp
adc byte [esi], cl
push cs
pushal
nop
push esi
insb byte es:[edi], dx
out 0x65, eax
imul ebx, edi, 0xd9d2e211
out 0xd5, eax
mov esp, 0x309b83f5
sub dl, byte [esi - 5]
jmp dword [esi + 0x4a65c14d]
popfd
call fcn.1011d740
cmp byte [ebx + eax - 1], 0xa
pop ecx
jne 0x10054919
mov eax, ebx
push eax
mov esi, ebx
call fcn.1011d740
cmp byte [esi + eax - 2], 0xd
pushfd
test byte [0x10054712], 0xb5
jne 0x10054713
or eax, 0x1205f69c
inc edi
add eax, 0x6575b510
outsd dx, dword [esi]
jbe 0x100546a3
jb 0x1005469a
and ebx, dword [ebp - 0x68]
rol dword [edx + 0x50], 1
fxch st(1)
mov ah, 0xe7
popal
cwde
push 0x11
mov cl, 0x38
sub esi, 0xfffffffe
push ebx
jne 0x100546f7
shl byte [ebx - 0x123d7e42], cl
push 0x4e25e314
les esp, [ecx + 0x71]
sahf
imul ebx
mov ch, 0xb2
clc
loop 0x10054660
mov esp, 0x376c7724
insb byte es:[edi], dx
aaa
and esi, dword [edx - 0x55edc82e]
out 0xdc, al
mov ecx, 0x431adacf
jecxz 0x1005475b
mov bl, 0x8d
aaa
xchg esi, eax
push 0xb3dcb15b
sahf
xor al, 0xee
and byte [edi + edx*2 + 0x1b], ah
ror byte [ebp - 0x61], cl
ja 0x10054754
dec esp
mov ecx, 0x1ca51e7b
jecxz 0x10054739
jo 0x100546e3
popfd
pop ecx
mov eax, ebx
pushfd
test byte [0x100547e0], 0x29
jne 0x100547e1
push ds
stc
and esi, ebp
jbe 0x100546b1
out 0x7a, al
or byte [ecx], bh
int3
push ebp
insb byte es:[edi], dx
pushal
xor eax, 0xb9d2b8cc
mov esp, 0x1f8fb64f
xchg edi, eax
cmpsb byte [esi], byte es:[edi]
inc edi
test byte [0x915b536a], dh
pop ebx
xchg ecx, eax
sub eax, 0x5d86baae
test byte [eax], dl
aaa
or byte [0xb7c110ef], ch
inc eax
out dx, eax
adc cl, al
mov bh, 0x40
sal dword [edi + 0x6ca58e40], 0xd4
lodsd eax, dword [esi]
xchg esp, eax
mov fs, word [ebp - 0x6b522b94]
fcmovnbe st(0), st(5)
inc ecx
inc ebp
pushal
adc al, 0x7c
sub eax, 0x26ccd3c2
or bl, al
xor eax, 0x42b51c35
mov ah, byte [edx]
sahf
mov dh, 0x5c
fisub dword [ecx + 0x1a24389]
mov cl, 0x40
mov dword [eax + 0x647b8758], 0xa6bd7563
mov dword [edx - 0x1a], esp
jge 0x1005474d
adc al, 0x64
mov eax, dword [0xe98189b]
jle 0x100547e8
jbe 0x10054759
outsd dx, dword [esi]
cwde
daa
mov byte [eax], 0xa8
pop ds
outsb dx, byte [esi]
int3
popfd
push eax
jne 0x1005490e
add al, ch
push edx
invalid
call fcn.1011d740
pushfd
test byte [0x1005482e], 0xbf
jne 0x1005482f
add eax, 0x3775bf10
mov edx, 0x3d8b3d15
add byte [ebp - 0x38], dh
pushal
fsub st(5), st(0)
mov esp, 0xbb36f5fe
mul byte [edi + 0x5987980f]
pop ebx
movsb byte es:[edi], byte [esi]
not dword [edi - 0xd]
push eax
inc eax
jecxz 0x10054821
push cs
out 0x74, al
push ss
xchg ebx, eax
imul ebx, dword [esp + ecx - 0x621e850c], 0x37
jp 0x10054804
popfd
aaa
fcomp st(6)
cmp eax, 0xc05132c3
xchg ecx, eax
jge 0x100547f3
popfd
mov byte [esi + eax - 2], 0
pushfd
test byte [0x1005490a], 0x74
jne 0x1005490b
and al, 0x18
mov edi, 0xe1d7af73
mov edx, 0xe80fa29a
movsb byte es:[edi], byte [esi]
fidiv word [edi + 0x1a61e20d]
mov ch, 0xe7
push 0x55
and eax, 0x464bc548
salc
test al, 0x5c
stc
mov dh, byte [ecx + 0xcb98d91]
pop ecx
mov eax, 0x19be54d4
pop ecx
fidiv word [edx]
inc dword [ebx - 0x3f2c03d7]
lds eax, [edx - 0x7f1a32be]
je 0x100548b3
sbb esp, 0x18
fcomp qword [eax]
or eax, 0x24c23ede
and al, dh
pop ss
adc bh, al
pushal
cld
push esi
adc eax, 0x19410315
arpl dx, sp
pop eax
pushal
jb 0x10054882
add byte [esi], bl
xor dword [ebp - 0x239a4950], eax
mov cl, 0x2f
sar byte [ecx + 0x13925dbd], 1
enter 0xffffffffffff9cdf, 0x38
xchg edx, eax
leave
div dword [edx - 0x2c6f82bc]
pop ds
nop
rcr dword [edi], cl
adc al, 0x49
stosd dword es:[edi], eax
adc byte [edx], 0x59
mov edi, 0xad80d905
lahf
mov esi, dword [edx + 0x78]
mov ebp, 0x267d2fe5
sub al, 0x1c
outsd dx, dword [esi]
cmp dword [eax + 0xde65bb2], edx
mov al, byte [0x64016a28]
fbstp tbyte [esi*4 + 0x13f39868]
cmp eax, 0x8b02542b
mov bl, 0x89
ja 0x100548b8
sbb eax, 0x87ff1726
cmp eax, 0x3e0414eb
add al, 0xb8
add byte [ecx], bh
sub al, 0xc2
pop ss
cmp eax, 0xee288f09
push 0x2e1bfc0c
out 1, eax
cmpsd dword [esi], dword es:[edi]
popfd
jmp 0x10054918
call fcn.1011d740
mov byte [ebx + eax - 1], 0
pop ecx
xor ebx, ebx
cmp dword [ebp - 0x110], ebx
jne 0x10054a19
push 0x10
lea esi, [edi + 4]
push ebx
push esi
call fcn.1011df60
pushfd
test byte [0x100549e5], 0x4f
jne 0x100549e6
sbb dword [ebp - 0x4ff71f2a], ebx
and al, 0x11
mov dword [0xf02e0855], eax
push es
cli
mov ah, 0x62
out dx, al
lodsb al, byte [esi]
cmp dword [ebp - 0x4a404004], edi
mov eax, dword [0x42d4f321]
mov esp, 0x3109d5c8
push esi
leave
push ebp
or byte [esi], ch
invalid
aad 9
xor dword [esi - 0x37], edx
je 0x1005494a
rcr dword [ecx - 0x8a02763], cl
ror eax, 1
inc ecx
xchg esp, eax
aad 0xd
lds esi, [ebp + 0x8330eae]
ficom dword [edx - 0x5e933324]
mov dh, 0x63
mov eax, dword [0xe51e521a]
xchg esp, eax
or al, 0xac
fidivr dword [esi - 0x6ac1f4ad]
inc ebp
inc ecx
aad 0x11
mov eax, edi
jg 0x100549a9
or byte [0xd660112f], dh
inc esi
adc edx, eax
nop
push cs
or al, 0x3e
js 0x10054961
dec ecx
pushal
xchg edi, eax
sbb al, 0xdd
dec ebx
xchg ebx, eax
jbe 0x10054a12
je 0x10054a02
xchg ebx, esi
mov ecx, 0x5b373fd7
xchg edx, eax
out 0xad, al
pushal
push 0x1f5e9cee
mov dl, dl
xor ebp, dword [eax + 0x786c820a]
inc edx
lodsd eax, dword [esi]
pop eax
pop ebp
ror dword [esi + edx*2 - 5], 0xf2
cmp dword [ebx - 0x43989bc], esi
sal ah, 1
cmc
lodsd eax, dword [esi]
sbb ah, byte [0x501f56ce]
jecxz 0x10054a0d
popfd
add esp, 0xc
push esi
lea eax, [ebp - 0x108]
push eax
call dword [sym.imp.RPCRT4.dll_UuidFromStringA]
push esi
call fcn.10046cf0
pop ecx
cmp eax, 1
jne 0x10054f38
push str.ReadAccessNodeFile_Error:Node_ID_is_Invalid___
adc al, 0x70
adc al, 0x10
push ebx
push ebx
call fcn.10049c0c
jmp 0x100550bf
invalid
xor esi, esi
pushfd
test byte [0x10054a5f], 0x19
je 0x10054b60
mov edx, eax
adc al, 0xb6
rcl byte [esi + esi*4]
sar byte [ecx + 0x3feed1a9], 1
aam 0x6d
insd dword es:[edi], dx
inc edx
fnsave dword [edx]
les edi, [edx - 0x78]
push 0x84570a64
test cl, 0x9c
mov al, 0x33
sbb ch, byte [ecx + 0x4671160f]
aam 0x76
jae 0x10054aad
nop
pushal
dec esp
div dword [ebx]
pop ebp
int1
loopne 0x10054a09
lds esp, [ebx + 0x58d43dd0]
xor cl, 0x5f
movsd dword es:[edi], dword [esi]
arpl word [ebx + 0x3d782950], sp
push esi
xor edx, dword [0x5ef7deca]
inc ecx
adc edx, dword [esi - 0x26]
cmp dword [ebx + 0x79c76c97], ebp
xor eax, 0xfa326e4f
jbe 0x10054ae5
lodsb al, byte [esi]
test al, 0xf3
dec esp
mov dh, 0xeb
xor al, 0x1e
mov ebx, 0x5c901591
add eax, 0xd2fba8fa
sub byte [eax], 0xb3
adc al, 0x4d
xchg edx, eax
jno 0x10054a2a
adc dword [ecx], edi
int 2
dec edx
xchg edi, eax
rcr dword [edx - 0x143223f3], 1
jo 0x10054a34
sti
inc ecx
salc
mov bh, 0xd7
xlatb
dec esp
push 0x5c0503cb
adc ebx, dword [eax]
les ebp, [edi + 0x33fc9cae]
inc ebx
pop ebx
sub al, 6
inc esi
inc edx
lahf
add dword [esp], ecx
pop ebp
out 0x4a, al
xor dword [esi + eax*2], edi
sub dword [0x1109b0a0], 0xffffffd2
inc eax
add eax, 0x620a1f78
jb 0x10054afb
popfd
add dword [esi + ebp*8], ebx
add eax, 0x3168681e
int 0x29
mov ch, 0x49
push ebp
or dl, byte [ebx + eax*4 - 0x59233411]
adc eax, 0x42430dcb
sub dword [ebp - 0x6bf5aab7], esi
sub edi, 0xffffffcb
fsub qword [esi + 0x430dcb15]
inc edx
out dx, eax
retf
sahf
aam 0x83
jge 0x10054b01
sub byte [ecx], ch
cmp dl, byte [ebp + 0x3f73460e]
jae 0x10054b42
cmp cl, byte [ecx]
add ebx, edi
fistp dword [ebp + 0x24]
insd dword es:[edi], dx
sbb ebp, esi
sbb al, 0xe2
mov dh, al
imul ecx, dword fs:[edi + 0x50], 0xffffff99
je 0x10054aec
sbb al, 0x44
nop
int1
push cs
sub ecx, dword [edx - 0x6e04f2c2]
int 4
mov bh, 0x4a
neg dword [edi]
fld qword [edi + 0x4a]
xor edx, dword [ecx]
rcr byte [ecx], 1
adc dword [ebx - 0x6b], eax
inc eax
cmp eax, 0x558ec044
or al, 0x7e
and dword [0x71539352], esi
test al, 0x4c
jl 0x10054b33
xor al, 3
arpl word [ecx + 0x67], si
sub eax, 0x5d2a7257
pop ebp
pop ds
dec ebx
xor byte [ecx + 0x40], bl
pop ecx
inc edi
out dx, al
mov eax, 0xe9b53842
aaa
popfd
inc esi
cmp dword [ebp - 0x110], esi
pushfd
test byte [0x10054bea], 0x5a
jne 0x10054beb
or esp, edi
adc al, 0x9c
inc ebp
aaa
cmp cl, ch
xor eax, 0xdde9961
push ebx
or eax, 0xa8a7022b
loopne 0x10054b97
adc edx, dword [ebx]
adc dword [ebp - 0x78], 0x1ec4e696
lodsd eax, dword [esi]
test byte [ecx + 0x37], dh
mov dword [0xa5a45a66], eax
movsb byte es:[edi], byte [esi]
movsd dword es:[edi], dword [esi]
adc al, 0x8a
dec eax
inc edx
sar byte [ecx + 9], 0xa2
mov ebx, 0x88d1efaa
sub al, 0xad
lodsb al, byte [esi]
loopne 0x10054b60
mov ah, byte [esi - 0xc]
adc al, 0xfd
aaa
cmp eax, 0x5a4f5817
mov ss, word [ecx - 0xa1d5a4f]
je 0x10054bfc
inc ecx
popfd
mov ecx, dword [edi + 0x23]
mov esp, 0xcc3473f3
mov bl, 0x93
push es
cmp bl, ah
inc eax
pop ss
dec eax
and ch, bl
adc byte [ecx], ah
push esi
fldcw word [esi + 0x2d]
inc ebp
inc edx
cmc
dec esi
outsd dx, dword [esi]
add al, byte [0xdc0ee39c]
jecxz 0x10054c1a
pop ebp
popfd
jne 0x10054c9a
lea eax, [ebp - 0x108]
pushfd
test byte [0x10054c23], 0x91
jne 0x10054c24
dec esp
add eax, 0x22759110
lodsd eax, dword [esi]
sbb al, 5
shl eax, 1
in al, 1
adc eax, 0xe22a97b8
pop es
mov eax, 0x7e22a97
lodsd eax, dword [esi]
cmpsb byte [esi], byte es:[edi]
int1
sbb byte [eax], al
mov ebx, 0xc502af32
mov byte [edi*2 - 0x450d31c8], bh
jne 0x10054c0b
lds ecx, [eax - 0x31c782c4]
mov edx, 0x509de775
popfd
push eax
call fcn.1011f4e3
pop ecx
mov dword [ebp - 0x10c], eax
cmp eax, esi
je 0x10054f38
cmp eax, 2
pushfd
test byte [0x10054c88], 0xd
jne 0x10054c89
xor dword [eax - 0x7cb45530], esp
rol dword [ebp + 0x66], 0xd6
xchg dword [esi - 0x286c7a98], esp
mov bl, 0xa
in eax, dx
xor eax, 0xfbcec1f5
shl ebp, cl
adc ecx, ecx
mov ebx, 0xc8da3525
push es
xchg ebx, eax
sbb eax, 0x4d542730
shr dword [0xc0c173af], 0xaa
cmpsd dword [esi], dword es:[edi]
popfd
lodsd eax, dword [esi]
xchg esp, eax
outsb dx, byte [esi]
adc byte [ebp - 0x10], cl
movsd dword es:[edi], dword [esi]
inc esp
mov dh, 0x18
mov al, 0xda
adc byte [edi + 0x28], bl
pop esi
popfd
je 0x10054f38
push str.ReadAccessNodeFile_Error:Node_Login_Type_is_Invalid___
jmp 0x10054a0d
cmp dword [ebp - 0x110], 2
jne 0x10054eec
cmp dword [ebp - 0x10c], esi
pushfd
test byte [0x10054d62], 0xee
call [esi + esi*8 + 0x54d6205]
adc dh, ch
jne 0x10054d63
daa
push 0xffffffffffffffb8
cdq
aas
sbb byte [edx + esi*2 - 0x80], 0x71
nop
or byte [esp + eax + 0x58], bl
xchg ebx, eax
xor dword [0xf14a4d03], esp
test ecx, edi
xlatb
and edx, dword [bp + di - 0x3994]
push 0x6b
mov edx, 0x48c0c108
fnstenv [edx + 7]
inc ebx
pop ebp
mov word [edx - 0x4e], ds
xor bl, byte [esi + edx*4 + 0x65]
xchg ebx, eax
add bh, byte [edi + ecx*2 - 0x1ccb163f]
mov dh, 0x51
shr ecx, 0x34
jecxz 0x10054cac
push ecx
adc eax, esp
cmpsb byte [esi], byte es:[edi]
popal
daa
jecxz 0x10054c81
add esp, dword [ecx + esi*2 - 0x14fd21e6]
sbb bl, dh
add ch, bl
fdivr dword [ebx + 0x5c]
jecxz 0x10054cf1
sbb esp, dword [edi + 0x79]
jecxz 0x10054d29
push esp
inc ebx
fldcw word [eax + 0x4f]
jg 0x10054d01
sub eax, 0x4d62dbff
mov dword [0x61eb1719], eax
aad 0x3a
push ebp
cmpsb byte [esi], byte es:[edi]
int1
rol byte [ebx + 0x61e692b3], cl
out 0x61, al
dec edx
inc edi
sbb ah, byte [esi]
mul byte [edi - 0x26]
in eax, dx
push eax
inc eax
nop
int3
popfd
je 0x10054d73
cmp dword [ebp - 0x10c], 2
jne 0x10054f38
push 0x1f
pushfd
test byte [0x10054e58], 0xdb
jne 0x10054e59
jecxz 0x10054d95
sub byte [edx + edx], dh
cmp al, 9
push eax
dec edx
jae 0x10054dd6
cmp byte [edx], ch
and byte [edi - 0x749f1806], ah
xlatb
mov edx, edi
in al, dx
pushal
cmp al, 0x15
fmul dword [ecx + 0x32]
sub edi, dword [ecx + 0x74]
into
inc edi
mov dl, byte [ebx + 0x5c65cdd5]
inc esp
inc ebp
mov bh, 0xc7
out dx, al
and ecx, dword [edx + ebp*2 - 1]
cmp al, 0xb8
les edi, [edi]
inc ecx
sub byte [ecx - 0x67a3f6b5], dl
adc eax, 0xb278f9e8
idiv dh
stc
rcl dword [eax + 0x5f7b6e58], 0x44
inc esp
sahf
das
mov bl, 0x19
mov dl, 0x3d
test bl, bh
jae 0x10054dc7
xchg dword [edx - 0x22], edi
lahf
call 0xe51d4873
shr dword ds:[ecx - 0x6c5b2ecf], cl
mov dh, 8
cmp eax, 0x12fb43da
int1
xchg ebp, ebp
or eax, 0x9b5dff30
stosb byte es:[edi], al
je 0x10054dcd
sbb eax, 0x4aa05713
imul ecx, dword [eax + 0x3c1320dc]
imul byte [edx - 0x53afde6d]
loop 0x10054e40
salc
fist word [esi]
dec dh
pop edi
sub byte [edx + 0x2fe2d03b], 0x8a
mov ebp, 0x1ebc1610
sbb eax, 0xa0fab978
jnp 0x10054e9d
inc ecx
loopne 0x10054e20
div bl
push 0x13
push 0x13
or dword [edx], ebx
fild qword [ecx]
dec ecx
jg 0x10054e93
pop ss
mov eax, dword [0xec6f23e8]
pop ecx
mov ecx, 0xb04b8ba0
mov esi, 0x5a4d6023
xchg esp, eax
adc ebx, esp
std
mov bh, 0xdf
mov cl, 0x19
jo 0x10054e82
and cl, byte [ebp + esi*8 - 0x5976b89]
mov dh, 0x47
popfd
lea eax, [ebp - 0x108]
push eax
lea eax, [edi + 0x1d]
pushfd
test byte [0x10054edf], 0xf5
jne 0x10054ee0
mov edi, 0xd573babf
xor byte [edx - 0x2d07c17e], cl
pushal
add byte [ecx], bh
aad 0x3a
push ds
jg 0x10054e29
add eax, 0xd97613c8
enter 0x7613, 0xffffffffffffffd9
push ebp
mov eax, dword [0x9d17ba78]
jns 0x10054e8d
jmp dword [ebx + 0x33e8e1d6]
mov dword [0x33e8e1d6], eax
sbb al, 0x93
mov cl, 0xc4
mov dword [0x8868f440], eax
or eax, 0xd447720a
push ds
or dh, byte [edx + 0x47]
aam 0x1e
sbb bh, bl
push ss
outsb dx, byte [esi]
adc al, 0x95
or dword [eax], esp
dec ecx
and al, 0xce
cmpsd dword [esi], dword es:[edi]
inc esi
test eax, 0xbe6ac06b
or dword [edx], esi
cmp dword [0x507304be], ecx
add dword [edx + 0x31], ebx
test eax, 0xf2d15218
adc eax, 0x77e2b07e
push cs
mov dword [edx + 0x3b14b9d7], 0xf2e5200
sbb al, 0x84
leave
mov ecx, 0x7f3d26e6
daa
adc ebp, dword [ecx - 0x45]
popfd
push eax
call fcn.101207f0
add esp, 0xc
jmp 0x10054f38
cmp dword [ebp - 0x110], 3
pushfd
test byte [0x10054f17], 0xdc
jne 0x10054f18
add eax, 0x10054f17
fdiv qword [ebp + 0x1b]
mov esi, 0xfc0da14
cmp dword [eax], ecx
movsd dword es:[edi], dword [esi]
aaa
leave
into
inc edi
sub al, 0x76
add dl, bl
in al, dx
jmp dword [edi - 5]
popfd
jne 0x100550c2
cmp dword [ebp - 0x10c], esi
je 0x1005509e
cmp dword [ebp - 0x10c], 2
je 0x1005509b
inc dword [ebp - 0x110]
push dword [ebp - 0x114]
lea eax, [ebp - 0x108]
pushfd
test byte [0x10054f75], 0xd0
jne 0x10054f76
adc eax, 0xe0aa7652
jno 0x10054ef5
add dl, 0x21
int3
insd dword es:[di], dx
and dword [ebp + ebp*8 + 0x24], 0xffffff83
lds edi, [edx + 0x3e19f2ed]
popfd
push 0x104
push eax
pushfd
test byte [0x10055087], 0xc8
jne 0x10055088
inc ecx
adc dl, ch
rcr byte [esi + 0x13a7c7fd], 1
add al, 0x9d
mov esi, 0xc98443ba
adc dword [ebp - 0x73], edx
sti
dec esp
mov bl, 0x97
mov bl, dh
scasb al, byte es:[edi]
pop ds
sbb al, 1
jb 0x10054f68
push eax
fisttp dword [ebp + 0x2196029e]
mov al, byte [0xb86f66aa]
push cs
or dword [edx - 0x5b], 0xae40c968
xor dword [ecx - 0x5650ea05], eax
out 0x81, eax
rcr ch, 0x21
in eax, 0x1f
push eax
aad 0xd1
mov word [edx], gs
inc edx
mov eax, 0x448b9ec3
mov byte fs:[ecx], bl
test dword [ebp + 0x46ece1f4], ebp
jg 0x10054f7e
stosb byte es:[edi], al
stc
jmp [ebx - 0x52]
popfd
call fcn.1012015e
add esp, 0xc
test eax, eax
jne 0x10054490
jmp 0x100550c2
xor esi, esi
inc esi
mov eax, dword [ebp - 0x10c]
mov dword [edi + 0x19], eax
push 0x1f
lea eax, [ebp - 0x108]
push eax
add edi, 0x3d
push edi
call fcn.101207f0
mov dword [ebp - 0x118], esi
add esp, 0xc
push dword [ebp - 0x114]
call fcn.1011e7c5
mov eax, dword [ebp - 0x118]
pop ecx
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1011e48a
leave
ret 8