Function at 0x18002a760
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 - 0x580]
sub rsp, 0x680
mov qword [rbp + 0x98], 0xfffffffffffffffe
mov qword [rsp + 0x6d8], rbx
mov rax, qword [0x18012b010]
xor rax, rsp
mov qword [rbp + 0x570], rax
mov dword [rbp - 0x40], r9d
mov qword [rbp + 0x38], r8
mov r14, rdx
mov r15, rcx
mov qword [rbp - 0x38], rcx
mov rax, qword [rbp + 0x5e8]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp - 0x58], rax
mov r12, qword [rbp + 0x600]
mov qword [rbp - 0x50], r12
xor r13d, r13d
mov dword [rsp + 0x60], r13d
mov dword [rcx + 0x30], r13d
lea rcx, [rbp + 0x220]
call fcn.180007c80
lea rdx, [r15 + 0x38]
lea rcx, [rbp + 0x220]
call fcn.180007c20
nop
mov rsi, qword [r15 + 8]
test rsi, rsi
je 0x18002c3b7
mov rax, qword [rbp + 0x220]
test rax, rax
je 0x18002a829
mov rcx, qword [rax]
test rcx, rcx
je 0x18002a822
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x220], r13
lea rbx, [r15 + 0x40]
mov qword [rbp + 0x18], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.18005bc50
mov rcx, rax
mov r9, r14
mov rdx, rsi
call fcn.18005bd10
mov rsi, rax
mov qword [rbp + 0x10], rax
mov edx, r13d
mov rcx, qword [rbp + 0x18]
xchg dword [rcx], edx
test rax, rax
je 0x18002c3b7
lea rcx, [rbp + 0x230]
call fcn.180007c80
lea rdx, [r15 + 0x38]
lea rcx, [rbp + 0x230]
call fcn.180007c20
nop
mov qword [r15 + 0x10], rsi
mov rax, qword [rbp + 0x230]
test rax, rax
je 0x18002a8a7
mov rcx, qword [rax]
test rcx, rcx
je 0x18002a8a0
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x230], r13
lea rdx, str.Content_Type:_application_x_www_form_urlencoded__charsetUTF_8
lea rcx, [rbp + 0x238]
call fcn.180005e38
nop
mov rax, qword [r12 + 8]
cmp qword [r12], rax
je 0x18002b6dd
lea rcx, [0x1800f4684]
call fcn.18000608c
mov r15, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rsi, rax
mov r14, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x58], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002a93e
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x18002a914
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800f4684]
call fcn.180006084
mov word [rbp - 0x66], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x66]
call fcn.18000607c
jmp 0x18002ab14
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c3f5
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2b8], rcx
cmp rcx, rdi
ja 0x18002a9b8
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002a9b8
lea rax, [rcx + rdx]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x2b8]
call fcn.18000602c
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 0x18002a9e2
mov rdx, r8
jmp 0x18002a9eb
cmp rdx, 0x1000
jb 0x18002aa15
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c3fb
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002aa27
test rdx, rdx
je 0x18002aa24
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002aa27
mov rax, r13
mov qword [rbp - 0x30], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x30]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x58], 8
jb 0x18002aabc
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4684]
call fcn.180006084
mov word [rbp - 0x64], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x64]
call fcn.18000607c
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002aaab
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c401
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp - 0x30]
mov qword [rsi], rax
jmp 0x18002ab14
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4684]
call fcn.180006084
mov word [rbp - 0x62], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x62]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 0x30]
call fcn.180005ea0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, str.Cookie:
call fcn.18000608c
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 0x18002ab79
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x18002ab4f
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006084
mov word [rbp - 0x60], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x60]
call fcn.18000607c
jmp 0x18002ad53
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c407
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2c0], rcx
cmp rcx, rdi
ja 0x18002abf3
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002abf3
lea rax, [rcx + rdx]
mov qword [rbp + 0x58], rax
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x2c0]
call fcn.18000602c
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 0x18002ac1d
mov rdx, r8
jmp 0x18002ac26
cmp rdx, 0x1000
jb 0x18002ac50
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c40d
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002ac62
test rdx, rdx
je 0x18002ac5f
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002ac62
mov rax, r13
mov qword [rbp - 0x28], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x28]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x58], 8
jb 0x18002acf9
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006084
mov word [rsp + 0x78], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x78]
call fcn.18000607c
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002ace8
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c413
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp - 0x28]
mov qword [rsi], rax
jmp 0x18002ad53
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str.Cookie:
call fcn.180006084
mov word [rsp + 0x7a], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x7a]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 0x28]
call fcn.180005ea0
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, r13
mov qword [rsp + 0x70], rdx
mov rax, qword [rbp - 0x50]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
sub rax, rcx
sar rax, 6
test rax, rax
je 0x18002b6dd
nop word [rax + rax]
mov rdi, rdx
shl rdi, 6
add rdi, rcx
lea r14, [rdi + 0x20]
mov qword [rbp + 0x28], r14
mov rcx, rdi
call fcn.180005da8
test al, al
jne 0x18002b6b5
mov rcx, r14
call fcn.180005da8
test al, al
jne 0x18002b6b5
mov rcx, rdi
call fcn.180005ea0
mov rdx, rax
mov qword [rsp + 0x58], rax
cmp qword [rax + 0x18], 8
jb 0x18002add1
mov rdx, qword [rax]
mov qword [rsp + 0x58], rdx
mov r15, qword [rax + 0x10]
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x68], rcx
mov rax, rcx
sub rax, r14
cmp r15, rax
ja 0x18002ae26
lea r12, [r15 + r14]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rcx, 8
jb 0x18002ae01
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.180006084
mov word [rsp + 0x7c], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x7c]
call fcn.18000607c
jmp 0x18002affa
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c45b
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2c8], rcx
cmp rcx, rdi
ja 0x18002aea0
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002aea0
lea rax, [rcx + rdx]
mov qword [rbp + 0x40], rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x2c8]
call fcn.18000602c
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 0x18002aeca
mov rdx, r8
jmp 0x18002aed3
cmp rdx, 0x1000
jb 0x18002aefd
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c419
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002af0f
test rdx, rdx
je 0x18002af0c
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002af0f
mov rax, r13
mov qword [rbp - 0x18], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x18]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x68], 8
jb 0x18002afa4
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x58]
call fcn.180006084
mov word [rsp + 0x7e], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x7e]
call fcn.18000607c
mov rax, qword [rsp + 0x68]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002af93
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c41f
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp - 0x18]
mov qword [rsi], rax
jmp 0x18002affa
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x58]
call fcn.180006084
mov word [rbp - 0x80], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x80]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 0x18]
call fcn.180005ea0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1800f4710]
call fcn.18000608c
mov r15, rax
mov r14, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x68], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002b05f
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x18002b035
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800f4710]
call fcn.180006084
mov word [rbp - 0x7e], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x7e]
call fcn.18000607c
jmp 0x18002b235
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c455
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2d0], rcx
cmp rcx, rdi
ja 0x18002b0d9
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002b0d9
lea rax, [rcx + rdx]
mov qword [rbp + 0x78], rax
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x2d0]
call fcn.18000602c
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 0x18002b103
mov rdx, r8
jmp 0x18002b10c
cmp rdx, 0x1000
jb 0x18002b136
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c425
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002b148
test rdx, rdx
je 0x18002b145
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002b148
mov rax, r13
mov qword [rbp - 0x10], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x10]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x68], 8
jb 0x18002b1dd
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4710]
call fcn.180006084
mov word [rbp - 0x7c], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x7c]
call fcn.18000607c
mov rax, qword [rsp + 0x68]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002b1cc
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c42b
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp - 0x10]
mov qword [rsi], rax
jmp 0x18002b235
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4710]
call fcn.180006084
mov word [rbp - 0x7a], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x7a]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 0x10]
call fcn.180005ea0
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rcx, qword [rbp + 0x28]
call fcn.180005ea0
mov rdx, rax
mov qword [rsp + 0x58], rax
cmp qword [rax + 0x18], 8
jb 0x18002b255
mov rdx, qword [rax]
mov qword [rsp + 0x58], rdx
mov r15, qword [rax + 0x10]
mov r14, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x68], rcx
mov rax, rcx
sub rax, r14
cmp r15, rax
ja 0x18002b2a8
lea r12, [r15 + r14]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rcx, 8
jb 0x18002b285
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.180006084
mov word [rbp - 0x78], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x78]
call fcn.18000607c
jmp 0x18002b47a
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c44f
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2d8], rcx
cmp rcx, rdi
ja 0x18002b322
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002b322
lea rax, [rdx + rcx]
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x2d8]
call fcn.18000602c
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 0x18002b34c
mov rdx, r8
jmp 0x18002b355
cmp rdx, 0x1000
jb 0x18002b37f
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c431
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002b391
test rdx, rdx
je 0x18002b38e
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002b391
mov rax, r13
mov qword [rbp - 8], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 8]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x68], 8
jb 0x18002b424
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x58]
call fcn.180006084
mov word [rbp - 0x76], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x76]
call fcn.18000607c
mov rax, qword [rsp + 0x68]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002b413
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c437
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp - 8]
mov qword [rsi], rax
jmp 0x18002b47a
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x58]
call fcn.180006084
mov word [rbp - 0x74], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x74]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 8]
call fcn.180005ea0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1800f4250]
call fcn.18000608c
mov r15, rax
mov r14, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x68], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002b4df
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x18002b4b5
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1800f4250]
call fcn.180006084
mov word [rbp - 0x72], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x72]
call fcn.18000607c
jmp 0x18002b6b5
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c449
lea r12, [r14 + r15]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rdi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2e8], rcx
cmp rcx, rdi
ja 0x18002b559
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x18002b559
lea rax, [rdx + rcx]
mov qword [rbp + 0x50], rax
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x2e8]
call fcn.18000602c
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 0x18002b583
mov rdx, r8
jmp 0x18002b58c
cmp rdx, 0x1000
jb 0x18002b5b6
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1800a0a38
mov rcx, rax
test rax, rax
je 0x18002c43d
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x18002b5c8
test rdx, rdx
je 0x18002b5c5
mov rcx, rdx
call fcn.1800a0a38
jmp 0x18002b5c8
mov rax, r13
mov qword [rbp], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x68], 8
jb 0x18002b65d
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4250]
call fcn.180006084
mov word [rbp - 0x70], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x70]
call fcn.18000607c
mov rax, qword [rsp + 0x68]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002b64c
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x18002c443
mov rdi, rcx
mov rcx, rdi
call fcn.1800a0284
mov rax, qword [rbp]
mov qword [rsi], rax
jmp 0x18002b6b5
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1800f4250]
call fcn.180006084
mov word [rbp - 0x6e], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x6e]
call fcn.18000607c
mov rcx, rsi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp]
call fcn.180005ea0
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, qword [rsp + 0x70]
inc rdx
mov qword [rsp + 0x70], rdx
mov rax, qword [rbp - 0x50]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
sub rax, rcx
sar rax, 6
cmp rdx, rax
jb 0x18002ad80
lea rcx, str._r_n_r_n
call fcn.18000608c
mov r15, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rdi, rax
mov r14, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x70], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x18002b74e
lea rsi, [r15 + r14]
mov qword [rdi + 0x10], rsi
cmp rax, 8
jb 0x18002b724
mov rdi, qword [rdi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006084
mov word [rbp - 0x6c], r13w
lea rcx, [rdi + rsi*2]
lea rdx, [rbp - 0x6c]
call fcn.18000607c
jmp 0x18002b8e1
lea rcx, [rbp + 0x238]
call fcn.180006114
sub rax, r14
cmp rax, r15
jb 0x18002c461
lea r12, [r15 + r14]
lea rcx, [rbp + 0x238]
call fcn.180006114
mov rsi, rax
lea rcx, [rbp + 0x238]
call fcn.180005ea0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x2e0], rcx
cmp rcx, rsi
ja 0x18002b7c8
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp rdx, rax
ja 0x18002b7c8
lea rax, [rcx + rdx]
mov qword [rbp + 0x68], rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x2e0]
call fcn.18000602c
mov rsi, qword [rax]
mov rax, rsi
add rax, 1
mov r8, 0xffffffffffffffff
cmovb rax, r8
lea rcx, [rax + rax]
movabs rdx, 0x7fffffffffffffff
cmp rax, rdx
cmova rcx, r8
call fcn.1800060a4
mov qword [rbp - 0x20], rax
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rsi
mov r12, qword [rbp - 0x20]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x70], 8
jb 0x18002b889
mov rsi, qword [rdi]
mov rdx, rsi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006084
mov word [rbp - 0x6a], r13w
lea rax, [r15 + r14]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x6a]
call fcn.18000607c
mov rax, qword [rsp + 0x70]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x18002b878
add rdx, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x18002c467
mov rsi, rcx
mov rcx, rsi
call fcn.1800a0284
mov rax, qword [rbp - 0x20]
mov qword [rdi], rax
jmp 0x18002b8e1
mov rdx, rdi
call fcn.180006084
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.180006084
mov word [rbp - 0x68], r13w
lea rax, [r15 + r14]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x68]
call fcn.18000607c
mov rcx, rdi
call fcn.180005ea0
mov rdx, rax
mov ecx, 8
call fcn.180005ca4
mov rdi, rax
lea rcx, [rbp - 0x20]
call fcn.180005ea0
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rdi, qword [rbp + 0x20]
mov rcx, rdi
call fcn.180005da8
test al, al
jne 0x18002b960
lea rdx, [0x1800f4748]
lea rcx, [rbp + 0x330]
call fcn.180005e38
nop
mov rcx, rdi
call fcn.180005ea0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002b91a
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x330]
call fcn.180007428
lea rcx, [rbp + 0x330]
call fcn.180005ea0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002b943
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x238]
call fcn.180007428
nop
lea rcx, [rbp + 0x330]
call fcn.180005de4
mov r15, qword [rbp - 0x38]
mov r14, qword [r15 + 0x18]
mov r12, qword [r15 + 0x20]
cmp r14, r12
je 0x18002baa4
lea rcx, [rbp + 0x350]
call fcn.180005ea0
mov r15, rax
mov esi, dword [rsp + 0x60]
nop dword [rax + rax]
mov r8, r14
lea rdx, [0x1800f4684]
lea rcx, [rbp + 0x140]
call fcn.18000d9a0
mov rdi, rax
lea rcx, [0x1800f473c]
call fcn.18000608c
mov r8, rax
lea rdx, [0x1800f473c]
mov rcx, rdi
call fcn.180007428
mov rcx, rax
call fcn.180005ea0
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.180005dec
or esi, 1
mov dword [rsp + 0x60], esi
lea r8, [r14 + 0x20]
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.180006a48
mov rdi, rax
lea rcx, [0x1800f4684]
call fcn.18000608c
mov r8, rax
lea rdx, [0x1800f4684]
mov rcx, rdi
call fcn.180007428
mov rcx, rax
call fcn.180005ea0
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.180005dec
or esi, 2
mov dword [rsp + 0x60], esi
lea rcx, [rbp + 0x100]
call fcn.180005de4
and esi, 0xfffffffe
mov dword [rsp + 0x60], esi
lea rcx, [rbp + 0x120]
call fcn.180005de4
nop
lea rcx, [rbp + 0x140]
call fcn.180005de4
mov rdx, r15
cmp qword [r15 + 0x18], 8
jb 0x18002ba70
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
lea rcx, [rbp + 0x238]
call fcn.180007428
and esi, 0xfffffffd
mov dword [rsp + 0x60], esi
lea rcx, [rbp + 0x350]
call fcn.180005de4
add r14, 0x40
cmp r14, r12
jne 0x18002b990
mov r15, qword [rbp - 0x38]
mov qword [rbp + 8], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x238]
call fcn.180005f10
mov rsi, rax
lea rcx, [rbp + 0x238]
call fcn.18000618c
mov rdi, rax
call fcn.18005bc50
mov rcx, rax
mov eax, dword [rbp - 0x40]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x38]
mov qword [rsp + 0x20], rax
mov r9d, esi
mov r8, rdi
mov r12, qword [rbp + 0x10]
mov rdx, r12
call fcn.18005bde0
test eax, eax
jne 0x18002bb0f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [r15 + 0x30], eax
mov rax, qword [rbp + 8]
jmp 0x18002c39a
mov ecx, r13d
mov rax, qword [rbp + 8]
xchg dword [rax], ecx
mov rdi, qword [rbp - 0x58]
mov rcx, rdi
call fcn.180005ea0
mov r14, rax
mov byte [rsp + 0x50], 0
mov qword [rax + 0x10], r13
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x18002bb3d
mov rcx, qword [rax]
lea rdx, [rsp + 0x50]
call fcn.1800061ec
mov r15d, 0x200
mov qword [rsp + 0x70], r15
mov dword [rbp + 0x228], r13d
mov qword [rbp - 0x48], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.18005bc50
mov rcx, rax
lea rax, [rbp + 0x228]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x370]
mov rdx, r12
call fcn.18005c030
test eax, eax
je 0x18002c389
mov ecx, r13d
mov rax, qword [rbp - 0x48]
xchg dword [rax], ecx
mov eax, dword [rbp + 0x228]
cmp eax, r15d
jae 0x18002c396
test eax, eax
je 0x18002bc31
mov esi, eax
cmp rax, r15
jae 0x18002c46d
mov byte [rbp + rax + 0x370], 0
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x18]
mov rax, rdx
sub rax, rcx
cmp rsi, rax
ja 0x18002bc19
lea rax, [rcx + rsi]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp rdx, 0x10
jb 0x18002bbea
mov rax, qword [r14]
lea rdi, [rax + rcx]
mov r8, rsi
lea rdx, [rbp + 0x370]
mov rcx, rdi
call fcn.1800a38e0
mov byte [rsp + 0x51], 0
lea rcx, [rdi + rsi]
lea rdx, [rsp + 0x51]
call fcn.1800061ec
mov rdi, qword [rbp - 0x58]
jmp 0x18002bc31
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x370]
mov rdx, rsi
mov rcx, rdi
call fcn.180022630
nop
mov ecx, r13d
mov rax, qword [rbp - 0x48]
xchg dword [rax], ecx
cmp dword [rbp + 0x228], 0
ja 0x18002bb52
mov rcx, qword [rbp - 0x50]
call fcn.18002c490
mov ecx, 0x402
call fcn.1800a0de4
mov dword [rbp + 0x22c], r13d
mov qword [rbp - 0x58], rax
mov r14, rax
nop dword [rax + rax]
mov word [r14], r13w
mov dword [rbp + 0x1a0], r15d
mov esi, dword [rbp + 0x22c]
mov qword [rbp + 0x60], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.18005bc50
mov rcx, rax
lea rax, [rbp + 0x22c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x20], rax
mov r9, r14
mov rdx, r12
call fcn.18005bd80
test eax, eax
setne dil
mov edx, r13d
mov rcx, qword [rbp + 0x60]
xchg dword [rcx], edx
test eax, eax
jne 0x18002bd22
mov eax, dword [rbp + 0x1a0]
cmp eax, r15d
jbe 0x18002bd28
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x18002bd22
mov r15d, dword [rbp + 0x1a0]
inc r15d
mov qword [rsp + 0x70], r15
mov rcx, r14
call fcn.1800a0284
lea ecx, [r15 + 1]
mov eax, 2
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.1800a0de4
mov dword [rbp + 0x22c], esi
jmp 0x18002bc61
mov eax, dword [rbp + 0x1a0]
test dil, dil
je 0x18002c352
cmp eax, r15d
ja 0x18002bc70
mov word [r14 + rax*2], r13w
mov rdx, r14
lea rcx, [rbp + 0x278]
call fcn.180005e38
nop
lea rcx, [rbp + 0x278]
call fcn.180005da8
test al, al
jne 0x18002c341
lea rcx, [rbp + 0x298]
call fcn.180005e80
nop
lea rcx, [rbp + 0x258]
call fcn.180005e80
nop
mov edx, 0x3d
xor r8d, r8d
lea rcx, [rbp + 0x278]
call fcn.18000ad50
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x18002be1f
mov r9, rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x278]
call fcn.18000acf0
nop
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.1800066cc
nop
lea rcx, [rbp + 0xe0]
call fcn.180005de4
inc rdi
lea rcx, [rbp + 0x278]
call fcn.180005f10
cmp rdi, rax
jae 0x18002be1f
mov r9, 0xffffffffffffffff
mov r8, rdi
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x278]
call fcn.18000acf0
nop
mov rdx, rax
lea rcx, [rbp + 0x278]
call fcn.1800066cc
nop
lea rcx, [rbp + 0x160]
call fcn.180005de4
mov edx, 0x3b
xor r8d, r8d
lea rcx, [rbp + 0x278]
call fcn.18000ad50
lea rcx, [rbp + 0x278]
cmp rax, 0xffffffffffffffff
je 0x18002be6e
mov r9, rax
lea rdx, [rbp + 0x180]
call fcn.18000acf0
nop
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.1800066cc
nop
lea rcx, [rbp + 0x180]
call fcn.180005de4
jmp 0x18002bea8
call fcn.180005ea0
lea rcx, [rbp + 0x258]
cmp rcx, rax
je 0x18002bea8
lea rcx, [rbp + 0x278]
call fcn.180005ea0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002be98
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x258]
call fcn.180005f18
lea rcx, [rbp + 0x298]
call fcn.180005f10
mov r14, rax
cmp rax, 1
jb 0x18002bf1e
mov rdi, r13
test rax, rax
je 0x18002bf1e
lea rcx, [rbp + 0x298]
call fcn.180005ea0
mov rsi, rax
cmp qword [rsi + 0x10], rdi
jbe 0x18002c473
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x18002beeb
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.1800a4638
test rax, rax
je 0x18002bf08
inc rdi
cmp rdi, r14
jb 0x18002bed4
test rdi, rdi
je 0x18002bf1e
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x298]
call fcn.180015100
lea rcx, [rbp + 0x298]
call fcn.180005f10
mov r12, rax
cmp rax, 1
jb 0x18002bfa9
mov rsi, rax
test rax, rax
je 0x18002bfa9
lea rcx, [rbp + 0x298]
call fcn.180005ea0
mov rdi, rax
lea r14, [rsi*2 - 2]
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x18002c479
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x18002bf6d
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.1800a4638
test rax, rax
je 0x18002bf8f
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x18002bf52
cmp rsi, r12
jae 0x18002bfa9
sub r12, rsi
mov r8, r12
mov rdx, rsi
lea rcx, [rbp + 0x298]
call fcn.180015100
lea rcx, [rbp + 0x258]
call fcn.180005f10
mov r14, rax
cmp rax, 1
jb 0x18002c01f
mov rdi, r13
test rax, rax
je 0x18002c01f
lea rcx, [rbp + 0x258]
call fcn.180005ea0
mov rsi, rax
cmp qword [rsi + 0x10], rdi
jbe 0x18002c47f
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x18002bfec
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.1800a4638
test rax, rax
je 0x18002c009
inc rdi
cmp rdi, r14
jb 0x18002bfd5
test rdi, rdi
je 0x18002c01f
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x258]
call fcn.180015100
lea rcx, [rbp + 0x258]
call fcn.180005f10
mov r12, rax
cmp rax, 1
jb 0x18002c0b7
mov rsi, rax
test rax, rax
je 0x18002c0b7
lea rcx, [rbp + 0x258]
call fcn.180005ea0
mov rdi, rax
lea r14, [rsi*2 - 2]
nop word [rax + rax]
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x18002c3ef
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x18002c07b
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.1800a4638
test rax, rax
je 0x18002c09d
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x18002c060
cmp rsi, r12
jae 0x18002c0b7
sub r12, rsi
mov r8, r12
mov rdx, rsi
lea rcx, [rbp + 0x258]
call fcn.180015100
lea rcx, [rbp + 0x298]
call fcn.180005da8
test al, al
jne 0x18002c31b
lea rcx, [rbp + 0x258]
call fcn.180005da8
test al, al
jne 0x18002c31b
lea rdx, str.http:__www.2345.com_
lea rcx, [rbp + 0x310]
call fcn.180005e38
nop
lea rcx, [rbp + 0x258]
call fcn.180005ea0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x18002c10c
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x310]
call fcn.180007428
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x1b4]
call fcn.1800a4070
mov dword [rbp + 0x1b0], 0x68
lea rcx, [rbp + 0x310]
call fcn.180005f10
lea esi, [rax + 0x20]
mov edi, esi
mov eax, 2
mul rdi
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.1800a0de4
mov qword [rbp + 0x208], rax
lea r8, [rsi + rsi]
xor edx, edx
mov rcx, rax
call fcn.1800a4070
lea eax, [rsi - 1]
mov dword [rbp + 0x210], eax
mov qword [rbp + 0x70], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x310]
call fcn.180005f10
mov rsi, rax
lea rcx, [rbp + 0x310]
call fcn.18000618c
mov rdi, rax
call fcn.18005bc50
mov rcx, rax
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
mov r8d, esi
mov rdx, rdi
call fcn.18005bf10
nop
mov edx, r13d
mov rcx, qword [rbp + 0x70]
xchg dword [rcx], edx
test eax, eax
je 0x18002c2af
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x2f0]
call fcn.180005e38
nop
lea rcx, [rbp + 0x2f0]
call fcn.180005da8
test al, al
jne 0x18002c2a3
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x2f0]
call fcn.18000e140
mov rdi, qword [rax]
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x2f0]
call fcn.18000e140
sub rdi, qword [rax]
sar rdi, 1
mov r8d, 1
mov rdx, rdi
lea rcx, [rbp + 0x2f0]
call fcn.180015100
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x2f0]
call fcn.18000e140
lea rcx, [rbp + 0x258]
call fcn.180005ea0
mov rcx, rax
call fcn.180005ea0
mov rdi, rax
lea rcx, [rbp + 0x2f0]
call fcn.180005ea0
mov rcx, rax
call fcn.180005ea0
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 + 0x2f0]
call fcn.180005de4
mov rcx, qword [rbp + 0x208]
call fcn.1800a0284
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0xa0]
call fcn.180007404
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0xc0]
call fcn.180007404
nop
lea rdx, [rbp + 0xa0]
mov rcx, qword [rbp - 0x50]
call fcn.18002c510
nop
lea rcx, [rbp + 0xc0]
call fcn.180005de4
nop
lea rcx, [rbp + 0xa0]
call fcn.180005de4
nop
lea rcx, [rbp + 0x310]
call fcn.180005de4
nop
lea rcx, [rbp + 0x258]
call fcn.180005de4
nop
lea rcx, [rbp + 0x298]
call fcn.180005de4
mov r15, qword [rsp + 0x70]
mov r14, qword [rbp - 0x58]
mov r12, qword [rbp + 0x10]
lea rcx, [rbp + 0x278]
call fcn.180005de4
jmp 0x18002bc70
mov word [r14], r13w
mov rcx, r14
call fcn.1800a0284
nop
lea rcx, [rbp + 0x238]
call fcn.180005de4
nop
lea rcx, [rbp + 0x230]
call fcn.180007c50
nop
lea rcx, [rbp + 0x220]
call fcn.180007c50
mov al, 1
jmp 0x18002c3c5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [rbp - 0x38]
mov dword [rcx + 0x30], eax
mov rax, qword [rbp - 0x48]
xchg dword [rax], r13d
lea rcx, [rbp + 0x238]
call fcn.180005de4
nop
lea rcx, [rbp + 0x230]
call fcn.180007c50
nop
lea rcx, [rbp + 0x220]
call fcn.180007c50
xor al, al
mov rcx, qword [rbp + 0x570]
xor rcx, rsp
call fcn.1800a0260
mov rbx, qword [rsp + 0x6d8]
add rsp, 0x680
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.18000b0e0
nop
call fcn.180006100
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.180006100
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.1800a6cbc
int3
call fcn.180006100
int3
call fcn.180006100
int3
call fcn.180006100
int3
call fcn.180006100
int3
call fcn.180006100
int3
call fcn.1800a6cbc
nop
call fcn.1800a039c
nop
call fcn.18000b0e0
int3
call fcn.18000b0e0
int3
call fcn.18000b0e0
int3