Function at 0x14003bac0
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 + 0xa8], 0xfffffffffffffffe
mov qword [rsp + 0x6d8], rbx
mov rax, qword [0x14011c018]
xor rax, rsp
mov qword [rbp + 0x570], rax
mov dword [rbp - 0x40], r9d
mov qword [rbp + 0x20], r8
mov r14, rdx
mov r15, rcx
mov qword [rbp - 0x68], rcx
mov rax, qword [rbp + 0x5e8]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp - 0x60], rax
mov r12, qword [rbp + 0x600]
mov qword [rbp - 0x50], r12
xor r13d, r13d
mov dword [rbp - 0x78], r13d
mov dword [rcx + 0x30], r13d
mov qword [rbp + 0x250], r13
lea rdx, [rcx + 0x38]
lea rcx, [rbp + 0x250]
call fcn.140001c04
nop
mov rsi, qword [r15 + 8]
test rsi, rsi
je 0x14003d687
mov rax, qword [rbp + 0x250]
test rax, rax
je 0x14003bb83
mov rcx, qword [rax]
test rcx, rcx
je 0x14003bb7c
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x250], r13
lea rbx, [r15 + 0x40]
mov qword [rbp + 8], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.140067ef0
mov rcx, rax
mov r9, r14
mov rdx, rsi
call fcn.140067fb0
mov rsi, rax
mov qword [rbp - 0x58], rax
mov edx, r13d
mov rcx, qword [rbp + 8]
xchg dword [rcx], edx
test rax, rax
je 0x14003d687
mov qword [rbp + 0x260], r13
lea rdx, [r15 + 0x38]
lea rcx, [rbp + 0x260]
call fcn.140001c04
nop
mov qword [r15 + 0x10], rsi
mov rax, qword [rbp + 0x260]
test rax, rax
je 0x14003bbfc
mov rcx, qword [rax]
test rcx, rcx
je 0x14003bbf5
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov qword [rbp + 0x260], r13
lea rdx, str.Content_Type:_application_x_www_form_urlencoded__charsetUTF_8
lea rcx, [rbp + 0x268]
call fcn.140001c78
nop
mov rax, qword [r12 + 8]
cmp qword [r12], rax
je 0x14003ca39
lea rcx, [0x1400e6ff4]
call fcn.140001de4
mov r15, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
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 0x14003bc93
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x14003bc69
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1400e6ff4]
call fcn.140001ddc
mov word [rbp - 0x74], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rbp - 0x74]
call fcn.140001dd4
jmp 0x14003be65
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d6c5
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x40], rcx
cmp rcx, rdi
ja 0x14003bd07
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003bd07
lea rax, [rcx + rdx]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003bd2a
mov r8, 0xffffffffffffffff
mov rdx, r8
jmp 0x14003bd3a
cmp rdx, 0x1000
jb 0x14003bd64
mov r8, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, r8
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d6cb
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003bd76
test rdx, rdx
je 0x14003bd73
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003bd76
mov rax, r13
mov qword [rbp - 0x38], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x38]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x50], 8
jb 0x14003be0b
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400e6ff4]
call fcn.140001ddc
mov word [rbp - 0x72], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x72]
call fcn.140001dd4
mov rax, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003bdfa
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d6d1
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 0x38]
mov qword [rsi], rax
jmp 0x14003be65
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400e6ff4]
call fcn.140001ddc
mov word [rsp + 0x60], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x60]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.140001ca0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1400ebdf0]
call fcn.140001de4
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 0x14003becc
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x14003bea0
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1400ebdf0]
call fcn.140001ddc
mov word [rsp + 0x62], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x62]
call fcn.140001dd4
jmp 0x14003c0a0
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d6d7
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x50], rcx
cmp rcx, rdi
ja 0x14003bf40
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003bf40
lea rax, [rcx + rdx]
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003bf63
mov rax, 0xffffffffffffffff
mov rdx, rax
jmp 0x14003bf73
cmp rdx, 0x1000
jb 0x14003bf9d
mov rax, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, rax
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d6dd
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003bfaf
test rdx, rdx
je 0x14003bfac
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003bfaf
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 + 0x50], 8
jb 0x14003c046
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400ebdf0]
call fcn.140001ddc
mov word [rsp + 0x64], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x64]
call fcn.140001dd4
mov rax, qword [rsp + 0x50]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003c035
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d6e3
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 0x30]
mov qword [rsi], rax
jmp 0x14003c0a0
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400ebdf0]
call fcn.140001ddc
mov word [rsp + 0x66], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x66]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x30]
call fcn.140001ca0
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, r13
mov qword [rbp - 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 0x14003ca39
mov rdi, rdx
shl rdi, 6
add rdi, rcx
lea r14, [rdi + 0x20]
mov qword [rbp + 0x78], r14
mov rcx, rdi
call fcn.140002da0
test al, al
jne 0x14003ca13
mov rcx, r14
call fcn.140002da0
test al, al
jne 0x14003ca13
mov rcx, rdi
call fcn.140001ca0
mov rdx, rax
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x18], 8
jb 0x14003c113
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 0x14003c168
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rcx, 8
jb 0x14003c143
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.140001ddc
mov word [rsp + 0x68], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x68]
call fcn.140001dd4
jmp 0x14003c338
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d72b
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x60], rcx
cmp rcx, rdi
ja 0x14003c1dc
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003c1dc
lea rax, [rcx + rdx]
mov qword [rbp + 0x30], rax
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003c1ff
mov rax, 0xffffffffffffffff
mov rdx, rax
jmp 0x14003c20f
cmp rdx, 0x1000
jb 0x14003c239
mov rax, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, rax
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d6e9
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003c24b
test rdx, rdx
je 0x14003c248
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003c24b
mov rax, r13
mov qword [rbp - 0x20], rax
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], rdi
mov r12, qword [rbp - 0x20]
mov r8, r14
mov rcx, r12
cmp qword [rsp + 0x58], 8
jb 0x14003c2e0
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.140001ddc
mov word [rsp + 0x6a], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x6a]
call fcn.140001dd4
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003c2cf
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d6ef
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 0x20]
mov qword [rsi], rax
jmp 0x14003c338
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.140001ddc
mov word [rsp + 0x6c], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x6c]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x20]
call fcn.140001ca0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1400ebdec]
call fcn.140001de4
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 0x14003c39f
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x14003c373
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1400ebdec]
call fcn.140001ddc
mov word [rsp + 0x6e], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x6e]
call fcn.140001dd4
jmp 0x14003c577
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d725
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x70], rcx
cmp rcx, rdi
ja 0x14003c413
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003c413
lea rax, [rdx + rcx]
mov qword [rbp + 0x68], rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x70]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003c436
mov rax, 0xffffffffffffffff
mov rdx, rax
jmp 0x14003c446
cmp rdx, 0x1000
jb 0x14003c470
mov rax, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, rax
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d6f5
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003c482
test rdx, rdx
je 0x14003c47f
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003c482
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 + 0x58], 8
jb 0x14003c51d
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400ebdec]
call fcn.140001ddc
mov word [rsp + 0x70], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x70]
call fcn.140001dd4
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003c50c
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d6fb
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 0x18]
mov qword [rsi], rax
jmp 0x14003c577
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400ebdec]
call fcn.140001ddc
mov word [rsp + 0x72], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x72]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x18]
call fcn.140001ca0
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rcx, qword [rbp + 0x78]
call fcn.140001ca0
mov rdx, rax
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x18], 8
jb 0x14003c597
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 0x14003c5ec
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rcx, 8
jb 0x14003c5c7
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
call fcn.140001ddc
mov word [rsp + 0x74], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x74]
call fcn.140001dd4
jmp 0x14003c7c8
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d71f
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x88], rcx
cmp rcx, rdi
ja 0x14003c66c
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003c66c
lea rax, [rdx + rcx]
mov qword [rbp + 0x80], rax
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x88]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003c68f
mov rax, 0xffffffffffffffff
mov rdx, rax
jmp 0x14003c69f
cmp rdx, 0x1000
jb 0x14003c6c9
mov rax, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, rax
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d701
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003c6db
test rdx, rdx
je 0x14003c6d8
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003c6db
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 + 0x58], 8
jb 0x14003c770
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.140001ddc
mov word [rsp + 0x76], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x76]
call fcn.140001dd4
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003c75f
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d707
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 0x10]
mov qword [rsi], rax
jmp 0x14003c7c8
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
mov rdx, qword [rsp + 0x50]
call fcn.140001ddc
mov word [rsp + 0x78], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x78]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x10]
call fcn.140001ca0
mov rcx, qword [rax]
mov qword [rdi], rcx
lea rcx, [0x1400eb9d8]
call fcn.140001de4
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 0x14003c82f
lea r12, [r14 + r15]
mov qword [rsi + 0x10], r12
mov rdi, rsi
cmp rax, 8
jb 0x14003c803
mov rdi, qword [rsi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, [0x1400eb9d8]
call fcn.140001ddc
mov word [rsp + 0x7a], r13w
lea rcx, [rdi + r12*2]
lea rdx, [rsp + 0x7a]
call fcn.140001dd4
jmp 0x14003ca13
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d719
lea r12, [r14 + r15]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rdi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x98], rcx
cmp rcx, rdi
ja 0x14003c8af
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rdi
sub rax, rcx
cmp rdx, rax
ja 0x14003c8af
lea rax, [rdx + rcx]
mov qword [rbp + 0x90], rax
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x98]
call fcn.140001d84
mov rdi, qword [rax]
lea rax, [rdi + 1]
lea rdx, [rax + rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jbe 0x14003c8d2
mov rax, 0xffffffffffffffff
mov rdx, rax
jmp 0x14003c8e2
cmp rdx, 0x1000
jb 0x14003c90c
mov rax, 0xffffffffffffffff
lea rcx, [rdx + 0x27]
cmp rcx, rdx
cmovbe rcx, rax
call fcn.1400a08c4
mov rcx, rax
test rax, rax
je 0x14003d70d
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14003c91e
test rdx, rdx
je 0x14003c91b
mov rcx, rdx
call fcn.1400a08c4
jmp 0x14003c91e
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 + 0x58], 8
jb 0x14003c9b9
mov rdi, qword [rsi]
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400eb9d8]
call fcn.140001ddc
mov word [rsp + 0x7c], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x7c]
call fcn.140001dd4
mov rax, qword [rsp + 0x58]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003c9a8
add rdx, 0x27
mov rcx, qword [rdi - 8]
sub rdi, rcx
lea rax, [rdi - 8]
cmp rax, 0x1f
ja 0x14003d713
mov rdi, rcx
mov rcx, rdi
call fcn.1400a0900
mov rax, qword [rbp - 8]
mov qword [rsi], rax
jmp 0x14003ca13
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, [0x1400eb9d8]
call fcn.140001ddc
mov word [rsp + 0x7e], r13w
lea rax, [r14 + r15]
lea rcx, [r12 + rax*2]
lea rdx, [rsp + 0x7e]
call fcn.140001dd4
mov rcx, rsi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 8]
call fcn.140001ca0
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rdx, qword [rbp - 0x70]
inc rdx
mov qword [rbp - 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 0x14003c0c2
lea rcx, str._r_n_r_n
call fcn.140001de4
mov r15, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rdi, rax
mov r14, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov qword [rbp - 0x70], rax
mov rcx, rax
sub rcx, r14
cmp r15, rcx
ja 0x14003caa9
lea rsi, [r15 + r14]
mov qword [rdi + 0x10], rsi
cmp rax, 8
jb 0x14003ca7f
mov rdi, qword [rdi]
lea rcx, [rdi + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.140001ddc
mov word [rbp - 0x80], r13w
lea rcx, [rdi + rsi*2]
lea rdx, [rbp - 0x80]
call fcn.140001dd4
jmp 0x14003cc33
lea rcx, [rbp + 0x268]
call fcn.140001f74
sub rax, r14
cmp rax, r15
jb 0x14003d731
lea r12, [r15 + r14]
lea rcx, [rbp + 0x268]
call fcn.140001f74
mov rsi, rax
lea rcx, [rbp + 0x268]
call fcn.140001ca0
mov rcx, r12
or rcx, 7
mov qword [rbp + 0x10], rcx
cmp rcx, rsi
ja 0x14003cb23
mov rdx, qword [rax + 0x18]
mov rcx, rdx
shr rcx, 1
mov rax, rsi
sub rax, rcx
cmp rdx, rax
ja 0x14003cb23
lea rax, [rcx + rdx]
mov qword [rbp + 0xa0], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x10]
call fcn.140001d84
mov rsi, qword [rax]
lea rax, [rsi + 1]
lea rcx, [rax + rax]
movabs rdx, 0x7fffffffffffffff
cmp rax, rdx
mov rax, 0xffffffffffffffff
cmova rcx, rax
call fcn.140001ef0
mov qword [rbp - 0x28], rax
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rsi
mov r12, qword [rbp - 0x28]
mov r8, r14
mov rcx, r12
cmp qword [rbp - 0x70], 8
jb 0x14003cbdb
mov rsi, qword [rdi]
mov rdx, rsi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.140001ddc
mov word [rbp - 0x7e], r13w
lea rax, [r15 + r14]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x7e]
call fcn.140001dd4
mov rax, qword [rbp - 0x70]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14003cbca
add rdx, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x14003d737
mov rsi, rcx
mov rcx, rsi
call fcn.1400a0900
mov rax, qword [rbp - 0x28]
mov qword [rdi], rax
jmp 0x14003cc33
mov rdx, rdi
call fcn.140001ddc
lea rcx, [r12 + r14*2]
mov r8, r15
lea rdx, str._r_n_r_n
call fcn.140001ddc
mov word [rbp - 0x7c], r13w
lea rax, [r15 + r14]
lea rcx, [r12 + rax*2]
lea rdx, [rbp - 0x7c]
call fcn.140001dd4
mov rcx, rdi
call fcn.140001ca0
mov rdx, rax
mov ecx, 8
call fcn.140001bf0
mov rdi, rax
lea rcx, [rbp - 0x28]
call fcn.140001ca0
mov rdx, qword [rax]
mov qword [rdi], rdx
mov rdi, qword [rbp + 0x18]
mov rcx, rdi
call fcn.140002da0
test al, al
jne 0x14003ccb2
lea rdx, [0x1400ebe20]
lea rcx, [rbp + 0x328]
call fcn.140001c78
nop
mov rcx, rdi
call fcn.140001ca0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x14003cc6c
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x328]
call fcn.1400021dc
lea rcx, [rbp + 0x328]
call fcn.140001ca0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x14003cc95
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x268]
call fcn.1400021dc
nop
lea rcx, [rbp + 0x328]
call fcn.140001c70
mov r12, qword [rbp - 0x68]
mov rdi, qword [r12 + 0x18]
mov r15, qword [r12 + 0x20]
cmp rdi, r15
je 0x14003cdcd
lea rcx, [rbp + 0x348]
call fcn.140001ca0
mov r14, rax
mov esi, dword [rbp - 0x78]
nop dword [rax + rax]
mov r8, rdi
lea rdx, [0x1400e6ff4]
lea rcx, [rbp + 0x170]
call fcn.140002f48
nop
lea r8, [0x1400ebe14]
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140002ff4
mov r12, rax
lea rcx, [rdi + 0x20]
call fcn.140001ca0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x14003cd26
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, r12
call fcn.1400021dc
mov rcx, rax
call fcn.140001ca0
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140002e18
or esi, 1
mov dword [rbp - 0x78], esi
lea r8, [0x1400e6ff4]
mov rdx, rax
lea rcx, [rbp + 0x348]
call fcn.140002ff4
nop
and esi, 0xfffffffe
mov dword [rbp - 0x78], esi
lea rcx, [rbp + 0x130]
call fcn.140001c70
nop
lea rcx, [rbp + 0x150]
call fcn.140001c70
nop
lea rcx, [rbp + 0x170]
call fcn.140001c70
mov rdx, r14
cmp qword [r14 + 0x18], 8
jb 0x14003cd9f
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
lea rcx, [rbp + 0x268]
call fcn.1400021dc
nop
lea rcx, [rbp + 0x348]
call fcn.140001c70
add rdi, 0x40
cmp rdi, r15
jne 0x14003cce0
mov r12, qword [rbp - 0x68]
mov qword [rbp], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x268]
call fcn.140002db0
mov rsi, rax
lea rcx, [rbp + 0x268]
call fcn.140001c60
mov rdi, rax
call fcn.140067ef0
mov rcx, rax
mov eax, dword [rbp - 0x40]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r9d, esi
mov r8, rdi
mov rsi, qword [rbp - 0x58]
mov rdx, rsi
call fcn.140068080
test eax, eax
jne 0x14003ce39
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [r12 + 0x30], eax
mov rax, qword [rbp]
jmp 0x14003d66a
mov ecx, r13d
mov rax, qword [rbp]
xchg dword [rax], ecx
mov rdi, qword [rbp - 0x60]
mov qword [rdi + 0x10], r13
mov rax, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14003ce57
mov rax, qword [rdi]
mov byte [rax], 0
mov r14d, 0x200
mov qword [rbp - 0x68], r14
mov dword [rbp + 0x258], r13d
mov qword [rbp - 0x48], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.140067ef0
mov rcx, rax
lea rax, [rbp + 0x258]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x370]
mov rdx, rsi
call fcn.1400682d0
test eax, eax
je 0x14003d65b
mov ecx, r13d
mov rax, qword [rbp - 0x48]
xchg dword [rax], ecx
mov eax, dword [rbp + 0x258]
cmp eax, r14d
jae 0x14003d666
test eax, eax
je 0x14003cf33
mov esi, eax
cmp rax, r14
jae 0x14003d73d
mov byte [rbp + rax + 0x370], 0
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
mov rax, rdx
sub rax, rcx
cmp rsi, rax
ja 0x14003cf18
lea rax, [rcx + rsi]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0x10
jb 0x14003cef8
mov rax, qword [rdi]
lea rdi, [rax + rcx]
mov r8, rsi
lea rdx, [rbp + 0x370]
mov rcx, rdi
call fcn.1400a1e10
mov byte [rdi + rsi], 0
mov rdi, qword [rbp - 0x60]
jmp 0x14003cf2f
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x370]
mov rdx, rsi
mov rcx, rdi
call fcn.140033a60
mov rsi, qword [rbp - 0x58]
mov ecx, r13d
mov rax, qword [rbp - 0x48]
xchg dword [rax], ecx
cmp dword [rbp + 0x258], 0
ja 0x14003ce64
mov rcx, qword [rbp - 0x50]
call fcn.14003d760
mov ecx, 0x402
call fcn.1400a10cc
mov dword [rbp + 0x25c], r13d
mov r12, 0xffffffffffffffff
mov qword [rbp - 0x60], rax
mov r15, rax
mov word [r15], r13w
mov dword [rbp + 0x1d0], r14d
mov esi, dword [rbp + 0x25c]
mov qword [rbp + 0x28], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
call fcn.140067ef0
mov rcx, rax
lea rax, [rbp + 0x25c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
mov r9, r15
mov rdx, qword [rbp - 0x58]
call fcn.140068020
test eax, eax
setne dil
mov edx, r13d
mov rcx, qword [rbp + 0x28]
xchg dword [rcx], edx
test eax, eax
jne 0x14003d01c
mov eax, dword [rbp + 0x1d0]
cmp eax, r14d
jbe 0x14003d022
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14003d01c
mov r14d, dword [rbp + 0x1d0]
inc r14d
mov qword [rbp - 0x68], r14
mov rcx, r15
call fcn.1400a0900
lea ecx, [r14 + 1]
mov eax, 2
mul rcx
cmovo rax, r12
mov rcx, rax
call fcn.1400a10cc
mov dword [rbp + 0x25c], esi
jmp 0x14003cf6a
mov eax, dword [rbp + 0x1d0]
test dil, dil
je 0x14003d624
cmp eax, r14d
ja 0x14003cf71
mov word [r15 + rax*2], r13w
mov rdx, r15
lea rcx, [rbp + 0x2c8]
call fcn.140001c78
nop
lea rcx, [rbp + 0x2c8]
call fcn.140002da0
test al, al
jne 0x14003d60c
lea rcx, [rbp + 0x2a8]
call fcn.140001fec
nop
lea rcx, [rbp + 0x288]
call fcn.140001fec
nop
mov edx, 0x3d
xor r8d, r8d
lea rcx, [rbp + 0x2c8]
call fcn.140002d18
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x14003d115
mov r9, rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x2c8]
call fcn.140003d80
nop
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.140002dcc
nop
lea rcx, [rbp + 0x110]
call fcn.140001c70
inc rdi
lea rcx, [rbp + 0x2c8]
call fcn.140002db0
cmp rdi, rax
jae 0x14003d115
mov r9, r12
mov r8, rdi
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x2c8]
call fcn.140003d80
nop
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.140002dcc
nop
lea rcx, [rbp + 0x190]
call fcn.140001c70
mov edx, 0x3b
xor r8d, r8d
lea rcx, [rbp + 0x2c8]
call fcn.140002d18
cmp rax, 0xffffffffffffffff
je 0x14003d164
mov r9, rax
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x2c8]
call fcn.140003d80
nop
mov rdx, rax
lea rcx, [rbp + 0x288]
call fcn.140002dcc
nop
lea rcx, [rbp + 0x1b0]
call fcn.140001c70
jmp 0x14003d177
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x288]
call fcn.140002168
lea rcx, [rbp + 0x2a8]
call fcn.140002db0
mov r14, rax
cmp rax, 1
jb 0x14003d1ed
mov rdi, r13
test rax, rax
je 0x14003d1ed
lea rcx, [rbp + 0x2a8]
call fcn.140001ca0
mov rsi, rax
cmp qword [rsi + 0x10], rdi
jbe 0x14003d743
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x14003d1ba
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.1400a2520
test rax, rax
je 0x14003d1d7
inc rdi
cmp rdi, r14
jb 0x14003d1a3
test rdi, rdi
je 0x14003d1ed
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x2a8]
call fcn.140007300
lea rcx, [rbp + 0x2a8]
call fcn.140002db0
mov r12, rax
cmp rax, 1
jb 0x14003d278
mov rsi, rax
test rax, rax
je 0x14003d278
lea rcx, [rbp + 0x2a8]
call fcn.140001ca0
mov rdi, rax
lea r14, [rsi*2 - 2]
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x14003d749
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x14003d23c
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.1400a2520
test rax, rax
je 0x14003d25e
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x14003d221
cmp rsi, r12
jae 0x14003d278
sub r12, rsi
mov r8, r12
mov rdx, rsi
lea rcx, [rbp + 0x2a8]
call fcn.140007300
lea rcx, [rbp + 0x288]
call fcn.140002db0
mov r14, rax
cmp rax, 1
jb 0x14003d2ee
mov rdi, r13
test rax, rax
je 0x14003d2ee
lea rcx, [rbp + 0x288]
call fcn.140001ca0
mov rsi, rax
cmp qword [rsi + 0x10], rdi
jbe 0x14003d74f
mov rax, rsi
cmp qword [rsi + 0x18], 8
jb 0x14003d2bb
mov rax, qword [rsi]
movzx edx, word [rax + rdi*2]
lea rcx, str.__r_t_n
call fcn.1400a2520
test rax, rax
je 0x14003d2d8
inc rdi
cmp rdi, r14
jb 0x14003d2a4
test rdi, rdi
je 0x14003d2ee
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x288]
call fcn.140007300
lea rcx, [rbp + 0x288]
call fcn.140002db0
mov r12, rax
cmp rax, 1
jb 0x14003d387
mov rsi, rax
test rax, rax
je 0x14003d387
lea rcx, [rbp + 0x288]
call fcn.140001ca0
mov rdi, rax
lea r14, [rsi*2 - 2]
nop word [rax + rax]
lea r15, [rsi - 1]
cmp qword [rdi + 0x10], r15
jbe 0x14003d6bf
mov rax, rdi
cmp qword [rdi + 0x18], 8
jb 0x14003d34b
mov rax, qword [rdi]
movzx edx, word [r14 + rax]
lea rcx, str.__r_t_n
call fcn.1400a2520
test rax, rax
je 0x14003d36d
mov rsi, r15
sub r14, 2
test r15, r15
jne 0x14003d330
cmp rsi, r12
jae 0x14003d387
sub r12, rsi
mov r8, r12
mov rdx, rsi
lea rcx, [rbp + 0x288]
call fcn.140007300
lea rcx, [rbp + 0x2a8]
call fcn.140002da0
test al, al
jne 0x14003d5eb
lea rcx, [rbp + 0x288]
call fcn.140002da0
test al, al
jne 0x14003d5eb
lea rdx, str.http:__www.2345.com_
lea rcx, [rbp + 0x308]
call fcn.140001c78
nop
lea rcx, [rbp + 0x288]
call fcn.140001ca0
mov rdx, rax
cmp qword [rax + 0x18], 8
jb 0x14003d3dc
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x308]
call fcn.1400021dc
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x1e4]
call fcn.1400a2390
mov dword [rbp + 0x1e0], 0x68
lea rcx, [rbp + 0x308]
call fcn.140002db0
lea esi, [rax + 0x20]
mov edi, esi
mov eax, 2
mul rdi
mov r8, 0xffffffffffffffff
cmovo rax, r8
mov rcx, rax
call fcn.1400a10cc
mov qword [rbp + 0x238], rax
lea r8, [rsi + rsi]
xor edx, edx
mov rcx, rax
call fcn.1400a2390
lea eax, [rsi - 1]
mov dword [rbp + 0x240], eax
mov qword [rbp + 0x58], rbx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
xchg dword [rbx], eax
lea rcx, [rbp + 0x308]
call fcn.140002db0
mov rsi, rax
lea rcx, [rbp + 0x308]
call fcn.140001c60
mov rdi, rax
call fcn.140067ef0
mov rcx, rax
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
mov r8d, esi
mov rdx, rdi
call fcn.1400681b0
nop
mov edx, r13d
mov rcx, qword [rbp + 0x58]
xchg dword [rcx], edx
test eax, eax
je 0x14003d57f
mov rdx, qword [rbp + 0x238]
lea rcx, [rbp + 0x2e8]
call fcn.140001c78
nop
lea rcx, [rbp + 0x2e8]
call fcn.140002da0
test al, al
jne 0x14003d573
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x2e8]
call fcn.140002e98
mov rdi, qword [rax]
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x2e8]
call fcn.140002e98
sub rdi, qword [rax]
sar rdi, 1
mov r8d, 1
mov rdx, rdi
lea rcx, [rbp + 0x2e8]
call fcn.140007300
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x2e8]
call fcn.140002e98
lea rcx, [rbp + 0x288]
call fcn.140001ca0
mov rcx, rax
call fcn.140001ca0
mov rdi, rax
lea rcx, [rbp + 0x2e8]
call fcn.140001ca0
mov rcx, rax
call fcn.140001ca0
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 + 0x2e8]
call fcn.140001c70
mov rcx, qword [rbp + 0x238]
call fcn.1400a0900
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0xd0]
call fcn.140002e64
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0xf0]
call fcn.140002e64
nop
lea rdx, [rbp + 0xd0]
mov rcx, qword [rbp - 0x50]
call fcn.14003d7e0
nop
lea rcx, [rbp + 0xf0]
call fcn.140001c70
nop
lea rcx, [rbp + 0xd0]
call fcn.140001c70
nop
lea rcx, [rbp + 0x308]
call fcn.140001c70
nop
lea rcx, [rbp + 0x288]
call fcn.140001c70
nop
lea rcx, [rbp + 0x2a8]
call fcn.140001c70
mov r14, qword [rbp - 0x68]
mov r15, qword [rbp - 0x60]
lea rcx, [rbp + 0x2c8]
call fcn.140001c70
mov r12, 0xffffffffffffffff
jmp 0x14003cf71
mov word [r15], r13w
mov rcx, r15
call fcn.1400a0900
nop
lea rcx, [rbp + 0x268]
call fcn.140001c70
nop
lea rcx, [rbp + 0x260]
call fcn.140001c2c
nop
lea rcx, [rbp + 0x250]
call fcn.140001c2c
mov al, 1
jmp 0x14003d695
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [r12 + 0x30], eax
mov rax, qword [rbp - 0x48]
xchg dword [rax], r13d
lea rcx, [rbp + 0x268]
call fcn.140001c70
nop
lea rcx, [rbp + 0x260]
call fcn.140001c2c
nop
lea rcx, [rbp + 0x250]
call fcn.140001c2c
xor al, al
mov rcx, qword [rbp + 0x570]
xor rcx, rsp
call fcn.1400a08a0
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.1400042f0
nop
call fcn.140001f60
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.140001f60
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.1400a4d80
int3
call fcn.140001f60
int3
call fcn.140001f60
int3
call fcn.140001f60
int3
call fcn.140001f60
int3
call fcn.140001f60
int3
call fcn.1400a4d80
nop
call fcn.1400a0a10
nop
call fcn.1400042f0
int3
call fcn.1400042f0
int3
call fcn.1400042f0
int3