Function at 0x7d0c1f
Capabilities:
Access peb ldr_data
Check for peb beingdebugged flag

Disassembly:
fst qword [eax + 0x3bf42d1d]
add byte [edx], dl
push edi
lodsd eax, dword [esi]
sub bl, byte [edx - 0x1ef397f9]
aaa
pop esi
nop
mov al, 0xe1
frstor dword [ebp - 0x38]
jmp dword [ebx + eax*2 - 0x4b9dbca6]
lea ebx, [ebx + edi]
pop edi
lea ebx, [esi*4]
pop dword [esp + 5]
mov ebx, dword [esp + 1]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bl, 0x3e
pop word [esp + 5]
jmp 0x7caf65
inc dword [eax + 0x66638d]
pushfd
cmc
cld
push esp
stc
push word [esp + 3]
push dword [esp]
mov byte [esp + 2], ah
push dword [esp + 8]
pushal
push dword [esp + 4]
mov byte [esp + 9], ch
push dword [esp + 3]
lea esp, [esp + 2]
mov dword [esp + 0x1b], ebp
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
inc ebp
bsr ebp, esi
bts ebp, edi
neg ebp
lea ebp, [eax + edi]
bswap bp
mov dword [esp + 6], ebx
add ebp, esp
not ebp
sub ebx, esi
shl bl, cl
mov ebx, dword [esp]
inc bp
mov bl, byte [esp]
mov bp, 0x3d04
cmc
mov bp, 0x5fef
mov dword [esp + 1], edi
pushfd
setns bl
dec bp
setbe bh
adc bh, 0xc3
mov dword [esp], ecx
pop di
xchg byte [esp], bl
neg bh
push sp
mov ebp, 0x2e9951b4
not edi
lea esp, [esp]
xchg byte [esp + 2], bl
bt ebx, ebp
bswap ebp
bswap edi
push eax
lea ebp, [edx + esi]
sub esp, 0xa
bswap di
mov bh, 0x34
push dword [esp + 0xb]
bswap bx
pop word [esp + 4]
pop word [esp + 0xb]
bswap edi
setnp bh
mov di, word [esp + 9]
pop dword [esp + 9]
bswap edi
bswap bx
xchg dword [esp + 8], edi
not di
pop edi
mov edi, 0x1874ffc
bswap ebp
add bl, ah
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap di
lea edi, [esi + 0xe4]
xchg dword [esp], edi
mov byte [esp + 5], al
xchg word [esp], bp
mov bx, 0x3eeb
lea ebx, [edx + edx]
xchg word [esp + 7], bp
clc
neg bh
push word [esp + 9]
mov ebp, dword [esp + 9]
lea edi, [esp - 0xc1]
xchg bl, bh
cld
push dword [esp + 1]
not bp
mov dword [esp + 1], edi
add bl, 0x30
lea esp, [esp + 0xe]
mov edi, 0x283435b9
xchg bh, bl
bt edi, ecx
bswap edi
add esp, 0
pop di
mov ebp, dword [esp]
not bx
xchg bh, bl
neg bl
mov edi, ebx
not di
sub bl, bh
mov bh, ah
bts bp, sp
neg edi
lea edi, [edi + edi]
bswap di
setb bl
lea edi, [esi*4]
mov bp, word [esp]
mov ebx, edx
shr ebp, 3
bswap edi
lea ebp, [esp + ebp]
inc edi
sub esp, 0xc
add bl, bh
clc
cld
mov bh, 0x22
xchg byte [esp + 0xa], bh
setae bl
not edi
lea ebp, [ebx + edi]
pop edi
bswap bp
mov ebx, dword [esp + 3]
push word [esp + 3]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
cld
pop ebx
xchg byte [esp + 3], bl
not di
push dword [esp + 4]
sub esp, 9
sub esp, 0x1a
pop dword [esp + 0x11]
pop word [esp + 0x1d]
mov di, si
pop di
mov ebx, dword [esp + 9]
stc
inc di
xchg bl, bh
not di
mov edi, 0x34f239df
bswap ebx
pop edi
mov bp, word [esp + 1]
lea esp, [esp + 0xd]
xchg dword [esp + 1], ebx
mov bl, byte [esp + 0xc]
jmp 0x7c9f54
push eax
jmp 0x7cb248
dec bl
mov byte [esp + 0x13], ch
push word [esp + 0x15]
mov di, 0x35cb
sub esp, 3
jmp 0x7cdf78
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov di, word [esp]
sub esp, 0x1e
jmp 0x7ca181
adc bl, cl
push ecx
pop word [esp]
mov ebx, dword [esp]
lea esp, [esp + 2]
xchg byte [esp], bh
mov ebx, dword [esp]
lea edi, [eax*4]
cmc
lea ebx, [edx - 0xb1]
mov ebx, 0x75092781
bsr di, cx
lea esp, [esp]
xchg byte [esp], bl
not bp
clc
jmp 0x7ca1a3
mov bl, byte [esp + 0x1c]
bswap edi
lea ebx, [eax*4]
lea edi, [edx + ebx]
ror bh, 0
not ebx
mov word [esp + 0x12], dx
pushfd
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
sub esp, 7
sub esp, 0xe
stc
mov edi, ebp
mov word [esp + 0xc], si
mov bh, ch
push word [esp + 0x23]
pop word [esp + 0x1c]
xchg dword [esp + 0x2f], ebx
mov byte [esp + 0x2c], dh
xchg word [esp + 0x11], bp
cmc
xchg dword [esp + 0x3c], edi
lea esp, [esp + 0xb]
mov bh, cl
lea esp, [esp + 0xb]
mov bp, word [esp + 6]
not di
mov bl, byte [esp + 0x2a]
mov byte [esp + 0x17], bh
sub esp, 0
mov word [esp + 0x2a], bx
mov dword [esp + 5], esp
not ebx
push dword [esp + 0x14]
bt edi, ebx
lea ebx, [esi + edi]
stc
push esp
bswap bx
push word [esp + 0x26]
push dword [esp + 0xa]
mov bh, ch
not bl
mov di, 0x79fa
cld
mov byte [esp + 0x29], dl
pushfd
lea ebp, [edi*4]
mov bp, word [esp + 0x32]
mov dword [esp + 1], esi
mov edi, dword [esp + 0x1e]
pushal
lea esp, [esp + 0x5f]
lea ebx, [edx*4]
ror edi, 5
mov edi, 0x760581
dec bl
mov bl, byte [esp]
mov bl, cl
not bl
lea edi, [edx + esi]
lea edi, [ecx + edx]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
mov ebx, esi
xor di, ax
stc
mov bp, ax
push sp
neg edi
pop bx
mov ebx, 0x39b15bb8
rcr edi, 4
stc
lea edi, [edx + esi]
lea edi, [esp + 0xbd]
mov bl, byte [esp]
xchg edi, ebp
mov di, si
neg di
mov edi, dword [esp]
pushal
add esp, 0x1f
lea ebx, [eax + esi]
mov ebp, dword [esp]
stc
and bl, 0x5e
dec edi
lea edi, [ebp + ebp]
rcr bl, 4
shr bh, cl
bsf bx, cx
shr bh, 3
lea edi, [esp + ebp]
mov ebp, 0x5693006c
rol bh, 0
lea esp, [esp]
mov bx, si
lea ebp, [edx + edx]
add esp, 0
bswap edi
or edi, edi
lea ebp, [ecx + esi]
mov byte [esp], dh
btc di, dx
xchg ebx, ebp
cld
lea esp, [esp]
neg bx
mov di, 0x53e5
mov edi, dword [esp]
mov di, dx
mov bh, 0xd4
lea esp, [esp]
mov bh, dh
mov di, 0x331e
lea esp, [esp]
xchg byte [esp], bh
mov bh, dl
mov edi, dword [esp]
inc ebx
lea edi, [ecx + edx]
mov bx, word [esp]
mov byte [esp], bl
mov di, 0xdcd
add esp, 0
add esp, 0
sub esp, 0xf
lea esp, [esp + 9]
mov word [esp], di
mov bx, word [esp + 6]
xchg edi, ebp
mov bp, 0x7484
mov edi, dword [esp]
mov edi, 0x5f81da0
setl bl
push word [esp + 1]
pop di
mov word [esp], cx
bswap edi
mov bl, 0x21
push word [esp + 6]
xchg dword [esp + 4], ebp
lea ebp, [ebp - 0x3a]
lea edi, [ebx*4]
stc
mov byte [esp], dl
bt edi, edx
btc di, dx
inc edi
sub esp, 0x1b
pop edi
mov ebp, dword [esp + 0x12]
push dword [esp + 0x1b]
not bl
mov ebp, esp
mov bh, byte [esp + 0xb]
mov edi, 0x11014de9
mov di, bx
mov edi, 0x2b68470f
xchg word [esp + 0x15], di
pop ebp
pop edi
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov dword [esp + 6], esi
pop dword [esp + 0xe]
lea esp, [esp]
bswap edi
add esp, 0x12
cmc
add esp, 5
ror bl, 0
mov ebp, edi
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bsr di, ax
mov edi, dword [esp]
sub esp, 3
add esp, 1
dec edi
mov di, 0x2c09
setp bh
mov byte [esp + 1], bh
setno bh
bsf bp, dx
sub esp, 0x15
mov ebx, 0x23c66d49
bswap bx
pop edi
xchg word [esp + 0xf], di
mov byte [esp + 1], cl
mov edi, 0x6f3a7b0e
mov bp, bx
mov di, 0x320c
lea ebx, [edx + edx]
pop dword [esp + 3]
mov di, word [esp + 0xa]
pop di
bswap edi
bswap edi
pop bp
not bh
sub esp, 0xc
mov ebp, 0x3db0204
pop edi
xchg dword [esp + 0xb], ebp
pop dword [esp + 8]
mov byte [esp + 8], ch
mov bh, byte [esp + 0xe]
bswap bx
ror edi, cl
sbb bh, al
mov di, word [esp + 2]
xchg ebp, edi
lea edi, [esp + esi]
sub esp, 8
add esp, 8
xchg edi, ebx
mov bx, bp
mov edi, eax
bswap bp
push eax
pop edi
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
or bl, bh
mov di, bx
push word [esp + 0xd]
add esp, 6
mov byte [esp + 0xa], ch
xchg bp, bx
bswap ebp
mov bh, byte [esp + 6]
mov bh, 0x27
setb bl
mov word [esp + 5], cx
mov di, 0x3306
mov bh, byte [esp + 6]
lea edi, [edx + 0x27]
lea ebx, [eax*4]
lea edi, [eax + ecx]
mov edi, ebp
clc
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pushal
xchg byte [esp + 0x1c], bl
xchg dword [esp + 0x12], ebx
lea edi, [edx + edi]
neg bl
xchg byte [esp + 0x23], bl
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
cmp di, sp
mov bl, ah
lea edi, [esp + 0xb2]
mov bl, ah
cmc
pop dword [esp + 3]
pushfd
bswap di
mov byte [esp + 0x14], dh
sub esp, 0x13
mov dword [esp + 0x20], eax
setp bh
xchg word [esp + 0x28], bx
mov bx, cx
mov edi, dword [esp]
mov ebx, 0x5cf360c9
push sp
mov byte [esp + 0xa], bl
mov dword [esp + 0x3b], esi
inc di
setl bh
add esp, 0x10
mov bx, 0x3e8d
not edi
mov bp, 0x7e7d
xchg di, bx
mov bp, 0x6666
dec bp
add esp, 0x2a
lea esp, [esp + 6]
xchg di, bp
and di, bp
xchg bx, di
cmc
add esp, 0
btr di, sp
setle bh
mov bl, al
adc edi, ebx
not bl
cmc
bsf bp, cx
mov bl, dh
clc
lea ebp, [ebp*4]
mov ebx, dword [esp]
neg ebx
mov bh, dl
push edx
bswap edi
mov ebx, esp
bswap bx
add esp, 1
push word [esp + 2]
sub esp, 7
not bh
mov byte [esp + 3], ch
mov bh, byte [esp + 8]
pop word [esp + 6]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pop word [esp + 1]
mov bh, dh
neg di
mov di, word [esp + 6]
mov ebx, 0x7fbd4e11
or bh, dh
lea edi, [ebx*4]
mov bh, byte [esp]
mov edi, dword [esp + 7]
bts di, cx
clc
bswap ebx
mov di, 0x2b21
mov di, word [esp]
lea esp, [esp + 5]
clc
lea edi, [ecx + 0xe6]
pop ebx
neg bh
sub esp, 0x14
xchg byte [esp + 0xf], bl
mov di, si
bswap edi
lea edi, [ecx*4]
bts di, ax
xchg byte [esp], bl
bswap ebx
xchg ebx, edi
add esp, 0x12
pushal
lea ebp, [eax*4]
sub esp, 0xe
xchg byte [esp + 0x1f], bh
mov dword [esp + 0xa], esp
mov byte [esp + 0x13], bh
mov ebp, ecx
pop word [esp + 0x2b]
push di
xchg bp, bx
mov bl, byte [esp + 0x21]
xchg ebx, ebp
xchg bl, bh
mov bh, 0xf3
bswap ebp
mov edi, 0x103002a2
not di
mov edi, dword [esp + 0x27]
not di
mov bp, word [esp + 0x18]
mov di, word [esp + 0x22]
mov ebp, 0x3d76527
mov edi, dword [esp + 0x20]
mov bl, 0xad
push eax
mov di, 0x15d
xchg edi, ebx
lea esp, [esp + 0xb]
mov edi, 0x19092951
mov byte [esp + 9], bl
setp bh
mov word [esp + 0x26], di
mov edi, 0x7dc24351
pop bx
setle bl
bswap bx
mov ebx, esp
bswap ebx
mov dword [esp + 9], esi
xchg byte [esp + 0x12], bh
rcr bl, cl
sub esp, 1
dec di
setb bl
add esp, 0x1a
mov di, 0x1dc1
ror edi, 0x1d
mov dword [esp + 9], esi
push word [esp + 6]
mov bx, 0x3aaf
lea edi, [edx + edx]
add esp, 6
sbb bl, ah
sub esp, 4
pop ebp
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bts di, bx
setne bl
not bh
mov word [esp + 6], di
add esp, 8
cmc
mov bx, word [esp]
stc
sub bl, 0x5e
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap ebp
xchg byte [esp], bl
lea esp, [esp]
push word [esp + 1]
xchg di, bp
mov bl, ch
mov bp, 0x29f1
push word [esp + 2]
mov bh, 0x8b
xchg dword [esp], edi
bswap di
mov edi, dword [esp + 4]
bsf di, bx
cld
bswap ebp
mov byte [esp], ch
lea esp, [esp + 3]
shl edi, cl
xchg ebx, edi
not edi
lea edi, [ebp*4]
clc
sub esp, 0xc
pop word [esp + 8]
btr ebp, esi
xchg byte [esp + 4], bl
mov byte [esp + 0xa], cl
add esp, 0xc
lea esp, [esp]
mov bp, di
rcr edi, 0x15
lea edi, [ebx + ebp]
jmp 0x7ca1c6
mov edi, eax
not ebp
bswap ebp
pushfd
mov bx, sp
neg bl
mov ebp, dword [esp + 0xa]
mov ebp, 0x34f754ac
pop ebx
lea ebp, [esi*4]
or bh, dl
mov di, bx
xchg byte [esp], bh
mov di, word [esp + 2]
mov di, dx
pop ebx
mov bl, byte [esp + 2]
mov bx, di
add esp, 1
bt edi, esp
bsf ebp, esp
push esp
mov bh, al
mov word [esp + 1], bp
xchg byte [esp + 2], bh
lea esp, [esp + 5]
sub esp, 0x18
neg bx
pop di
lea ebp, [eax + eax]
xchg dword [esp + 0x13], edi
mov bh, 0xa
sub esp, 0xd
mov bh, 0x67
sub esp, 0xe
ror edi, cl
not edi
cld
setp bh
pop edi
push dword [esp + 0x2c]
lea edi, [ebx*4]
mov edi, 0xda46dea
xchg dword [esp + 0x1a], edi
mov edi, dword [esp]
push edx
mov byte [esp + 0x30], dl
push dword [esp + 0x22]
mov dword [esp + 0x25], edi
push word [esp + 4]
mov edi, edx
clc
xchg byte [esp + 0x1e], bh
xchg byte [esp + 0x22], bl
add esp, 0x2c
cmc
add esp, 5
btr edi, edx
sub esp, 0xe
neg bl
dec edi
pushfd
mov bl, dl
lea edi, [ecx + ebx]
mov bh, 0x2c
neg bh
setae bh
pushal
neg bh
mov bp, 0x31e1
mov word [esp + 0x38], bp
xchg byte [esp + 0x32], bh
pushal
lea esp, [esp + 0x5e]
mov di, dx
mov bh, 0x1e
bswap di
dec di
xchg edi, ebx
mov bl, dh
push bp
sub esp, 9
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg di, bx
not bh
mov bh, 0xd9
xchg byte [esp + 3], bh
stc
shl ebx, cl
pop dword [esp]
mov edi, 0x4ba56ef2
sub esp, 0x1a
mov dword [esp + 7], ebx
mov word [esp + 0x1e], bp
sub bx, ax
lea edi, [ecx + ebx]
cld
push dword [esp + 0x13]
bswap di
mov word [esp + 3], sp
shl di, cl
xchg edi, ebp
xchg word [esp + 0x13], bx
mov di, dx
push word [esp + 0x20]
mov byte [esp + 0x10], al
mov di, si
mov dword [esp + 9], edx
bswap di
xchg di, bp
pop dword [esp + 0x12]
dec ebx
push dword [esp + 0x16]
mov edi, 0x12713f98
mov ebx, edi
mov bh, byte [esp + 0x26]
lea esp, [esp + 0x10]
btc bp, bx
bsr di, bx
xchg byte [esp + 0xf], bl
push ebp
push edi
cld
push word [esp + 8]
xchg edi, ebx
mov edi, 0x23a724b4
bsf ebp, esi
mov bh, dh
push dword [esp + 0x1d]
not bx
pushfd
xchg edi, ebx
not di
mov bl, dl
xchg word [esp + 0x1f], di
mov edi, dword [esp + 8]
dec di
sets bh
ror bl, 2
lea edi, [edx*4]
mov ebp, 0x29061e44
bswap ebx
mov edi, esp
lea esp, [esp + 7]
mov word [esp + 0xb], bx
mov byte [esp + 0x1d], al
add esp, 4
mov bx, 0x7e2
push word [esp + 5]
mov bh, dh
lea edi, [ebx*4]
push word [esp]
lea esp, [esp + 0x1a]
lea edi, [eax - 3]
mov di, 0x673e
dec ebp
mov byte [esp + 5], bl
rcr bh, 1
lea edi, [eax*4]
mov bx, word [esp + 7]
lea edi, [edx + 0xd6]
mov bp, 0x1457
mov di, word [esp + 4]
lea ebp, [edi + 0x59]
mov edi, esp
mov bl, ch
sub ebx, edi
cld
xchg word [esp + 2], bp
mov di, word [esp + 2]
xchg byte [esp + 5], bh
add esp, 4
mov byte [esp], bh
btr edi, ebx
lea esp, [esp]
xchg word [esp + 1], bp
xchg dword [esp], edi
xor edi, 0x8011909
push word [esp + 1]
bsf bx, di
pop bx
xchg byte [esp + 1], bl
shl ebx, cl
mov word [esp], sp
not di
lea edi, [edx + ebp]
xchg bh, bl
clc
pop word [esp]
pop di
bswap di
mov di, 0x4029
xchg bh, bl
bts edi, ebx
stc
bswap edi
bswap bp
mov di, sp
xchg bp, di
mov edi, dword [esp]
bswap ebp
xchg edi, ebp
stc
mov bh, byte [esp]
mov bx, 0xdfe
lea edi, [ecx*4]
bswap di
mov bl, byte [esp]
mov edi, esp
mov bl, byte [esp]
bsf di, sp
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pushal
mov byte [esp + 0x11], al
bsr bp, si
lea edi, [ebx + ebp]
push dword [esp + 1]
mov edi, 0x3e431c41
bswap edi
push word [esp + 0x11]
btr edi, ecx
pop word [esp + 8]
mov di, word [esp + 1]
lea edi, [ebx*4]
mov edi, dword [esp + 0x12]
cld
bsr edi, eax
mov bl, cl
shl di, 8
clc
mov word [esp + 0x1c], si
mov edi, 0x49237b35
mov di, word [esp + 0x20]
push dx
mov ebp, 0x6554008e
mov di, word [esp + 0x1c]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
sub esp, 4
xchg bh, bl
mov bl, 0x26
push word [esp + 8]
lea edi, [esi*4]
neg bh
mov di, 0x464c
push dword [esp + 0x1e]
stc
inc bh
xchg byte [esp + 0x24], bh
bts bx, sp
setno bh
pop word [esp + 0x14]
bsf di, si
sub esp, 0xb
lea edi, [eax + 0xa8]
clc
mov di, 0x2588
lea esp, [esp + 0x27]
lea edi, [ebx + edi]
mov dword [esp + 0xc], eax
lea edi, [edx + esi]
mov bl, dh
push word [esp + 3]
lea esp, [esp + 0xa]
setle bh
inc bp
not edi
pop dword [esp]
mov word [esp + 3], ax
bt bx, sp
add esp, 2
mov word [esp], ax
mov word [esp + 1], cx
push word [esp + 3]
xchg word [esp + 1], di
xchg di, bp
dec bh
push word [esp + 3]
xchg byte [esp + 5], bl
not di
cmc
pop word [esp + 3]
sub esp, 4
lea ebx, [ebp*4]
sub esp, 8
and di, cx
not ebp
pop word [esp + 9]
inc di
mov dword [esp + 4], esp
mov bp, 0x55cf
xchg word [esp + 1], di
inc ebx
mov di, 0x71e8
xchg bh, bl
push cx
setnp bl
or ebp, 0xa037720
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg bx, di
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg dword [esp + 0xa], edi
mov ebp, 0x6a442d85
mov edi, dword [esp + 0xa]
mov bl, byte [esp + 8]
inc bl
neg di
mov bx, word [esp + 0x11]
xchg word [esp + 5], di
mov word [esp + 4], di
mov bh, byte [esp + 3]
xchg dword [esp + 0xb], edi
mov dword [esp + 0xc], edx
push dword [esp]
pushfd
mov bh, 0x4a
add esp, 0x19
mov bx, word [esp]
push cx
mov word [esp], di
bsr di, dx
cmc
mov bh, byte [esp + 2]
clc
adc ebp, eax
mov byte [esp], bh
stc
bswap edi
bsr di, dx
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
rcl ebx, cl
mov di, 0x6f9b
add esp, 0
mov word [esp], si
ror bx, 2
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
cmc
ror bh, 1
lea ebp, [ebp*4]
pop di
add esp, 0
bt edi, edi
bswap bx
bsf di, di
bts bp, cx
mov bh, dh
add esp, 0
cld
add esp, 0
mov ebx, dword [esp]
mov bh, al
mov byte [esp], bh
mov edi, dword [esp]
mov ebp, 0x5b687e2a
mov ebx, esp
mov ebp, 0x5973376b
setle bl
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
dec bh
xchg bx, di
lea esp, [esp]
mov edi, dword [esp]
mov edi, 0x7ddf3eb8
xchg ebp, edi
mov ebx, edi
mov bl, 0x27
cmc
btc bx, sp
add esp, 0
mov bl, cl
mov di, 0x444d
xchg bp, di
add esp, 0
shl ebp, 0x1d
mov edi, 0x3e3c1ae6
bsr di, di
dec di
xchg bl, bh
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
add esp, 0
mov byte [esp], al
lea esp, [esp]
mov bh, al
add esp, 0
mov ebp, ebx
xchg bh, bl
add esp, 0
bswap edi
sub esp, 0x13
bswap bp
sub bh, bl
pushal
xchg edi, ebp
mov ebp, edi
setle bh
pop di
push dword [esp + 0x21]
xchg byte [esp + 0x2b], bh
bt ebp, edx
xchg di, bx
lea ebx, [eax*4]
pop word [esp + 0x31]
push dword [esp + 3]
bsf ebp, ebp
lea ebx, [ebp*4]
pop word [esp + 0x1e]
mov dword [esp + 0xd], eax
seto bh
cmc
mov edi, 0x1fb105a7
dec edi
pop word [esp + 4]
mov di, 0x43ee
push dx
setle bh
pop ebp
lea esp, [esp + 8]
bswap edi
inc edi
lea ebx, [ecx*4]
jmp 0x7ca20c
btr ebx, ecx
xchg dword [esp], edi
mov word [esp], bp
lea esp, [esp + 4]
shr bh, cl
mov bh, byte [esp]
mov ebp, 0x1e3f7539
push ebx
mov ebx, 0x274814f3
mov ebx, 0x5a62722c
pop word [esp]
mov bh, bl
mov byte [esp + 1], dh
bswap di
mov bx, si
lea ebp, [edi + ebp]
bsf di, ax
not edi
sub esp, 0x16
mov di, word [esp + 4]
add esp, 0xd
lea esp, [esp + 2]
not edi
mov bx, si
xchg word [esp + 4], di
mov bh, cl
mov di, 0x60e1
pop bp
jmp 0x7ca7b9
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov edi, dword [esp + 3]
mov bl, cl
mov word [esp + 5], bp
bt di, cx
lea ebp, [ebp*4]
sub esp, 0x15
bswap ebx
mov dword [esp + 0xd], eax
push word [esp + 0xd]
bswap edi
shr bl, 5
mov byte [esp + 0x1d], bl
mov word [esp + 0xe], sp
lea ebp, [esi - 0xc5]
mov di, 0x4214
pop edi
push ecx
not bh
cld
not bl
cmc
xchg word [esp + 0xb], di
add esp, 7
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov byte [esp + 0xb], ah
lea edi, [ebp*4]
cld
lea esp, [esp + 8]
and bl, 0x77
cmc
mov edi, dword [esp + 2]
lea edi, [edi*4]
rol di, 8
btc di, cx
setae bh
lea ebx, [eax*4]
mov bh, byte [esp + 9]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bsf di, sp
lea esp, [esp + 4]
not edi
mov dword [esp + 5], ebx
xchg bh, bl
mov word [esp + 6], bx
mov word [esp + 5], bp
stc
bt di, cx
xchg word [esp + 8], di
sub esp, 0xf
pop word [esp + 0x11]
rcl ebp, 0x1b
sub esp, 0
xchg di, bp
lea ebp, [ebp + 0xe6]
mov di, word [esp + 0x14]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
bts edi, esp
pushfd
mov word [esp + 0x16], bx
push word [esp + 0x18]
push word [esp + 1]
xchg bp, di
sub esp, 9
btr bx, dx
mov di, word [esp + 0x27]
mov bl, cl
bswap bp
neg edi
mov ebp, 0x1592654e
mov word [esp + 0x1d], si
mov byte [esp], ah
pop dword [esp + 1]
mov byte [esp + 0x14], dl
dec edi
pop dword [esp + 0x12]
mov ebx, 0x295628c5
push dword [esp + 5]
sub esp, 0xe
xchg byte [esp + 0x23], bh
mov edi, ebx
mov bp, word [esp + 0x1f]
xchg bh, bl
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
pop edi
mov bp, dx
mov di, 0x78a2
clc
xor di, dx
add esp, 0x11
sub esp, 7
mov byte [esp + 9], dl
lea ebp, [ecx + edi]
add esp, 0x1b
add esp, 0
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
sub esp, 1
mov edi, eax
inc edi
lea edi, [edx + esi]
pushfd
lea esp, [esp + 4]
add esp, 8
xchg byte [esp + 2], bl
pop word [esp]
bsf di, dx
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
push word [esp + 1]
xchg word [esp], di
jmp 0x7cad47
xchg bp, di
mov bh, ch
pop di
push word [esp]
lea edi, [ebx*4]
mov byte [esp + 8], dl
bsf bx, di
xchg word [esp + 7], di
push ecx
mov bh, bl
pop bp
xchg bh, bl
sub esp, 0x1d
bswap di
push dword [esp + 0x13]
pop di
neg di
push dword [esp + 6]
mov di, ax
cmc
mov bx, ax
mov bl, 6
mov bx, 0x3370
mov bx, bp
mov bh, 0x2e
btr edi, ecx
neg bp
bsr di, dx
mov bx, word [esp + 0x11]
stc
stc
setb bh
cld
mov di, 0x572
mov ebp, esi
dec di
pop edi
lea edi, [ecx + esi]
neg di
bswap bp
lea esp, [esp + 0x22]
pop word [esp + 2]
mov word [esp], bp
mov ebp, esi
push word [esp]
xchg byte [esp + 6], bl
jmp 0x7cadb9
call 0x7cb24d
pop eax
sub eax, 0x7cb24d
cmp dword [eax + reloc.RASAPI32.dll_RasGetConnectStatusA], 0
je 0x7c9f82
lea esp, [esp + 8]
popal
jmp 0x7c7c20
push 0xd02984d1
add dword [esp], reloc.RASAPI32.dll_RasGetConnectStatusA
pushfd
mov word [esp + 1], ax
mov dword [esp], esi
mov dword [esp], eax
lea esp, [esp]
mov byte [esp], ch
pushfd
push esi
mov byte [esp + 3], ch
mov word [esp + 4], bp
mov byte [esp + 4], al
lea esp, [esp + 0xa]
push word [esp]
pop word [esp]
push word [esp + 1]
push word [esp + 3]
mov word [esp + 3], ax
mov word [esp + 3], sp
lea esp, [esp + 5]
mov byte [esp], bl
lea esp, [esp]
mov byte [esp], cl
lea esp, [esp]
push esp
pushal
mov byte [esp + 0x18], bh
push dword [esp + 0x1f]
pop word [esp + 0x19]
push ax
push dword [esp + 0x19]
push dword [esp + 0x1b]
push cx
mov dword [esp + 0x16], ebp
lea esp, [esp + 0x1d]
lea esp, [esp + 7]
lea esp, [esp + 0xe]
mov byte [esp], ch
mov byte [esp], dl
pushal
push cx
push dword [esp + 0x10]
pop dword [esp + 0xb]
lea esp, [esp + 0x11]
pop dword [esp + 1]
mov byte [esp + 5], bl
mov dword [esp + 4], eax
mov byte [esp + 3], cl
pop dword [esp + 5]
mov byte [esp], al
pop word [esp]
push dword [esp + 7]
pushal
push dword [esp + 4]
pushfd
pop word [esp + 3]
push dword [esp + 4]
push dword [esp + 0x20]
mov word [esp], si
push dword [esp + 0x37]
push dword [esp + 0xa]
push di
pop word [esp + 0x30]
push dword [esp + 0x21]
mov byte [esp + 0x2e], ah
pop dword [esp + 5]
push word [esp + 0xa]
push word [esp + 0x34]
pop dword [esp + 0x2b]
push dword [esp + 0x18]
lea esp, [esp + 0x28]
mov word [esp + 5], dx
mov word [esp + 0x11], di
pop dword [esp + 9]
lea esp, [esp + 0xa]
pop dword [esp + 7]
mov byte [esp + 0xa], cl
lea esp, [esp + 0xb]
push dx
push word [esp + 2]
pop word [esp]
mov byte [esp + 1], cl
mov word [esp], bx
lea esp, [esp]
lea esp, [esp]
push word [esp + 1]
push dword [esp + 4]
push word [esp + 7]
mov word [esp + 1], dx
lea esp, [esp + 9]
push word [esp + 1]
push word [esp + 3]
mov word [esp], ax
push word [esp]
push bp
push word [esp + 1]
mov dword [esp + 3], ecx
pop dword [esp + 2]
mov byte [esp], dh
mov word [esp + 2], sp
mov dword [esp + 2], edi
lea esp, [esp + 8]
push 0
push ebx
pop word [esp]
mov byte [esp], bh
pushal
pushfd
push dword [esp + 0x1a]
push sp
pop word [esp + 0x25]
mov dword [esp + 0x11], ecx
push word [esp + 0x1b]
pop dword [esp + 0x21]
pop word [esp + 5]
push word [esp + 0xa]
pop dword [esp + 0x11]
mov byte [esp + 0x21], al
push word [esp + 0x21]
pushal
mov byte [esp + 0x2c], bh
pop dword [esp + 0x1b]
pop word [esp + 0x1d]
pop dword [esp + 0x32]
mov byte [esp + 1], dl
mov word [esp + 6], di
push esp
push dword [esp + 0x2f]
mov dword [esp + 0x15], edi
push dword [esp + 0x1e]
pushfd
push dword [esp + 0x4a]
mov dword [esp + 0x26], esi
mov dword [esp + 0x47], edi
pushfd
lea esp, [esp + 0x54]
pushfd
pushfd
push dword [esp + 4]
push word [esp + 1]
pushfd
push dword [esp + 5]
push dword [esp + 9]
mov word [esp + 6], cx
lea esp, [esp + 1]
lea esp, [esp + 2]
pop dword [esp + 0xa]
push dword [esp + 7]
mov dword [esp + 0xd], ebx
pop dword [esp + 0xa]
pop dword [esp + 0xa]
lea esp, [esp + 0xe]
lea esp, [esp]
mov byte [esp], cl
lea esp, [esp]
lea esp, [esp]
mov byte [esp], dl
pushal
pop dword [esp + 0x18]
mov word [esp + 0x13], si
push esi
lea esp, [esp + 0x1a]
pop word [esp]
lea esp, [esp + 3]
mov byte [esp], ch
mov byte [esp], al
lea esp, [esp]
lea esp, [esp + 1]
lea esp, [esp]
mov byte [esp], ah
mov byte [esp], al
pushal
mov dword [esp + 1], edx
mov word [esp + 7], sp
pushfd
lea esp, [esp + 0x13]
push esi
mov byte [esp + 0x11], ch
push word [esp + 1]
lea esp, [esp + 0xb]
pushal
pop word [esp + 0x20]
push dword [esp + 2]
mov dword [esp + 0x29], edx
mov dword [esp + 5], esi
pop word [esp + 0x18]
pop word [esp + 3]
mov byte [esp + 5], cl
mov dword [esp + 0xc], ebp
mov dword [esp + 0x1f], ebp
mov byte [esp + 0x15], al
lea esp, [esp + 0x20]
push word [esp + 4]
pushfd
mov dword [esp + 9], esi
mov word [esp + 7], bp
push word [esp + 0xd]
mov word [esp + 0xc], di
mov word [esp + 7], bx
push word [esp + 0xb]
push edi
mov dword [esp + 6], edi
lea esp, [esp + 0x11]
pop dword [esp]
lea esp, [esp + 4]
push 0
pushal
mov dword [esp + 0xe], ebx
lea esp, [esp + 3]
mov dword [esp + 8], ecx
lea esp, [esp + 0x1a]
push word [esp + 2]
mov byte [esp + 1], cl
pop word [esp]
push word [esp]
pushfd
pop word [esp]
push word [esp + 2]
push word [esp + 6]
push word [esp + 0xa]
push esp
mov dword [esp + 1], ebx
pop dword [esp + 3]
mov byte [esp + 7], ah
lea esp, [esp + 0xb]
push di
push dword [esp + 1]
mov byte [esp + 2], dl
mov byte [esp + 1], al
mov byte [esp + 4], bh
mov byte [esp + 5], cl
lea esp, [esp + 3]
pop word [esp]
mov byte [esp + 1], cl
mov word [esp], bx
pushfd
mov word [esp + 4], si
mov dword [esp], eax
mov word [esp], di
mov word [esp + 4], di
lea esp, [esp]
push word [esp + 3]
push word [esp + 1]
pushal
push word [esp + 0xd]
lea esp, [esp + 0xc]
pop dword [esp + 0xf]
push word [esp + 0xa]
push word [esp + 0x1e]
lea esp, [esp + 0x19]
lea esp, [esp + 1]
pop word [esp + 1]
mov dword [esp], esi
lea esp, [esp + 1]
lea esp, [esp + 1]
push word [esp + 2]
mov dword [esp], ebx
push cx
mov byte [esp + 4], ah
pushal
push dword [esp + 5]
pop dword [esp + 0xd]
lea esp, [esp + 0x21]
push dword [esp + 3]
lea esp, [esp + 9]
push edx
lea esp, [esp + 1]
pop word [esp]
push cx
pushfd
mov byte [esp + 2], dl
pop dword [esp]
mov dword [esp], ecx
push word [esp + 1]
lea esp, [esp + 1]
mov dword [esp], ecx
mov word [esp], bp
mov dword [esp], eax
push dword [esp + 4]
lea esp, [esp + 8]
mov byte [esp], ah
lea esp, [esp]
pushfd
mov byte [esp + 3], bl
pop word [esp]
mov byte [esp + 1], bl
mov byte [esp], dh
pushfd
mov word [esp + 4], di
pushfd
pop dword [esp]
mov word [esp + 4], bx
push sp
pop dword [esp]
pop word [esp]
pushal
pop word [esp]
pop dword [esp + 0x18]
lea esp, [esp + 3]
mov word [esp + 0x17], cx
push word [esp + 0x16]
push sp
pushfd
mov byte [esp + 0x15], bh
mov dword [esp + 0xb], esi
pop dword [esp + 0xb]
lea esp, [esp + 2]
lea esp, [esp + 0x1c]
push 0
pushal
mov byte [esp + 3], bl
mov dword [esp + 0x12], esi
lea esp, [esp + 0xe]
pop word [esp + 0xc]
mov dword [esp + 9], ebx
pop dword [esp + 7]
pop dword [esp + 2]
mov word [esp + 1], di
pushfd
mov word [esp], cx
push di
pop dword [esp + 5]
mov byte [esp + 7], bh
push word [esp + 2]
push word [esp + 0xb]
pop word [esp + 9]
mov byte [esp + 5], ch
mov dword [esp + 4], eax
pop dword [esp]
pop dword [esp]
mov byte [esp + 2], ch
mov word [esp + 1], ax
push word [esp + 3]
pop word [esp]
push esp
push word [esp + 6]
mov dword [esp], eax
pop word [esp + 4]
push dword [esp + 2]
mov word [esp], si
pop dword [esp + 3]
pop word [esp + 1]
push word [esp + 5]
push word [esp + 4]
push word [esp]
pop dword [esp + 2]
pop word [esp]
lea esp, [esp + 4]
lea esp, [esp]
push ax
mov byte [esp], ch
push dword [esp + 3]
mov word [esp + 2], si
pop dword [esp]
mov byte [esp], dl
pop word [esp]
lea esp, [esp + 1]
mov byte [esp], dh
lea esp, [esp]
pushal
mov word [esp + 8], ax
push dword [esp + 0x11]
pop word [esp + 0xc]
mov byte [esp], bl
lea esp, [esp + 8]
mov word [esp + 1], bp
push dword [esp + 0x19]
push dword [esp + 0x17]
pop word [esp + 0x16]
pop word [esp + 0x13]
mov dword [esp + 4], ebp
pop word [esp + 0x11]
push dword [esp + 5]
push ebx
lea esp, [esp + 5]
push dword [esp + 7]
lea esp, [esp + 0xe]
push dword [esp + 0xa]
pop word [esp]
push dword [esp + 0x17]
mov word [esp + 9], cx
pop word [esp + 8]
lea esp, [esp]
mov word [esp], di
mov dword [esp + 0x10], edx
mov word [esp + 0x10], ax
mov byte [esp + 0xf], al
mov byte [esp + 0x14], ch
mov byte [esp + 0x17], bh
lea esp, [esp + 0x15]
mov byte [esp + 2], ah
mov word [esp + 1], sp
lea esp, [esp + 1]
lea esp, [esp + 3]
lea esp, [esp]
push esp
push dword [esp + 3]
mov word [esp + 6], ax
mov dword [esp + 2], ecx
mov word [esp + 2], dx
lea esp, [esp + 2]
pop word [esp + 2]
lea esp, [esp + 4]
lea esp, [esp]
lea esp, [esp]
pushal
mov byte [esp + 0x12], cl
push dword [esp + 0x10]
pushfd
lea esp, [esp + 1]
lea esp, [esp + 0x28]
call fcn.0067075a
jmp 0x7d0b85
xchg word [esp + 8], di
pushal
mov dword [esp + 0x2b], eax
mov edi, ebx
mov bl, byte [esp + 0xe]
pop ebp
or ebp, 0x31d66b4c
pop word [esp + 0xa]
mov bl, 7
xchg byte [esp + 0x28], bh
lea esp, [esp + 0xb]
bswap ebx
lea ebp, [edi*4]
not edi
setbe bl
xchg dword [esp + 0x1a], edi
bsf di, dx
mov ebp, dword [esp + 0x16]
sete bl
lea ebp, [ebx*4]
pop dword [esp + 0xd]
mov di, word [esp + 0x11]
mov edi, dword [esp + 0xd]
bswap di
pushal
pushfd
mov bp, 0x7f4b
xchg dword [esp + 0x1a], ebp
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
add esp, 4
cld
add esp, 0x22
mov word [esp + 0x11], di
setbe bh
mov bh, bl
push word [esp + 1]
mov bp, 0x1940
add esp, 5
pop edi
pop dword [esp + 0xb]
bsr di, ax
push dword [esp + 0xb]
mov bp, di
mov ebx, dword [esp + 0xe]
mov bh, 0xf9
bswap ebx
pushfd
neg edi
push word [esp + 4]
lea esp, [esp + 2]
mov bl, byte [esp + 9]
add esp, 4
mov dword [esp + 0xd], eax
mov edi, eax
mov bh, dl
pop dword [esp + 6]
pop word [esp + 3]
mov bh, bl
xchg dword [esp + 5], edi
bsf bp, bp
mov bx, 0x3835
mov edi, eax
mov word [esp + 2], dx
lea ebp, [eax*4]
mov word [esp + 3], ax
mov ebx, dword [esp + 3]
push dword [esp + 5]
lea esp, [esp + 0xb]
xchg word [esp + 4], bp
bswap di
lea edi, [ebx*4]
push word [esp + 2]
pop word [esp + 4]
mov di, 0x4877
not edi
mov di, word [esp + 2]
lea esp, [esp + 5]
mov bl, 0xe0
not edi
xchg edi, ebx
mov edi, esi
lea esp, [esp + 1]
btc di, dx
sub bl, 0xfc
push ax
rol ebx, 0x14
sub esp, 2
btc ebx, ebp
pop di
mov di, word [esp + 2]
xchg bl, bh
push word [esp]
mov dword [esp], esp
xchg word [esp + 2], di
setbe bh
dec bh
mov ebx, esp
dec bx
bswap bx
inc bh
mov bx, 0x4cdc
mov bl, 0xe
mov byte [esp], bl
lea edi, [eax - 0x4d]
mov bl, 0x19
lea esp, [esp + 2]
lea edi, [esp - 0x92]
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg byte [esp + 1], bh
add esp, 2
mov bh, byte [esp]
pushfd
add esp, 1
rcr bh, 1
mov ebp, ebx
lea ebx, [esp + 0xa]
push bp
xchg word [esp], di
mov ebx, 0x1106846
bswap bp
btr di, dx
bts edi, eax
xchg word [esp + 2], di
mov bl, 0xdb
bswap bx
xchg bx, di
lea esp, [esp + 1]
push dword [esp + 4]
sub edi, esp
lea edi, [ebx*4]
pop dword [esp]
xchg byte [esp], bl
push dword [esp + 3]
mov word [esp + 1], cx
pushfd
bswap bp
xchg byte [esp], bh
bswap bp
add esp, 0xc
mov bx, word [esp]
rcr bl, 4
mov ebx, ebp
mov byte [esp], dl
inc bh
bsr edi, ebx
cmc
mov byte [esp], bl
bswap di
mov di, word [esp]
bsr edi, ebp
bsf di, bx
xor edi, ebx
pushal
mov ebp, 0xaf921dd
sub esp, 0
clc
setle bh
setl bh
mov bh, byte [esp]
bswap edi
mov bl, al
mov edi, dword [esp + 7]
shl edi, cl
mov di, bx
xchg word [esp + 8], di
pop ebp
lea esp, [esp + 6]
bswap edi
mov bh, 0x44
neg bl
sub esp, 9
xchg dword [esp + 0x14], ebx
bsf edi, ebp
xchg byte [esp + 4], bh
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov di, 0x2a9a
sub bp, ax
mov ebp, 0x775218e0
bsf di, ax
push dword [esp + 0x1b]
pop dword [esp + 0x18]
mov byte [esp + 0x19], ch
lea edi, [ebp*4]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap edi
setle bl
not edi
mov bh, byte [esp + 8]
inc bh
xchg word [esp + 6], di
mov bp, cx
mov dword [esp + 0x10], esi
lea esp, [esp + 0x12]
xchg word [esp + 3], di
mov bh, byte [esp + 0xa]
clc
bts edi, edi
push word [esp + 0xb]
clc
lea esp, [esp + 9]
xchg edi, ebx
lea ebx, [eax + edi]
mov ebp, dword [esp + 4]
mov ebx, eax
mov bl, byte [esp + 2]
xchg edi, ebp
neg bl
mov bl, byte [esp + 2]
pop ebp
xchg byte [esp + 1], bh
mov byte [esp + 1], bh
pop bx
bsf bx, bx
mov bh, byte [esp]
neg edi
bswap di
mov byte [esp], bh
neg bl
setp bh
lea edi, [edx + edx]
mov di, word [esp]
neg bl
mov di, cx
push sp
lea ebx, [edx + ebp]
mov word [esp], sp
mov bp, 0x5cbc
xchg byte [esp + 1], bl
push word [esp]
mov di, bx
setge bh
mov bh, al
pop edi
lea edi, [eax*4]
push ebx
mov dword [esp], ebx
pop edi
mov edi, ecx
bsr edi, edx
rcl di, cl
mov bh, byte [esp]
xchg bl, bh
xchg bh, bl
ror edi, 0xa
not ebp
lea edi, [ebp*4]
bt ebp, ebx
mov bh, cl
mov di, 0x673b
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bh, byte [esp]
xchg bh, bl
sub esp, 2
mov ebp, dword [esp]
sub esp, 0xb
clc
setge bl
xchg bp, di
push word [esp + 0xa]
xchg bl, bh
xchg dword [esp + 7], edi
mov edi, dword [esp + 8]
mov di, 0x7a46
neg ebx
mov byte [esp + 0xc], bh
setp bl
mov bp, 0x2a24
mov dword [esp + 3], esp
mov edi, dword [esp]
mov byte [esp + 2], al
add esp, 0xc
mov bh, byte [esp + 1]
mov dword [esp], edx
pushfd
add esp, 7
xchg ebx, ebp
inc ebx
not edi
neg bl
lea ebx, [edx + ebp]
adc bh, bh
mov edi, dword [esp]
bsr bp, di
mov edi, dword [esp]
mov bh, 0x40
mov bl, dh
mov ebx, dword [esp]
mov di, 0x10dc
xchg byte [esp], bl
add esp, 0
xchg byte [esp], bl
bswap bx
lea esp, [esp]
mov bh, byte [esp]
stc
mov bl, ah
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov edi, eax
setge bh
adc bl, 0x6e
mov bh, byte [esp]
add ebx, 0x27344a74
add esp, 0
add esp, 0
dec edi
mov bh, al
neg di
not bl
mov bh, al
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
sub esp, 0x17
mov bh, 0xf6
mov edi, 0x3b977e78
bswap edi
mov di, si
mov dword [esp + 0xe], esp
add esp, 0xd
pop word [esp + 1]
lea esp, [esp]
mov edi, 0x2b5f6dc6
sub esp, 0x1d
rcl bl, cl
shl bl, 7
mov edi, esi
pop ebx
mov ebp, ecx
xchg dword [esp + 7], ebx
lea esp, [esp + 0x1b]
cmp di, 0x573b
lea ebx, [ebp - 0x88]
mov bh, ah
mov ebp, dword [esp + 5]
stc
push word [esp + 2]
rcr edi, 0x1c
xchg bh, bl
add esp, 1
pop dword [esp]
sub esp, 0xd
xchg dword [esp + 7], ebx
lea esp, [esp + 0x10]
sub esp, 4
bsr edi, esp
rcl bh, cl
lea edi, [edx*4]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
add esp, 2
mov word [esp], sp
btc bx, dx
mov word [esp], ax
and bl, al
xchg word [esp], di
pop bp
not di
mov edi, eax
bswap edi
mov edi, dword [esp]
inc bl
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap ebp
lea ebp, [ebp + 0xe3]
neg edi
btc di, bx
bts edi, esp
bswap ebx
mov di, 0x3aae
add bh, 0x52
mov bl, byte [esp]
add esp, 0
bsr bp, bx
mov bh, 0xb4
not di
mov di, 0x135d
mov bx, word [esp]
mov bl, byte [esp]
setl bh
mov bx, sp
rcr bl, cl
mov di, 0x1715
not bh
mov ebx, 0x79b801ba
neg ebx
bsr bp, di
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bh, 0x11
lea edi, [edx + esi]
not bh
bswap di
cmc
mov edi, 0x5dd94866
mov bp, si
bswap edi
mov bh, byte [esp]
mov di, dx
mov bh, 0x7c
xchg byte [esp], bh
mov ebp, 0x152208d9
mov edi, dword [esp]
mov ebp, eax
mov edi, esi
mov di, sp
mov ebx, edi
add esp, 0
cmp edi, ebp
mov bl, byte [esp]
neg di
pushfd
mov bx, 0xc98
xchg word [esp], di
pushfd
pop dword [esp]
mov word [esp + 1], di
mov edi, dword [esp]
mov ebx, eax
push dword [esp + 3]
bswap di
bswap di
pop di
sub esp, 0x19
xchg dword [esp + 0x17], edi
mov word [esp + 0x16], dx
sub esp, 8
mov word [esp + 0x13], bp
sub esp, 1
lea edi, [ebx*4]
lea esp, [esp + 0x1b]
clc
xchg word [esp + 1], di
sub esp, 0x14
neg bl
bsr ebp, ecx
mov di, 0x7adf
mov edi, 0x48fb174b
xchg dword [esp + 3], edi
btr bp, ax
bswap di
pop word [esp + 0xf]
mov di, word [esp + 1]
mov byte [esp + 0xc], dl
pop dword [esp + 4]
pushal
xchg word [esp + 0x33], bx
mov bh, 0x66
add esp, 0xe
push word [esp + 0x17]
sub esp, 0x17
pop edi
pop dword [esp + 0x36]
lea esp, [esp + 0x13]
push dword [esp + 0x12]
bsr edi, edx
mov di, 0x1425
lea ebx, [edx*4]
setns bh
mov bl, byte [esp + 0xc]
pop di
push dword [esp + 0x28]
btr di, dx
sub esp, 0xf
not di
sub esp, 0x16
lea esp, [esp + 0x57]
bswap bx
push esi
bt ebx, ebx
pop word [esp]
lea esp, [esp]
lea edi, [esp + edi]
lea edi, [eax*4]
mov byte [esp], ah
mov edi, 0x160c10e9
pushfd
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bp, di
inc di
pop di
pop edi
mov edi, ebp
not bl
mov bx, word [esp]
bswap edi
not edi
cld
push si
mov bh, 0xe
cmc
setns bl
clc
stc
neg edi
bt di, di
mov di, ax
pop di
mov di, 0x7e28
lea edi, [eax*4]
bswap di
mov ebx, edx
bsf ebx, ebx
mov di, 0x583d
shr di, cl
neg edi
not di
mov ebx, 0x1fcf0295
sub esp, 0x15
mov dword [esp + 0xb], edx
mov dword [esp + 1], esi
dec ebx
btr bp, ax
mov edi, dword [esp + 4]
xchg byte [esp + 1], bh
setge bl
lea ebp, [esi + 0xe6]
bswap edi
pop dword [esp + 0xc]
pop ebp
mov bh, 0x55
mov ebp, 0x61a3ff9
mov word [esp + 2], bp
neg bh
pop dword [esp + 4]
xchg dword [esp], edi
pop di
inc ebx
mov bh, byte [esp + 6]
pop word [esp + 2]
xchg ebx, edi
mov bh, bl
shl bh, 3
mov di, 0x3919
pop di
mov bx, 0x6f09
bsf bx, bx
xchg word [esp], bp
lea esp, [esp]
mov di, word [esp]
xchg ebp, edi
mov byte [esp], bl
sub esp, 9
mov ebp, dword [esp + 0xa]
not bh
push word [esp + 7]
mov dword [esp + 4], edi
pop di
dec bh
mov bl, 0x80
neg edi
bswap bp
mov byte [esp + 3], bh
xchg ebx, edi
pop edi
mov dword [esp + 1], esi
bswap di
mov word [esp + 2], dx
xchg dword [esp + 1], ebp
mov edi, esp
xchg word [esp + 2], di
mov byte [esp + 6], bh
push di
sub esp, 0x18
xchg dword [esp + 0xd], ebx
bswap di
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap edi
lea esp, [esp + 0x1a]
mov bh, cl
lea esp, [esp + 5]
not di
mov bp, word [esp + 2]
mov byte [esp + 1], bh
xor bh, ah
xchg ebx, edi
mov edi, 0x7f832926
neg bl
mov di, 0x5fa3
sub esp, 1
cmp bl, al
mov bh, al
mov ebx, edi
push word [esp + 2]
mov edi, 0x40a934b8
mov bh, 0x15
push di
mov di, 0x6eed
push dword [esp]
xchg word [esp + 2], bp
shr edi, 0xa
not bx
bswap edi
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bl, 0x3e
push edx
bswap bx
not bl
mov bl, 0x9f
mov ebx, esi
xchg dword [esp + 5], edi
pop dword [esp + 3]
mov edi, dword [esp]
xchg word [esp + 4], bx
btc bx, bp
xchg word [esp + 6], bp
mov di, 0x2784
sub esp, 0x1e
mov edi, dword [esp + 0x14]
pop edi
mov byte [esp + 0x19], al
xchg byte [esp + 0xc], bh
sub esp, 0x16
add esp, 0x1e
mov di, 0x1d08
mov edi, 0x56e5243a
mov dword [esp + 0xb], eax
mov edi, 0x48180a5b
bswap edi
lea edi, [esp + esi]
mov bh, byte [esp + 6]
lea ebx, [edi*4]
pop di
lea esp, [esp]
bt bx, dx
xchg word [esp + 0x12], bp
bts edi, esp
btc bp, ax
pop dword [esp + 4]
lea esp, [esp + 0x17]
mov di, 0x7f71
xchg byte [esp], bl
mov di, word [esp]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bh, 0xe8
mov byte [esp], al
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
bswap di
not edi
sub esp, 7
stc
xchg word [esp + 5], di
cmp di, 0x5f7
mov byte [esp + 6], cl
sub esp, 0x17
pop word [esp + 9]
pop ebp
push bx
xchg dword [esp + 9], ebp
not edi
mov di, word [esp + 0x19]
xchg edi, ebx
setl bh
bswap edi
btr di, ax
xchg edi, ebp
pop di
bsf edi, ebp
cld
bsf di, di
sub ebx, 0x7f996ff9
not bp
mov edi, dword [esp + 0x11]
mov di, 0x1989
mov byte [esp + 0x10], ch
neg bl
add esp, 0xf
clc
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bl, byte [esp + 9]
pop ebx
push word [esp + 3]
lea ebp, [esi + edi]
add esp, 3
bswap di
bswap di
mov bl, byte [esp + 2]
xchg word [esp + 1], bp
cmc
xchg word [esp + 2], bp
add ebx, ecx
pop word [esp]
mov ebx, 0x57717c10
mov word [esp], si
dec bp
mov di, word [esp + 1]
setg bl
mov edi, 0x663662db
mov bh, byte [esp]
add esp, 1
xchg edi, ebp
xchg word [esp], di
lea ebp, [eax + 0xe1]
mov bl, al
xchg edi, ebp
push word [esp + 1]
pop edi
neg edi
rcr bh, cl
bt bp, ax
bswap edi
mov bl, 0x99
mov bh, 0x89
mov bl, 0x73
mov bp, dx
sub esp, 0xc
setbe bh
xchg dword [esp + 5], ebp
add edi, 0x39b03116
pop word [esp + 1]
pop word [esp + 1]
neg bh
not bl
dec ebx
mov di, 0x26c6
pop word [esp]
pushal
not bh
mov byte [esp + 0x1a], bl
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
mov edi, dword [esp + 0x25]
xchg bp, bx
bswap edi
bswap di
mov bl, al
cld
add esp, 8
bswap edi
add esp, 0x16
xchg di, bp
bswap di
xchg word [esp + 1], di
rcl di, 7
lea esp, [esp + 5]
xchg byte [esp + 1], bl
mov edi, ebx
lea esp, [esp]
lea ebx, [eax + edi]
mov byte [esp], al
push word [esp + 2]
pop word [esp]
push word [esp]
mov word [esp], bp
add esp, 0
pop edi
add esp, 0
mov bl, 0xe9
mov bl, byte [esp]
lea ebp, [edi*4]
neg bl
bswap bp
pushal
shl di, 0
cld
bswap bp
mov bh, 0x8f
push word [esp + 0x14]
inc di
xchg di, bx
pop bp
mov edi, 0x77e407a1
clc
xchg dword [esp + 0x1a], edi
bswap ebp
lea esp, [esp + 0x19]
mov ebx, 0xc377810
mov bh, byte [esp]
push dword [esp + 4]
mov di, 0x2e03
lea esp, [esp + 2]
xchg byte [esp + 5], bl
bswap edi
adc bp, 0x7c2e
mov edi, dword [esp + 2]
push word [esp + 6]
bswap di
sub esp, 0x12
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
and bh, al
add esp, 7
mov bx, word [esp + 0x15]
push word [esp + 8]
mov dword [esp + 4], edx
lea edi, [ebp*4]
lea esp, [esp + 0x18]
mov bh, byte [esp]
pushfd
clc
bswap di
xchg byte [esp + 2], bl
xchg bp, bx
mov word [esp + 2], bx
xchg dword [esp], ebp
mov di, word [esp + 2]
mov bh, bl
mov edi, ecx
mov bl, byte [esp + 2]
bswap edi
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg bh, bl
xchg bx, di
inc di
push word [esp + 3]
lea esp, [esp + 3]
bsf bx, si
bswap di
lea edi, [eax + ebx]
bswap ebx
btr bx, dx
add esp, 2
setno bh
bswap ebp
lea edi, [edx - 0xbd]
pop di
inc di
bsr bp, bp
bt ebx, esi
cld
dec edi
not bl
xchg bx, di
lea edi, [edi*4]
bts di, bp
mov di, word [esp]
bswap di
bt edi, ebx
bswap edi
lea edi, [ebx - 0x32]
mov edi, 0x4b622a0a
clc
mov di, si
mov di, word [esp]
neg edi
mov bp, word [esp]
mov edi, 0x2cdf43d3
bts bx, cx
mov bh, dh
xchg ebp, edi
sub esp, 2
mov edi, esp
pop bx
lea edi, [esi + ebp]
xchg bl, bh
mov bh, 0x12
lea ebp, [edi*4]
lea ebp, [esp + 0x55]
setp bh
shl bh, 5
lea ebp, [ebp - 0xc9]
mov bx, 0x6af7
mov bl, byte [esp]
sbb ebp, esi
xchg ebp, ebx
rol edi, 0x1f
lea edi, [edx*4]
not ebx
lea ebx, [ebp + ebp]
mov bh, 0x4f
mov edi, dword [esp]
lea edi, [edx*4]
mov edi, dword [esp]
lea edi, [eax + 0xb8]
lea edi, [ebp - 0xd1]
dec bh
push di
bsr ebx, edx
xchg bx, bp
mov bh, byte [esp]
pushfd
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
pop edi
neg bl
xchg byte [esp], bl
mov bl, byte [esp + 1]
setno bh
bswap di
bswap di
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bh, 0xa4
xchg bl, bh
pop di
bswap bp
mov di, dx
bt ebp, ecx
sub esp, 5
mov ebx, 0x1d712a86
not bl
mov ebp, dword [esp + 1]
mov bl, ah
btc bx, cx
add di, bx
xchg byte [esp + 1], bl
bswap di
mov di, cx
pop di
btc di, si
mov bx, word [esp + 1]
add esp, 2
mov byte [esp], cl
mov bh, 0x3c
mov bl, dh
not bh
mov bl, ah
stc
mov edi, dword [esp]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bl, byte [esp]
mov ebx, dword [esp]
xchg byte [esp], bh
mov bp, dx
mov bx, word [esp]
lea esp, [esp]
and bh, 0x64
lea esp, [esp]
xchg byte [esp], bl
bswap bx
bsf ebp, ebx
mov edi, dword [esp]
shr ebx, 0xb
shr bx, 9
lea esp, [esp]
bts bx, di
bsr ebx, edi
bsr edi, esp
mov byte [esp], bh
lea ebp, [ecx + edx]
not bp
mov edi, 0x377a5d53
xchg bh, bl
pushfd
sub esp, 0x12
pop di
lea ebp, [ecx + edx]
pop word [esp + 1]
mov byte [esp + 0xd], dl
rol ebp, 0xf
push dword [esp + 0xd]
cld
bts ebx, edi
sub esp, 0x12
push si
pop edi
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
lea edi, [ecx - 0xe0]
mov word [esp + 0xb], dx
btr ebx, esi
xchg dword [esp + 0x11], edi
xchg bl, bh
stc
bsf di, cx
lea edi, [edi - 0x61]
mov bx, 0x33fb
xor ebp, ecx
lea edi, [edi*4]
mov byte [esp], bl
neg bx
inc edi
cld
pop bx
pop word [esp]
add esp, 6
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov ebp, 0x7e493644
setb bl
push esp
bsf di, sp
bswap ebp
mov dword [esp + 0x18], ecx
xchg byte [esp + 5], bl
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
cld
mov word [esp + 0xe], ax
mov bh, bl
pop ebp
lea esp, [esp + 9]
mov edi, 0xfe0de8
bt edi, ebp
sub esp, 0xf
mov edi, ebp
push word [esp + 0x11]
mov dword [esp + 0xd], eax
bswap bx
bswap edi
mov bl, 0xe4
mov di, ax
cld
mov ebx, edi
mov bl, byte [esp + 0x22]
push word [esp + 0x13]
mov di, word [esp + 0xf]
mov bl, 0xdc
lea edi, [ecx + edx]
btr di, di
bswap edi
pop di
xchg dword [esp + 0xd], edi
mov edi, 0x70853db7
pop word [esp + 0x1e]
pop word [esp + 0x18]
adc bh, 2
rcr bp, 8
pop bx
btc edi, ebx
xchg byte [esp + 0x10], bh
mov bh, 0x11
bsr di, cx
push esi
lea edi, [eax + ecx]
lea ebp, [edi + edi]
xchg byte [esp + 0x1c], bh
mov byte [esp + 0x1c], ch
xchg byte [esp + 0x17], bh
inc bl
xchg bp, di
dec bl
pop di
pop word [esp + 2]
not ebp
bswap bx
push word [esp + 0xc]
xchg word [esp + 0x13], bp
mov bp, 0x416f
xchg edi, ebx
add esp, 9
mov bh, 3
mov ebx, edi
mov edi, ebp
xchg byte [esp + 0xd], bl
push dword [esp + 0xc]
mov di, word [esp + 0x19]
mov ebx, dword [esp + 0x12]
sub esp, 0
pop word [esp + 9]
add esp, 0x18
mov bl, cl
mov word [esp], cx
mov edi, 0x47df0f42
not bx
setae bh
lea ebx, [ebx + edi]
mov edi, 0x7acf14e6
pop bx
mov edi, eax
and bl, 0x75
bsr ebx, ecx
mov bl, byte [esp]
or di, 0x2439
sub esp, 0x18
bsr bx, si
mov word [esp + 0x10], cx
pushfd
cmc
shl di, cl
push dword [esp + 0x16]
pop dword [esp + 2]
mov edi, 0x3a470107
not edi
mov edi, dword [esp + 0xa]
lea ebp, [esi*4]
setne bl
xchg edi, ebp
bswap edi
bsr bp, sp
stc
mov dword [esp + 0x10], ebx
mov ebp, 0x330c1f03
mov word [esp + 0x13], sp
clc
mov bh, 0x68
cmc
lea edi, [eax*4]
setnp bh
cmc
add esp, 0xd
bswap edi
bswap bx
xchg word [esp], di
mov bp, word [esp + 0xb]
mov bp, 0x60f0
add esp, 0xc
stc
mov bl, byte [esp]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov byte [esp + 1], ah
mov bl, ch
sub esp, 0x1a
bsr edi, edi
push word [esp + 2]
mov edi, dword [esp + 2]
mov bh, 0xaa
push dword [esp + 0xa]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
push dword [esp + 0x13]
inc ebp
bt ebx, esp
mov edi, 0x6fca0d61
push dword [esp + 0x12]
xchg byte [esp + 4], bh
bt edi, esi
adc bl, 0x9f
mov ebx, edi
mov word [esp + 0xe], bx
mov dword [esp + 0xc], edi
cmc
cmc
and bx, 0x2c18
setae bl
lea edi, [ebx + ebp]
push dword [esp + 0x29]
mov ebx, 0x594c3201
pop bx
bsf edi, esi
lea esp, [esp + 0x27]
xchg byte [esp + 2], bl
neg edi
ror bh, 5
setne bl
pop di
inc di
pop word [esp]
mov bh, 0x7f
mov di, 0x7adb
mov ebp, eax
xchg byte [esp], bl
lea ebp, [ecx + 0xb3]
mov di, word [esp + 1]
push sp
mov edi, esp
bsr edi, esp
mov ebp, dword [esp]
sub esp, 0xc
pop ebp
mov ebp, 0x50a30a90
btc edi, ecx
inc ebx
xchg dword [esp + 4], edi
lea edi, [ecx + edi]
mov byte [esp + 0xa], ch
shr bh, 1
mov byte [esp + 5], dh
mov di, ax
mov edi, ebx
mov di, 0x5657
bsr edi, eax
dec bl
neg edi
dec edi
mov ebx, ebp
mov edi, 0x4ef12ffe
mov di, word [esp + 7]
adc edi, 0x593070c
lea esp, [esp + 0xa]
neg bh
mov bl, byte [esp]
clc
cld
lea ebx, [eax + esi]
mov bp, cx
btr bp, ax
pop bp
shl di, cl
dec ebx
bswap di
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
lea ebp, [edx + esi]
mov edi, 0x52da51d9
mov bp, word [esp]
mov di, bx
neg ebp
bsf ebp, esp
inc bh
bswap edi
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
lea edi, [ecx + ebx]
mov bx, 0x3a1e
mov ebp, dword [esp]
xchg ebp, edi
setl bl
bswap edi
lea edi, [edx + edi]
bsr di, cx
rcr di, cl
mov edi, 0x6bd01aab
mov bh, 0xfc
mov edi, ebp
mov bl, 0x41
not bh
mov bh, ah
dec bx
push si
neg di
pushfd
mov word [esp + 2], sp
mov di, sp
neg ebx
mov ebp, 0x71e340cf
bswap ebx
bt edi, esp
mov edi, ebp
sub esp, 0x1b
lea esp, [esp + 0x11]
sub esp, 3
btc di, sp
cmc
mov byte [esp + 2], bl
mov edi, dword [esp + 0x12]
push dword [esp + 0xd]
push word [esp]
btr bp, si
not di
mov ebp, 0x27e41a0e
xchg ebp, edi
bswap ebx
lea esp, [esp]
neg bl
push word [esp + 6]
cmp di, dx
mov byte [esp + 0x18], cl
pop word [esp + 0x15]
push word [esp + 2]
mov word [esp + 0xd], dx
pop di
mov edi, dword [esp + 0xb]
mov di, bx
push ecx
inc ebp
mov di, ax
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
mov di, 0xbfd
pop di
btr edi, esi
setae bh
push word [esp + 0x17]
lea edi, [ebx + ebp]
mov di, word [esp + 0xc]
bsf bp, sp
mov di, 0x34a0
mov ebx, dword [esp + 0x12]
cld
push dword [esp]
setg bl
inc di
pop ebp
lea ebx, [edx + esi]
xchg bl, bh
mov bh, byte [esp + 2]
lea edi, [eax + ecx]
mov bh, 0x18
mov bh, byte [esp + 0x19]
mov edi, 0x7b064603
mov bx, word [esp + 0x18]
mov bh, cl
add esp, 0x16
mov bp, word [esp]
mov bl, 0x12
xchg bh, bl
mov bh, dh
bswap ebp
push dword [esp + 3]
cmc
bsf edi, esi
lea ebx, [edi*4]
mov dword [esp + 5], esp
mov bl, dh
pop edi
add esp, 5
and edi, ebp
pushal
mov di, 0x4ece
mov edi, dword [esp + 4]
mov bx, 0x5735
pop dword [esp + 0xa]
btr ebp, edx
mov ebx, 0x266a3606
push word [esp + 0x19]
mov dword [esp + 0xf], ebx
btc bx, ax
mov byte [esp + 0xe], dh
mov bh, 0x6f
xchg edi, ebp
lea ebp, [ebp*4]
rol bl, 4
xchg bh, bl
xchg di, bp
xchg dword [esp], ebx
not bl
xchg edi, ebp
xchg byte [esp + 0x11], bl
xchg dword [esp + 0x18], ebp
lea edi, [edi*4]
setbe bh
pushal
bswap bx
xchg dword [esp + 3], edi
pop word [esp + 0x2a]
mov bl, byte [esp + 9]
push ebx
xchg byte [esp + 0xe], bl
neg bp
sbb di, bx
lea edi, [ecx + ebx]
mov edi, 0x304f06c7
xchg word [esp + 0x28], di
push dword [esp + 0x25]
pop edi
mov bl, ch
pushal
lea esp, [esp + 0x62]
rcl ebx, cl
mov bp, ax
mov ebx, ebp
rcr di, 9
lea edi, [eax - 0x8d]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
clc
bswap ebp
lea ebx, [ecx + ebp]
setge bh
mov ebp, dword [esp]
mov ebx, dword [esp]
sub esp, 1
mov di, bp
clc
push bx
mov bh, byte [esp + 2]
add esp, 1
mov ebp, 0x456d0cb0
sub esp, 4
bswap edi
sete bh
bsf edi, esi
xchg dword [esp], edi
mov di, si
pop edi
xchg di, bp
lea esp, [esp]
xor di, 0x23a1
mov ebx, dword [esp]
neg edi
stc
add esp, 1
bswap edi
bts ebx, ecx
mov di, word [esp]
lea esp, [esp]
inc bl
xchg bp, di
sub esp, 8
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
not di
mov bh, ch
mov ebx, 0x1b324571
mov di, 0x4bf0
mov word [esp + 2], dx
sub esp, 6
push dword [esp + 0xc]
xor di, 0x7966
xchg dword [esp + 8], edi
xchg dword [esp + 4], edi
bsr di, si
lea edi, [ecx + esi]
add esp, 0xf
xchg dword [esp], ebp
mov bl, dl
inc bl
mov ebx, dword [esp + 2]
ror di, 0xf
lea ebx, [ecx + ebp]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
push dword [esp + 1]
add esp, 7
bswap edi
add di, 0x5b20
setbe bh
sete bl
add esp, 0
rcr bl, cl
lea edi, [esp - 0x8a]
mov bp, si
bswap edi
lea ebp, [eax + ebx]
pushfd
mov bh, 0xfa
dec edi
clc
lea esp, [esp + 1]
mov di, 0x56f2
mov bh, 0x25
cmc
mov edi, dword [esp + 3]
xchg edi, ebp
mov edi, esi
mov bl, byte [esp + 3]
mov ebx, dword [esp + 3]
xchg byte [esp + 1], bl
mov bx, word [esp + 3]
push word [esp + 3]
pop edi
mov bl, 0x89
mov edi, 0x6dbd7fac
mov edi, ecx
cld
push word [esp + 1]
mov bh, al
lea ebx, [edi*4]
mov byte [esp + 1], bl
bswap di
bsf di, ax
lea ebx, [eax + esi]
bsf ebx, eax
bt di, si
bsf edi, esi
mov edi, ebx
lea ebx, [ecx*4]
mov word [esp], si
mov edi, esi
pop word [esp]
mov di, word [esp]
cmp bl, 0xfe
mov bl, byte [esp]
mov edi, dword [esp]
btr di, bp
dec bl
xchg byte [esp], bl
mov bl, byte [esp]
mov bx, 0x294a
xchg word [esp], bx
sub esp, 0xc
shl di, cl
mov bl, 0xef
pop edi
shr bl, cl
bts di, sp
lea esp, [esp + 8]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
not edi
add esp, 1
lea edi, [eax + ecx]
setb bh
xchg bp, bx
lea edi, [edi*4]
mov di, 0x52e0
bswap bx
add esp, 0
mov bh, byte [esp]
lea edi, [ecx + edi]
lea ebp, [esi*4]
mov edi, 0x4c535d28
mov bl, cl
xchg ebx, edi
mov bh, ah
mov bp, si
mov bh, 0xea
mov byte [esp], bh
lea ebx, [ebx + ebp]
mov bh, byte [esp]
rcl bl, 4
mov edi, edx
not bl
mov byte [esp], ah
mov bx, 0x412a
not bp
lea esp, [esp]
setl bl
bswap di
bswap di
mov bh, byte [esp]
bsf di, bx
mov di, 0x4b6d
neg bx
xchg bl, bh
lea esp, [esp + 1]
mov ebx, edx
mov bx, 0x7067
bsr ebx, edx
not bl
bswap ebp
mov edi, dword [esp + 1]
bt bx, bx
sub esp, 1
xor bp, 0x241
dec bh
mov ebx, ebp
mov byte [esp], cl
mov bl, byte [esp]
mov bp, 0x43b7
not bl
lea esp, [esp + 1]
mov ebx, dword [esp + 6]
lea ebp, [eax*4]
lea ebp, [eax*4]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
dec ebp
mov bp, word [esp]
bsr bp, sp
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
mov ebp, dword [esp + 0x1b]
lea esp, [esp + 0x34]
popfd
jo 0x7cb2c5
push 0xd02984d1
jmp 0x7cb2ca
mov edi, 0x10de639f
xchg byte [esp + 0x19], bl
mov dword [esp + 0xf], esp
setnp bl
mov ebp, edx
pushfd
not di
rcr bl, 4
lea edi, [edi*4]
xchg bl, bh
mov di, 0x31ab
mov ebp, 0x36d541bf
bswap di
clc
mov bh, al
xchg word [esp + 0xb], bp
pop dword [esp + 6]
push dword [esp + 4]
push word [esp + 0xd]
lea edi, [ecx - 0x20]
push word [esp + 0x28]
not edi
neg bh
mov dword [esp + 0x22], ebx
xchg ebx, edi
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
lea edi, [esp + ebp]
xchg di, bx
pop dword [esp + 0x12]
mov bh, byte [esp + 4]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
lea esp, [esp + 0x1b]
sub esp, 0xd
mov bx, dx
xchg byte [esp + 0x14], bl
mov bl, cl
bt ebp, edx
xchg dword [esp + 0x13], edi
pop dword [esp]
mov bh, byte [esp + 0xd]
xor ebp, edi
bsf bx, bp
dec bl
mov bh, 0x99
bswap di
xchg byte [esp + 0xa], bh
not bh
not edi
bswap di
lea edi, [edi*4]
bswap edi
neg bh
bt edi, esi
lea edi, [ebx*4]
xchg byte [esp + 0xf], bh
lea edi, [esi + ebp]
mov bh, 0x56
inc edi
mov word [esp], bp
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov dword [esp + 5], esi
sub esp, 7
not bh
lea esp, [esp + 0x1c]
bswap di
sub esp, 0x12
mov byte [esp + 2], bh
mov ebp, edi
xchg word [esp + 5], di
clc
sub esp, 0x19
pop word [esp + 0x12]
xchg byte [esp + 3], bl
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bp, dx
xchg byte [esp + 0x19], bh
add esp, 0xc
pop bx
xchg word [esp + 0x19], di
mov word [esp + 0x18], ax
xchg word [esp + 0x18], di
bsr di, di
not ebp
add esp, 1
pop dword [esp + 0xc]
pop edi
mov di, word [esp + 0x12]
btr di, bp
xchg ebx, edi
xchg dword [esp + 0xb], ebx
mov word [esp + 0xb], dx
mov ebp, 0x702f06b4
mov ebx, 0x371f116e
xchg byte [esp + 0xe], bl
pop dword [esp + 2]
push word [esp + 1]
lea edi, [edi*4]
sets bl
mov word [esp + 7], dx
mov ebp, 0xad52d1a
shl di, cl
add bl, dh
mov ebx, dword [esp + 8]
mov ebx, eax
xchg bp, di
xchg bh, bl
mov dword [esp + 1], ebx
pop dword [esp + 2]
mov byte [esp], dl
mov dword [esp + 5], eax
lea ebx, [ebx - 0xc4]
xchg byte [esp + 3], bh
mov bx, ax
pop word [esp + 6]
sete bh
mov edi, dword [esp + 6]
mov bp, 0x5971
pop di
pop di
not bl
sbb di, 0x628f
xchg dword [esp], ebp
btr di, di
neg bh
bts di, ax
rcl bh, cl
xchg word [esp + 4], bp
btc ebp, ebp
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg ebx, ebp
mov dword [esp], esi
mov bh, 0x25
lea ebp, [edx + ebp]
bsr edi, edx
xchg word [esp + 4], di
sbb bh, 0xff
mov bh, byte [esp + 3]
bswap di
bswap bp
lea esp, [esp + 3]
xchg byte [esp + 1], bl
mov edi, dword [esp + 1]
mov dword [esp], ebp
bswap di
mov word [esp], ax
pop word [esp]
lea ebx, [edi + ebp]
bswap bx
bswap bx
mov bh, bl
bsr ebx, ebx
mov bl, byte [esp + 1]
mov word [esp], sp
xchg byte [esp], bh
mov di, 0x3ba9
add esp, 0
sub esp, 5
mov di, 0x5e59
xchg edi, ebx
mov word [esp + 2], ax
neg edi
mov edi, dword [esp + 5]
pop di
mov byte [esp + 2], bl
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pop ebx
dec bh
lea edi, [edi + ebp]
xchg ebx, edi
xchg ebp, edi
not di
lea ebx, [edx - 0x8c]
mov bh, 0xac
mov bh, 0xa4
sub esp, 0x1d
mov edi, eax
mov word [esp], ax
dec bh
pop dword [esp + 0xf]
inc bl
add esp, 0x16
xchg byte [esp + 2], bh
mov di, 0x3e0b
add esp, 0
mov bl, cl
mov dword [esp], ebp
dec di
mov edi, dword [esp]
lea esp, [esp + 3]
add esp, 0
mov bh, 0xdb
xchg bl, bh
or bh, dh
mov bl, ch
mov bl, 0xbd
not bh
xchg byte [esp], bh
push bp
clc
bts edi, esp
mov edi, dword [esp]
lea esp, [esp + 2]
lea esp, [esp]
xchg byte [esp], bl
mov byte [esp], bl
xchg bp, di
xchg ebx, edi
sub esp, 0x1a
mov bl, ch
bswap ebx
xchg word [esp + 0x16], di
bswap di
mov di, dx
xchg word [esp + 4], di
not bx
xchg word [esp + 0xb], bx
pop di
bswap ebx
btr di, si
mov byte [esp + 0x17], al
mov di, 0x2eb1
xchg bx, di
mov byte [esp + 8], dh
add esp, 0x18
not bp
neg bh
rol di, cl
push edx
push ecx
sub esp, 4
btc edi, eax
mov di, 0x3e1f
mov ebx, dword [esp + 0xa]
xchg bh, bl
bswap di
mov edi, dword [esp + 2]
lea esp, [esp]
push dword [esp + 9]
sub esp, 4
mov word [esp + 0xf], cx
push sp
rcr edi, cl
mov edi, edx
mov bl, cl
lea ebp, [edx*4]
mov bh, dl
xchg dword [esp + 1], edi
not ebp
pop dword [esp + 9]
push word [esp + 5]
add esp, 4
not edi
not di
mov ebx, dword [esp + 0xc]
xchg word [esp + 6], bp
neg edi
pop edi
neg bl
mov edi, ecx
bswap edi
add esp, 0xa
add esp, 0
neg bp
mov bx, sp
xchg word [esp], bx
sbb edi, 0x760b7ddf
lea edi, [esp - 0x88]
mov bl, byte [esp]
not di
rcl bp, 0xc
adc bl, 0x8a
lea ebp, [esp + eax]
pop di
lea esp, [esp]
neg di
shl di, 3
setbe bl
not bx
clc
dec di
mov bh, byte [esp]
inc di
mov di, word [esp]
pushal
mov di, word [esp + 3]
xchg byte [esp + 0x10], bl
not di
pop edi
inc bh
xchg dword [esp + 3], edi
neg bh
bswap di
mov edi, dword [esp + 0x13]
xchg bp, di
xchg di, bp
bt di, si
shl bl, 0
mov di, word [esp + 5]
sub esp, 7
cld
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
bsf ebp, ebx
pop di
mov bl, byte [esp + 7]
sbb ebx, edx
mov bx, ax
mov edi, edx
pop ebx
xchg byte [esp + 0x14], bl
pop dword [esp + 0x14]
mov edi, ebx
mov di, word [esp + 0x10]
push dx
lea edi, [ebx*4]
pop bp
push word [esp + 0x14]
mov di, sp
mov edi, 0x7fa45855
mov edi, dword [esp + 2]
lea esp, [esp + 0x14]
mov bh, ah
mov di, word [esp + 3]
lea ebx, [edi*4]
neg bl
not di
push cx
neg edi
mov bh, 0xf3
bswap di
bswap edi
bsr di, sp
lea edi, [esi + 0x8b]
bswap di
setg bh
bswap di
cmp bh, 0x57
xchg byte [esp], bh
xchg di, bp
cld
mov bl, al
sub esp, 0x12
push esi
push dword [esp + 0xf]
add esp, 5
mov ebx, 0x2ed51dcb
neg bx
neg di
mov bl, 0xaf
mov di, word [esp]
rcr edi, cl
sub esp, 0x19
mov bl, byte [esp + 9]
mov ebp, ecx
not bl
mov bh, byte [esp + 0x31]
mov word [esp + 0x12], sp
and edi, 0x21067153
push word [esp + 0x21]
sub esp, 0x1a
lea esp, [esp + 0x54]
btr edi, ecx
and edi, edi
mov edi, eax
bswap bx
sets bl
mov di, word [esp]
btc bp, ax
lea ebx, [ecx + edi]
mov bh, ah
shl bl, cl
xchg bx, di
mov di, ax
mov edi, dword [esp]
mov ebx, esi
lea edi, [edi*4]
mov di, 0x7011
bsr edi, esi
setl bl
pushfd
mov dword [esp], esp
xchg byte [esp + 1], bl
mov byte [esp], dh
lea edi, [ebp*4]
lea esp, [esp + 3]
mov edi, eax
rcr di, 6
mov bh, byte [esp]
mov di, word [esp]
sub esp, 0xb
lea esp, [esp + 3]
pop word [esp + 1]
push bx
mov di, si
rol bl, cl
mov di, si
mov di, si
mov ebp, dword [esp]
mov di, word [esp + 2]
xchg bh, bl
xchg word [esp + 5], bx
lea edi, [edi*4]
cld
mov edi, edx
mov ebx, ecx
bswap di
mov edi, ebx
sub esp, 0x12
pop dword [esp]
sub di, cx
xchg bl, bh
mov bl, byte [esp]
sub esp, 6
mov bx, dx
xchg word [esp + 3], bx
mov ebp, dword [esp + 0x13]
add esp, 0xd
mov di, word [esp + 6]
dec edi
mov word [esp + 8], sp
xchg byte [esp + 0xb], bl
setne bl
pop word [esp + 4]
pop edi
xchg word [esp + 4], di
inc bh
mov edi, 0x2b4b44d0
setp bl
sub esp, 0xb
mov word [esp + 2], bp
setge bl
push ebp
xchg dword [esp + 1], ebp
inc di
mov bl, 0x58
lea esp, [esp + 3]
dec bl
xchg bh, bl
mov di, cx
btr edi, esp
mov byte [esp + 0xa], ch
mov byte [esp], bl
dec bh
pop word [esp + 0xb]
pop word [esp + 4]
xchg dword [esp + 4], edi
bsf di, di
lea edi, [eax + edi]
add esp, 0xe
lea ebp, [ecx + edx]
pop ebx
mov edi, ebx
not di
sub bl, 0x7f
sbb edi, esp
mov edi, dword [esp]
xchg bl, bh
mov bl, byte [esp]
bswap edi
bswap ebx
btr ebx, ebp
mov bx, 0x6561
xchg bx, di
lea edi, [edx + ebp]
mov di, cx
mov bh, byte [esp]
mov bp, word [esp]
sub esp, 0x1a
bts bx, bx
rcr bl, cl
or bx, si
xchg edi, ebp
mov ebx, ebp
mov ebp, dword [esp + 0x14]
mov bl, 0x5b
clc
mov dword [esp + 0xd], ecx
bsr ebx, edx
rcr di, cl
pop dword [esp + 0x10]
setb bh
lea ebx, [eax + eax]
bswap edi
rol edi, 0x1c
mov bl, 0x83
pop bp
clc
mov di, word [esp + 0xa]
mov byte [esp + 1], bl
mov bh, 0x70
bsf di, bx
btc edi, ecx
lea edi, [eax*4]
add esp, 2
mov dword [esp + 1], edx
lea edi, [ecx - 0x56]
mov word [esp + 7], ax
sub esp, 0x17
mov dword [esp + 0x21], edi
xchg dword [esp + 0x24], edi
mov byte [esp + 0x1e], cl
push dword [esp + 0x24]
mov dword [esp + 0x24], esi
mov edi, dword [esp + 0x12]
lea edi, [eax*4]
pop edi
push dword [esp + 0xa]
mov ebp, 0x57ec1449
mov bl, byte [esp + 0x2c]
dec di
rcr bh, cl
and bx, sp
mov edi, edx
mov bh, byte [esp + 0x24]
mov bx, word [esp + 0x16]
setl bl
not di
btr di, di
mov di, ax
xchg word [esp + 0xc], bp
mov byte [esp + 0xb], cl
adc bl, 0xde
push word [esp + 0x1d]
pop di
cmp di, 0x4c70
setbe bh
mov bl, 0xb5
mov di, word [esp + 0x1d]
bsr edi, edi
stc
mov ebx, esp
pop edi
xchg bx, di
mov byte [esp + 0x26], al
push dword [esp + 0x1a]
mov bx, 0x62f6
inc edi
lea edi, [edx*4]
stc
mov ebp, dword [esp + 0x18]
mov di, 0x4665
bswap bp
mov ebx, dword [esp + 0x1a]
mov bl, byte [esp + 0x15]
setns bl
push sp
sub bh, 0xf
pop dword [esp + 0xf]
mov di, word [esp + 0x1c]
push si
xchg byte [esp + 0xa], bl
inc di
cmp di, 0x24f3
xchg di, bx
push word [esp + 0x10]
mov di, 0x4594
lea edi, [edi + ebp]
stc
lea edi, [ebp*4]
pop edi
neg bh
pop dword [esp + 5]
lea edi, [edx + edx]
xchg word [esp + 0x17], di
pop di
mov di, bx
setle bh
xchg dword [esp + 2], ebx
mov byte [esp + 0x13], dl
mov edi, dword [esp + 4]
pop word [esp + 8]
bswap di
mov edi, 0x76a21a3c
mov bx, dx
pop di
xchg ebp, ebx
pop dword [esp + 0x18]
xchg bh, bl
btc di, ax
bswap edi
xchg word [esp], di
neg ebp
mov edi, dword [esp + 7]
mov dword [esp + 1], ecx
mov edi, 0x611f1c2c
push dword [esp + 5]
bswap bx
and bh, ch
neg bx
mov word [esp + 0xc], si
not ebx
bswap di
bswap di
sub esp, 8
xor bh, 0x6c
pop di
pop edi
bts edi, ebp
lea edi, [ebp*4]
lea esp, [esp + 0x13]
mov di, 0x40cc
mov di, word [esp + 8]
not di
mov edi, dword [esp + 0xa]
rcl di, 0xb
push word [esp]
mov word [esp + 0xc], si
xchg dword [esp + 2], edi
mov bl, 0xe8
bt ebx, ebx
lea ebp, [esp + eax]
cmc
bt edi, edi
pop dword [esp + 8]
not bh
pop word [esp + 4]
mov word [esp], di
lea edi, [esp + 0xfd]
setp bh
mov byte [esp + 1], bl
xor bx, 0xf18
neg bx
lea edi, [ecx + esi]
xchg byte [esp], bl
mov di, word [esp]
bswap di
setg bh
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
sub di, 0x7ea
pop word [esp + 7]
pop word [esp + 5]
btr edi, esi
pop dword [esp]
mov byte [esp + 1], bl
neg bx
mov bx, word [esp + 1]
mov bx, word [esp]
xchg bh, bl
bt edi, esi
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg byte [esp + 2], bh
mov bp, sp
mov edi, 0x7e4864d2
mov ebx, ecx
xchg dword [esp], edi
mov bl, dl
pop di
mov di, word [esp]
mov bl, byte [esp + 1]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
push word [esp + 1]
xchg dword [esp], ebx
mov byte [esp], al
sets bh
mov byte [esp + 1], dh
neg di
mov di, bp
mov di, 0x3a5
not di
xchg bx, bp
bsf di, bp
lea edi, [eax + ebx]
mov dword [esp], edx
mov bh, 0x3a
mov bl, 0xea
lea edi, [ebp*4]
clc
xchg bx, di
dec di
mov edi, 0x6b756fb4
xchg word [esp + 1], di
xchg byte [esp + 1], bh
xchg byte [esp + 1], bl
mov bh, byte [esp + 1]
inc bp
xchg di, bp
bsr ebx, eax
push dword [esp]
lea edi, [edi + 0xe1]
bt edi, esp
mov edi, esp
bts ebp, esp
mov bx, sp
dec ebp
bts di, cx
bsf di, bp
adc ebx, 0x7f961674
mov dword [esp], esp
xchg ebp, edi
mov ebp, edx
shl edi, 6
pop di
push word [esp + 1]
clc
xchg byte [esp + 4], bh
bsf edi, esi
lea edi, [edx + esi]
mov edi, 0x787062bf
add esp, 4
dec di
add esp, 2
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
add esp, 0
mov bx, word [esp]
mov di, word [esp + 1]
add edi, 0x2b901202
lea ebp, [esp + ebx]
push word [esp]
mov edi, dword [esp + 1]
mov edi, edx
sub esp, 0x12
neg bl
lea ebp, [ebx + ebp]
mov word [esp + 9], cx
mov edi, esp
inc di
lea edi, [ebx + esi]
pop word [esp]
sub esp, 1
push word [esp + 0xc]
setnp bl
mov bh, 0x9e
mov bl, 0x80
mov word [esp + 0xb], bx
mov dword [esp], edi
dec bh
mov bx, cx
neg bl
setp bl
mov di, sp
neg bl
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pop ebp
xchg dword [esp + 0xb], ebp
mov edi, 0x39597524
lea esp, [esp]
mov bh, dl
bswap edi
mov di, 0x6c71
sub esp, 0xa
add esp, 0x10
mov di, 0x2a7a
mov edi, 0x56724d41
push dword [esp + 3]
pop di
mov bl, 0xe1
seto bl
mov edi, ebx
mov byte [esp + 4], cl
bswap bp
mov edi, edx
mov edi, esp
lea esp, [esp]
inc bh
lea esp, [esp + 7]
mov bp, 0x3052
xchg edi, ebx
stc
sub esp, 0x12
bswap edi
sub esp, 0x1c
cmc
lea esp, [esp + 0x35]
bswap bx
lea ebp, [ebp - 0x92]
dec ebx
mov ebx, dword [esp]
xchg ebp, ebx
mov bp, 0xc50
mov bl, byte [esp]
xor bh, dh
mov byte [esp], dh
bsr di, si
lea edi, [edi*4]
xchg byte [esp], bl
stc
not ebp
clc
sub esp, 0x12
pop ebx
mov ebx, 0x36384ce1
sub esp, 0x19
setge bh
mov byte [esp + 0xd], bl
mov word [esp + 0x22], si
bswap edi
xchg dword [esp + 7], edi
setp bl
xchg bl, bh
bsr di, ax
mov di, word [esp + 0x1e]
add esp, 0x19
mov dword [esp + 7], esp
mov bl, ch
mov di, 0x540c
lea ebx, [eax + esi]
push dword [esp + 4]
mov byte [esp + 6], dh
xchg byte [esp + 6], bl
mov bl, byte [esp + 2]
xchg ebx, edi
mov word [esp + 9], di
mov dword [esp + 8], esi
pop di
push dword [esp + 0xa]
bswap bp
cmc
pop dword [esp + 0xc]
push word [esp + 0xb]
xchg dword [esp + 0xc], edi
xchg dword [esp + 3], edi
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
cmp di, di
bswap ebp
xchg edi, ebp
push dword [esp + 1]
xchg di, bp
add esp, 0x13
mov word [esp], dx
mov dword [esp], ebx
lea edi, [edi*4]
bswap edi
lea edi, [esi - 0x7b]
pop edi
lea ebx, [ebx*4]
xchg bh, bl
bsf edi, esp
pushfd
xchg dword [esp], edi
pushfd
lea esp, [esp + 5]
lea ebx, [ecx + ebp]
btr di, bx
mov bh, byte [esp]
xchg bx, bp
mov ebx, dword [esp]
lea edi, [esp + edx]
cld
xchg byte [esp + 1], bh
lea esp, [esp]
mov bp, word [esp + 1]
lea ebp, reloc.RASAPI32.dll_RasGetConnectStatusA
mov word [esp], di
setno bh
inc di
lea edi, [edi*4]
clc
mov di, bx
add esp, 0
xchg byte [esp], bh
mov bl, byte [esp + 2]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
pop di
setnp bl
bswap edi
push bx
xchg ebx, edi
mov byte [esp], al
xchg byte [esp], bh
mov byte [esp], bh
clc
xchg bp, di
inc di
inc edi
sub esp, 0x1c
push dword [esp + 3]
dec bh
setl bh
mov bh, dh
push dword [esp + 0xe]
mov byte [esp + 0x11], ch
add esp, 0xe
pushal
btr di, sp
cld
mov bh, ah
pop edi
mov word [esp + 0x14], sp
mov word [esp + 0x10], bp
xchg byte [esp + 0x15], bh
bsr di, bp
mov ebx, edx
lea esp, [esp + 0x14]
xchg byte [esp + 0x1e], bl
mov bx, 0x5623
mov dword [esp + 0x14], ebp
bsf edi, esp
pop dword [esp + 9]
bsf ebp, ebx
xchg word [esp + 4], bp
setp bl
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
mov bl, byte [esp + 1]
bsf di, bx
neg di
neg bh
not ebx
btc di, cx
pop word [esp + 0x13]
mov di, sp
mov edi, ebp
mov ebx, 0xfe5611
dec bp
mov dword [esp + 0x16], ebx
mov di, bp
add esp, 0x13
mov ebx, dword [esp + 3]
mov bh, dh
mov ebp, edi
lea ebx, [edx + ebx]
rol bl, 6
neg bl
bswap ebx
dec bh
and bh, 0x60
mov word [esp + 1], cx
mov ebx, dword [esp + 3]
mov bh, ch
bsf di, sp
pop di
mov bl, 0xf5
mov edi, esi
push dword [esp + 1]
pushal
lea edi, [eax*4]
xchg edi, ebx
lea esp, [esp + 0x10]
bsr di, di
xchg dword [esp + 0xc], edi
rcr bh, cl
cld
push word [esp + 7]
neg ebp
neg bl
mov edi, 0x4cbe46d8
bswap edi
push ax
neg ebx
add esp, 3
bsr di, dx
mov word [esp + 6], cx
cmc
sub esp, 0x1e
push ecx
xchg di, bx
lea esp, [esp + 0x18]
pop ebp
push word [esp + 0x11]
lea ebx, [edi + ebp]
mov bh, 0xc9
lea ebx, [edi + edi]
mov di, ax
sub esp, 0xa
sub esp, 0x1d
bswap edi
bswap edi
pop edi
mov di, word [esp + 0x40]
xchg word [esp + 0xd], bp
xchg byte [esp + 0x1f], bl
lea edi, [ebp + ebp]
not bl
btr di, cx
bswap bx
mov edi, dword [esp + 0x1b]
xchg bh, bl
push esi
mov bl, al
shr di, 2
lea esp, [esp + 0x29]
mov edi, esp
xchg bh, bl
push dword [esp + 0x1b]
xchg word [esp + 9], bx
xchg byte [esp + 0xd], bh
dec bl
pop di
inc ebp
pop bx
mov bl, byte [esp + 0x1b]
mov bh, 0xf9
lea edi, [esi + 0x68]
push word [esp + 3]
mov bh, dl
bswap edi
xchg word [esp + 0xa], di
xchg bp, di
lea edi, [eax + 0x5e]
mov bl, al
mov edi, ebx
stc
mov bp, ax
pop word [esp + 0xa]
mov di, word [esp + 0x18]
mov edi, eax
setl bh
add esp, 0x10
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
mov dword [esp + 4], esp
rol bh, 1
mov word [esp + 0xe], dx
lea edi, [edx + ebp]
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
bsr ebx, ecx
mov word [esp + 1], ax
xchg word [esp + 0xd], di
xchg ebp, edi
setnp bh
mov di, word [esp + 1]
setl bl
sete bl
ror di, cl
pop edi
mov bh, 0x50
xchg byte [esp + 9], bl
mov edi, ebx
sub esp, 3
mov bp, 0x7cb9
rcr bh, 1
xchg dword [esp + 5], ebx
cmc
mov byte [esp + 5], al
mov edi, 0xe0f49d8
sub esp, 0x1e
add esp, 0x28
xchg dword [esp], edi
lea edi, [eax + esi]
shl bh, cl
clc
and bl, 0xa0
btc edi, edi
xchg dword [esp], edi
dec di
mov dword [esp], ecx
mov edi, dword [esp + 5]
mov edi, dword [esp + 5]
pop word [esp]
bswap ebp
btr bp, sp
pop ebx
add di, bx
not edi
stc
adc ebx, edi
bsr edi, edx
push edi
btc edi, esp
push word [esp + 3]
bsf edi, esp
mov dword [esp], esp
pushfd
mov bx, 0xfb0
pushal
bsr edi, esp
shr bl, cl
xchg ebp, ebx
xchg byte [esp + 0x1f], bl
xchg word [esp + 0x23], di
mov edi, ebp
mov bx, ax
pop di
lea edi, [eax + edx]
mov bl, 0x30
not bh
lea edi, [ecx + esi]
add esp, 0xd
mov bl, byte [esp + 3]
not di
lea esp, [esp + 0xb]
not edi
neg edi
pop word [esp + 4]
lea esp, [esp + 3]
push dword [esp + 8]
lea edi, [edx*4]
push edi
xchg word [esp + 0xc], di
lea edi, [edi - 0x7b]
mov bh, ah
cld
mov bl, byte [esp + 4]
xchg dword [esp + 5], edi
bswap di
mov edi, 0x7d9060ee
pushfd
mov bh, 0x79
dec ebp
mov bl, byte [esp + 3]
xchg byte [esp + 7], bh
pop edi
pop edi
pop dword [esp]
inc bp
mov byte [esp + 5], cl
add esp, 6
add esp, 2
pushal
inc di
push word [esp + 0x13]
mov word [esp + 0x1c], bp
bsf edi, ebx
bts bx, di
btr di, bp
btc ebp, ebx
mov ebp, ecx
pop word [esp + 0xe]
lea ebp, [ecx*4]
btc ebx, ecx
xchg bp, di
mov byte [esp + 8], dh
push dword [esp + 0x12]
mov di, word [esp + 0x1c]
push word [esp + 0x13]
mov byte [esp + 0x15], bh
lea edi, [ebx*4]
mov dword [esp], ebp
mov bh, 0x74
stc
push word [esp + 0x26]
pop di
pop di
lea ebx, [eax - 0x61]
mov byte [esp + 2], dh
lea esp, [esp + 0xd]
pop dword [esp + 7]
push di
not bl
pop word [esp + 0x13]
push dword [esp + 3]
push dword [esp + 6]
pop bp
xchg dword [esp + 8], ebp
xchg dword [esp + 0xc], ebp
bswap bx
btr di, di
pop word [esp + 9]
bt di, dx
setns bh
sbb edi, edi
mov bh, ch
xchg word [esp + 0x13], bp
bswap bx
mov word [esp + 1], di
mov ebp, 0x26006297
lea ebp, [edi*4]
xchg word [esp + 0x14], bx
lea esp, [esp]
pop word [esp + 4]
add esp, 0
add bh, dh
rcr bl, cl
bswap bx
mov edi, 0x2ed55894
push ebp
bswap ebx
push ax
not bh
pop dword [esp + 0x13]
mov edi, ebx
pop word [esp + 2]
push dword [esp + 0xa]
xchg edi, ebx
neg di
mov bl, 0xc9
btc di, bx
lea esp, [esp + 7]
pop bx
mov dword [esp + 1], ebx
mov word [esp + 0xe], si
mov bl, byte [esp + 5]
lea edi, [eax + ecx]
lea edi, [esi + 0xea]
pop ebx
mov bl, byte [esp + 6]
bswap ebp
pop bx
pop ebp
mov edi, dword [esp + 5]
mov di, dx
lea edi, [eax*4]
xchg word [esp], di
pop edi
xchg byte [esp + 2], bh
lea ebx, [edx*4]
not bh
mov bl, ah
pop word [esp]
mov bl, bh
xchg word [esp], di
mov byte [esp + 1], ah
mov ebx, dword [esp]
bts edi, esi
xchg edi, ebx
xchg word [esp], di
sub esp, 0x15
bswap ebx
lea esp, [esp + 8]
bswap ebx
bsf bx, bx
mov bh, 0xa6
pop ebx
mov dword [esp + 6], esp
lea ebx, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg byte [esp + 7], bl
dec bp
mov dword [esp + 6], edi
pop word [esp + 7]
mov dword [esp + 4], edi
sub esp, 0x17
lea esp, [esp + 7]
xchg dword [esp], ebx
lea edi, reloc.RASAPI32.dll_RasGetConnectStatusA
xchg bp, di
push word [esp + 0x12]
sub esp, 0xb
mov word [esp + 0x19], bp
bswap bx
mov byte [esp + 0xe], ah
xchg byte [esp + 0xd], bh
xchg dword [esp + 5], edi
btr ebp, ecx
pop bp
xchg word [esp + 0x10], di
mov dword [esp + 1], esi
push word [esp + 5]
lea ebx, [ebx + ebp]
bswap bx
mov bl, 0x67
not bl
mov bl, 0x89
xchg bl, bh
mov di, word [esp + 0x25]
setne bh
mov bh, cl
mov edi, esp
pop di
bsr di, bp
mov bh, 0x71
push dword [esp + 0x14]
push dword [esp + 0x1c]
xchg word [esp + 5], di
pop dword [esp + 0x19]
bswap edi
mov bp, word [esp + 0x23]
push ebp
bswap bp
dec bh
xchg dword [esp + 6], edi
xchg word [esp + 0xa], di
bsr di, cx
sub esp, 2
mov bh, 0x53
pop ebp
xchg dword [esp + 3], edi
bt bx, ax
mov bp, 0x6db4
push word [esp + 0x25]
xchg word [esp], bx
bswap edi
dec edi
sub esp, 6
clc
bswap ebp
mov ebp, 0x63d30e1d
xchg ebp, ebx
lea esp, [esp + 0x23]
push word [esp + 2]
mov edi, dword [esp + 0xd]
lea edi, [ecx*4]
xchg bx, di
mov bp, 0x70fd
jmp 0x7cc0ae
call 0x66bd37
jmp 0x7d0b74
call 0x7d0b64
pop eax
jmp 0x7d0e6b
call 0x7d0b79
jmp 0x7d0baa
call 0x7d0b8a
add dword [esp], reloc.RASAPI32.dll_RasGetConnectStatusA
jmp 0x7d0b58
pop eax
sub eax, 0x7d0b79
mov ebx, eax
add eax, 0x66a6c3
add ebx, 0x506374
jmp 0x7d0bf6
mov dword [ebx], eax
popal
jmp 0x7c7c20
call 0x7d0c1f
push ebx
popal
outsb dx, byte gs:[esi]
imul ebp, dword [bp + 0x65], 0x69685320
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
and byte [esi + 0x32], dh
xor byte cs:[esi], ch
cmp byte [esi], ch
xor byte [eax], al
jmp 0x7d0d05
push dword [esp]
pop dword [esp + 2]
lea esp, [esp + 7]
pushfd
lea esp, [esp + 1]
mov dword [esp + 0x20], edi
lea esp, [esp + 0x20]
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x1c]
jmp 0x7d0fdd
lea esp, [esp + 1]
push di
push word [esp + 2]
mov dword [esp], esp
mov byte [esp + 1], dl
push dword [esp]
mov word [esp + 6], sp
mov byte [esp + 4], cl
pop word [esp]
push word [esp + 2]
lea esp, [esp + 1]
mov dword [esp + 0x20], esp
pushfd
pop word [esp]
lea esp, [esp + 1]
mov byte [esp], ah
lea esp, [esp]
lea esp, [esp + 1]
mov dword [esp + 0x1c], ebp
pushal
lea esp, [esp + 0x10]
push dx
lea esp, [esp + 5]
lea esp, [esp + 6]
lea esp, [esp + 3]
mov dword [esp + 0x1c], esi
push ebx
pop word [esp]
push word [esp + 1]
push word [esp + 3]
push word [esp]
push dx
mov byte [esp + 8], ah
push dword [esp + 2]
pop word [esp + 9]
mov dword [esp + 2], esp
jmp 0x7d0c3d
lea esp, [esp + 4]
push eax
mov byte [esp + 2], al
mov byte [esp], al
push dword [esp + 3]
push dword [esp + 7]
pushfd
mov dword [esp + 5], edx
mov dword [esp + 0xc], eax
push ecx
mov byte [esp], ch
mov word [esp], di
mov word [esp], si
mov word [esp + 1], si
mov dword [esp + 0xc], ecx
push ebx
mov byte [esp], ah
mov byte [esp], cl
pop word [esp]
mov word [esp], bp
mov byte [esp], ch
mov byte [esp], ch
push ebp
mov word [esp + 1], ax
mov word [esp], sp
push dword [esp]
mov byte [esp + 6], dh
lea esp, [esp + 2]
mov dword [esp + 0x10], edx
pushal
pop dword [esp + 0x13]
push dword [esp + 7]
push si
lea esp, [esp + 8]
lea esp, [esp + 0xb]
mov dword [esp + 2], edx
push word [esp + 8]
mov word [esp], dx
lea esp, [esp + 1]
mov dword [esp + 0x1c], ebx
pushfd
mov dword [esp], esi
mov dword [esp], ebx
lea esp, [esp + 2]
jmp 0x7d0c73
push esi
pushal
not byte [ecx + 0x53e3d560]
wait
daa
inc edi
je 0x7d0dfe
popal
jbe 0x7d0e13
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add ch, bl
dec edx
fdivr dword [edi + 0x48dce34a]
fidivr word [ecx - 0x7bee00b8]
sbb bh, byte [ebp - 0x74]
and eax, 0xb5d23ca6
inc esp
sti
cmpsd dword [esi], dword es:[edi]
cmp al, 0xd2
mov ch, 0x44
in eax, dx
call 0x70fef44b
invalid
fisubr dword [ecx]
mov al, 0xaf
aaa
cmpsd dword [esi], dword es:[edi]
ret 0xb831
xor dword [edx - 0x1e], esp
jo 0x7d0e0f
loop 0x7d0dfd
nop
pop ss
xchg edx, esp
loop 0x7d0e10
adc ebp, edi
std
pop ss
xchg edi, eax
pop es
bound edx, qword [ecx - 0x1785028a]
invalid
js 0x7d0d9c
mov esp, dword [edi - 0x3f]
rol dword [si - 0x26], 0xbd
dec esp
movsd dword es:[edi], dword [esi]
cmp dword [ecx + reloc.RASAPI32.dll_RasGetConnectStatusA], esi
inc esp
fidivr dword [ebp - 0x4ec65ab4]
and dword [eax - 0x4d], eax
push ebx
mov al, 0x39
test eax, 0xb39e3bc8
cmp dword [ecx + reloc.RASAPI32.dll_RasGetConnectStatusA], ebp
mov dword [reloc.RASAPI32.dll_RasGetConnectStatusA], eax
sub ah, byte [edx + edi + 0x1442ac5d]
cdq
or dword [eax - 0x65], ebp
jnp 0x7d0e58
mov dl, 0x87
jmp 0xb78cf455
movzx ebx, word [eax + 0x3c]
add ebx, eax
cmp word [ebx], 0x4550
je 0x7ca174
jne 0x7d0e75
loope 0x7d0eca
jecxz 0x7d0ddf
xchg byte [ebp - 0x68], dh
jne 0x7d0df3
jecxz 0x7d0ecb
cld
wait
jbe 0x7d0df6
mov bl, byte [eax]
mov gs, ecx
sbb dl, bh
retf
xor ax, ax
cmp word [eax], 0x5a4d
je 0x7d0e42
sub eax, 0x10000
jmp 0x7d0e6e
mov ebp, 0x7f188a09
mov ch, byte [edx + edi*2 - 6]
or dword [edx + reloc.RASAPI32.dll_RasGetConnectStatusA], ecx
sbb byte [edi - 0x76], bh
insb byte es:[edi], dx
jp 0x7d0ecd
push 0xad1bfa0f
sub al, 0xa2
lds esi, [esi + edx*8]
scasd eax, dword es:[edi]
das
mov edi, 0x4cde29da
leave
pop ecx
cmp bl, cl
sub dword [edx - 0x22], ebx
dec esp
sub esp, esi
or byte [edx - 0x33], cl
pop ebp
and al, 0xd7
cmp al, 0x24
scasb al, byte es:[edi]
cmp al, 0x5b
mov dh, 0x54
loopne 0x7d0f66
stc
cwde
imul ecx, esi, 0x52
fimul dword [eax + 0x2f]
fimul dword [esi]
jbe 0x620b8221
dec eax
invalid
scasb al, byte es:[edi]
inc edx
invalid
mov eax, dword [eax]
mov eax, dword [eax + 8]
push eax
jmp 0x7d0b5f