Function at 0x406b00
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xe0
mov dword [ebp - 0x1c], esp
mov dword [ebp - 0x10], 0xffffffff
mov dword [ebp - 0x14], 0x417920
mov dword [ebp - 0x50], ecx
mov edi, dword [ebp + 8]
lea eax, [ebp - 0x18]
mov esi, edx
mov ecx, dword fs:[0]
mov dword [ebp - 0x18], ecx
mov dword fs:[0], eax
mov dword [ebp - 0xec], edx
mov dword [ebp - 0xe8], edi
call fcn.0043c640
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x20]
lea eax, [ebp - 0xb8]
push edi
push esi
push ecx
push eax
call fcn.0043c6a0
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x406bd2
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], str.invalid_urlerror_enabling_http_authinvalid_http_usernameinvalid_http_passwordinvalid_proxyinvalid_proxy_porterror_enabling_proxy_authinvalid_proxy_usernameinvalid_proxy_passworderror_setting_low_speed_timeerror_setting_low_speed_limiterror_downloading_6W
mov dword [ebp - 0x48], 0xb
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 0xb
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0xc]
mov eax, dword [ecx + 0xc]
test eax, eax
je 0x406d2d
mov dword [ebp - 0xbc], eax
call fcn.00425cd0
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push 1
push eax
call fcn.0043fdc0
add esp, 8
push 1
push eax
call fcn.0043fde0
add esp, 8
push 1
push eax
call fcn.0043fe00
add esp, 8
push 1
push eax
call fcn.0043fe20
add esp, 8
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c810
add esp, 0xc
cmp dword [ebp - 0xb8], 1
jne 0x406ca1
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x572257
mov dword [ebp - 0x48], 0x18
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 0xa
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov eax, dword [ebp + 0xc]
push dword [eax + 0x14]
push dword [ebp - 0xbc]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c7d0
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x406d2a
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x57226f
mov dword [ebp - 0x48], 0x15
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 9
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0xc]
mov eax, dword [ecx + 0x18]
test eax, eax
je 0x406db9
push dword [ecx + 0x20]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c7f0
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x406db9
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x572284
mov dword [ebp - 0x48], 0x15
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 8
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0x10]
mov eax, dword [ecx]
test eax, eax
je 0x406e4a
push dword [ecx + 8]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c6c0
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x406e47
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x572299
mov dword [ebp - 0x48], 0xd
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 7
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0x10]
cmp word [ecx + 0x24], 1
jne 0x406eda
movzx eax, word [ecx + 0x26]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c6e0
add esp, 0xc
cmp dword [ebp - 0xb8], 1
jne 0x406ed7
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x5722a6
mov dword [ebp - 0x48], 0x12
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 6
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0x10]
mov eax, dword [ecx + 0xc]
test eax, eax
je 0x407032
mov dword [ebp - 0xbc], eax
call fcn.00425cd0
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push 1
push eax
call fcn.0043fdc0
add esp, 8
push 1
push eax
call fcn.0043fde0
add esp, 8
push 1
push eax
call fcn.0043fe00
add esp, 8
push 1
push eax
call fcn.0043fe20
add esp, 8
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c940
add esp, 0xc
cmp dword [ebp - 0xb8], 1
jne 0x406fa6
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x5722b8
mov dword [ebp - 0x48], 0x19
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 5
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov eax, dword [ebp + 0x10]
push dword [eax + 0x14]
push dword [ebp - 0xbc]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c900
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x40702f
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x5722d1
mov dword [ebp - 0x48], 0x16
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 4
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
mov ecx, dword [ebp + 0x10]
mov eax, dword [ecx + 0x18]
test eax, eax
je 0x4070be
push dword [ecx + 0x20]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043c920
add esp, 0x10
cmp dword [ebp - 0xb8], 1
jne 0x4070be
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x5722e7
mov dword [ebp - 0x48], 0x16
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 3
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
push 0
push 0
push 0x3c
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043cb20
add esp, 0x14
cmp dword [ebp - 0xb8], 1
jne 0x40713e
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x5722fd
mov dword [ebp - 0x48], 0x1c
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 2
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
jmp 0x4071bc
push 1
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043ca30
add esp, 0xc
cmp dword [ebp - 0xb8], 1
jne 0x40729d
mov eax, dword [ebp - 0xac]
movsd xmm0, qword [ebp - 0xb4]
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0x4c], xmm0
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], 0x572319
mov dword [ebp - 0x48], 0x1d
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 1
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
movsd xmm0, qword [ebp - 0x2c]
movsd xmm2, qword [ebp - 0x34]
movsd xmm1, qword [ebp - 0x3c]
movsd xmm3, qword [ebp - 0x4c]
mov eax, dword [ebp - 0x58]
movsd qword [ebp - 0x7c], xmm0
movsd qword [ebp - 0x84], xmm2
movsd qword [ebp - 0x8c], xmm1
movsd xmm1, qword [ebp - 0x44]
movsd xmm2, qword [ebp - 0x70]
movsd qword [ebp - 0x94], xmm1
movsd xmm1, qword [ebp - 0x68]
movsd qword [ebp - 0x9c], xmm3
movsd qword [ebp - 0xb8], xmm2
movsd qword [ebp - 0xb0], xmm1
movsd xmm1, qword [ebp - 0x60]
movsd qword [ebp - 0xa8], xmm1
mov dword [ebp - 0xa0], eax
push 4
push 0x44
call fcn.0043c290
add esp, 8
test eax, eax
je 0x40787f
mov esi, eax
push 0x44
lea eax, [ebp - 0xb8]
push eax
push esi
call fcn.0054ad50
add esp, 0xc
mov eax, dword [ebp - 0x50]
mov dword [eax + 4], esi
mov dword [eax + 8], 0x5754b8
mov dword [eax], 1
mov eax, dword [ebp - 0x20]
mov eax, dword [eax]
mov dword [ebp - 0x10], 0x18
push eax
call fcn.0050b170
add esp, 4
lea ecx, [ebp - 0x20]
mov dword [ebp - 0x10], 0xffffffff
call fcn.004010f0
mov eax, dword [ebp - 0x18]
mov dword fs:[0], eax
add esp, 0xe0
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, dword [0x5720b0]
mov dword [ebp - 0x10], 0xc
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xcc], 0
push eax
call fcn.0043cd10
add esp, 4
mov esi, edx
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc0], edx
push 4
push 4
call fcn.0043c290
add esp, 8
test eax, eax
je 0x40788d
mov edi, eax
lea eax, [ebp - 0xd4]
mov dword [edi], eax
mov eax, dword [esi]
test eax, eax
je 0x407341
mov ecx, dword [esi + 4]
mov dword [ebp - 0xc8], edi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0x10], 0x15
push eax
call dword [ecx]
add esp, 4
mov esi, dword [ebp - 0xbc]
mov edi, dword [ebp - 0xc8]
mov eax, dword [esi + 4]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x407341
push dword [eax + 8]
push ecx
push dword [esi]
call fcn.0043c2a0
add esp, 0xc
lea ecx, [ebp - 0xc4]
mov dword [esi], edi
mov dword [esi + 4], 0x5759c8
mov dword [ebp - 0x10], 0x13
lea eax, [ebp - 0x4c]
push ecx
push eax
call fcn.0043cdf0
add esp, 8
lea eax, [ebp - 0xec]
mov dword [ebp - 0xb8], 0x572348
mov dword [ebp - 0xb4], 1
mov dword [ebp - 0xb0], 0
mov byte [ebp - 0x51], 1
mov dword [ebp - 0x10], 0x16
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
mov dword [ebp - 0xdc], 0x42a000
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xa4], 1
push eax
push ecx
call fcn.004feef0
add esp, 8
mov eax, dword [ebp - 0x70]
mov ecx, dword [ebp - 0x6c]
cmp dword [ebp - 0x4c], 1
jne 0x40755b
mov edx, dword [ebp - 0x68]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x40]
movsd xmm0, qword [ebp - 0x48]
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0xbc], ecx
mov dword [ebp - 0x10], 0x17
mov dword [ebp - 0xb0], eax
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xc8], edx
mov dword [ebp - 0x68], edx
movsd qword [ebp - 0xb8], xmm0
push eax
call fcn.00437e70
add esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [ebp - 0x10], 0x14
mov dword [ebp - 0x4c], ecx
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x48], ecx
mov ecx, dword [ebp - 0xc8]
mov dword [ebp - 0x44], ecx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], 1
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
movsd xmm1, qword [ebp - 0x3c]
mov eax, dword [ebp - 0x24]
movsd xmm0, qword [ebp - 0x2c]
movsd xmm2, qword [ebp - 0x34]
movsd xmm3, qword [ebp - 0x4c]
movsd qword [ebp - 0x8c], xmm1
movsd xmm1, qword [ebp - 0x44]
mov dword [ebp - 0x74], eax
movsd qword [ebp - 0x84], xmm2
mov eax, dword [ebp - 0x58]
movsd qword [ebp - 0x7c], xmm0
movsd qword [ebp - 0x9c], xmm3
movsd xmm2, qword [ebp - 0x70]
movsd qword [ebp - 0x94], xmm1
movsd xmm1, qword [ebp - 0x68]
movsd qword [ebp - 0xb8], xmm2
mov dword [ebp - 0xa0], eax
movsd qword [ebp - 0xb0], xmm1
movsd xmm1, qword [ebp - 0x60]
movsd qword [ebp - 0xa8], xmm1
push 4
push 0x48
call fcn.0043c290
add esp, 8
test eax, eax
je 0x40789b
mov esi, eax
push 0x48
lea eax, [ebp - 0xb8]
push eax
push esi
call fcn.0054ad50
add esp, 0xc
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x10], 0x11
mov dword [eax + 4], esi
mov dword [eax + 8], 0x57559c
mov dword [eax], 1
lea eax, [ebp - 0xc4]
push eax
call fcn.0043cec0
add esp, 4
mov ecx, dword [ebp - 0xc0]
mov dword [ebp - 0x10], 0x12
call fcn.00402a30
push 4
push 0x38
push dword [ebp - 0xc0]
call fcn.0043c2a0
add esp, 0xc
jmp 0x407858
test ecx, ecx
je 0x40756b
push 1
push ecx
push eax
call fcn.0043c2a0
add esp, 0xc
lea eax, [ebp - 0xc4]
mov dword [ebp - 0x10], 0xf
push eax
call fcn.0043cec0
add esp, 4
mov ecx, dword [ebp - 0xc0]
mov dword [ebp - 0x10], 0x10
call fcn.00402a30
push 4
push 0x38
push dword [ebp - 0xc0]
call fcn.0043c2a0
add esp, 0xc
lea eax, [ebp - 0x20]
mov dword [ebp - 0x10], 0xc
push eax
lea eax, [ebp - 0xb8]
push eax
call fcn.0043cc10
add esp, 8
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xb8], 1
jne 0x4076cd
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ebp - 0xac]
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x44], edx
mov dword [ebp - 0x48], ecx
push eax
call fcn.00437e70
add esp, 4
lea ecx, [ebp - 0x44]
mov dword [ebp - 0x4c], str.no_response_code_:
mov dword [ebp - 0x48], 0x10
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 0x10], 0xe
push ecx
call fcn.004cce00
add esp, 4
lea eax, [ebp - 0x70]
push eax
call fcn.004ccf00
add esp, 4
movsd xmm1, qword [ebp - 0x3c]
movsd xmm0, qword [ebp - 0x2c]
movsd xmm2, qword [ebp - 0x34]
movsd xmm3, qword [ebp - 0x4c]
mov eax, dword [ebp - 0x58]
movsd qword [ebp - 0x8c], xmm1
movsd xmm1, qword [ebp - 0x44]
movsd qword [ebp - 0x84], xmm2
movsd qword [ebp - 0x7c], xmm0
movsd qword [ebp - 0x9c], xmm3
movsd xmm2, qword [ebp - 0x70]
movsd qword [ebp - 0x94], xmm1
movsd xmm1, qword [ebp - 0x68]
movsd qword [ebp - 0xb8], xmm2
mov dword [ebp - 0xa0], eax
movsd qword [ebp - 0xb0], xmm1
movsd xmm1, qword [ebp - 0x60]
movsd qword [ebp - 0xa8], xmm1
push 4
push 0x44
call fcn.0043c290
add esp, 8
test eax, eax
je 0x40787f
mov esi, eax
push 0x44
lea eax, [ebp - 0xb8]
push eax
push esi
call fcn.0054ad50
add esp, 0xc
mov eax, 0x5754b8
jmp 0x407849
cmp eax, 0xc8
mov dword [ebp - 0xc4], eax
jne 0x407713
mov eax, dword [ebp - 0xcc]
mov ecx, dword [ebp - 0x50]
movsd xmm0, qword [ebp - 0xd4]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x20]
movsd qword [ecx + 4], xmm0
mov dword [ecx], 0
mov eax, dword [eax]
mov dword [ebp - 0x10], 0x19
push eax
call fcn.0050b170
add esp, 4
jmp 0x40727a
lea eax, [ebp - 0xec]
mov dword [ebp - 0xb8], 0x572364
mov dword [ebp - 0xb4], 2
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0xc4]
mov dword [ebp - 0x48], 0x42a000
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x40], 0x4010a0
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xa4], 2
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.004feef0
add esp, 8
mov eax, dword [ebp - 0x68]
movsd xmm0, qword [ebp - 0x70]
mov dword [ebp - 0x10], 0xd
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x4c]
movsd qword [ebp - 0xe0], xmm0
movsd qword [ebp - 0x70], xmm0
push eax
call fcn.004ccf10
add esp, 4
mov eax, dword [ebp - 0x68]
movsd xmm0, qword [ebp - 0x70]
movsd xmm1, qword [ebp - 0x44]
movsd xmm2, qword [ebp - 0x4c]
mov dword [ebp - 0x94], eax
movsd qword [ebp - 0x9c], xmm0
mov eax, dword [ebp - 0x34]
movsd qword [ebp - 0xb0], xmm1
movsd xmm1, qword [ebp - 0x3c]
movsd qword [ebp - 0xb8], xmm2
movsd qword [ebp - 0xa8], xmm1
mov dword [ebp - 0xa0], eax
push 4
push 0x28
call fcn.0043c290
add esp, 8
test eax, eax
je 0x4078a9
movsd xmm2, qword [ebp - 0xa0]
movsd xmm1, qword [ebp - 0xa8]
movsd xmm0, qword [ebp - 0x98]
mov esi, eax
movsd qword [eax + 0x18], xmm2
movsd qword [eax + 0x10], xmm1
movsd xmm2, qword [ebp - 0xb8]
movsd xmm1, qword [ebp - 0xb0]
movsd qword [eax + 0x20], xmm0
movsd qword [eax + 8], xmm1
movsd qword [eax], xmm2
mov eax, 0x575718
mov ecx, dword [ebp - 0x50]
mov dword [ecx + 4], esi
mov dword [ecx + 8], eax
mov dword [ecx], 1
mov eax, dword [ebp - 0xd0]
test eax, eax
je 0x407873
push 1
push eax
push dword [ebp - 0xd4]
call fcn.0043c2a0
add esp, 0xc
mov dword [ebp - 0x10], 0x18
jmp 0x407265
push 4
push 0x44
call fcn.00570650
add esp, 8
ud2
push 4
push 4
call fcn.00570650
add esp, 8
ud2
push 4
push 0x48
call fcn.00570650
add esp, 8
ud2
push 4
push 0x28
call fcn.00570650
add esp, 8
ud2