Function at 0x180029700
Capabilities:
Check for time delay via gettickcount

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4f0]
sub rsp, 0x5f0
mov qword [rbp + 0x88], 0xfffffffffffffffe
mov qword [rsp + 0x648], rbx
mov rax, qword [0x180106010]
xor rax, rsp
mov qword [rbp + 0x4e0], rax
mov dword [rbp - 0x38], r9d
mov qword [rbp + 0x58], r8
mov r14, rdx
mov r15, rcx
mov qword [rbp], rcx
mov rax, qword [rbp + 0x558]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x568]
mov qword [rbp - 0x68], rax
mov r13, qword [rbp + 0x570]
mov qword [rbp - 0x60], r13
xor r12d, r12d
mov dword [rcx + 0x18], r12d
lea rcx, [rbp + 0x1b0]
call fcn.1800079f0
lea rdx, [r15 + 0x20]
lea rcx, [rbp + 0x1b0]
call fcn.180007990
nop
mov rsi, qword [r15 + 8]
test rsi, rsi
je 0x18002b2c2
mov rax, qword [rbp + 0x1b0]
test rax, rax
je 0x1800297c4
mov rcx, qword [rax]
test rcx, rcx
je 0x1800297bd
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x1b0], r12
lea rbx, [r15 + 0x28]
mov qword [rbp + 0x10], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.180047990
mov rcx, rax
mov r9, r14
mov rdx, rsi
call fcn.180047a50
mov rsi, rax
mov qword [rbp - 8], rax
mov edx, r12d
mov rcx, qword [rbp + 0x10]
xchg dword [rcx], edx
test rax, rax
je 0x18002b2c2
lea rcx, [rbp + 0x1b8]
call fcn.1800079f0
lea rdx, [r15 + 0x20]
lea rcx, [rbp + 0x1b8]
call fcn.180007990
nop
mov qword [r15 + 0x10], rsi
mov rax, qword [rbp + 0x1b8]
test rax, rax
je 0x180029842
mov rcx, qword [rax]
test rcx, rcx
je 0x18002983b
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x1b8], r12
lea rdx, str.Content_Type:_application_x_www_form_urlencoded__charsetUTF_8
lea rcx, [rbp + 0x1c8]
call fcn.180005ef8
nop
mov rax, qword [r13 + 8]
cmp qword [r13], rax
je 0x18002a745
lea rcx, [0x1800d3624]
call fcn.180006330
mov r15, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rsi, rax
mov r14, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x50], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x1800298da
lea r13, [r14 + r15]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rax, 8
jb 0x1800298ae
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800d3624]
call fcn.180006328
mov word [rsp + 0x68], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rsp + 0x68]
call fcn.180005cc8
jmp 0x180029ad4
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b300
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x268], rcx
cmp rcx, rdi
ja 0x180029954
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x180029954
lea rax, [rcx + rdx]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x268]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x18002997e
mov rdx, r8
jmp 0x180029987
cmp rdx, 0x1000
jb 0x1800299b1
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b306
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800299c3
test rdx, rdx
je 0x1800299c0
mov rcx, rdx
call fcn.180086a58
jmp 0x1800299c3
mov rax, r12
mov qword [rbp - 0x20], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x20]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x50], 8
jb 0x180029a6c
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d3624]
call fcn.180006328
mov word [rsp + 0x6a], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x6a]
call fcn.180005cc8
mov rax, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x180029a5b
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b30c
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x20]
mov qword [rsi], rax
jmp 0x180029ad4
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d3624]
call fcn.180006328
mov word [rsp + 0x6c], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x6c]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x20]
call fcn.180005c20
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, str.Cookie:
call fcn.180006330
mov r15, rax
mov r14, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x50], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x180029b3b
lea r13, [r14 + r15]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rax, 8
jb 0x180029b0f
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006328
mov word [rsp + 0x6e], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rsp + 0x6e]
call fcn.180005cc8
jmp 0x180029d35
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b312
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x260], rcx
cmp rcx, rdi
ja 0x180029bb5
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x180029bb5
lea rax, [rcx + rdx]
mov qword [rbp + 0x20], rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x260]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x180029bdf
mov rdx, r8
jmp 0x180029be8
cmp rdx, 0x1000
jb 0x180029c12
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b318
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180029c24
test rdx, rdx
je 0x180029c21
mov rcx, rdx
call fcn.180086a58
jmp 0x180029c24
mov rax, r12
mov qword [rbp - 0x28], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x28]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x50], 8
jb 0x180029ccd
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006328
mov word [rsp + 0x70], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x70]
call fcn.180005cc8
mov rax, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x180029cbc
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b31e
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x28]
mov qword [rsi], rax
jmp 0x180029d35
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006328
mov word [rsp + 0x72], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x72]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x28]
call fcn.180005c20
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, r12
mov qword [rsp + 0x60], rdx
mov rax, qword [rbp - 0x60]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
sub rax, rcx
sar rax, 6
test rax, rax
je 0x18002a745
nop dword [rax + rax]
mov rdi, rdx
shl rdi, 6
add rdi, rcx
lea r14, [rdi + 0x20]
mov qword [rbp + 0x48], r14
mov rcx, rdi
call fcn.180005e24
test al, al
jne 0x18002a71d
mov rcx, r14
call fcn.180005e24
test al, al
jne 0x18002a71d
mov rcx, rdi
call fcn.180005c20
mov rdx, rax
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x18], 8
jb 0x180029db1
mov rdx, qword [rax]
mov qword [rsp + 0x50], rdx
mov r15, qword [rax + 0x10]
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x58], rcx
mov rax, rcx
sub rax, r14
cmp r15, rax
ja 0x180029e06
lea r13, [r15 + r14]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rcx, 8
jb 0x180029de1
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.180006328
mov word [rsp + 0x74], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rsp + 0x74]
call fcn.180005cc8
jmp 0x180029ffc
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b366
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x258], rcx
cmp rcx, rdi
ja 0x180029e80
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x180029e80
lea rax, [rcx + rdx]
mov qword [rbp + 0x28], rax
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x258]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x180029eaa
mov rdx, r8
jmp 0x180029eb3
cmp rdx, 0x1000
jb 0x180029edd
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b324
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180029eef
test rdx, rdx
je 0x180029eec
mov rcx, rdx
call fcn.180086a58
jmp 0x180029eef
mov rax, r12
mov qword [rbp - 0x18], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x18]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x58], 8
jb 0x180029f96
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.180006328
mov word [rsp + 0x76], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x76]
call fcn.180005cc8
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x180029f85
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b32a
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x18]
mov qword [rsi], rax
jmp 0x180029ffc
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.180006328
mov word [rsp + 0x78], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x78]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x18]
call fcn.180005c20
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1800d362c]
call fcn.180006330
mov r15, rax
mov r14, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x58], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002a063
lea r13, [r14 + r15]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rax, 8
jb 0x18002a037
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800d362c]
call fcn.180006328
mov word [rsp + 0x7a], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rsp + 0x7a]
call fcn.180005cc8
jmp 0x18002a25d
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b360
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x250], rcx
cmp rcx, rdi
ja 0x18002a0dd
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002a0dd
lea rax, [rcx + rdx]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x250]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x18002a107
mov rdx, r8
jmp 0x18002a110
cmp rdx, 0x1000
jb 0x18002a13a
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b330
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002a14c
test rdx, rdx
je 0x18002a149
mov rcx, rdx
call fcn.180086a58
jmp 0x18002a14c
mov rax, r12
mov qword [rbp - 0x50], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x50]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x58], 8
jb 0x18002a1f5
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d362c]
call fcn.180006328
mov word [rsp + 0x7c], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x7c]
call fcn.180005cc8
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002a1e4
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b336
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x50]
mov qword [rsi], rax
jmp 0x18002a25d
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d362c]
call fcn.180006328
mov word [rsp + 0x7e], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rsp + 0x7e]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x50]
call fcn.180005c20
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rcx, qword [rbp + 0x48]
call fcn.180005c20
mov rdx, rax
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x18], 8
jb 0x18002a27d
mov rdx, qword [rax]
mov qword [rsp + 0x50], rdx
mov r15, qword [rax + 0x10]
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x58], rcx
mov rax, rcx
sub rax, r14
cmp r15, rax
ja 0x18002a2d0
lea r13, [r15 + r14]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rcx, 8
jb 0x18002a2ad
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.180006328
mov word [rbp - 0x80], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rbp - 0x80]
call fcn.180005cc8
jmp 0x18002a4c2
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b35a
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x248], rcx
cmp rcx, rdi
ja 0x18002a34a
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002a34a
lea rax, [rdx + rcx]
mov qword [rbp + 0x50], rax
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x248]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x18002a374
mov rdx, r8
jmp 0x18002a37d
cmp rdx, 0x1000
jb 0x18002a3a7
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b33c
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002a3b9
test rdx, rdx
je 0x18002a3b6
mov rcx, rdx
call fcn.180086a58
jmp 0x18002a3b9
mov rax, r12
mov qword [rbp - 0x48], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x48]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x58], 8
jb 0x18002a45e
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.180006328
mov word [rbp - 0x7e], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x7e]
call fcn.180005cc8
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002a44d
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b342
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x48]
mov qword [rsi], rax
jmp 0x18002a4c2
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.180006328
mov word [rbp - 0x7c], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x7c]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x48]
call fcn.180005c20
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1800d3258]
call fcn.180006330
mov r15, rax
mov r14, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x58], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002a527
lea r13, [r14 + r15]
mov qword [rsi + 0x10], r13
mov rdi, rsi
cmp rax, 8
jb 0x18002a4fd
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800d3258]
call fcn.180006328
mov word [rbp - 0x7a], r12w
lea rcx, [rdi + r13*2]
lea rdx, [rbp - 0x7a]
call fcn.180005cc8
jmp 0x18002a71d
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b354
lea r13, [r14 + r15]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rdi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x298], rcx
cmp rcx, rdi
ja 0x18002a5a1
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002a5a1
lea rax, [rdx + rcx]
mov qword [rbp + 0x60], rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x298]
call fcn.18000621c
mov rdi, qword [rax]
mov rax, rdi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x18002a5cb
mov rdx, r8
jmp 0x18002a5d4
cmp rdx, 0x1000
jb 0x18002a5fe
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.180086a58
mov rcx, rax
test rax, rax
je 0x18002b348
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002a610
test rdx, rdx
je 0x18002a60d
mov rcx, rdx
call fcn.180086a58
jmp 0x18002a610
mov rax, r12
mov qword [rbp - 0x40], rax
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rdi
mov r13, qword [rbp - 0x40]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x58], 8
jb 0x18002a6b7
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d3258]
call fcn.180006328
mov word [rbp - 0x78], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x78]
call fcn.180005cc8
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002a6a6
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002b34e
mov rdi, rcx
mov rcx, rdi
call fcn.1800862a4
mov rax, qword [rbp - 0x40]
mov qword [rsi], rax
jmp 0x18002a71d
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, [0x1800d3258]
call fcn.180006328
mov word [rbp - 0x76], r12w
lea rax, [r14 + r15]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x76]
call fcn.180005cc8
mov rcx, rsi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x40]
call fcn.180005c20
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, qword [rsp + 0x60]
inc rdx
mov qword [rsp + 0x60], rdx
mov rax, qword [rbp - 0x60]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
sub rax, rcx
sar rax, 6
cmp rdx, rax
jb 0x180029d60
lea rcx, str._r_n_r_n
call fcn.180006330
mov r15, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rdi, rax
mov r14, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x60], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002a7b6
lea rsi, [r15 + r14]
mov qword [rdi + 0x10], rsi
cmp rax, 8
jb 0x18002a78c
mov rdi, qword [rdi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006328
mov word [rbp - 0x74], r12w
lea rcx, [rdi + rsi*2]
lea rdx, [rbp - 0x74]
call fcn.180005cc8
jmp 0x18002a969
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
sub rax, r14
cmp rax, r15
jb 0x18002b36c
lea r13, [r15 + r14]
lea rcx, [rbp + 0x1c8]
call fcn.180006d84
mov rsi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005c20
mov rcx, r13
or rcx, 7
mov qword [rbp + 0x290], rcx
cmp rcx, rsi
ja 0x18002a830
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp rdx, rax
ja 0x18002a830
lea rax, [rcx + rdx]
mov qword [rbp + 8], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x290]
call fcn.18000621c
mov rsi, qword [rax]
mov rax, rsi
add rax, 1
mov rdx, 0xffffffffffffffff
cmovb rax, rdx
lea rcx, [rax + rax]
movabs r8, 0x7fffffffffffffff
cmp rax, r8
cmova rcx, rdx
call fcn.180006b1c
mov qword [rbp - 0x30], rax
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], rsi
mov r13, qword [rbp - 0x30]
mov r8, r14
mov rcx, r13
cmp qword [rsp + 0x60], 8
jb 0x18002a903
mov rsi, qword [rdi]
mov rdx, rsi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006328
mov word [rbp - 0x72], r12w
lea rax, [r15 + r14]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x72]
call fcn.180005cc8
mov rax, qword [rsp + 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002a8f2
add rdx, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x18002b372
mov rsi, rcx
mov rcx, rsi
call fcn.1800862a4
mov rax, qword [rbp - 0x30]
mov qword [rdi], rax
jmp 0x18002a969
mov rdx, rdi
call fcn.180006328
lea rcx, [r14*2]
add rcx, r13
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006328
mov word [rbp - 0x70], r12w
lea rax, [r15 + r14]
lea rcx, [rax*2]
add rcx, r13
lea rdx, [rbp - 0x70]
call fcn.180005cc8
mov rcx, rdi
call fcn.180005c20
mov rdx, rax
mov ecx, 8
call fcn.180005d08
mov rdi, rax
lea rcx, [rbp - 0x30]
call fcn.180005c20
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rdi, qword [rbp + 0x68]
mov rcx, rdi
call fcn.180005e24
test al, al
jne 0x18002a9e8
lea rdx, [0x1800d3630]
lea rcx, [rbp + 0x2c0]
call fcn.180005ef8
nop
mov rcx, rdi
call fcn.180005c20
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002a9a2
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x2c0]
call fcn.180006e20
lea rcx, [rbp + 0x2c0]
call fcn.180005c20
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002a9cb
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x1c8]
call fcn.180006e20
nop
lea rcx, [rbp + 0x2c0]
call fcn.180005bf4
mov qword [rbp - 0x10], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x1c8]
call fcn.180006090
mov rsi, rax
lea rcx, [rbp + 0x1c8]
call fcn.180005be4
mov rdi, rax
call fcn.180047990
mov rcx, rax
mov eax, dword [rbp - 0x38]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x20], rax
mov r9d, esi
mov r8, rdi
mov r13, qword [rbp - 8]
mov rdx, r13
call fcn.180047b20
test eax, eax
jne 0x18002aa56
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [rbp]
mov dword [rcx + 0x18], eax
mov rax, qword [rbp - 0x10]
jmp 0x18002b2a5
mov ecx, r12d
mov rax, qword [rbp - 0x10]
xchg dword [rax], ecx
mov rdi, qword [rbp - 0x68]
mov qword [rdi + 0x10], r12
mov rax, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18002aa74
mov rax, qword [rdi]
mov byte [rax], 0
mov r14d, 0x200
mov qword [rsp + 0x60], r14
mov dword [rbp + 0x1c4], r12d
mov qword [rbp - 0x58], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.180047990
mov rcx, rax
lea rax, [rbp + 0x1c4]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x2e0]
mov rdx, r13
call fcn.180047d50
test eax, eax
je 0x18002b294
mov ecx, r12d
mov rax, qword [rbp - 0x58]
xchg dword [rax], ecx
mov eax, dword [rbp + 0x1c4]
cmp eax, r14d
jae 0x18002b2a1
test eax, eax
je 0x18002ab4e
mov esi, eax
cmp rax, r14
jae 0x18002b378
mov byte [rbp + rax + 0x2e0], 0
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov rax, rdx
sub rax, rcx
cmp rsi, rax
ja 0x18002ab36
lea rax, [rcx + rsi]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0x10
jb 0x18002ab16
mov rax, qword [rdi]
lea rdi, [rax + rcx]
mov r8, rsi
lea rdx, [rbp + 0x2e0]
mov rcx, rdi
call fcn.18000c060
mov byte [rdi + rsi], 0
mov rdi, qword [rbp - 0x68]
jmp 0x18002ab4e
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x2e0]
mov rdx, rsi
mov rcx, rdi
call fcn.180021910
nop
mov ecx, r12d
mov rax, qword [rbp - 0x58]
xchg dword [rax], ecx
cmp dword [rbp + 0x1c4], 0
ja 0x18002aa82
mov rcx, qword [rbp - 0x60]
call fcn.18002b390
mov ecx, 0x402
call fcn.180086e04
mov dword [rbp + 0x1c0], r12d
mov qword [rbp - 0x68], rax
mov r15, rax
mov word [r15], r12w
mov dword [rbp + 0x130], r14d
mov esi, dword [rbp + 0x1c0]
mov qword [rbp + 0x40], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.180047990
mov rcx, rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
mov r9, r15
mov rdx, r13
call fcn.180047ac0
test eax, eax
setne dil
mov edx, r12d
mov rcx, qword [rbp + 0x40]
xchg dword [rcx], edx
test eax, eax
jne 0x18002ac37
mov eax, dword [rbp + 0x130]
cmp eax, r14d
jbe 0x18002ac3d
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x18002ac37
mov r14d, dword [rbp + 0x130]
inc r14d
mov qword [rsp + 0x60], r14
mov rcx, r15
call fcn.1800862a4
lea ecx, [r14 + 1]
mov eax, 2
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.180086e04
mov dword [rbp + 0x1c0], esi
jmp 0x18002ab7e
mov eax, dword [rbp + 0x130]
test dil, dil
je 0x18002b25d
cmp eax, r14d
ja 0x18002ab85
mov word [r15 + rax*2], r12w
mov rdx, r15
lea rcx, [rbp + 0x208]
call fcn.180005ef8
nop
lea rcx, [rbp + 0x208]
call fcn.180005e24
test al, al
jne 0x18002b24c
lea rcx, [rbp + 0x228]
call fcn.180005bfc
nop
lea rcx, [rbp + 0x1e8]
call fcn.180005bfc
nop
mov edx, 0x3d
xor r8d, r8d
lea rcx, [rbp + 0x208]
call fcn.18000a230
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x18002ad34
mov r9, rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x208]
call fcn.18000a1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.180005e60
nop
lea rcx, [rbp + 0xf0]
call fcn.180005bf4
inc rdi
lea rcx, [rbp + 0x208]
call fcn.180006090
cmp rdi, rax
jae 0x18002ad34
mov r9, 0xffffffffffffffff
mov r8, rdi
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x208]
call fcn.18000a1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.180005e60
nop
lea rcx, [rbp + 0xd0]
call fcn.180005bf4
mov edx, 0x3b
xor r8d, r8d
lea rcx, [rbp + 0x208]
call fcn.18000a230
lea rcx, [rbp + 0x208]
cmp rax, 0xffffffffffffffff
je 0x18002ad83
mov r9, rax
lea rdx, [rbp + 0x110]
call fcn.18000a1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.180005e60
nop
lea rcx, [rbp + 0x110]
call fcn.180005bf4
jmp 0x18002adbd
call fcn.180005c20
lea rcx, [rbp + 0x1e8]
cmp rcx, rax
je 0x18002adbd
lea rcx, [rbp + 0x208]
call fcn.180005c20
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002adad
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x1e8]
call fcn.180006098
lea rcx, [rbp + 0x228]
call fcn.180006090
mov r14, rax
cmp rax, 1
jb 0x18002ae3a
mov rdi, r12
test rax, rax
je 0x18002ae3a
lea rcx, [rbp + 0x228]
call fcn.180005c20
mov rsi, rax
nop dword [rax]
cmp qword [rsi + 0x10], rdi
jbe 0x18002b37e
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x18002ae07
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.18008a658
test rax, rax
je 0x18002ae24
inc rdi
cmp rdi, r14
jb 0x18002adf0
test rdi, rdi
je 0x18002ae3a
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x228]
call fcn.180013590
lea rcx, [rbp + 0x228]
call fcn.180006090
mov r13, rax
cmp rax, 1
jb 0x18002aec7
mov rsi, rax
test rax, rax
je 0x18002aec7
lea rcx, [rbp + 0x228]
call fcn.180005c20
mov rdi, rax
lea r14, [rsi*2 - 2]
nop
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x18002b384
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x18002ae8b
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.18008a658
test rax, rax
je 0x18002aead
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x18002ae70
cmp rsi, r13
jae 0x18002aec7
sub r13, rsi
mov r8, r13
mov rdx, rsi
lea rcx, [rbp + 0x228]
call fcn.180013590
lea rcx, [rbp + 0x1e8]
call fcn.180006090
mov r14, rax
cmp rax, 1
jb 0x18002af3d
mov rdi, r12
test rax, rax
je 0x18002af3d
lea rcx, [rbp + 0x1e8]
call fcn.180005c20
mov rsi, rax
cmp qword [rsi + 0x10], rdi
jbe 0x18002b38a
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x18002af0a
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.18008a658
test rax, rax
je 0x18002af27
inc rdi
cmp rdi, r14
jb 0x18002aef3
test rdi, rdi
je 0x18002af3d
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x1e8]
call fcn.180013590
lea rcx, [rbp + 0x1e8]
call fcn.180006090
mov r13, rax
cmp rax, 1
jb 0x18002afc8
mov rsi, rax
test rax, rax
je 0x18002afc8
lea rcx, [rbp + 0x1e8]
call fcn.180005c20
mov rdi, rax
lea r14, [rsi*2 - 2]
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x18002b2fa
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x18002af8c
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.18008a658
test rax, rax
je 0x18002afae
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x18002af71
cmp rsi, r13
jae 0x18002afc8
sub r13, rsi
mov r8, r13
mov rdx, rsi
lea rcx, [rbp + 0x1e8]
call fcn.180013590
lea rcx, [rbp + 0x228]
call fcn.180005e24
test al, al
jne 0x18002b226
lea rcx, [rbp + 0x1e8]
call fcn.180005e24
test al, al
jne 0x18002b226
lea rdx, str.http:__www.2345.com_
lea rcx, [rbp + 0x2a0]
call fcn.180005ef8
nop
lea rcx, [rbp + 0x1e8]
call fcn.180005c20
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002b01d
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x2a0]
call fcn.180006e20
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x144]
call fcn.18008a090
mov dword [rbp + 0x140], 0x68
lea rcx, [rbp + 0x2a0]
call fcn.180006090
lea esi, [rax + 0x20]
mov edi, esi
mov eax, 2
mul rdi
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.180086e04
mov qword [rbp + 0x198], rax
lea r8, [rsi + rsi]
xor edx, edx
mov rcx, rax
call fcn.18008a090
lea eax, [rsi - 1]
mov dword [rbp + 0x1a0], eax
mov qword [rbp + 0x30], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x2a0]
call fcn.180006090
mov rsi, rax
lea rcx, [rbp + 0x2a0]
call fcn.180005be4
mov rdi, rax
call fcn.180047990
mov rcx, rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x20], rax
mov r8d, esi
mov rdx, rdi
call fcn.180047c50
nop
mov edx, r12d
mov rcx, qword [rbp + 0x30]
xchg dword [rcx], edx
test eax, eax
je 0x18002b1ba
mov rdx, qword [rbp + 0x198]
lea rcx, [rbp + 0x270]
call fcn.180005ef8
nop
lea rcx, [rbp + 0x270]
call fcn.180005e24
test al, al
jne 0x18002b1ae
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x270]
call fcn.18000c4a0
mov rdi, qword [rax]
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x270]
call fcn.18000c4a0
sub rdi, qword [rax]
sar rdi, 1
mov r8d, 1
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.180013590
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x270]
call fcn.18000c4a0
lea rcx, [rbp + 0x1e8]
call fcn.180005c20
mov rcx, rax
call fcn.180005c20
mov rdi, rax
lea rcx, [rbp + 0x270]
call fcn.180005c20
mov rcx, rax
call fcn.180005c20
movups xmm2, xmmword [rdi]
movups xmm3, xmmword [rdi + 0x10]
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rax], xmm2
movups xmmword [rax + 0x10], xmm3
lea rcx, [rbp + 0x270]
call fcn.180005bf4
mov rcx, qword [rbp + 0x198]
call fcn.1800862a4
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x90]
call fcn.180006d90
nop
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0xb0]
call fcn.180006d90
nop
lea rdx, [rbp + 0x90]
mov rcx, qword [rbp - 0x60]
call fcn.18002b410
nop
lea rcx, [rbp + 0xb0]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x90]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x2a0]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x1e8]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x228]
call fcn.180005bf4
mov r14, qword [rsp + 0x60]
mov r15, qword [rbp - 0x68]
mov r13, qword [rbp - 8]
lea rcx, [rbp + 0x208]
call fcn.180005bf4
jmp 0x18002ab85
mov word [r15], r12w
mov rcx, r15
call fcn.1800862a4
nop
lea rcx, [rbp + 0x1c8]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x1b8]
call fcn.1800079c0
nop
lea rcx, [rbp + 0x1b0]
call fcn.1800079c0
mov al, 1
jmp 0x18002b2d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [rbp]
mov dword [rcx + 0x18], eax
mov rax, qword [rbp - 0x58]
xchg dword [rax], r12d
lea rcx, [rbp + 0x1c8]
call fcn.180005bf4
nop
lea rcx, [rbp + 0x1b8]
call fcn.1800079c0
nop
lea rcx, [rbp + 0x1b0]
call fcn.1800079c0
xor al, al
mov rcx, qword [rbp + 0x4e0]
xor rcx, rsp
call fcn.180086280
mov rbx, qword [rsp + 0x648]
add rsp, 0x5f0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.18000a5a0
nop
call fcn.180006d70
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.180006d70
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.18008ccdc
int3
call fcn.180006d70
int3
call fcn.180006d70
int3
call fcn.180006d70
int3
call fcn.180006d70
int3
call fcn.180006d70
int3
call fcn.18008ccdc
nop
call fcn.1800863bc
nop
call fcn.18000a5a0
int3
call fcn.18000a5a0
int3
call fcn.18000a5a0
int3