Function at 0x46fc50
Capabilities:
Check for time delay via gettickcount
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd80
mov eax, dword [0x57c870]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x654], 0
mov dword [ebp - 0x960], 0
mov dword [ebp - 0x44c], 0
mov dword [ebp - 0xc6c], 0
mov dword [ebp - 0x448], 0
mov dword [ebp - 0x314], 0
mov dword [ebp - 0x338], 0
mov al, byte [0x5f715a]
mov byte [ebp - 0x650], al
push 0x1ff
push 0
lea ecx, [ebp - 0x64f]
push ecx
call fcn.005323e0
add esp, 0xc
mov dl, byte [0x5f715b]
mov byte [ebp - 0xc68], dl
push 0xfe
push 0
lea eax, [ebp - 0xc67]
push eax
call fcn.005323e0
add esp, 0xc
mov cl, byte [0x5f715c]
mov byte [ebp - 0x440], cl
push 0xfe
push 0
lea edx, [ebp - 0x43f]
push edx
call fcn.005323e0
add esp, 0xc
mov dword [ebp - 0xa64], 0
mov al, byte [0x5f715d]
mov byte [ebp - 0x858], al
push 0xfe
push 0
lea ecx, [ebp - 0x857]
push ecx
call fcn.005323e0
add esp, 0xc
mov dl, byte [0x5f715e]
mov byte [ebp - 0x310], dl
push 0xff
push 0
lea eax, [ebp - 0x30f]
push eax
call fcn.005323e0
add esp, 0xc
mov cl, byte [0x5f715f]
mov byte [ebp - 0x758], cl
push 0xff
push 0
lea edx, [ebp - 0x757]
push edx
call fcn.005323e0
add esp, 0xc
mov al, byte [0x5f7160]
mov byte [ebp - 0x108], al
push 0xff
push 0
lea ecx, [ebp - 0x107]
push ecx
call fcn.005323e0
add esp, 0xc
mov dl, byte [0x5f7161]
mov byte [ebp - 0xb68], dl
push 0xff
push 0
lea eax, [ebp - 0xb67]
push eax
call fcn.005323e0
add esp, 0xc
mov dword [ebp - 0x658], 0
mov dword [ebp - 0x444], 0
mov dword [ebp - 0x95c], 0
mov dword [ebp - 0x450], 0
mov dword [ebp - 0x334], 0
mov cl, byte [0x5f7162]
mov byte [ebp - 0x210], cl
push 0xfe
push 0
lea edx, [ebp - 0x20f]
push edx
call fcn.005323e0
add esp, 0xc
mov al, byte [0x5f7163]
mov byte [ebp - 0xa60], al
push 0xff
push 0
lea ecx, [ebp - 0xa5f]
push ecx
call fcn.005323e0
add esp, 0xc
mov dword [ebp - 0x330], 0
mov dl, byte [0x5f7164]
mov byte [ebp - 0x958], dl
push 0xfe
push 0
lea eax, [ebp - 0x957]
push eax
call fcn.005323e0
add esp, 0xc
mov cl, byte [0x5f7165]
mov byte [ebp - 0x32c], cl
xor edx, edx
mov dword [ebp - 0x32b], edx
mov dword [ebp - 0x327], edx
mov dword [ebp - 0x323], edx
mov dword [ebp - 0x31f], edx
mov dword [ebp - 0x31b], edx
mov byte [ebp - 0x317], dl
mov dword [ebp - 0x340], 0
mov dword [ebp - 0x10c], 0
push 0x5f7166
push 2
call fcn.00436500
add esp, 8
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
call fcn.00483f80
push eax
push str._______IN____________s_CMD_s__s
lea edx, [ebp - 0x650]
push edx
call fcn.00532706
add esp, 0x14
lea eax, [ebp - 0x650]
push eax
push 2
call fcn.00436500
add esp, 8
mov ecx, dword [ebp + 8]
push ecx
push str.Calling_SendCommandToServer__s_.
lea edx, [ebp - 0x650]
push edx
call fcn.00532706
add esp, 0xc
lea eax, [ebp - 0x650]
push eax
push 2
call fcn.00436500
add esp, 8
cmp dword [0x5f711c], 0
jne 0x46ff4c
mov ecx, dword [ebp + 8]
push ecx
push 0x568424
lea edx, [ebp - 0x650]
push edx
call fcn.00532706
add esp, 0xc
lea eax, [ebp - 0x650]
push eax
push 2
call fcn.00436500
add esp, 8
or eax, 0xffffffff
jmp 0x470c75
mov ecx, dword [0x5f6624]
mov byte [ecx], 0
push 0x5f6d98
push 0x568440
lea edx, [ebp - 0x310]
push edx
call fcn.00532706
add esp, 0xc
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
push 0x5f6d48
push 0x5f6948
push 0x5f6b48
push 0x5f6848
push 0x568444
lea edx, [ebp - 0x758]
push edx
call fcn.00532706
add esp, 0x20
cmp dword [0x5f6644], 1
jne 0x46ffc8
mov eax, dword [0x5f6640]
push eax
push 0x5f70d8
push 0x56845c
lea ecx, [ebp - 0x108]
push ecx
call fcn.00532706
add esp, 0x10
jmp 0x46ffcf
mov byte [ebp - 0x108], 0
movsx edx, byte [0x5c74a8]
test edx, edx
je 0x470086
cmp dword [0x5c75a8], 0x42
jne 0x470086
cmp dword [0x5f662c], 1
jne 0x470086
push 0x5c74a8
push 0x568464
lea eax, [ebp - 0xd70]
push eax
call fcn.00532706
add esp, 0xc
push 0x56846c
lea ecx, [ebp - 0xd70]
push ecx
call fcn.0042eaa0
add esp, 8
mov dword [ebp - 0xc70], eax
mov edx, dword [ebp - 0xc70]
push edx
push 1
lea eax, [ebp - 0x758]
push eax
call fcn.00532e80
add esp, 4
push eax
lea ecx, [ebp - 0x758]
push ecx
call fcn.005337fa
add esp, 0x10
mov edx, dword [ebp - 0xc70]
push edx
push 1
push 0x568470
call fcn.00532e80
add esp, 4
push eax
push 0x568474
call fcn.005337fa
add esp, 0x10
mov eax, dword [ebp - 0xc70]
push eax
call fcn.00431d50
add esp, 4
push 0x568478
lea ecx, [ebp - 0xb68]
push ecx
call fcn.00532580
add esp, 8
push 0x5f7167
lea edx, [ebp - 0xb68]
push edx
call fcn.00532580
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0xc6c], eax
push 4
mov eax, dword [ebp + 8]
push eax
push 0x5c4c5c
call fcn.00532bd0
add esp, 0xc
mov byte [0x5c4c60], 0
lea ecx, [ebp - 0x44c]
push ecx
push 0x5f6624
push 0
push 0x5f7168
push 0
push 0
push 1
lea edx, [ebp - 0xb68]
push edx
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0x758]
push ecx
lea edx, [ebp - 0x310]
push edx
call fcn.00432ac0
add esp, 0x2c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x448], eax
cmp dword [0x5fdb24], 1
jne 0x47013f
push str.After_AutoRun_Log
push 2
call fcn.00436500
add esp, 8
mov eax, 0xfffffffe
jmp 0x470c75
mov dword [ebp - 0x960], 0
cmp dword [ebp - 0x960], 0
jne 0x470b8a
mov eax, dword [ebp - 0x44c]
push eax
push str.Bytes_downloaded:__d
lea ecx, [ebp - 0x650]
push ecx
call fcn.00532706
add esp, 0xc
lea edx, [ebp - 0x650]
push edx
push 3
call fcn.00436500
add esp, 8
push 0x5684b8
mov eax, dword [0x5f6624]
push eax
call fcn.00532680
add esp, 8
mov dword [ebp - 0xa64], eax
cmp dword [ebp - 0xa64], 0
je 0x4701b4
mov ecx, dword [ebp - 0xa64]
add ecx, 4
mov edx, dword [ebp + 0x10]
mov dword [edx], ecx
jmp 0x4701bd
mov eax, dword [ebp + 0x10]
mov dword [eax], 0
push 0xfe
mov ecx, dword [0x5f6624]
push ecx
lea edx, [ebp - 0x858]
push edx
call fcn.00532bd0
add esp, 0xc
mov byte [ebp - 0x75b], 0
lea eax, [ebp - 0x858]
push eax
call fcn.00483f80
push eax
push str._______OUT___________s_____s
lea ecx, [ebp - 0x650]
push ecx
call fcn.00532706
add esp, 0x10
lea edx, [ebp - 0x650]
push edx
push 2
call fcn.00436500
add esp, 8
push 0x5f7169
push 2
call fcn.00436500
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x314], eax
mov eax, dword [ebp + 0x10]
cmp dword [eax], 0
je 0x4702ee
push 0x5684e0
mov ecx, dword [ebp + 8]
push ecx
call fcn.005327a0
add esp, 8
test eax, eax
jne 0x4702ee
movsx edx, byte [0x5c74a8]
test edx, edx
je 0x4702ee
cmp dword [0x5c75a8], 0x42
jne 0x4702ee
cmp dword [0x5f662c], 1
jne 0x4702ee
mov eax, dword [ebp + 8]
push eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
push 0x5c74a8
push 0x5684e8
lea ecx, [ebp - 0xa60]
push ecx
call fcn.00532706
add esp, 0x14
push 0x5684f4
lea edx, [ebp - 0xa60]
push edx
call fcn.0042eaa0
add esp, 8
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x330]
push eax
push 1
mov ecx, dword [ebp - 0x44c]
sub ecx, 4
push ecx
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
push eax
call fcn.005337fa
add esp, 0x10
mov ecx, dword [ebp - 0x330]
push ecx
call fcn.00431d50
add esp, 4
mov dword [ebp - 0x330], 0
mov edx, dword [ebp + 0x10]
cmp dword [edx], 0
je 0x470664
push 4
push 0x5684f8
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call fcn.00532db5
add esp, 0xc
test eax, eax
jne 0x470664
push 8
push 6
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
push eax
call fcn.00433b80
add esp, 0xc
mov dword [ebp - 0x444], eax
push 8
push 0xf
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00433b80
add esp, 0xc
mov dword [ebp - 0x95c], eax
mov eax, dword [ebp - 0x95c]
add eax, 0x400
push eax
call fcn.005324a9
add esp, 4
mov dword [ebp - 0x450], eax
cmp dword [ebp - 0x450], 0
jne 0x4703a0
mov ecx, dword [ebp - 0x95c]
push ecx
push 0x568500
lea edx, [ebp - 0x958]
push edx
call fcn.00532706
add esp, 0xc
lea eax, [ebp - 0x958]
push eax
push 3
call fcn.00436500
add esp, 8
mov eax, 0xfffffffd
jmp 0x470c75
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
add eax, 0x16
push eax
lea ecx, [ebp - 0x95c]
push ecx
mov edx, dword [ebp - 0x450]
push edx
call fcn.0049d3d0
add esp, 0x10
mov dword [ebp - 0x334], eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [ebp - 0x314]
push eax
mov eax, dword [ebp - 0x444]
mov dword [ebp - 0xd78], eax
mov dword [ebp - 0xd74], 0
fild qword [ebp - 0xd78]
mov ecx, dword [ebp - 0x95c]
mov dword [ebp - 0xd80], ecx
mov dword [ebp - 0xd7c], 0
fild qword [ebp - 0xd80]
fdivp st(1)
sub esp, 8
fstp qword [esp]
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x95c]
push eax
push str.COMPRESSION_uncompress__d______d___5.3f__in__d_ticks
lea ecx, [ebp - 0x210]
push ecx
call fcn.00532706
add esp, 0x1c
lea edx, [ebp - 0x210]
push edx
push 1
call fcn.00436500
add esp, 8
cmp dword [ebp - 0x334], 0
je 0x47052c
mov eax, dword [ebp - 0x95c]
push eax
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x334]
push edx
push 0x56856c
lea eax, [ebp - 0x958]
push eax
call fcn.00532706
add esp, 0x14
lea ecx, [ebp - 0x958]
push ecx
push 3
call fcn.00436500
add esp, 8
mov edx, dword [ebp - 0x450]
push edx
call fcn.00532828
add esp, 4
mov dword [ebp - 0x450], 0
cmp dword [ebp - 0x10c], 0
jne 0x4704f5
mov eax, dword [ebp - 0x10c]
add eax, 1
mov dword [ebp - 0x10c], eax
mov ecx, dword [ebp - 0x10c]
push ecx
push str.__retry_count_d
lea edx, [ebp - 0x958]
push edx
call fcn.00532706
add esp, 0xc
lea eax, [ebp - 0x958]
push eax
push 3
call fcn.00436500
add esp, 8
jmp 0x46fea7
push str.WEB_01004
lea ecx, [ebp - 0x958]
push ecx
call fcn.00532706
add esp, 8
lea edx, [ebp - 0x958]
push edx
call fcn.00472550
add esp, 4
mov dword [0x5fdb24], 1
mov eax, 0xfffffffd
jmp 0x470c75
mov eax, dword [0x5f6624]
push eax
push 0
mov ecx, dword [0x5f711c]
push ecx
call dword [sym.imp.KERNEL32.dll_HeapSize]
mov dword [ebp - 0x33c], eax
mov edx, dword [ebp - 0x95c]
cmp edx, dword [ebp - 0x33c]
jbe 0x47057c
mov eax, dword [ebp - 0x95c]
add eax, 0x400
push eax
mov ecx, dword [0x5f6624]
push ecx
push 8
mov edx, dword [0x5f711c]
push edx
call dword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov dword [0x5f6624], eax
mov eax, dword [ebp + 0x10]
mov ecx, dword [0x5f6624]
mov dword [eax], ecx
mov edx, dword [ebp - 0x95c]
push edx
mov eax, dword [ebp - 0x450]
push eax
mov ecx, dword [0x5f6624]
push ecx
call fcn.00533040
add esp, 0xc
mov edx, dword [0x5f6624]
mov dword [ebp - 0xa64], edx
movsx eax, byte [0x5c74a8]
test eax, eax
je 0x470646
cmp dword [0x5c75a8], 0x42
jne 0x470646
cmp dword [0x5f662c], 1
jne 0x470646
mov ecx, dword [ebp + 8]
push ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
push 0x5c74a8
push 0x5685b0
lea edx, [ebp - 0xa60]
push edx
call fcn.00532706
add esp, 0x14
push 0x5685bc
lea eax, [ebp - 0xa60]
push eax
call fcn.0042eaa0
add esp, 8
mov dword [ebp - 0x330], eax
mov ecx, dword [ebp - 0x330]
push ecx
push 1
mov edx, dword [ebp - 0x95c]
push edx
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call fcn.005337fa
add esp, 0x10
mov edx, dword [ebp - 0x330]
push edx
call fcn.00431d50
add esp, 4
mov dword [ebp - 0x330], 0
mov eax, dword [ebp - 0x450]
push eax
call fcn.00532828
add esp, 4
mov dword [ebp - 0x450], 0
jmp 0x4706fa
movsx ecx, byte [0x5c74a8]
test ecx, ecx
je 0x4706fa
cmp dword [0x5c75a8], 0x42
jne 0x4706fa
cmp dword [0x5f662c], 1
jne 0x4706fa
mov edx, dword [ebp + 8]
push edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
push 0x5c74a8
push 0x5685c0
lea eax, [ebp - 0xa60]
push eax
call fcn.00532706
add esp, 0x14
push 0x5685cc
lea ecx, [ebp - 0xa60]
push ecx
call fcn.0042eaa0
add esp, 8
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x330]
push edx
push 1
mov eax, dword [ebp - 0x44c]
push eax
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.005337fa
add esp, 0x10
mov eax, dword [ebp - 0x330]
push eax
call fcn.00431d50
add esp, 4
mov dword [ebp - 0x330], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x338]
sub ecx, dword [ebp - 0xc6c]
push ecx
mov edx, dword [ebp - 0x338]
sub edx, dword [ebp - 0x314]
push edx
mov eax, dword [ebp - 0x448]
sub eax, dword [ebp - 0xc6c]
push eax
push str.Download_Time___d___Decompress_Time___d___Total_Time___d
lea ecx, [ebp - 0x858]
push ecx
call fcn.00532706
add esp, 0x14
lea edx, [ebp - 0x858]
push edx
push 1
call fcn.00436500
add esp, 8
mov eax, dword [ebp + 0x10]
cmp dword [eax], 0
jne 0x470771
push str.Null_result
push 1
call fcn.00436500
add esp, 8
or eax, 0xffffffff
jmp 0x470c75
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00472550
add esp, 4
cmp dword [0x5fdb24], 1
jne 0x47079f
push str.After_FAQ_Message
push 2
call fcn.00436500
add esp, 8
or eax, 0xffffffff
jmp 0x470c75
push 4
push str.UTL
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call fcn.00532db5
add esp, 0xc
test eax, eax
jne 0x4707f3
cmp dword [ebp + 0x14], 0
je 0x4707dc
push 0x13
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
add eax, 0x13
push eax
mov ecx, dword [ebp + 0x14]
push ecx
call fcn.00532bd0
add esp, 0xc
mov edx, dword [ebp + 0x14]
mov byte [edx + 0x13], 0
push str.After_UTL
push 2
call fcn.00436500
add esp, 8
or eax, 0xffffffff
jmp 0x470c75
push str.HELO
mov eax, dword [ebp + 8]
push eax
call fcn.005327a0
add esp, 8
test eax, eax
jne 0x47083f
push str.After_HELO
push 2
call fcn.00436500
add esp, 8
push str.Records_Server_application_is_responding
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00532680
add esp, 8
test eax, eax
jne 0x470838
or eax, 0xffffffff
jmp 0x470c75
xor eax, eax
jmp 0x470c75
cmp dword [0x5fdb24], 0
je 0x470850
or eax, 0xffffffff
jmp 0x470c75
push 0x568680
mov eax, dword [ebp + 8]
push eax
call fcn.005327a0
add esp, 8
test eax, eax
je 0x470a54
push 3
push 0x568688
mov ecx, dword [ebp + 8]
push ecx
call fcn.00532db5
add esp, 0xc
test eax, eax
je 0x470a54
push str.STDR
mov edx, dword [ebp + 8]
push edx
call fcn.005327a0
add esp, 8
test eax, eax
je 0x470a54
push 0x568694
mov eax, dword [ebp + 8]
push eax
call fcn.005327a0
add esp, 8
test eax, eax
je 0x470a54
push 0x56869c
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00532680
add esp, 8
test eax, eax
jne 0x470916
push 0x5686a4
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call fcn.00532680
add esp, 8
test eax, eax
jne 0x470916
push 0x5686ac
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
push eax
call fcn.00532680
add esp, 8
test eax, eax
jne 0x470916
push 0x5686bc
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00532680
add esp, 8
test eax, eax
je 0x470a54
cmp dword [ebp - 0x658], 0
jne 0x4709c9
push 0x5686d4
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
push ecx
call fcn.00532680
add esp, 8
test eax, eax
jne 0x470951
push 0x5686e4
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
push eax
call fcn.00532680
add esp, 8
test eax, eax
je 0x4709c9
movsx ecx, byte [0xd84a80]
test ecx, ecx
je 0x4709c9
mov byte [0x5f6d48], 0
call fcn.0046f920
push 0xd846c0
push 0xd84a80
call fcn.0046ec00
add esp, 8
mov dword [ebp - 0x654], eax
cmp dword [ebp - 0x654], 0
je 0x4709c9
movsx edx, byte [0x5f7120]
test edx, edx
je 0x4709c9
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x340]
push ecx
push 0x5f7120
push 0x5686fc
call fcn.0046fc50
add esp, 0x10
mov dword [ebp - 0x960], eax
mov dword [ebp - 0x658], 1
jmp 0x46fea7
lea edx, [ebp - 0xc68]
push edx
push 0x568704
push 0
call fcn.0046d1b0
add esp, 0xc
lea eax, [ebp - 0x440]
push eax
push 0x568720
push 0
call fcn.0046d1b0
add esp, 0xc
lea ecx, [ebp - 0x440]
push ecx
lea edx, [ebp - 0xc68]
push edx
push 0x568738
lea eax, [ebp - 0x650]
push eax
call fcn.00532706
add esp, 0x10
push 0x5f716a
push 0x5f716b
push 0x568740
lea ecx, [ebp - 0x650]
push ecx
call fcn.00422b80
add esp, 0x10
push 0x5f716c
push 0x5a0
push 0x568750
call fcn.00431ee0
add esp, 0xc
or eax, 0xffffffff
jmp 0x470c75
push 4
push 0x568764
mov edx, dword [ebp + 0x10]
mov eax, dword [edx]
push eax
call fcn.00532db5
add esp, 0xc
test eax, eax
jne 0x470a74
xor eax, eax
jmp 0x470c75
push 4
push 0x56876c
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
call fcn.00532db5
add esp, 0xc
test eax, eax
je 0x470aa4
push str.After_non_ANSW
push 2
call fcn.00436500
add esp, 8
or eax, 0xffffffff
jmp 0x470c75
cmp dword [ebp - 0xa64], 0
je 0x470af4
cmp dword [ebp + 0x14], 0
je 0x470ad1
push 0x13
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
add ecx, 0x13
push ecx
mov edx, dword [ebp + 0x14]
push edx
call fcn.00532bd0
add esp, 0xc
mov eax, dword [ebp + 0x14]
mov byte [eax + 0x13], 0
push 0xfe
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x858]
push eax
call fcn.00532bd0
add esp, 0xc
mov byte [ebp - 0x75b], 0
jmp 0x470b38
call fcn.00483f80
push eax
push str._______OUT___________s_ERROR_____ERROR____Did_not_find_HTTP_Header
lea ecx, [ebp - 0x650]
push ecx
call fcn.00532706
add esp, 0xc
lea edx, [ebp - 0x650]
push edx
push 2
call fcn.00436500
add esp, 8
push 0x5f716d
push 2
call fcn.00436500
add esp, 8
mov eax, 0xfffffffd
jmp 0x470c75
mov eax, dword [ebp + 0x14]
push eax
call fcn.00532e80
add esp, 4
cmp eax, 0x13
je 0x470b85
lea ecx, [ebp - 0x858]
push ecx
call fcn.00483f80
push eax
push str._______OUT___________s_____s_ERROR_____ERROR____Did_not_get_a_valid_timestamp
lea edx, [ebp - 0x650]
push edx
call fcn.00532706
add esp, 0x10
lea eax, [ebp - 0x650]
push eax
push 2
call fcn.00436500
add esp, 8
mov eax, 0xfffffffc
jmp 0x470c75
jmp 0x470c38
push 0x5f716e
call fcn.00472480
add esp, 4
mov dword [ebp - 0x654], eax
cmp dword [ebp - 0x654], 1
jne 0x470bab
jmp 0x46fea7
push 0x5f716f
push 0x5cd
push str.SendCommandToServer
call fcn.00431ee0
add esp, 0xc
mov ecx, dword [ebp - 0x960]
push ecx
push str.Error_with_network__SendCommandToServer___d.
lea edx, [ebp - 0x650]
push edx
call fcn.00532706
add esp, 0xc
lea eax, [ebp - 0x650]
push eax
push 0
call fcn.00436500
add esp, 8
call fcn.00483f80
push eax
push str._______OUT___________s
lea ecx, [ebp - 0x650]
push ecx
call fcn.00532706
add esp, 0xc
lea edx, [ebp - 0x650]
push edx
push 2
call fcn.00436500
add esp, 8
push 0x5f7170
push 2
call fcn.00436500
add esp, 8
mov eax, dword [ebp + 0x10]
mov dword [eax], 0
mov eax, 0xfffffffe
jmp 0x470c75
push 0x56887c
mov ecx, dword [ebp + 8]
push ecx
call fcn.005327a0
add esp, 8
test eax, eax
je 0x470c73
push str.CLSB
mov edx, dword [ebp + 8]
push edx
call fcn.005327a0
add esp, 8
test eax, eax
je 0x470c73
mov eax, dword [ebp + 8]
push eax
push 0xd846b0
call fcn.00532580
add esp, 8
xor eax, eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00532783
mov esp, ebp
pop ebp
ret