Function at 0x44bbcf
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9c
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0xc
call fcn.00566d4b
add esp, 4
mov dword [ebp - 0x10], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6961a7
push ebx
add ebx, 8
push ebx
push 8
call fcn.00566d4b
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.0041b519
pop ebx
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 4], 0
cmp dword [0x10a9e5c], 1
jne 0x44bcb7
jmp 0x44de97
push dword [0x10a9e38]
push str.projectId
push dword [0x10a9e6c]
push str._api_getPhone_token
push dword [0x10a9df0]
push str.http:__
mov ecx, 6
call fcn.0040110c
add esp, 0x18
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44bd02
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
lea eax, [ebp - 8]
push eax
call fcn.00401674
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44be9e
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44beb1
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x44bec4
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x44bed7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x44beea
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x44befd
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x44bf10
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x44bf23
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44bf36
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x44bf49
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44bf5c
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44bf6f
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44bf82
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44bf95
push ebx
call fcn.00566d51
add esp, 4
push 1
push 1
lea eax, [ebp - 0x94]
push eax
call fcn.00408785
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44bfc1
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44bfd8
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push dword [ebp - 0xc]
push 0x699a3a
push dword [ebp - 0x44]
push 0x695b80
mov ecx, 4
call fcn.0040110c
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c037
push ebx
call fcn.00566d51
add esp, 4
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16012fc4
push 0x52010001
call fcn.00566d75
add esp, 0x18
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c068
push ebx
call fcn.00566d51
add esp, 4
push 0x20
call fcn.00566d4b
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x44]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c0cf
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c0e3
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c0f7
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c10b
push ebx
call fcn.00566d51
add esp, 4
pop ebx
call fcn.00566d51
add esp, 4
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x695d9b
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c161
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x44c178
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x6955d0
push dword [ebp - 0x14]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x44c19a
jmp 0x44c205
inc dword [ebp - 4]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x10a9e3c]
test eax, eax
jne 0x44c1b2
mov eax, 0x6955d0
push eax
push 1
mov ebx, 0x567c10
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], esp
push dword [ebp - 0x44]
mov eax, 0x25
call fcn.00566d69
cmp dword [ebp - 0x48], esp
je 0x44c200
push 0x3b5
push 0x4016b72
push 6
call fcn.00566d5d
add esp, 0xc
jmp 0x44bca5
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x44c224
mov eax, 0x6955d0
push eax
push 2
mov ebx, 0x5674b0
call fcn.00566d63
add esp, 0x1c
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x44c254
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0
mov ebx, 0x567360
call fcn.00566d63
add esp, 4
mov dword [ebp - 0x44], eax
push str._log.txt
push dword [ebp - 0x44]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c2a1
push ebx
call fcn.00566d51
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x44c2b7
mov eax, 0x6955d0
push eax
push 1
mov ebx, 0x569160
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c2e3
push ebx
call fcn.00566d51
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x44c2f9
mov eax, 0x69561c
push eax
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44c325
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x44c33c
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x44c365
mov eax, 0x6955d0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44c379
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x44c3a4
jmp 0x44de97
cmp dword [0x10a9ea8], 0
jne 0x44d906
push dword [0x10a9e50]
push 0x695c32
push dword [0x10a9e34]
push str.username
push dword [ebp - 0x14]
push str._checkphone__phone
push dword [0x10a9e4c]
push 0x695b12
push dword [0x10a9e54]
push str.http:__
mov ecx, 0xa
call fcn.0040110c
add esp, 0x28
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44c40f
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 8], eax
push dword [0x10a9e58]
push 0x6964a5
push dword [ebp - 8]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44c44b
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041d68d
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c484
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x44c49b
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push 0x6964ac
push dword [ebp - 0x14]
push 0x695b80
mov ecx, 4
call fcn.0040110c
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0
push dword [ebp - 0x44]
push 0xffffffffffffffff
push 8
push 0x16013027
push 0x52010001
call fcn.00566d75
add esp, 0x18
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c4f3
push ebx
call fcn.00566d51
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964af
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x44c524
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x44c54f
jmp 0x44c588
mov dword [ebp - 0x44], esp
push 0x1f4
mov eax, 0x25
call fcn.00566d69
cmp dword [ebp - 0x44], esp
je 0x44c583
push 0x7de
push 0x4016b72
push 6
call fcn.00566d5d
add esp, 0xc
jmp 0x44c3b1
push 0x20
call fcn.00566d4b
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x44]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c5ef
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c603
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c617
push ebx
call fcn.00566d51
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44c62b
push ebx
call fcn.00566d51
add esp, 4
pop ebx
call fcn.00566d51
add esp, 4
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x6964b2
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c681
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x44c698
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x6964b8
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c6e9
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x44c700
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x6964c1
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c751
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x44c768
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x6964c6
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c7b9
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c7d0
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
mov eax, 0x6964c9
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c821
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x44c838
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x6955d0
push dword [ebp - 0x30]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x44c8a1
push dword [ebp - 0x30]
push 0x695c5b
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x44], eax
push 0
push dword [ebp - 0x44]
push 0xffffffffffffffff
push 8
push 0x16013579
push 0x52010001
call fcn.00566d75
add esp, 0x18
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c8a1
push ebx
call fcn.00566d51
add esp, 4
push dword [ebp - 0x1c]
push dword [ebp - 0x14]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x44], eax
mov eax, 0x699b00
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.0042972c
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44c8eb
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44c8fe
push ebx
call fcn.00566d51
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964cd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44c92f
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x44c974
mov eax, 0x6964d0
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44c96b
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
jmp 0x44ca5b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964d2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44c9a5
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x44c9ea
mov eax, 0x695b93
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44c9e1
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
jmp 0x44ca5b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964db
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44ca1b
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jl 0x44ca5b
mov eax, 0x695b9a
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44ca57
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
mov eax, 0x6955d0
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x5c]
push eax
push 1
mov eax, 0x6964e4
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6955d0
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x6964e7
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
lea eax, [ebp - 0x24]
push eax
call fcn.0041a30e
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44cb71
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x44cb84
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44cb97
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44cbaa
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44cbbd
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44cbd0
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x44cbe3
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44cbf6
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44cc09
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44cc1c
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x44cc33
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x34]
push 0x6964ea
push dword [ebp - 0x28]
push 0x6964ef
push dword [ebp - 0x24]
push 0x6964f3
push dword [ebp - 0x14]
mov ecx, 7
call fcn.0040110c
add esp, 0x1c
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
call fcn.0041dc30
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44cc84
push ebx
call fcn.00566d51
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964cd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44ccb5
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jge 0x44cd36
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x699a4d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44cd0c
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
jge 0x44cd36
xor eax, eax
jmp 0x44cd3b
mov eax, 1
test eax, eax
je 0x44d070
push dword [ebp - 0x14]
push 0x696556
push dword [0x10a9e38]
push str.projectId
push dword [0x10a9e6c]
push str._api_offPhone_token
push dword [0x10a9df0]
push str.http:__
mov ecx, 8
call fcn.0040110c
add esp, 0x20
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
lea eax, [ebp - 0x44]
push eax
call fcn.00401674
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44cf1a
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44cf2d
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44cf40
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44cf53
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x44cf66
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x44cf79
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x44cf8c
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x44cf9f
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x44cfb2
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x44cfc5
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44cfd8
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44cfeb
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44cffe
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44d011
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44d024
push ebx
call fcn.00566d51
add esp, 4
push 1
push 1
lea eax, [ebp - 0x98]
push eax
call fcn.00408785
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44d050
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44d067
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
jmp 0x44de97
push 0xffffffffffffffff
push 0x12
push 0x16012fde
push 0x52010001
call fcn.00566d7b
add esp, 0x10
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jne 0x44d0f7
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964db
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44d0ca
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
jl 0x44d0f7
mov eax, 1
jmp 0x44d0fc
mov eax, 0
test eax, eax
je 0x44d4bb
push dword [ebp - 0x14]
push 0x696556
push dword [0x10a9e38]
push str.projectId
push dword [0x10a9e6c]
push str._api_offPhone_token
push dword [0x10a9df0]
push str.http:__
mov ecx, 8
call fcn.0040110c
add esp, 0x20
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
lea eax, [ebp - 0x44]
push eax
call fcn.00401674
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44d2db
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d2ee
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44d301
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44d314
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x44d327
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x44d33a
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x44d34d
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x44d360
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x44d373
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x44d386
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44d399
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44d3ac
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44d3bf
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44d3d2
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44d3e5
push ebx
call fcn.00566d51
add esp, 4
push 1
push 1
lea eax, [ebp - 0x98]
push eax
call fcn.00408785
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44d411
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44d428
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_connect
push 0
push 0x6964fb
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44d466
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44d4b6
push ebx
call fcn.00566d51
add esp, 4
jmp 0x44de97
push 0xffffffffffffffff
push 0x12
push 0x16012fdf
push 0x52010001
call fcn.00566d7b
add esp, 0x10
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jne 0x44d542
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6964d2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44d515
mov eax, 0x6955d0
push eax
push 4
mov ebx, 0x567760
call fcn.00566d63
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
jl 0x44d542
mov eax, 1
jmp 0x44d547
mov eax, 0
test eax, eax
je 0x44d906
push dword [ebp - 0x14]
push 0x696556
push dword [0x10a9e38]
push str.projectId
push dword [0x10a9e6c]
push str._api_offPhone_token
push dword [0x10a9df0]
push str.http:__
mov ecx, 8
call fcn.0040110c
add esp, 0x20
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
lea eax, [ebp - 0x44]
push eax
call fcn.00401674
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44d726
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d739
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44d74c
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44d75f
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x44d772
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x44d785
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x44d798
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x44d7ab
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x44d7be
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x44d7d1
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44d7e4
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44d7f7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44d80a
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44d81d
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44d830
push ebx
call fcn.00566d51
add esp, 4
push 1
push 1
lea eax, [ebp - 0x98]
push eax
call fcn.00408785
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44d85c
push ebx
call fcn.00566d51
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44d873
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_connect
push 0
push 0x6964fb
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44d8b1
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44d901
push ebx
call fcn.00566d51
add esp, 4
jmp 0x44de97
push 0x80000301
push 0
push dword [0x10a9e98]
push 1
mov eax, 3
mov ebx, 0x5d70b0
call fcn.00566d6f
add esp, 0x10
mov ebx, 0xf
call fcn.00401168
push 0x80000301
push 0
push 0xffffffff
push 0x20004
push 0x16010002
push 0x52010001
push 7
mov eax, 1
mov ebx, 0x5d29b0
call fcn.00566d6f
add esp, 0x58
mov dword [ebp - 0x3c], eax
push 0x80000301
push 0
push dword [0x10a9e98]
push 1
mov eax, 3
mov ebx, 0x5d70d0
call fcn.00566d6f
add esp, 0x10
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x695646]
fstp qword [ebp - 0x50]
push 0x80000601
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x54], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x44d9e7
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44da37
push ebx
call fcn.00566d51
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 2
mov eax, 1
mov ebx, 0x5d2ad0
call fcn.00566d6f
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x44da7a
mov eax, 0x6955d0
push eax
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44daa9
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44daf9
push ebx
call fcn.00566d51
add esp, 4
push dword [ebp - 0x28]
push 0x6960d1
push dword [ebp - 0x24]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44db2d
mov eax, 0x6955d0
push eax
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44db59
push ebx
call fcn.00566d51
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x44db6f
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44dbbf
push ebx
call fcn.00566d51
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x44dbd2
mov eax, 0x6955d0
push eax
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44dc01
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44dc51
push ebx
call fcn.00566d51
add esp, 4
push 1
push 1
call fcn.0041dd66
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x44dc7a
push ebx
call fcn.00566d51
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0
mov ebx, 0x569120
call fcn.00566d63
add esp, 4
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 1
push dword [ebp - 0x44]
push dword [ebp - 0x48]
call fcn.0041e246
mov dword [ebp - 0x58], eax
push dword [ebp - 0x3c]
mov eax, 0x69651d
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
mov eax, 0x6964d0
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x695e79
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0041ee6a
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x44dd5b
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44dd6e
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44dd81
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44dd94
push ebx
call fcn.00566d51
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x696514
push 1
mov ebx, 0x568d00
call fcn.00566d63
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x44ddce
mov eax, 0x6955d0
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 0x20004
push 0x16010002
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x5d2990
call fcn.00566d6f
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44de1e
push ebx
call fcn.00566d51
add esp, 4
cmp dword [0x10a9e9c], 1
jne 0x44de30
call fcn.00423499
mov dword [ebp - 0x44], esp
push 0x2710
mov eax, 0x25
call fcn.00566d69
cmp dword [ebp - 0x44], esp
je 0x44de64
push 0x161e
push 0x4016b72
push 6
call fcn.00566d5d
add esp, 0xc
push 0
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x3c]
push VariantCopy
push 0
push 0x44ecbd
push 3
mov eax, 3
mov ebx, 0x5d6fc0
call fcn.00566d6f
add esp, 0x28
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44dea7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44deb7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x44ded7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x44dee7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x44def7
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x44df07
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x44df17
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x44df27
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44df37
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x44df47
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44df57
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44df67
push ebx
call fcn.00566d51
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x44df77
push ebx
call fcn.00566d51
add esp, 4
mov esp, ebp
pop ebp
ret