Function at 0x18003d7b0
Capabilities:
Delete file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xae0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1801f9940]
xor rax, rsp
mov qword [rbp + 0xa80], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], rax
movabs r12, 0xc97265be42425c7
mov qword [rbp + 0x3e0], r12
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x60], rax
movabs r15, 0x439b9cfd23d8b9f5
mov qword [rbp + 0x3e0], r15
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x68], rax
movabs rsi, 0x74f20828974556ab
mov qword [rbp + 0x3e0], rsi
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9e0], rax
movabs r13, 0x439b9cfd23d8b990
mov qword [rbp + 0x3e0], r13
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9e8], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rbp + 0x60], xmm0
movabs rdi, 0x74d2087b971156ec
mov qword [rbp + 0x3e0], rdi
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x1b0], rax
movabs rbx, 0x43ef9c9223b7b9c2
mov qword [rbp + 0x3e0], rbx
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x1b8], rax
movabs rax, 0x3e1980d7de20d67d
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x1c0], rax
movabs r14, 0x3892ab8b63e627d2
mov qword [rbp + 0x3e0], r14
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x3e0], rsi
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x3e0], r13
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp + 0x3e0], rax
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x3e0], r14
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x1b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x1b0], ymm1
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x460]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x480]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x80], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
movabs rbx, 0x3e2980e6de72d65d
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x1d0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x1d0], ymm1
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x4a0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x4c0]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x90], xmm0
movabs rax, 0x74c008069774569e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
movabs rax, 0x43aa9cd323eab9a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
movabs rax, 0x3e1c80d7de5cd66e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x3892ab8b63e627e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x1f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x1f0], ymm1
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x4e0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x500]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0x43aa9cdd2399b9d3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
movabs rax, 0x3e2980d6de47d60d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x210]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x210], ymm1
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x520]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x540]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xb0], xmm0
movabs rax, 0x749b085a972e56d8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x43fc9cd323acb9e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
movabs rax, 0x3e2980e6de72d63a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x230]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x230], ymm1
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x560]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x580]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xc0], xmm0
movabs rax, 0x74c2081b9775569e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
movabs rax, 0x439b9cfd23d8b9a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x5a0]
call fcn.180017950
nop
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x5c0]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xe0], xmm0
movabs rax, 0x74dc081b976b569a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0x43b59ccc23f6b9a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x3e0780d7de5cd669
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x38a0abba63d727e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0xab6b7b34944db756
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rcx, 0x9ec656092fb55ff4
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
vmovdqu ymm0, ymmword [rbp + 0x2e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x2e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x300]
vxorps xmm0, xmm0, xmmword [rbp + 0x9c0]
vmovdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x5e0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x600]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xf0], xmm0
movabs r14, 0x7482085c973156c3
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x43f49cd223f7b9aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x3e078096de01d63e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
movabs rsi, 0x38bcabe2638d27a2
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
movabs rdi, 0xab0c7b5b9422b708
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rcx, 0x9ec656092fb55ff4
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rax, 0x74f20828974556ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x3892ab8b63e627d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
vmovdqu ymm0, ymmword [rbp + 0x320]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x320], ymm1
vmovdqa xmm0, xmmword [rbp + 0x340]
vxorps xmm0, xmm0, xmmword [rbp + 0x9c0]
vmovdqa xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x620]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x640]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
movabs rcx, 0x74f20828974556ab
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x100], xmm0
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rbx, 0x43f89cd223f7b9aa
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rax, 0x3e5980c8de1ed62f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs rax, 0x38f5aba5638f27b9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
movabs rax, 0xab6b7b539422b700
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rdx, 0x9ec656092fb55ff4
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x3892ab8b63e627d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
vmovdqu ymm0, ymmword [rbp + 0x360]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x360], ymm1
vmovdqa xmm0, xmmword [rbp + 0x380]
vxorps xmm0, xmm0, xmmword [rbp + 0x9c0]
vmovdqa xmmword [rbp + 0x380], xmm0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x660]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x680]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
movabs rcx, 0x74f20828974556ab
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x110], xmm0
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x43eb9cd223f7b9aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x3e4e80c8de1bd636
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rax, 0x3892abec638927bd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x3892ab8b63e627d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x2b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x2b0], ymm1
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x6a0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x6c0]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
movabs rax, 0x74f20828974556ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x120]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x120], xmm0
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0x3e078095de1ed62f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rcx, 0x9ec656092fb55ff4
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
movabs rbx, 0x74f20828974556ab
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rsi, 0x3e2980e6de72d65d
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rdi, 0x3892ab8b63e627d2
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
vmovdqu ymm0, ymmword [rbp + 0x3a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0x3a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x3c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x9c0]
vmovdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x6e0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x700]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x130], xmm0
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x43b49cd223e2b9e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x3e07808fde19d62d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0x38f5abe4638927b5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xab1b7b51943fb740
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x9eb256602fc65f9b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x16a81aebcd87bace
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x6d3eac17e173e4e6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
movabs rax, 0x9ec656092fb55ff4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
movabs rax, 0x16871a92cdf5baa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d0], rax
movabs rax, 0x6d3eac17e173e4d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm0, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm0
vmovdqu ymm1, ymmword [rbp + 0x40]
vpxor ymm0, ymm1, ymmword [rbp + 0x9c0]
vmovdqa ymmword [rbp + 0x40], ymm0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x720]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x740]
call fcn.1800417d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x140], xmm0
movabs r13, 0x74930851972056c0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs r12, 0x43b59c9523acb9e5
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
movabs r15, 0x3e298088de1bd62a
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rsi, 0x439b9cfd23d8b990
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x250]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x250], ymm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x760]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x780]
call fcn.1800417d0
nop
movabs rdi, 0xc97265be42425c7
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rbx, 0x439b9cfd23d8b9f5
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rcx, 0x74f20828974556ab
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x150], xmm0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs r14, 0x439b9c9523acb9e5
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x160], xmm0
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x7a0]
call fcn.180017950
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x7c0]
call fcn.1800417d0
nop
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
movabs rcx, 0x74f20828974556ab
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x170], xmm0
movabs rsi, 0x74df0841973556ca
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rdi, 0x43f09c8f23b7b9e7
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
movabs rbx, 0x3e2980e6de00d638
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rdx, 0x3892ab8b63e627d2
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rax, 0x439b9cfd23d8b990
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x270]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x270], ymm1
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x7e0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x800]
call fcn.1800417d0
nop
movabs rax, 0x119a6b49f43638cf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rcx, 0x439b9cfd23d8b990
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rdx, 0x74f20828974556ab
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rcx, 0x3892ab8b63e627d2
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs r12, 0x439b9cfd23d8b990
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x290]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x290], ymm1
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x820]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x840]
call fcn.1800417d0
nop
movabs r15, 0x119a6b49f43638cf
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
movabs rax, 0x74f20828974556ab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x190]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x190], xmm0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
movabs r13, 0x74f20828974556ab
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x860]
call fcn.180017950
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x880]
call fcn.1800417d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x430], xmm0
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
movabs rdi, 0x3892ab8b63e627d2
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rsi, 0x3e2980e6de72d65d
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0xa40], ymm1
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x8a0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x8c0]
call fcn.1800417d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x420], xmm0
movabs rbx, 0x749b085a972e56d8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0x43fc9cd323acb9e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
movabs rax, 0x3e2980e6de72d63a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
vmovdqu ymm0, ymmword [rbp + 0x3f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqu ymmword [rbp + 0x3f0], ymm1
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x8e0]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x900]
call fcn.1800417d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x70], xmm0
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
movabs rax, 0x439b9cfd23acb9e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x410], xmm0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x920]
call fcn.180017950
nop
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x940]
call fcn.1800417d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x9e0], xmm0
movabs rax, 0x7486085c972a56d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0x43e29c9f23b6b9f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0x3e5a8095de13d62d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0x38fdabe3639527fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
movabs rax, 0xab6b7b34944db71f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs r15, 0x9ec656092fb55ff4
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9c0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x9c8], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x9a0]
vmovdqa ymmword [rbp + 0xa00], ymm1
vmovdqa xmm0, xmmword [rbp + 0xa20]
vxorps xmm0, xmm0, xmmword [rbp + 0x9c0]
vmovdqa xmmword [rbp + 0xa20], xmm0
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x960]
vzeroupper
call fcn.180017950
nop
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x980]
call fcn.1800417d0
nop
lea rax, [rbp + 0x460]
mov qword [rbp + 0x9a0], rax
lea rax, [rbp + 0x9a0]
mov qword [rbp + 0x9a8], rax
movaps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x9a0], xmm0
lea r8, [rbp + 8]
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x440]
call fcn.18003fe60
nop
lea r9, [fcn.18003fc20]
mov edx, 0x40
mov r8d, reloc.WS2_32.dll_setsockopt
lea rcx, [rbp + 0x460]
call fcn.18013a0b8
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3e0]
call fcn.180035750
nop
mov rsi, qword [rbp + 0x440]
mov r14, qword [rbp + 0x448]
cmp rsi, r14
je 0x18003f47d
nop dword [rax]
mov rdi, qword [rbp + 0x3e0]
lea rax, [rbp + 0x3f0]
mov qword [rbp], rax
lea rdx, [rsi + 0x20]
lea rcx, [rbp + 0x3f0]
call fcn.180034a70
mov rbx, rax
mov rdx, rsi
lea rcx, [rbp + 0xa40]
call fcn.180034c10
mov rcx, rax
call fcn.1800359c0
nop
mov r8, rbx
mov edx, eax
mov rcx, rdi
call fcn.180031000
add rsi, 0x40
cmp rsi, r14
jne 0x18003f420
movabs rdi, 0x3892ab8b63e627d2
movabs rax, 0x1180695fe32339f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs rax, 0x2ce8f38f40b1f4cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x514dee8f892ea23b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0x5de0d9fe20ba54a5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0xc4020846f11bc301
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0xeca93a7957f0039a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x44ca74e79fa9c8c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x6d3eac17e173e483
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
movabs rax, 0x16871a92cdf5baa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
movabs rax, 0x6d3eac17e173e4d6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0xa20]
vmovdqa ymmword [rbp + 0x40], ymm1
lea r8, [rbp + 0x20]
mov rdx, 0xffffffff80000001
mov rcx, qword [rbp + 0x3e0]
vzeroupper
call fcn.180031440
movabs r15, 0x695675ac7196ce8
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs r14, 0x30fef09465f8d4f1
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rsi, 0x624cec81b11d9101
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rdi, 0x79cecee60c944f91
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rbx, 0xc21f1a57fd21c71f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0xf3a924614ce9319b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x16871afea19194c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rcx, 0x6d3eac17e173e4d6
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0x3892ab8b63e627d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs rax, 0x9ec656092fb55ff4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
movabs rax, 0x16871a92cdf5baa1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x20]
vmovdqa ymmword [rbp + 0x20], ymm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0xa20]
vmovdqa ymmword [rbp + 0x40], ymm1
lea rcx, [rbp + 0x20]
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs rax, 0x9ec656092fb5319b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
movabs rax, 0x3e2980e6de72d65d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
movabs rax, 0x3892ab8b63e627d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
movabs rax, 0xab6b7b34944db76f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
movabs rax, 0x9ec656092fb55ff4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0xa00]
vmovdqa ymmword [rbp + 0xa00], ymm1
vmovdqa xmm0, xmmword [rbp + 0xa20]
vxorps xmm0, xmm0, xmmword [rbp + 0xa60]
vmovdqa xmmword [rbp + 0xa20], xmm0
lea rax, [rbp + 0xa00]
mov qword [rbp], rax
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rbp + 0x3f0]
vzeroupper
call fcn.180041560
nop
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x430]
call fcn.180034f70
nop
lea rcx, [rbp + 0x3f0]
call fcn.180034ba0
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
movdqu xmmword [rbp + 0x9e0], xmm0
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x9e0]
call fcn.180031ee0
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x410]
call fcn.180033800
mov rcx, qword [rbp + 0x9e8]
test rcx, rcx
je 0x18003f938
call fcn.180033830
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
movdqu xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x70]
call fcn.180031ee0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x420]
call fcn.1800325b0
nop
movabs rsi, 0x15bc6f41f12b39e8
movabs r14, 0x439b9cfd23d8dcfd
nop dword [rax]
mov rdi, qword [rbp + 0x410]
cmp rdi, qword [rbp + 0x420]
je 0x18003fb90
lea rbx, [rdi + 0x20]
mov rdx, rbx
lea rcx, [rbp + 0x60]
call fcn.180041af0
cmp dword [rax], 2
jne 0x18003fb77
lea rcx, [rdi + 0x20]
lea rdx, [rbp + 0x3f0]
call fcn.1800419e0
mov rdi, qword [rax + 0x10]
lea rcx, [rbp + 0x3f0]
call fcn.180034ba0
test rdi, rdi
jne 0x18003fb77
xor edx, edx
mov r8d, 0x118
lea rcx, [rbp + 0x460]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 3
mov rdx, rbx
lea rcx, [rbp + 0x460]
call fcn.1800411b0
nop
cmp qword [rbp + 0x4f8], rdi
je 0x18003fb5e
lea rcx, [rbp + 0x3f0]
call fcn.180017830
lea rcx, [rbp + 0x3f0]
call fcn.180033b80
nop
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x460]
call fcn.180041200
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x18003fb44
nop
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movdqa xmm0, xmmword [rbp + 0x9e0]
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0x9e0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x3f0]
call fcn.180035860
cmp rax, 0xffffffffffffffff
je 0x18003fb19
cmp qword [rbp + 0x4f8], 0
je 0x18003fae5
lea rcx, [rbp + 0x460]
call fcn.18003fd50
lea r8, [rbp + 8]
lea rdx, [rbp + 0xa40]
mov rcx, rbx
call fcn.1800418f0
lea rcx, [rbp + 0xa40]
call fcn.180017dd0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, [rbp + 0xa40]
call fcn.180017e20
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x460]
call fcn.180041200
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x18003fa60
lea rcx, [rbp + 0x460]
call fcn.18003fd50
nop
lea rcx, [rbp + 0x3f0]
call fcn.180017e20
nop
lea rcx, [rbp + 0x518]
call fcn.18003fd90
lea rcx, [rbp + 0x518]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x410]
call fcn.180032300
test eax, eax
jne 0x18003fc0f
jmp 0x18003f980
mov rcx, qword [rbp + 0x428]
test rcx, rcx
je 0x18003fba2
call fcn.180033830
nop
mov rcx, qword [rbp + 0x418]
test rcx, rcx
je 0x18003fbb4
call fcn.180033830
nop
mov rcx, qword [rbp + 0x438]
test rcx, rcx
je 0x18003fbc6
call fcn.180033830
nop
lea rcx, [rbp + 0x3e0]
call fcn.180035730
nop
lea rcx, [rbp + 0x440]
call fcn.180040e30
mov rcx, qword [rbp + 0xa80]
xor rcx, rsp
call fcn.18013a090
lea r11, [rsp + 0xae0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.180032550
int3