Function at 0x62ec40
Capabilities:
Check http status code

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0x438]
nop dword [rax + rax]
cmp rax, qword [rcx + 0x10]
jbe 0x630ceb
sub rsp, 0x4b8
mov qword [rsp + 0x4b0], rbp
lea rbp, [rsp + 0x4b0]
mov rax, 0
mov qword [rsp + 0x4a8], rax
mov byte [rsp + 0xc7], 0
mov qword [rsp + 0x508], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x510], xmm0
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
nop dword [rax + rax]
call fcn.00630e80
mov rax, qword [rsp + 8]
mov qword [rsp + 0x268], rax
movups xmm0, xmmword [rsp + 0x10]
movups xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsp + 0x280], xmm0
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x290], xmm0
lea rax, [0x00665e80]
mov qword [rsp], rax
mov qword [rsp + 8], 1
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x228], rax
lea rcx, [0x00665f00]
mov qword [rsp], rcx
mov qword [rsp + 8], 1
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x220], rax
lea rcx, [0x00665f40]
mov qword [rsp], rcx
mov qword [rsp + 8], 0
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x218], rax
lea rcx, [0x00665c80]
mov qword [rsp], rcx
mov qword [rsp + 8], 1
nop
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x210], rax
lea rcx, [0x00665f40]
mov qword [rsp], rcx
mov qword [rsp + 8], 0
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x208], rax
lea rcx, [0x006b31c0]
mov qword [rsp], rcx
call fcn.0040e620
mov rax, qword [rsp + 8]
cmp dword [0x008b7cc0], 0
jne 0x630c9e
mov rcx, qword [rsp + 0x4c0]
mov qword [rax + 0x10], rcx
cmp dword [0x008b7cc0], 0
jne 0x630bf6
mov rdx, qword [rsp + 0x268]
mov qword [rax + 0x18], rdx
movups xmm0, xmmword [rsp + 0x270]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [rsp + 0x280]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x290]
movups xmmword [rax + 0x40], xmm0
mov rdx, qword [rsp + 0x228]
mov qword [rax + 0x80], rdx
mov rdx, qword [rsp + 0x220]
mov qword [rax + 0x88], rdx
mov rdx, qword [rsp + 0x218]
mov qword [rax + 0x90], rdx
mov rdx, qword [rsp + 0x210]
mov qword [rax + 0xa8], rdx
mov rdx, qword [rsp + 0x208]
mov qword [rax + 0xb0], rdx
mov qword [rsp + 0x508], rax
nop
mov rax, qword [rsp + 0x4c8]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp], rdx
lea rbx, [0x00675780]
mov qword [rsp + 8], rbx
lea rbx, [0x008b7b48]
mov qword [rsp + 0x10], rbx
call rcx
mov rax, qword [rsp + 0x20]
lea rcx, [0x00677ca0]
nop word [rax + rax]
nop
cmp qword [rsp + 0x18], rcx
jne 0x630bef
mov rcx, qword [rsp + 0x4d8]
test rcx, rcx
je 0x630bda
mov rdx, qword [rcx]
mov rbx, qword [rcx + 8]
mov qword [rsp + 0x158], rax
cmp rbx, 5
jne 0x630bca
cmp dword [rdx], 0x70747468
nop dword [rax + rax]
jne 0x630bba
cmp byte [rdx + 4], 0x73
jne 0x630baa
mov rdx, qword [rsp + 0x4c0]
cmp qword [rdx + 0x90], 0
je 0x630775
test rcx, rcx
jne 0x630755
mov rcx, qword [rsp + 0x4f0]
mov rbx, qword [rsp + 0x4f8]
mov qword [rsp], rdx
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 8], rax
mov rsi, qword [rsp + 0x4d0]
mov qword [rsp + 0x10], rsi
lea rdi, [0x006b9b28]
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rbx
nop dword [rax]
call fcn.0062cba0
mov rax, qword [rsp + 0x508]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x48]
mov qword [rax + 0x50], rdx
cmp dword [0x008b7cc0], 0
jne 0x63073e
mov qword [rax + 0x58], rcx
nop dword [rax + rax]
test rbx, rbx
je 0x62f092
cmp qword [rsp + 0x4d8], 0
jne 0x62f001
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rbx
mov qword [rsp + 0x518], rsi
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
nop
ret
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x148], rsi
lea rax, [0x0069c8a0]
mov qword [rsp], rax
nop dword [rax]
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 0xc
lea rcx, [0x006bbd74]
mov qword [rax], rcx
mov qword [rax + 0x18], 3
lea rcx, [0x006b9b28]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rax + 0x40], rcx
cmp dword [0x008b7cc0], 0
jne 0x62f07f
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x48], rcx
lea rbx, [0x00712b40]
mov rsi, rax
jmp 0x62efd4
lea rdi, [rax + 0x48]
mov rcx, qword [rsp + 0x148]
call fcn.0046c680
jmp 0x62f070
mov rax, qword [rsp + 0x508]
mov rcx, qword [rax + 0x58]
lea rbx, [0x00718098]
cmp qword [rax + 0x50], rbx
jne 0x630734
jne 0x630727
mov qword [rsp + 0x168], rcx
mov rax, qword [rsp + 0x158]
test rax, rax
je 0x62f0d7
mov rdx, qword [rax + 0x50]
test rdx, rdx
jne 0x630715
mov qword [rsp], rcx
nop dword [rax + rax]
call fcn.005a79a0
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
cmp qword [rsp + 8], 0
je 0x62f1da
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x178], rcx
mov rax, qword [rsp + 0x508]
mov rcx, qword [rax + 0x50]
test byte [rcx], al
mov rax, qword [rax + 0x58]
mov dword [rsp], 0x18
add rcx, 0x18
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.00444420
mov rax, qword [rsp + 0x158]
nop
test rax, rax
je 0x62f14e
mov rdx, qword [rax + 0x58]
test rdx, rdx
jne 0x62f18a
mov qword [rsp + 0x508], 0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x518], rax
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
mov rax, qword [rdx]
mov rdi, rsp
xorps xmm0, xmm0
lea rdi, [rdi - 0x10]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046cc9a
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0xb0], rcx
mov rbx, qword [rsp + 0x178]
mov qword [rsp + 0xb8], rbx
call rax
jmp 0x62f14e
lea rax, [0x006abc60]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x168]
mov qword [rsp], rcx
call fcn.005a7c40
cmp dword [0x008b7cc0], 0
jne 0x6306b9
mov rdi, qword [rsp + 0x240]
lea rsi, [rsp + 8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046cfc6
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x158]
nop dword [rax]
test rax, rax
je 0x62f252
mov rdx, qword [rax + 0x58]
test rdx, rdx
jne 0x63065b
mov rcx, qword [rsp + 0x508]
test byte [rcx], al
cmp dword [0x008b7cc0], 0
jne 0x630645
mov rbx, qword [rsp + 0x240]
mov qword [rcx + 0x60], rbx
mov rcx, qword [rsp + 0x4d8]
nop dword [rax]
test rcx, rcx
je 0x63063c
mov rbx, qword [rcx]
cmp qword [rcx + 8], 6
jne 0x62f2a7
cmp dword [rbx], 0x6b636f73
jne 0x62f2a7
cmp word [rbx + 4], 0x3573
je 0x63034b
mov rbx, qword [rsp + 0x4e0]
mov rsi, qword [rsp + 0x4e8]
cmp rsi, 4
jne 0x62f2c9
cmp dword [rbx], 0x70747468
je 0x630285
cmp rsi, 5
jne 0x63027a
cmp dword [rbx], 0x70747468
jne 0x63027a
cmp byte [rbx + 4], 0x73
jne 0x63027a
mov rbx, qword [rsp + 0x508]
mov rsi, qword [rbx + 0x50]
mov qword [rsp + 0x100], rsi
mov rbx, qword [rbx + 0x58]
mov qword [rsp + 0x1b0], rbx
mov rdi, qword [rsp + 0x4c0]
mov rdx, qword [rdi + 0xf0]
nop dword [rax + rax]
test rdx, rdx
jne 0x630198
mov rcx, qword [rdi + 0xe8]
test rcx, rcx
je 0x63018a
mov qword [rsp + 0x170], rcx
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
call fcn.0062a2e0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 8]
nop dword [rax]
test rax, rax
jne 0x630054
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x170], rax
lea rcx, [0x006b1440]
mov qword [rsp], rcx
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rsp + 0x198], rax
mov qword [rax + 8], 7
lea rcx, [0x006ba3bb]
mov qword [rax], rcx
lea rcx, [0x006a8a00]
mov qword [rsp], rcx
call fcn.0040e620
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
mov qword [rax + 0x18], rdx
cmp dword [0x008b7cc0], 0
jne 0x630035
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x198]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
mov qword [rcx + 0x88], rdx
cmp dword [0x008b7cc0], 0
jne 0x630013
mov qword [rcx + 0x80], rax
mov rax, qword [rsp + 0x170]
mov qword [rcx + 0x38], rax
mov rax, qword [rsp + 0x4c8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp], rdx
call rcx
mov rax, qword [rsp + 8]
mov qword [rsp + 0x118], rax
test rax, rax
je 0x62ffc2
mov rcx, qword [rsp + 0x4c8]
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0xf0], rcx
lea rax, [0x00665f40]
mov qword [rsp], rax
mov qword [rsp + 8], 0
call fcn.00405800
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x190], rax
lea rcx, [0x00695680]
mov qword [rsp], rcx
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rsp + 0x230], rax
lea rcx, [0x00679920]
mov qword [rsp], rcx
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rsp + 0x238], rax
mov dword [rsp], 0x30
lea rcx, [0x006d20d8]
mov qword [rsp + 8], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x10], rcx
mov rdx, qword [rsp + 0x198]
mov qword [rsp + 0x18], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x20], rdx
mov rbx, qword [rsp + 0x1b0]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0x230]
mov qword [rsp + 0x38], rsi
call fcn.00444420
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rsp + 0x1a0]
mov qword [rsp], rdx
call rcx
mov rax, qword [rsp + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x248], xmm0
movups xmmword [rsp + 0x258], xmm0
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x248], rax
lea rcx, [rsp + 0x248]
mov qword [rsp], rcx
lea rcx, [rsp + 0x120]
mov qword [rsp + 8], rcx
movups xmmword [rsp + 0x10], xmm0
mov qword [rsp + 0x20], 2
mov byte [rsp + 0x28], 1
call fcn.0044a4c0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x118]
test rcx, rcx
sete cl
mov byte [rsp + 0xc6], cl
test rax, rax
jne 0x62ff0e
mov rax, qword [rsp + 0x238]
cmp qword [rax], 0
nop dword [rax]
jne 0x62fe94
mov rax, qword [rsp + 0x230]
mov rax, qword [rax]
cmp qword [rax + 0x10], 0xc8
jne 0x62fcd5
mov byte [rsp + 0xc5], cl
cmp qword [rsp + 0x4d8], 0
je 0x62f636
mov rax, qword [rsp + 0x4e0]
cmp qword [rsp + 0x4e8], 5
jne 0x62f636
cmp dword [rax], 0x70747468
jne 0x62f636
cmp byte [rax + 4], 0x73
je 0x62fc2f
mov rax, qword [rsp + 0x508]
mov rax, qword [rax + 0x60]
test rax, rax
je 0x62f65e
cmp byte [rax + 0x18], 0
je 0x62f65e
mov rdx, qword [rax + 0x10]
mov rax, qword [rax + 8]
test rdx, rdx
jne 0x62f9c5
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x4c0]
mov rdx, qword [rcx + 0x108]
mov qword [rsp + 0x110], rdx
lea rbx, [0x006a20a0]
mov qword [rsp], rbx
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1b8], rax
lea rcx, [0x00667a40]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x110]
test rdx, rdx
mov ebx, 0x1000
cmovg rbx, rdx
cmp rbx, 0x10
mov edx, 0x10
cmovl rbx, rdx
mov qword [rsp + 0x108], rbx
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbx
call fcn.0044dbe0
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x2f0], 0
lea rdi, [rsp + 0x2f8]
xorps xmm0, xmm0
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046ccb5
mov rbp, qword [rbp]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], rax
lea rax, [0x00712ca0]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x310], rax
mov qword [rsp + 0x338], 0xffffffffffffffff
mov qword [rsp + 0x340], 0xffffffffffffffff
cmp dword [0x008b7cc0], 0
jne 0x62f98a
mov rax, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x1b8]
mov qword [rcx], rax
lea rdi, [rcx + 8]
lea rsi, [rsp + 0x2f8]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046d01a
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x508]
test byte [rax], al
cmp dword [0x008b7cc0], 0
jne 0x62f97b
mov qword [rax + 0x68], rcx
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x4c0]
mov rcx, qword [rcx + 0x100]
lea rdx, [0x00667a40]
mov qword [rsp], rdx
test rcx, rcx
mov edx, 0x1000
cmovg rdx, rcx
test rdx, rdx
mov ecx, 0x1000
cmovle rdx, rcx
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rdx
call fcn.0044dbe0
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x1f0], rax
lea rcx, [0x00696580]
mov qword [rsp], rcx
nop
call fcn.0040e620
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rcx
cmp dword [0x008b7cc0], 0
jne 0x62f965
mov rcx, qword [rsp + 0x1f0]
mov qword [rax + 0x10], rcx
lea rcx, [0x00713480]
mov qword [rax + 0x30], rcx
cmp dword [0x008b7cc0], 0
jne 0x62f94a
mov rcx, qword [rsp + 0x1f8]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0x508]
test byte [rcx], al
cmp dword [0x008b7cc0], 0
jne 0x62f93c
mov qword [rcx + 0x70], rax
mov rax, qword [rsp + 0x508]
mov dword [rsp], 8
lea rcx, [0x006d2168]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.00444420
mov rax, qword [rsp + 0x508]
mov dword [rsp], 8
lea rcx, [0x006d2178]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
call fcn.00444420
xorps xmm0, xmm0
movups xmmword [rsp + 0x510], xmm0
movzx eax, byte [rsp + 0xc5]
test al, 1
jne 0x62f923
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62f913
lea rdi, [rcx + 0x70]
call fcn.0046c580
jmp 0x62f8b2
lea rdi, [rax + 0x38]
mov rcx, qword [rsp + 0x1f8]
call fcn.0046c680
nop dword [rax + rax]
jmp 0x62f897
lea rdi, [rax + 0x10]
mov rcx, qword [rsp + 0x1f0]
call fcn.0046c680
jmp 0x62f873
lea rdi, [rax + 0x68]
nop
call fcn.0046c680
jmp 0x62f7ce
lea rax, [0x006a20a0]
mov qword [rsp], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x2f0]
mov qword [rsp + 0x10], rcx
call fcn.00415560
mov rcx, qword [rsp + 0x1b8]
nop dword [rax]
jmp 0x62f7b3
mov rcx, qword [rsp + 0x4c0]
mov rbx, qword [rcx + 0xe0]
lea rsi, [0x00674160]
mov qword [rsp], rsi
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], rdx
call fcn.00414340
mov rax, qword [rsp + 0x20]
mov rdx, qword [rax]
cmp byte [rsp + 0x28], 0
je 0x62f65e
mov rax, qword [rsp + 0x508]
mov rcx, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
lea rbx, [0x00718098]
nop dword [rax]
cmp rbx, rcx
jne 0x630cb4
mov rcx, qword [rdx]
mov rbx, qword [rsp + 0x4f0]
mov rsi, qword [rsp + 0x4f8]
mov qword [rsp], rbx
mov qword [rsp + 8], rsi
mov qword [rsp + 0x10], rax
call rcx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x18]
mov qword [rsp + 0x200], rcx
lea rbx, [0x0067a420]
mov qword [rsp], rbx
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rax
nop dword [rax + rax]
call fcn.0040bb20
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x20]
cmp byte [rsp + 0x28], 0
je 0x62fafd
mov rax, qword [rax + 0x18]
mov qword [rsp], rcx
nop
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
movzx eax, byte [rsp + 0xc5]
test al, 1
jne 0x62fae4
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fad4
lea rax, [0x006b31c0]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
cmp dword [0x008b7cc0], 0
jne 0x62fc19
mov rcx, qword [rsp + 0x4c0]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x508]
test byte [rcx], al
cmp dword [0x008b7cc0], 0
nop dword [rax]
jne 0x62fbe2
mov rbx, qword [rcx + 0x18]
mov qword [rax + 0x18], rbx
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
mov rcx, qword [rsp + 0x200]
mov qword [rax], rcx
cmp dword [0x008b7cc0], 0
jne 0x62fbce
mov rcx, qword [rsp + 0x1c8]
mov qword [rax + 8], rcx
mov qword [rsp + 0x508], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x510], xmm0
movzx eax, byte [rsp + 0xc5]
test al, 1
jne 0x62fbb5
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fba5
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x1c8]
call fcn.0046c680
nop
jmp 0x62fb86
mov qword [rsp + 0x1f8], rax
lea rdx, [0x0069abc0]
mov qword [rsp], rdx
lea rdx, [rax + 0x18]
mov qword [rsp + 8], rdx
add rcx, 0x18
mov qword [rsp + 0x10], rcx
call fcn.00415560
mov rax, qword [rsp + 0x1f8]
jmp 0x62fb66
lea rdi, [rax + 0x10]
mov rcx, qword [rsp + 0x4c0]
call fcn.0046c680
jmp 0x62fb2b
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
nop dword [rax + rax]
call fcn.00631020
mov rax, qword [rsp + 0x508]
mov qword [rsp], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x18], rax
nop
call fcn.0062e680
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
cmp qword [rsp + 0x20], 0
je 0x62fcc8
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
movzx eax, byte [rsp + 0xc5]
test al, 1
jne 0x62fcaf
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fc9f
movzx ecx, byte [rsp + 0xc5]
jmp 0x62f636
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp], rcx
mov qword [rsp + 8], rax
lea rax, [0x0070ddf0]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 1
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 2
call fcn.00487f80
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x1e8], rcx
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x118], rdx
mov rbx, qword [rsp + 0x1b0]
mov qword [rsp], rbx
call rax
mov rax, qword [rsp + 0x118]
cmp rax, 2
jge 0x62fdd6
lea rax, [0x0067dfe0]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 0x13
lea rcx, [0x006be62d]
mov qword [rax], rcx
mov qword [rsp + 0x508], 0
lea rcx, [0x00712a40]
mov qword [rsp + 0x510], rcx
mov qword [rsp + 0x518], rax
movzx eax, byte [rsp + 0xc6]
test al, 1
jne 0x62fdbd
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fdad
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x160], rcx
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xd8], rax
lea rdx, [0x0067dfe0]
mov qword [rsp], rdx
call fcn.0040e620
mov rdi, qword [rsp + 8]
mov rax, qword [rsp + 0xd8]
mov qword [rdi + 8], rax
cmp dword [0x008b7cc0], 0
nop
jne 0x62fe85
mov rax, qword [rsp + 0x160]
mov qword [rdi], rax
mov qword [rsp + 0x508], 0
lea rax, [0x00712a40]
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rdi
movzx eax, byte [rsp + 0xc6]
test al, 1
jne 0x62fe6c
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fe5c
mov rax, qword [rsp + 0x160]
call fcn.0046c580
jmp 0x62fe2d
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 0x238]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rcx
mov qword [rsp + 0x518], rax
movzx eax, byte [rsp + 0xc6]
test al, 1
jne 0x62fef5
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
jmp 0x62fee5
cmp rax, 1
jne 0x630cd5
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 0x190]
mov qword [rsp], rax
mov qword [rsp + 8], 0
call fcn.00406800
mov rax, qword [rsp + 0xf0]
mov rax, qword [rax + 0x28]
mov rcx, qword [rsp + 0x1a0]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
movzx eax, byte [rsp + 0xc6]
test al, 1
jne 0x62ffa8
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
and eax, 0xfffffffe
mov byte [rsp + 0xc7], al
mov rdx, qword [rsp + 0x4a8]
mov rax, qword [rdx]
call rax
nop
jmp 0x62ff98
mov rax, qword [rsp + 0x4c8]
mov qword [rsp], rax
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 8], rax
movabs rax, 0xdf8475800
mov qword [rsp + 0x10], rax
call fcn.004f1da0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x18]
mov rdx, qword [rsp + 0x20]
mov qword [rsp + 0x4a8], rax
mov byte [rsp + 0xc7], 1
jmp 0x62f465
lea rdi, [rcx + 0x80]
call fcn.0046c580
lea rdi, [rcx + 0x38]
mov rax, qword [rsp + 0x170]
call fcn.0046c580
jmp 0x62f425
lea rdi, [rax + 0x10]
call fcn.0046c680
mov rcx, qword [rsp + 0x198]
lea rdi, [rcx + 0x10]
call fcn.0046c580
jmp 0x62f3ee
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp], rax
call fcn.0061a360
mov rax, qword [rsp + 8]
mov qword [rsp + 0x1e0], rax
nop
nop
lea rcx, [0x006be076]
mov qword [rsp], rcx
mov qword [rsp + 8], 0x13
call fcn.005d7c40
mov rax, qword [rsp + 0x10]
mov qword [rsp + 0x1d8], rax
mov rcx, qword [rsp + 0x18]
mov qword [rsp + 0x110], rcx
lea rdx, [0x00668ea0]
mov qword [rsp], rdx
call fcn.0040e620
mov rdi, qword [rsp + 8]
mov qword [rsp + 0x1d0], rdi
mov rax, qword [rsp + 0xd0]
mov qword [rdi + 8], rax
cmp dword [0x008b7cc0], 0
jne 0x630174
mov rax, qword [rsp + 0x200]
mov qword [rdi], rax
lea rax, [0x00696340]
mov qword [rsp], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 8], rax
mov rcx, qword [rsp + 0x1d8]
mov qword [rsp + 0x10], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x18], rcx
call fcn.00414800
mov rdi, qword [rsp + 0x20]
mov qword [rdi + 8], 1
mov qword [rdi + 0x10], 1
cmp dword [0x008b7cc0], 0
jne 0x630165
mov rax, qword [rsp + 0x1d0]
mov qword [rdi], rax
mov rax, qword [rsp + 0x1e0]
jmp 0x62f371
mov rax, qword [rsp + 0x1d0]
call fcn.0046c580
jmp 0x630158
mov rax, qword [rsp + 0x200]
nop dword [rax]
call fcn.0046c580
jmp 0x6300f8
call fcn.0040f280
mov rcx, qword [rsp]
jmp 0x62f339
mov rax, qword [rdx]
mov rbx, qword [rsp + 0x4f0]
mov rsi, qword [rsp + 0x4f8]
mov rdi, qword [rsp + 0x4c8]
mov qword [rsp], rdi
mov r8, qword [rsp + 0x4d0]
mov qword [rsp + 8], r8
mov qword [rsp + 0x10], rcx
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
call rax
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
cmp qword [rsp + 0x30], 0
jne 0x630214
mov rbx, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x4c0]
mov rcx, rax
mov rax, qword [rsp + 0x158]
jmp 0x62f330
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x200], rcx
mov rax, qword [rsp + 0x100]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x1b0]
mov qword [rsp], rcx
call rax
mov qword [rsp + 0x508], 0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x518], rax
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
xor ecx, ecx
nop dword [rax]
jmp 0x62f5ff
mov rax, qword [rsp + 0x508]
mov byte [rax + 0x98], 1
lea rax, [rsp + 0x4d8]
mov qword [rsp], rax
call fcn.0062a2e0
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 8]
test rax, rax
jne 0x6302bb
xor ecx, ecx
jmp 0x62f5ff
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0xe8], rax
lea rax, [0x00681460]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
lea rcx, [0x0063a280]
mov qword [rax], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rax + 0x10], rcx
cmp dword [0x008b7cc0], 0
jne 0x630338
mov rcx, qword [rsp + 0x200]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x508]
test byte [rcx], al
cmp dword [0x008b7cc0], 0
jne 0x630327
mov qword [rcx + 0x110], rax
jmp 0x6302b4
lea rdi, [rcx + 0x110]
call fcn.0046c580
jmp 0x6302b4
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x200]
call fcn.0046c680
jmp 0x63030b
mov rax, qword [rsp + 0x508]
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0xf8], rcx
mov rax, qword [rax + 0x58]
mov qword [rsp + 0x1a8], rax
mov rdx, qword [rcx + 0x30]
mov qword [rsp], rax
call rdx
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
mov rax, qword [rax + 0x20]
mov qword [rsp], rcx
call rax
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
lea rdi, [rsp + 0x2a0]
xorps xmm0, xmm0
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046ccb5
mov rbp, qword [rbp]
lea rdx, [0x006b9b28]
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], 3
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rcx
mov qword [rsp + 0x2a0], 1
mov rax, qword [rsp + 0x4d8]
mov rax, qword [rax + 0x20]
nop dword [rax + rax]
test rax, rax
jne 0x6304f5
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x4f8]
lea rbx, [rsp + 0x2a0]
mov qword [rsp], rbx
mov rbx, qword [rsp + 0x4c8]
mov qword [rsp + 8], rbx
mov rbx, qword [rsp + 0x4d0]
mov qword [rsp + 0x10], rbx
mov rbx, qword [rsp + 0xf8]
mov qword [rsp + 0x18], rbx
mov rsi, qword [rsp + 0x1a8]
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], 3
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rcx
call fcn.00621200
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
cmp qword [rsp + 0x58], 0
jne 0x63048f
xor ecx, ecx
jmp 0x62f5ff
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x180], rcx
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x1a8]
mov qword [rsp], rcx
call rax
mov qword [rsp + 0x508], 0
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x518], rax
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
mov qword [rsp + 0x150], rax
mov rcx, qword [rax]
mov qword [rsp + 0x128], rcx
mov rdx, qword [rax + 8]
mov qword [rsp + 0xc8], rdx
lea rbx, [0x00687100]
mov qword [rsp], rbx
nop
call fcn.0040e620
mov rdi, qword [rsp + 8]
mov rax, qword [rsp + 0xc8]
mov qword [rdi + 8], rax
cmp dword [0x008b7cc0], 0
nop dword [rax]
jne 0x63062a
mov rax, qword [rsp + 0x128]
mov qword [rdi], rax
mov qword [rsp + 0x1c0], rdi
mov rax, qword [rsp + 0x150]
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rdi + 0x18], rax
cmp dword [0x008b7cc0], 0
jne 0x630618
mov qword [rdi + 0x10], rcx
lea rax, [0x00669800]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 2
mov qword [rsp + 0x2d8], 2
mov qword [rsp + 0x2e0], 2
mov qword [rsp + 0x2d0], rax
lea rax, [0x0067fc60]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
lea rcx, [0x0063f040]
mov qword [rax], rcx
cmp dword [0x008b7cc0], 0
jne 0x630605
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 8], rcx
mov qword [rsp + 0x2e8], rax
lea rdx, [0x006b9b28]
nop
jmp 0x630409
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x1c0]
call fcn.0046c680
jmp 0x6305ef
lea rax, [rdi + 0x10]
mov rdi, rax
nop
call fcn.0046c680
jmp 0x63057e
mov rax, qword [rsp + 0x128]
call fcn.0046c580
jmp 0x630551
xor ecx, ecx
nop
jmp 0x62f5ff
lea rdi, [rcx + 0x60]
mov rcx, qword [rsp + 0x240]
call fcn.0046c680
jmp 0x62f275
lea rdi, [rsp + 0x3f8]
mov rsi, qword [rsp + 0x240]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046cfc6
mov rbp, qword [rbp]
mov rax, qword [rdx]
mov rdi, rsp
lea rsi, [rsp + 0x3f8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046cfc6
mov rbp, qword [rbp]
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
call rax
mov rax, qword [rsp + 0x158]
jmp 0x62f252
lea rdi, [rsp + 0x348]
lea rsi, [rsp + 8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046cfc6
mov rbp, qword [rbp]
lea rax, [0x006abc60]
mov qword [rsp], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 8], rax
lea rcx, [rsp + 0x348]
mov qword [rsp + 0x10], rcx
nop
call fcn.00415560
mov rax, qword [rsp + 0x158]
test rax, rax
jmp 0x62f243
mov rax, qword [rdx]
call rax
mov rcx, qword [rsp + 0x168]
jmp 0x62f0d7
mov rax, qword [rsp + 0x158]
jmp 0x62f275
mov ecx, 0
jmp 0x62f0af
add rax, 0x58
mov rdx, rdi
mov rdi, rax
call fcn.0046c680
mov rdi, rdx
jmp 0x62efbb
mov qword [rsp], rcx
call fcn.00635600
mov rcx, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rdx, qword [rsp + 0x4c0]
jmp 0x62ef3f
cmp qword [rdx + 0x88], 0
je 0x630787
test rcx, rcx
jmp 0x62ef29
test rcx, rcx
jne 0x630b8a
mov rcx, qword [rsp + 0x4f0]
mov rbx, qword [rsp + 0x4f8]
mov qword [rsp], rdx
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 8], rax
mov rsi, qword [rsp + 0x4d0]
mov qword [rsp + 0x10], rsi
lea rdi, [0x006b9b28]
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], 3
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rbx
nop dword [rax]
call fcn.0062c400
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x48]
nop
test rax, rax
je 0x6308d2
cmp qword [rsp + 0x4d8], 0
jne 0x630841
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
nop
ret
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x200], rsi
lea rax, [0x0069c8a0]
mov qword [rsp], rax
nop dword [rax]
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 0xc
lea rcx, [0x006bbd74]
mov qword [rax], rcx
mov qword [rax + 0x18], 3
lea rcx, [0x006b9b28]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rax + 0x40], rcx
cmp dword [0x008b7cc0], 0
jne 0x6308bf
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x48], rcx
mov rcx, rax
lea rax, [0x00712b40]
jmp 0x630814
lea rdi, [rax + 0x48]
mov rcx, qword [rsp + 0x138]
call fcn.0046c680
jmp 0x6308b0
mov rax, qword [rsp + 0x508]
mov qword [rax + 0x50], rbx
cmp dword [0x008b7cc0], 0
jne 0x630b7c
mov qword [rax + 0x58], rdx
mov rax, qword [rsp + 0x4d8]
nop word [rax + rax]
test rax, rax
je 0x630b67
mov rcx, qword [rax]
mov rbx, qword [rax + 8]
cmp rbx, 5
jne 0x630b42
cmp dword [rcx], 0x70747468
jne 0x630b42
cmp byte [rcx + 4], 0x73
jne 0x630b42
test rax, rax
jne 0x630b4f
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp], rax
mov qword [rsp + 8], rcx
call fcn.00560780
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x10]
mov rbx, qword [rsp + 0x18]
mov rsi, qword [rsp + 0x30]
test rax, rax
je 0x630a3d
cmp qword [rsp + 0x4d8], 0
jne 0x6309b0
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x200], rsi
lea rax, [0x0069c8a0]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 0xc
lea rcx, [0x006bbd74]
mov qword [rax], rcx
mov qword [rax + 0x18], 3
lea rcx, [0x006b9b28]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rax + 0x40], rcx
cmp dword [0x008b7cc0], 0
jne 0x630a2a
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x48], rcx
mov rcx, rax
lea rax, [0x00712b40]
jmp 0x630984
lea rdi, [rax + 0x48]
mov rcx, qword [rsp + 0x130]
call fcn.0046c680
jmp 0x630a1b
mov rax, qword [rsp + 0x508]
mov qword [rsp], rax
mov qword [rsp + 8], rdx
mov qword [rsp + 0x10], rbx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x18], rax
call fcn.0062e680
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x20]
test rax, rax
je 0x630b42
cmp qword [rsp + 0x4d8], 0
jne 0x630ab4
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x518], rcx
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x200], rdx
lea rax, [0x0069c8a0]
mov qword [rsp], rax
call fcn.0040e620
mov rax, qword [rsp + 8]
mov qword [rax + 8], 0xc
lea rcx, [0x006bbd74]
mov qword [rax], rcx
mov qword [rax + 0x18], 3
lea rcx, [0x006b9b28]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x200]
mov qword [rax + 0x40], rcx
cmp dword [0x008b7cc0], 0
jne 0x630b2e
mov rcx, qword [rsp + 0x140]
mov qword [rax + 0x48], rcx
mov rcx, rax
lea rax, [0x00712b40]
jmp 0x630a88
lea rdi, [rax + 0x48]
mov rcx, qword [rsp + 0x140]
call fcn.0046c680
nop
jmp 0x630b1f
mov rax, qword [rsp + 0x158]
jmp 0x62f275
mov qword [rsp], rax
call fcn.00635600
mov rax, qword [rsp + 8]
mov rcx, qword [rsp + 0x10]
jmp 0x630949
mov rcx, qword [rsp + 0x4e0]
mov rbx, qword [rsp + 0x4e8]
jmp 0x630910
lea rdi, [rax + 0x58]
call fcn.0046c6a0
jmp 0x6308ef
mov qword [rsp], rcx
call fcn.00635600
mov rcx, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rdx, qword [rsp + 0x4c0]
jmp 0x6307a0
test rcx, rcx
mov rdx, qword [rsp + 0x4c0]
jmp 0x63078a
test rcx, rcx
mov rdx, qword [rsp + 0x4c0]
jmp 0x63078a
test rcx, rcx
mov rdx, qword [rsp + 0x4c0]
jmp 0x63078a
mov rdx, qword [rsp + 0x4e0]
mov rbx, qword [rsp + 0x4e8]
jmp 0x62eee3
xor eax, eax
jmp 0x62eecb
mov qword [rsp + 0x1f8], rax
lea rcx, [0x0069abc0]
mov qword [rsp], rcx
lea rcx, [rax + 0x18]
mov qword [rsp + 8], rcx
lea rcx, [rsp + 0x268]
mov qword [rsp + 0x10], rcx
nop
call fcn.00415560
mov rax, qword [rsp + 0x1f8]
lea rdi, [rax + 0x80]
mov rcx, qword [rsp + 0x228]
nop dword [rax]
call fcn.0046c680
lea rdi, [rax + 0x88]
mov rcx, qword [rsp + 0x220]
call fcn.0046c680
lea rdi, [rax + 0x90]
mov rcx, qword [rsp + 0x218]
call fcn.0046c680
lea rdi, [rax + 0xa8]
mov rcx, qword [rsp + 0x210]
nop dword [rax]
call fcn.0046c680
lea rdi, [rax + 0xb0]
mov rcx, qword [rsp + 0x208]
call fcn.0046c680
jmp 0x62ee6e
lea rdi, [rax + 0x10]
mov rcx, qword [rsp + 0x4c0]
call fcn.0046c680
jmp 0x62ede6
mov qword [rsp], rcx
lea rax, [0x006b4e80]
mov qword [rsp + 8], rax
lea rax, [0x0068cea0]
mov qword [rsp + 0x10], rax
call fcn.0040b3c0
nop
call fcn.004378e0
mov rbp, qword [rsp + 0x4b0]
add rsp, 0x4b8
ret
call fcn.0046a840
jmp fcn.0062ec40