Function at 0x43fd40
Capabilities:
Check for software breakpoints
Check http status code
Delete file
Get file size

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x71fd1d
mov eax, dword fs:[0]
push eax
sub esp, 0x31c
mov eax, dword [0x857060]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
lea eax, [ebp - 0x28]
mov dword [ebp - 0x20], 0
xorps xmm0, xmm0
push eax
movq qword [ebp - 0x28], xmm0
call fcn.00456540
mov dword [ebp - 4], 0
xorps xmm0, xmm0
movq qword [ebp - 0x1c], xmm0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov byte [ebp - 4], 1
mov eax, 0x2aaaaaab
mov ecx, dword [ebp - 0x24]
sub ecx, dword [ebp - 0x28]
imul ecx
sar edx, 2
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
mov dword [ebp - 0x164], ecx
je 0x441ad4
mov eax, dword [0x87d958]
cmp eax, 3
je 0x441ad4
mov edi, dword [ebp - 0x18]
xor ebx, ebx
movlpd qword [ebp - 0x128], xmm0
mov edx, dword [ebp - 0x128]
movlpd qword [ebp - 0x1b8], xmm0
mov dword [ebp - 0x12c], ebx
test ecx, ecx
je 0x440642
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x124], edx
nop word [eax + eax]
mov ecx, dword [ebp - 0x24]
mov eax, 0x2aaaaaab
mov esi, dword [ebp - 0x28]
sub ecx, esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, ebx
jbe 0x441afc
mov eax, dword [ebp - 0x168]
lea ecx, [ebp - 0xa8]
add eax, esi
push eax
call fcn.00449230
push 0
push 0x80
push 3
push 0
mov byte [ebp - 4], 2
lea eax, [ebp - 0xa8]
xor bl, bl
cmp dword [ebp - 0x94], 8
push 3
cmovae eax, dword [ebp - 0xa8]
push SysReAllocStringLen
push eax
call dword [sym.imp.KERNEL32.dll_CreateFileW]
mov esi, eax
cmp esi, 0xffffffff
je 0x4402c1
lea eax, [ebp - 0x30]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetFileSizeEx]
test eax, eax
je 0x43fec6
mov eax, dword [ebp - 0x30]
mov bl, 1
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x1b4], eax
push esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
test bl, bl
je 0x4402c1
mov ebx, dword [ebp - 0x1b4]
test ebx, ebx
jl 0x440266
jg 0x43fef7
mov esi, dword [ebp - 0x1b8]
cmp esi, 0x1388000
jbe 0x44026c
push 0
push 0x798f50
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x19c], 0xf
mov byte [ebp - 0x1b0], 0
call fcn.00426e90
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x198]
push 0
push 0x798f50
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x184], 0xf
mov byte [ebp - 0x198], 0
call fcn.00426e90
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x148]
push 0xd
push str.NglController
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
call fcn.00426e90
lea eax, [ebp - 0x1b0]
mov byte [ebp - 4], 5
push eax
lea edx, [ebp - 0x198]
lea ecx, [ebp - 0x148]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x134]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x43ffe8
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43ffde
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x184]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
cmp edx, 0x10
jb 0x440041
mov ecx, dword [ebp - 0x198]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440037
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x19c]
cmp edx, 0x10
jb 0x44007f
mov ecx, dword [ebp - 0x1b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440075
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x44021f
push 0
push 0x798f50
lea ecx, [ebp - 0x198]
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x184], 0xf
mov byte [ebp - 0x198], 0
call fcn.00426e90
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x1b0]
push 0
push 0x798f50
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x19c], 0xf
mov byte [ebp - 0x1b0], 0
call fcn.00426e90
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x148]
push 0xd
push str.NglController
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
call fcn.00426e90
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 8
push eax
lea edx, [ebp - 0x1b0]
lea ecx, [ebp - 0x148]
call fcn.00535240
push str.PostLogFile
push str._s:_Log_file_too_large_to_attempt_upload__discarding_it
push 0x798f50
mov ecx, dword [eax]
push eax
call dword [ecx + 0x24]
mov byte [ebp - 4], 7
add esp, 0x14
mov edx, dword [ebp - 0x134]
cmp edx, 0x10
jb 0x440188
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44017e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
cmp edx, 0x10
jb 0x4401e1
mov ecx, dword [ebp - 0x1b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4401d7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x184]
cmp edx, 0x10
jb 0x44021f
mov ecx, dword [ebp - 0x198]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440215
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
cmp dword [ebp - 0x94], 8
lea eax, [ebp - 0xa8]
cmovae eax, dword [ebp - 0xa8]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
xorps xmm0, xmm0
movlpd qword [ebp - 0x1c0], xmm0
cmp edi, dword [ebp - 0x14]
je 0x4405f2
mov dword [edi], 0
mov dword [edi + 4], 0
add edi, 8
mov dword [ebp - 0x18], edi
jmp 0x440605
mov esi, dword [ebp - 0x1b8]
cmp edi, dword [ebp - 0x14]
je 0x440295
mov dword [edi], esi
mov dword [edi + 4], ebx
add edi, 8
add dword [ebp - 0x124], esi
mov esi, dword [ebp - 0x108]
adc esi, ebx
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x108], esi
jmp 0x44060b
lea eax, [ebp - 0x1b8]
push eax
push edi
lea ecx, [ebp - 0x1c]
call fcn.0044d990
add dword [ebp - 0x124], esi
mov esi, dword [ebp - 0x108]
mov edi, dword [ebp - 0x18]
adc esi, ebx
mov dword [ebp - 0x108], esi
jmp 0x44060b
push 0
push 0x798f50
lea ecx, [ebp - 0x198]
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x184], 0xf
mov byte [ebp - 0x198], 0
call fcn.00426e90
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x1b0]
push 0
push 0x798f50
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x19c], 0xf
mov byte [ebp - 0x1b0], 0
call fcn.00426e90
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x148]
push 0xd
push str.NglController
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
call fcn.00426e90
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0xb
push eax
lea edx, [ebp - 0x1b0]
lea ecx, [ebp - 0x148]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x134]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x4403b2
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4403a8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 9
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
cmp edx, 0x10
jb 0x44040b
mov ecx, dword [ebp - 0x1b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440401
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x184]
cmp edx, 0x10
jb 0x440449
mov ecx, dword [ebp - 0x198]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44043f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x44023a
push 0
push 0x798f50
lea ecx, [ebp - 0x198]
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x184], 0xf
mov byte [ebp - 0x198], 0
call fcn.00426e90
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x1b0]
push 0
push 0x798f50
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x19c], 0xf
mov byte [ebp - 0x1b0], 0
call fcn.00426e90
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x148]
push 0xd
push str.NglController
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
call fcn.00426e90
lea eax, [ebp - 0x198]
mov byte [ebp - 4], 0xe
push eax
lea edx, [ebp - 0x1b0]
lea ecx, [ebp - 0x148]
call fcn.00535240
push str.PostLogFile
push str._s:_File_Size_Calculation_Failed
push 0x798f50
mov ecx, dword [eax]
push eax
call dword [ecx + 0x24]
mov byte [ebp - 4], 0xd
add esp, 0x14
mov edx, dword [ebp - 0x134]
cmp edx, 0x10
jb 0x440552
mov ecx, dword [ebp - 0x148]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440548
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0x19c]
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0xf
mov byte [ebp - 0x148], 0
cmp edx, 0x10
jb 0x4405ab
mov ecx, dword [ebp - 0x1b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4405a1
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x184]
cmp edx, 0x10
jb 0x44023a
mov ecx, dword [ebp - 0x198]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4405e3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
jmp 0x44023a
lea eax, [ebp - 0x1c0]
push eax
push edi
lea ecx, [ebp - 0x1c]
call fcn.0044d990
mov edi, dword [ebp - 0x18]
mov esi, dword [ebp - 0x108]
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 1
call fcn.00426ce0
mov ebx, dword [ebp - 0x12c]
add dword [ebp - 0x168], 0x18
inc ebx
mov dword [ebp - 0x12c], ebx
cmp ebx, dword [ebp - 0x164]
jb 0x43fe30
mov edx, dword [ebp - 0x124]
jmp 0x440648
mov esi, dword [ebp - 0x124]
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
shld eax, ecx, 0xa
shl ecx, 0xa
cmp esi, eax
mov esi, dword [ebp - 0x1c]
jb 0x441666
ja 0x44066a
cmp edx, ecx
jb 0x441666
xor eax, eax
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 7
mov word [ebp - 0x90], ax
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0xf
push eax
call fcn.00456250
mov byte [ebp - 4], 0x10
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax + 4]
cmp eax, dword [0x8681ec]
jne 0x4406c1
cmp dword [ebp - 0x60], 0
jne 0x4406c1
cmp dword [ebp - 0x44], 0x10
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x90]
cmovae ecx, dword [ebp - 0x58]
call fcn.0053bbc0
jmp 0x440de4
push 0
push 0x798f50
lea ecx, [ebp - 0x268]
mov dword [ebp - 0x258], 0
mov dword [ebp - 0x254], 0xf
mov byte [ebp - 0x268], 0
call fcn.00426e90
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x250]
push 0
push 0x798f50
mov dword [ebp - 0x240], 0
mov dword [ebp - 0x23c], 0xf
mov byte [ebp - 0x250], 0
call fcn.00426e90
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x1d8]
push 0xd
push str.NglController
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 0x1c4], 0xf
mov byte [ebp - 0x1d8], 0
call fcn.00426e90
lea eax, [ebp - 0x268]
mov byte [ebp - 4], 0x13
push eax
lea edx, [ebp - 0x250]
lea ecx, [ebp - 0x1d8]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0x12
mov edx, dword [ebp - 0x1c4]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x4407b2
mov ecx, dword [ebp - 0x1d8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4407a8
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 0x1c4], 0xf
mov byte [ebp - 0x1d8], 0
cmp edx, 0x10
jb 0x44080b
mov ecx, dword [ebp - 0x250]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440801
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x254]
cmp edx, 0x10
jb 0x440849
mov ecx, dword [ebp - 0x268]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44083f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x4409ef
push 0
push 0x798f50
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x288], 0
mov dword [ebp - 0x284], 0xf
mov byte [ebp - 0x298], 0
call fcn.00426e90
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x280]
push 0
push 0x798f50
mov dword [ebp - 0x270], 0
mov dword [ebp - 0x26c], 0xf
mov byte [ebp - 0x280], 0
call fcn.00426e90
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x1f0]
push 0xd
push str.NglController
mov dword [ebp - 0x1e0], 0
mov dword [ebp - 0x1dc], 0xf
mov byte [ebp - 0x1f0], 0
call fcn.00426e90
lea eax, [ebp - 0x298]
mov byte [ebp - 4], 0x16
push eax
lea edx, [ebp - 0x280]
lea ecx, [ebp - 0x1f0]
call fcn.00535240
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
mov ecx, dword [eax]
push str.PostLogFile
push str._s:_No_Cached_Access_Token_found_with_Status__lu
push 0x798f50
push eax
call dword [ecx + 0x24]
mov byte [ebp - 4], 0x15
add esp, 0x1c
mov edx, dword [ebp - 0x1dc]
cmp edx, 0x10
jb 0x440958
mov ecx, dword [ebp - 0x1f0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44094e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b06
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x14
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x1e0], 0
mov dword [ebp - 0x1dc], 0xf
mov byte [ebp - 0x1f0], 0
cmp edx, 0x10
jb 0x4409b1
mov ecx, dword [ebp - 0x280]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4409a7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b06
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x10
mov edx, dword [ebp - 0x284]
cmp edx, 0x10
jb 0x4409ef
mov ecx, dword [ebp - 0x298]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4409e5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b06
push edx
push ecx
call fcn.006d0bf7
add esp, 8
lea eax, [ebp - 0x40]
push eax
call fcn.0052a380
mov ecx, eax
call fcn.0052d970
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax + 4]
cmp eax, dword [0x8681ec]
jne 0x440a87
cmp dword [ebp - 0x40], 0
jne 0x440a87
mov eax, dword [ebp - 0x38]
cmp dword [eax + 0x10], 0
je 0x440a87
push eax
lea eax, [ebp - 0x160]
push eax
call fcn.0043ec70
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x14], 0x10
jb 0x440a39
mov eax, dword [eax]
lea edx, [ebp - 0x90]
mov ecx, eax
call fcn.0053bbc0
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x14c]
cmp edx, 0x10
jb 0x440db5
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440dab
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b0b
jmp 0x440dab
push 0
push 0x798f50
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 0x2b4], 0xf
mov byte [ebp - 0x2c8], 0
call fcn.00426e90
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x2b0]
push 0
push 0x798f50
mov dword [ebp - 0x2a0], 0
mov dword [ebp - 0x29c], 0xf
mov byte [ebp - 0x2b0], 0
call fcn.00426e90
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x238]
push 0xd
push str.NglController
mov dword [ebp - 0x228], 0
mov dword [ebp - 0x224], 0xf
mov byte [ebp - 0x238], 0
call fcn.00426e90
lea eax, [ebp - 0x2c8]
mov byte [ebp - 4], 0x1b
push eax
lea edx, [ebp - 0x2b0]
lea ecx, [ebp - 0x238]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0x1a
mov edx, dword [ebp - 0x224]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x440b78
mov ecx, dword [ebp - 0x238]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440b6e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b10
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x19
mov edx, dword [ebp - 0x29c]
mov dword [ebp - 0x228], 0
mov dword [ebp - 0x224], 0xf
mov byte [ebp - 0x238], 0
cmp edx, 0x10
jb 0x440bd1
mov ecx, dword [ebp - 0x2b0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440bc7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b10
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x2b4]
cmp edx, 0x10
jb 0x440c0f
mov ecx, dword [ebp - 0x2c8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440c05
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b10
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x440db5
push 0
push 0x798f50
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.00426e90
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x180]
push 0
push 0x798f50
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0xf
mov byte [ebp - 0x180], 0
call fcn.00426e90
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x120]
push 0xd
push str.NglController
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
call fcn.00426e90
lea eax, [ebp - 0x160]
mov byte [ebp - 4], 0x1e
push eax
lea edx, [ebp - 0x180]
lea ecx, [ebp - 0x120]
call fcn.00535240
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
mov ecx, dword [eax]
push str.PostLogFile
push str._s:_No_Access_Token_found_with_Status__lu
push 0x798f50
push eax
call dword [ecx + 0x24]
mov byte [ebp - 4], 0x1d
add esp, 0x1c
mov edx, dword [ebp - 0x10c]
cmp edx, 0x10
jb 0x440d1e
mov ecx, dword [ebp - 0x120]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440d14
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b15
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x1c
mov edx, dword [ebp - 0x16c]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp edx, 0x10
jb 0x440d77
mov ecx, dword [ebp - 0x180]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440d6d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b15
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x17
mov edx, dword [ebp - 0x14c]
cmp edx, 0x10
jb 0x440db5
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440dab
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b15
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x10
mov esi, dword [ebp - 0x34]
test esi, esi
je 0x440de1
or ebx, 0xffffffff
mov eax, ebx
lock xadd dword [esi + 4], eax
jne 0x440de1
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
lock xadd dword [esi + 8], ebx
dec ebx
jne 0x440de1
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov esi, dword [ebp - 0x1c]
cmp dword [ebp - 0x80], 0
je 0x44160d
xor ebx, ebx
mov dword [ebp - 0x108], ebx
cmp dword [ebp - 0x164], ebx
jbe 0x44160d
mov eax, edi
mov dword [ebp - 0x124], ebx
sub eax, esi
sar eax, 3
mov dword [ebp - 0x12c], eax
cmp eax, ebx
jbe 0x441b1a
mov eax, dword [esi + ebx*8]
or eax, dword [esi + ebx*8 + 4]
je 0x4415d5
mov ecx, dword [ebp - 0x24]
mov eax, 0x2aaaaaab
mov esi, dword [ebp - 0x28]
sub ecx, esi
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, ebx
jbe 0x441afc
mov eax, dword [ebp - 0x124]
lea ecx, [ebp - 0x78]
add eax, esi
push eax
call fcn.00449230
xor eax, eax
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xac], 7
mov word [ebp - 0xc0], ax
lea edx, [ebp - 0xc0]
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x78]
call fcn.00544960
lea ecx, [ebp - 0x104]
call fcn.0042c5f0
lea eax, [ebp - 0x104]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xc0]
push eax
call fcn.00456b70
movzx eax, word [ebp - 0x100]
cmp eax, 0xc8
je 0x4415f6
cmp eax, 0xc9
je 0x4415f6
cmp eax, 0xcc
je 0x4415f6
mov dword [ebp - 0x170], 0
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x16c], 0xf
mov byte [ebp - 0x180], 0
push 0
push 0x798f50
cmp eax, 0x19d
jne 0x44123e
call fcn.00426e90
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x160]
push 0
push 0x798f50
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.00426e90
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x120]
push 0xd
push str.NglController
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
call fcn.00426e90
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x24
push eax
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x120]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0x10c]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x440fd8
mov ecx, dword [ebp - 0x120]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x440fce
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0x14c]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp edx, 0x10
jb 0x441031
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441027
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x16c]
cmp edx, 0x10
jb 0x44106f
mov ecx, dword [ebp - 0x180]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441065
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x44120f
push 0
push 0x798f50
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0xf
mov byte [ebp - 0x180], 0
call fcn.00426e90
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x160]
push 0
push 0x798f50
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.00426e90
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x120]
push 0xd
push str.NglController
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
call fcn.00426e90
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x27
push eax
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x120]
call fcn.00535240
push str.PostLogFile
push str._s:_Upload_got_request_too_large_error__discarding_log_file
push 0x798f50
mov ecx, dword [eax]
push eax
call dword [ecx + 0x24]
mov byte [ebp - 4], 0x26
add esp, 0x14
mov edx, dword [ebp - 0x10c]
cmp edx, 0x10
jb 0x441178
mov ecx, dword [ebp - 0x120]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44116e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x25
mov edx, dword [ebp - 0x14c]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp edx, 0x10
jb 0x4411d1
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4411c7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x16c]
cmp edx, 0x10
jb 0x44120f
mov ecx, dword [ebp - 0x180]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441205
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
cmp dword [ebp - 0x64], 8
lea eax, [ebp - 0x78]
cmovae eax, dword [ebp - 0x78]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
mov ebx, dword [ebp - 0x108]
mov esi, dword [ebp - 0x1c]
mov dword [esi + ebx*8], 0
mov dword [esi + ebx*8 + 4], 0
jmp 0x44154f
call fcn.00426e90
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x160]
push 0
push 0x798f50
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.00426e90
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x120]
push 0xd
push str.NglController
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
call fcn.00426e90
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x2a
push eax
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x120]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0x29
mov edx, dword [ebp - 0x10c]
test eax, eax
setne bl
cmp edx, 0x10
jb 0x441307
mov ecx, dword [ebp - 0x120]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4412fd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x28
mov edx, dword [ebp - 0x14c]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp edx, 0x10
jb 0x441360
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441356
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x16c]
cmp edx, 0x10
jb 0x44139e
mov ecx, dword [ebp - 0x180]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441394
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
test bl, bl
je 0x441546
push 0
push 0x798f50
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x170], 0
mov dword [ebp - 0x16c], 0xf
mov byte [ebp - 0x180], 0
call fcn.00426e90
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x160]
push 0
push 0x798f50
mov dword [ebp - 0x150], 0
mov dword [ebp - 0x14c], 0xf
mov byte [ebp - 0x160], 0
call fcn.00426e90
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x120]
push 0xd
push str.NglController
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
call fcn.00426e90
lea eax, [ebp - 0x180]
mov byte [ebp - 4], 0x2d
push eax
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x120]
call fcn.00535240
movzx ecx, word [ebp - 0x100]
push ecx
push str.PostLogFile
mov edx, dword [eax]
push str._s:_Failed_to_post_logs_with_status__lu
push 0x798f50
push eax
call dword [edx + 0x24]
mov byte [ebp - 4], 0x2c
add esp, 0x18
mov edx, dword [ebp - 0x10c]
cmp edx, 0x10
jb 0x4414af
mov ecx, dword [ebp - 0x120]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4414a5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x14c]
mov dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0xf
mov byte [ebp - 0x120], 0
cmp edx, 0x10
jb 0x441508
mov ecx, dword [ebp - 0x160]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4414fe
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x21
mov edx, dword [ebp - 0x16c]
cmp edx, 0x10
jb 0x441546
mov ecx, dword [ebp - 0x180]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44153c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov ebx, dword [ebp - 0x108]
mov esi, dword [ebp - 0x1c]
mov byte [ebp - 4], 0x20
mov edx, dword [ebp - 0xc4]
cmp edx, 0x10
jb 0x44158d
mov ecx, dword [ebp - 0xd8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441583
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b01
push edx
push ecx
call fcn.006d0bf7
add esp, 8
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xc4], 0xf
mov byte [ebp - 0xd8], 0
call fcn.00426ce0
lea ecx, [ebp - 0xfc]
call fcn.0044a180
lea ecx, [ebp - 0xc0]
call fcn.00426ce0
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x10
call fcn.00426ce0
add dword [ebp - 0x124], 0x18
inc ebx
mov dword [ebp - 0x108], ebx
cmp ebx, dword [ebp - 0x164]
jae 0x44160d
mov eax, dword [ebp - 0x12c]
jmp 0x440e15
cmp dword [ebp - 0x64], 8
lea eax, [ebp - 0x78]
cmovae eax, dword [ebp - 0x78]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
jmp 0x441227
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x44]
cmp edx, 0x10
jb 0x441645
mov ecx, dword [ebp - 0x58]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44163b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b1f
push edx
push ecx
call fcn.006d0bf7
add esp, 8
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
mov byte [ebp - 4], 1
call fcn.00426ce0
mov ecx, dword [ebp - 0x164]
xorps xmm0, xmm0
mov edx, dword [ebp - 0x1c]
xor eax, eax
movlpd qword [ebp - 0x30], xmm0
test ecx, ecx
je 0x441aa4
mov ebx, dword [ebp - 0x30]
sub edi, esi
mov esi, dword [ebp - 0x2c]
sar edi, 3
nop dword [eax]
cmp edi, eax
jbe 0x441b1a
cmp dword [edx + eax*8 + 4], 0
jl 0x4416ad
jg 0x4416a7
cmp dword [edx + eax*8], 0
jbe 0x4416ad
add ebx, 1
adc esi, 0
inc eax
cmp eax, ecx
jb 0x441690
test esi, esi
jne 0x4416c2
cmp ebx, 0xc8
jbe 0x441aa4
add ebx, 0xffffff38
mov dword [ebp - 0x2e8], 0
push 0
adc esi, 0xffffffff
mov dword [ebp - 0x168], ebx
push 0x798f50
lea ecx, [ebp - 0x2f8]
mov dword [ebp - 0x124], esi
mov dword [ebp - 0x2e4], 0xf
mov byte [ebp - 0x2f8], 0
call fcn.00426e90
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x2e0]
push 0
push 0x798f50
mov dword [ebp - 0x2d0], 0
mov dword [ebp - 0x2cc], 0xf
mov byte [ebp - 0x2e0], 0
call fcn.00426e90
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x220]
push 0xd
push str.NglController
mov dword [ebp - 0x210], 0
mov dword [ebp - 0x20c], 0xf
mov byte [ebp - 0x220], 0
call fcn.00426e90
lea eax, [ebp - 0x2f8]
mov byte [ebp - 4], 0x30
push eax
lea edx, [ebp - 0x2e0]
lea ecx, [ebp - 0x220]
call fcn.00535240
add esp, 4
mov byte [ebp - 4], 0x2f
mov edx, dword [ebp - 0x20c]
test eax, eax
setne byte [ebp - 0x12d]
cmp edx, 0x10
jb 0x4417cc
mov ecx, dword [ebp - 0x220]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4417c2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b24
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x2e
mov edx, dword [ebp - 0x2cc]
mov dword [ebp - 0x210], 0
mov dword [ebp - 0x20c], 0xf
mov byte [ebp - 0x220], 0
cmp edx, 0x10
jb 0x441825
mov ecx, dword [ebp - 0x2e0]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x44181b
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b24
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x2e4]
cmp edx, 0x10
jb 0x441863
mov ecx, dword [ebp - 0x2f8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441859
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b24
push edx
push ecx
call fcn.006d0bf7
add esp, 8
cmp byte [ebp - 0x12d], 0
je 0x441a0a
push 0
push 0x798f50
lea ecx, [ebp - 0x328]
mov dword [ebp - 0x318], 0
mov dword [ebp - 0x314], 0xf
mov byte [ebp - 0x328], 0
call fcn.00426e90
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x310]
push 0
push 0x798f50
mov dword [ebp - 0x300], 0
mov dword [ebp - 0x2fc], 0xf
mov byte [ebp - 0x310], 0
call fcn.00426e90
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x208]
push 0xd
push str.NglController
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 0x1f4], 0xf
mov byte [ebp - 0x208], 0
call fcn.00426e90
lea eax, [ebp - 0x328]
mov byte [ebp - 4], 0x33
push eax
lea edx, [ebp - 0x310]
lea ecx, [ebp - 0x208]
call fcn.00535240
push esi
push ebx
push str.PostLogFile
mov ecx, dword [eax]
push str._s:_Too_many_log_files_for_later_retry__discarding__lu_files
push 0x798f50
push eax
call dword [ecx + 0x14]
mov byte [ebp - 4], 0x32
add esp, 0x1c
mov edx, dword [ebp - 0x1f4]
cmp edx, 0x10
jb 0x441973
mov ecx, dword [ebp - 0x208]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441969
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b29
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 0x31
mov edx, dword [ebp - 0x2fc]
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 0x1f4], 0xf
mov byte [ebp - 0x208], 0
cmp edx, 0x10
jb 0x4419cc
mov ecx, dword [ebp - 0x310]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x4419c2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b29
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x314]
cmp edx, 0x10
jb 0x441a0a
mov ecx, dword [ebp - 0x328]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x441a00
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b29
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov ecx, dword [ebp - 0x124]
xor eax, eax
xor esi, esi
mov dword [ebp - 0x12c], eax
xor ebx, ebx
nop dword [eax]
xor edx, edx
cmp edx, ecx
ja 0x441aa1
jb 0x441a30
cmp eax, dword [ebp - 0x168]
jae 0x441aa1
cmp edi, esi
jbe 0x441b1a
mov edx, dword [ebp - 0x1c]
cmp dword [edx + esi*8 + 4], 0
jl 0x441a93
jg 0x441a4a
cmp dword [edx + esi*8], 0
jbe 0x441a93
mov ecx, dword [ebp - 0x24]
mov eax, 0x2aaaaaab
sub ecx, dword [ebp - 0x28]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, esi
jbe 0x441afc
mov eax, dword [ebp - 0x28]
add eax, ebx
cmp dword [eax + 0x14], 8
jb 0x441a76
mov eax, dword [eax]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
mov eax, dword [ebp - 0x12c]
mov ecx, dword [ebp - 0x124]
inc eax
mov edx, dword [ebp - 0x1c]
mov dword [ebp - 0x12c], eax
inc esi
add ebx, 0x18
cmp esi, dword [ebp - 0x164]
jb 0x441a20
jmp 0x441aa4
mov edx, dword [ebp - 0x1c]
test edx, edx
je 0x441ad4
mov ecx, dword [ebp - 0x14]
mov eax, edx
sub ecx, edx
and ecx, 0xfffffff8
cmp ecx, 0x1000
jb 0x441aca
mov edx, dword [edx - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x441b2e
push ecx
push edx
call fcn.006d0bf7
add esp, 8
lea ecx, [ebp - 0x28]
call fcn.00449880
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006d0965
mov esp, ebp
pop ebp
ret 0x18
call fcn.00449870
call fcn.006f1bea
call fcn.006f1bea
call fcn.006f1bea
call fcn.006f1bea
call fcn.006f1bea
call fcn.00449870
call fcn.006f1bea
call fcn.006f1bea
call fcn.006f1bea
call fcn.006f1bea
int3