Function at 0x1400da7a0
Capabilities:
Log keystrokes via polling

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x428
vmovups xmmword [rsp + 0x410], xmm6
movabs rdi, 0x2ce5819c9d141c4f
movabs rbp, 0x35c0591303e3afca
movabs r12, 0x5c98db1ddfaa736f
movabs r13, 0x780ab55d3dbeb7d4
call fcn.14000b377
mov rsi, qword [0x1400e9c60]
mov ecx, 2
lea rbx, [rsp + 0x22f]
and rbx, 0xffffffffffffffe0
movabs r14, 0x5b007984ff9a8c98
movabs r15, 0xc2d68d3beae0589d
mov rdx, rsi
call sub.msvcrt.dll_signal
mov rdx, rsi
mov ecx, 0xf
call sub.msvcrt.dll_signal
mov rdx, rsi
mov ecx, 0x16
call sub.msvcrt.dll_signal
mov rdx, rsi
mov ecx, 0x15
movabs rsi, 0x9f704fd69e933c95
call sub.msvcrt.dll_signal
mov qword [rbx + 0x18], rdi
mov qword [rbx + 0x20], rbp
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r13
mov qword [rbx + 0x58], r14
movabs rax, 0x43d69f6f5a3974ab
mov qword [rbx + 0x60], r15
mov qword [rbx], rax
movabs rdx, 0xd5b5159a81b64b7e
movabs rcx, 0x33b910a6b4da3ae3
mov qword [rbx + 8], rdx
mov qword [rbx + 0x10], rcx
movabs r8, 0xb06118d19cccffa2
movabs r9, 0x1b2608924c7827a8
mov qword [rbx + 0x28], r8
mov qword [rbx + 0x30], r9
movabs r10, 0x379a2c6f72d0ab7e
movabs r11, 0xdea3caaba4a26775
mov qword [rbx + 0x38], r10
mov qword [rbx + 0x40], r11
movabs rax, 0x749580d5d91c37d5
movabs rdx, 0x3fa4e1e70ab4edc0
mov qword [rbx + 0x68], rsi
mov qword [rbx + 0x70], rax
movabs rcx, 0x60c33adf58067d6d
movabs rdi, 0xb0a956161ff93b31
mov qword [rbx + 0x78], rdx
mov qword [rbx + 0x80], rcx
movabs rbp, 0x3ebf0d0632ce1e7b
movabs r8, 0x9f705ec571e327fc
mov qword [rbx + 0x88], rdi
mov qword [rbx + 0x90], rbp
movabs r9, 0x3aa61d1f7fec57fa
movabs r10, 0xbdffba912b5b1b98
mov qword [rbx + 0x98], r8
mov qword [rbx + 0xa0], r9
movabs r11, 0xbf0a2181185f84db
movabs r12, 0xbe36520c3bdc9e2b
mov qword [rbx + 0xa8], r10
mov qword [rbx + 0xb0], r11
movabs r13, 0xed1c9778df922e46
movabs r14, 0x839b47ad9a9a1709
mov qword [rbx + 0xb8], r12
mov qword [rbx + 0xc0], r13
movabs r15, 0x6b11418e227e6844
movabs rsi, 0xe12528b16ba4e97
movabs rdi, 0x63f6c04f7a1954a1
mov qword [rbx + 0xc8], r14
movabs r13, 0x8aea4abadee9145e
movabs r12, 0x6c994ff9ebfa1ac3
movabs r14, 0xcc5a1bcc2344310
mov qword [rbx + 0xd0], r15
movabs rax, 0x159f793323bcf095
movabs rbp, 0xef41388ec393df82
mov qword [rbx + 0x100], rdi
mov qword [rbx + 0x108], r13
mov qword [rbx + 0x110], r12
movabs r8, 0x3b0657cd135878f7
mov qword [rbx + 0xd8], rsi
mov qword [rbx + 0x118], r14
mov qword [rbx + 0x120], rax
vmovdqu ymm5, ymmword [rbx]
vmovdqu ymm6, ymmword [rbx + 0x20]
vmovdqu ymm2, ymmword [rbx + 0x40]
mov qword [rbx + 0x128], rbp
movabs r9, 0x17c6734052f08b74
vpxor ymm0, ymm5, ymmword [rbx + 0x100]
movabs r10, 0xfefceaf784fd4709
movabs r11, 0x7cc4fb42ffd65346
movabs r15, 0x572a95211dc2e88b
mov qword [rbx + 0x130], r8
mov qword [rbx + 0x138], r9
movabs rsi, 0x75f56a4a3bad3b8
vpxor ymm1, ymm6, ymmword [rbx + 0x120]
mov qword [rbx + 0x140], r10
mov qword [rbx + 0x148], r11
movabs rax, 0xe2aad11bcac024bd
movabs rbp, 0xbf2c6ff6beef63ca
mov qword [rbx + 0x150], r15
mov qword [rbx + 0x158], rsi
vpxor ymm3, ymm2, ymmword [rbx + 0x140]
vmovdqu ymmword [rbx], ymm0
vmovdqu ymmword [rbx + 0x20], ymm1
mov qword [rbx + 0x160], rax
movabs r8, 0x28b5dff5f63c17df
movabs r9, 0x1ffbc1c85594cdbc
mov qword [rbx + 0x168], rbp
mov qword [rbx + 0x170], r8
movabs r10, 0x40ec1aff787a5d31
movabs r11, 0x90d5096a3f85476e
mov qword [rbx + 0x178], r9
mov qword [rbx + 0x180], r10
vmovdqu ymmword [rbx + 0x40], ymm3
movabs r15, 0x1ee02d2912e74153
mov qword [rbx + 0x188], r11
mov qword [rbx + 0x190], r15
movabs rsi, 0xbf0c7eec0dc35ba0
movabs rax, 0x468634635f902ba5
mov qword [rbx + 0x198], rsi
mov qword [rbx + 0x1a0], rax
movabs rbp, 0xe2a39abe74743b92
movabs r8, 0xe0557efd3823db87
mov qword [rbx + 0x1a8], rbp
mov qword [rbx + 0x1b0], r8
movabs r9, 0xe16a0d7064a0be04
movabs r10, 0xb143c82780ee7119
mov qword [rbx + 0x1b8], r9
mov qword [rbx + 0x1c0], r10
movabs r11, 0xdfbb68f2b5c54856
movabs r15, 0x346d6ed17d21341b
mov qword [rbx + 0x1c8], r11
mov qword [rbx + 0x1d0], r15
movabs rsi, 0x2e3d0dd449c611c8
movabs rdx, 0xab1136cb88f392c7
mov qword [rbx + 0x1d8], rsi
vmovdqu ymm4, ymmword [rbx + 0x60]
vmovdqu ymm0, ymmword [rbx + 0x80]
movabs rcx, 0xc85afba6c79ee3da
vpxor ymm5, ymm4, ymmword [rbx + 0x160]
movabs rax, 0xab1136cb88f392cd
lea rbp, [rsp + 0x93]
lea r15, [rsp + 0x150]
vpxor ymm6, ymm0, ymmword [rbx + 0x180]
vmovdqu ymm1, ymmword [rbx + 0xa0]
vmovdqu ymm3, ymmword [rbx + 0xc0]
vpxor ymm2, ymm1, ymmword [rbx + 0x1a0]
vpxor ymm4, ymm3, ymmword [rbx + 0x1c0]
mov rsi, qword [0x1400ea160]
vmovdqu ymmword [rbx + 0x60], ymm5
vmovq xmm5, rax
vmovdqu ymmword [rbx + 0x80], ymm6
vmovq xmm6, rdx
vpinsrq xmm0, xmm5, rcx, 1
mov rdx, rbx
vpinsrq xmm1, xmm6, rcx, 1
vmovdqu ymmword [rbx + 0xa0], ymm2
mov rcx, rsi
vpxor xmm2, xmm0, xmm1
vmovdqu ymmword [rbx + 0xc0], ymm4
vmovdqu xmmword [rbx + 0xe0], xmm2
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
mov rcx, rbp
call fcn.140023820
call fcn.140022de0
mov rcx, r15
mov qword [rsp + 0x68], r15
call fcn.14002d110
vmovq xmm3, r12
vmovq xmm1, rdi
movabs rcx, 0x53cfa5761f783596
vmovq xmm5, rcx
vpinsrq xmm4, xmm3, r14, 1
vpinsrq xmm2, xmm1, r13, 1
movabs rdx, 0xbddd2edcbdd92d6f
vpinsrq xmm0, xmm5, rdx, 1
vinserti128 ymm3, ymm2, xmm4, 1
lea rdi, [rsp + 0x170]
mov rdx, rbx
vinserti128 ymm6, ymm0, xmm4, 1
mov qword [rsp + 0x60], rdi
mov rcx, rdi
vpxor ymm4, ymm6, ymm3
vmovdqu ymmword [rbx], ymm4
vzeroupper
call fcn.1400b9890
movabs r13, 0x53cfa5761f783596
movabs r14, 0x6c994ff9ebfa2df4
movabs r12, 0xee8c298ae7da256f
vmovq xmm0, r13
vmovq xmm5, r14
movabs r8, 0xcc5a1bcc2344310
movabs r9, 0x63f6c04f7a1954a1
vpinsrq xmm6, xmm5, r8, 1
vpinsrq xmm1, xmm0, r12, 1
movabs r11, 0x6c994ff9ebfa1ac3
movabs r10, 0x8aea4abadee9145e
vmovq xmm5, r9
vmovq xmm2, r11
vinserti128 ymm3, ymm1, xmm6, 1
lea r13, [rsp + 0x190]
vpinsrq xmm4, xmm2, r8, 1
mov qword [rsp + 0x70], r13
mov rdx, rbx
mov rcx, r13
vpinsrq xmm6, xmm5, r10, 1
vinserti128 ymm0, ymm6, xmm4, 1
vpxor ymm1, ymm3, ymm0
vmovdqu ymmword [rbx], ymm1
vzeroupper
call fcn.1400b9890
mov rcx, rdi
call fcn.1400235a0
cmp qword [rsp + 0x158], 0
je 0x1400dbc47
call fcn.140022de0
mov rcx, rdi
call fcn.1400235a0
mov rcx, r13
call fcn.1400235a0
mov rcx, r15
call fcn.140023040
test al, al
je 0x1400db99d
call fcn.140022de0
mov rdi, qword [rsp + 0x60]
mov rcx, rdi
call fcn.1400235a0
mov rdx, qword [rsp + 0x68]
lea r15, [rsp + 0x1b0]
mov rcx, r15
call fcn.140021090
mov rcx, rdi
call fcn.1400235a0
mov r14, qword [rsp + 0x1b8]
lea rcx, [rsp + 0x1f0]
mov r12, qword [rsp + 0x1b0]
mov qword [rsp + 0x1e0], rcx
cmp r14, 0xf
ja 0x1400dbfc3
cmp r14, 1
jne 0x1400dbd93
movzx edx, byte [r12]
mov byte [rsp + 0x1f0], dl
mov r8, qword [rsp + 0x1e0]
lea r13, [rsp + 0x1e0]
mov qword [rsp + 0x1e8], r14
mov rcx, r13
mov qword [rsp + 0x50], r13
mov byte [r8 + r14], 0
call fcn.14001e730
mov rcx, r13
mov edi, eax
call fcn.1400b6330
mov rcx, qword [rsp + 0x60]
test edi, edi
jne 0x1400dbff5
call fcn.1400235a0
call fcn.140022de0
mov ecx, 1
call fcn.1400309a0
movabs r9, 0xbd6b520033932e8
movabs r10, 0xaa9324dbfe8c623f
movabs r11, 0x2f6268d989f6fb2
mov qword [rbx + 0x100], r9
mov qword [rbx + 0x108], r10
movabs rax, 0x69a0e79cb05b6363
movabs rcx, 0x7af5595840dd92f1
mov qword [rbx + 0x110], r11
mov qword [rbx + 0x118], rax
movabs r12, 0xab614afbacb3b1eb
vmovdqu ymm0, ymmword [rbx + 0x100]
mov qword [rbx + 0x120], rcx
mov qword [rbx + 0x128], r12
movabs r14, 0x1b3c33bf7c3b0b9e
movabs rdx, 0x38e949332284ff1c
mov qword [rbx + 0x130], r14
mov qword [rbx + 0x138], rdx
movabs r8, 0xd0989898e78e2e6d
vmovdqu ymm3, ymmword [rbx + 0x120]
movabs r13, 0x178fb670abf93421
mov qword [rbx + 0x140], r8
movabs rdi, 0x57209f7459978bfd
movabs r9, 0x75f56a4a3bad3b8
mov qword [rbx + 0x148], r13
mov qword [rbx + 0x150], rdi
movabs r10, 0x63f6c04f7a1954a1
movabs r11, 0x8aea4abadee9145e
mov qword [rbx + 0x158], r9
vmovdqu ymm4, ymmword [rbx + 0x140]
mov qword [rbx + 0x58], r9
movabs rax, 0x6c994ff9ebfa1ac3
mov qword [rbx], r10
mov qword [rbx + 8], r11
movabs rcx, 0xcc5a1bcc2344310
movabs r12, 0x159f793323bcf095
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], r12
movabs r14, 0xef41388ec393df82
movabs rdx, 0x3b0657cd135878f7
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x30], rdx
vpxor ymm1, ymm0, ymmword [rbx]
movabs r8, 0x17c6734052f08b74
mov qword [rbx + 0x28], r14
mov qword [rbx + 0x38], r8
movabs r13, 0xfefceaf784fd4709
vpxor ymm2, ymm3, ymmword [rbx + 0x20]
movabs rdi, 0x7cc4fb42ffd65346
mov qword [rbx + 0x40], r13
movabs r10, 0x572a95211dc2e88b
lea r12, [rbx + 0x100]
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], r10
vpxor ymm5, ymm4, ymmword [rbx + 0x40]
mov rdx, r12
mov rcx, rsi
vmovdqu ymmword [rbx + 0x100], ymm1
vmovdqu ymmword [rbx + 0x120], ymm2
vmovdqu ymmword [rbx + 0x140], ymm5
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
movabs r9, 0x282b36f117a35e9
movabs r11, 0xef981ab0ba8c602c
movabs rax, 0x47d51dada8da69b0
mov qword [rbx + 0x100], r9
mov qword [rbx + 0x108], r11
movabs rcx, 0x63b1d29cad406353
movabs r14, 0x1feb18564bffd0e5
mov qword [rbx + 0x110], rax
mov qword [rbx + 0x118], rcx
movabs rdx, 0x89614ceda6ffbad1
movabs r8, 0x4f753ea933341482
mov qword [rbx + 0x120], r14
mov qword [rbx + 0x128], rdx
movabs r13, 0x78ab536c2693e206
movabs rdi, 0x9b8f9f98e9dd227f
mov qword [rbx + 0x130], r8
mov qword [rbx + 0x138], r13
movabs r10, 0x36e3db309aa03c66
movabs r9, 0x3242e1013aac81e4
mov qword [rbx + 0x140], rdi
mov qword [rbx + 0x148], r10
movabs r11, 0x272c25c1d1caf3d6
movabs rax, 0x90c8f174bee016fb
mov qword [rbx + 0x150], r9
mov qword [rbx + 0x158], r11
movabs rcx, 0xdc5e00909e8a17bf
movabs r14, 0x5f95ad80994537ba
mov qword [rbx + 0x160], rax
mov qword [rbx + 0x168], rcx
movabs rdx, 0x6dabcba63cb4b4dd
movabs r8, 0x34cc29b958092e54
mov qword [rbx + 0x170], r14
mov qword [rbx + 0x178], rdx
movabs r13, 0xf8b67d0348f66701
movabs rdi, 0x7085485e66822373
mov qword [rbx + 0x180], r8
mov qword [rbx + 0x188], r13
movabs r10, 0xde2c078168ad1e80
movabs r9, 0x66eb55060bb04fcb
mov qword [rbx + 0x190], rdi
mov qword [rbx + 0x198], r10
movabs r11, 0x90ccfc9e111054df
movabs rax, 0x843b1fdd554a9aa7
mov qword [rbx + 0x1a0], r9
mov qword [rbx + 0x1a8], r11
movabs rcx, 0x930f6a170dd2ea24
movabs r14, 0xf763bb54e59c2113
mov qword [rbx + 0x1b0], rax
mov qword [rbx + 0x1b8], rcx
movabs rdx, 0xbbcb1dd2dab16862
movabs r8, 0x520301925d44407a
mov qword [rbx + 0x1c0], r14
mov qword [rbx + 0x1c8], rdx
movabs r13, 0x2e3d0dd449cc76a1
movabs rdi, 0x63f6c04f7a1954a1
mov qword [rbx + 0x1d0], r8
mov qword [rbx + 0x1d8], r13
movabs r10, 0x8aea4abadee9145e
movabs r9, 0x6c994ff9ebfa1ac3
mov qword [rbx], rdi
mov qword [rbx + 8], r10
movabs r11, 0xcc5a1bcc2344310
movabs rax, 0x159f793323bcf095
mov qword [rbx + 0x10], r9
mov qword [rbx + 0x18], r11
movabs rcx, 0xef41388ec393df82
movabs r14, 0x3b0657cd135878f7
mov qword [rbx + 0x20], rax
vmovdqu ymm6, ymmword [rbx + 0x100]
vmovdqu ymm1, ymmword [rbx + 0x120]
movabs rdx, 0x17c6734052f08b74
vmovdqu ymm2, ymmword [rbx + 0x140]
movabs r8, 0xfefceaf784fd4709
movabs r13, 0x7cc4fb42ffd65346
movabs rdi, 0x572a95211dc2e88b
vpxor ymm0, ymm6, ymmword [rbx]
movabs r10, 0x75f56a4a3bad3b8
movabs r9, 0xe2aad11bcac024bd
movabs r11, 0xbf2c6ff6beef63ca
mov qword [rbx + 0x28], rcx
mov qword [rbx + 0x30], r14
movabs rax, 0x28b5dff5f63c17df
movabs rcx, 0x1ffbc1c85594cdbc
mov qword [rbx + 0x38], rdx
mov qword [rbx + 0x40], r8
vpxor ymm3, ymm1, ymmword [rbx + 0x20]
movabs r14, 0x40ec1aff787a5d31
mov qword [rbx + 0x48], r13
mov qword [rbx + 0x50], rdi
vmovdqu ymmword [rbx + 0x100], ymm0
movabs rdx, 0x90d5096a3f85476e
mov qword [rbx + 0x58], r10
vpxor ymm4, ymm2, ymmword [rbx + 0x40]
movabs r8, 0x1ee02d2912e74153
movabs r13, 0xbf0c7eec0dc35ba0
mov qword [rbx + 0x60], r9
mov qword [rbx + 0x68], r11
vmovdqu ymmword [rbx + 0x120], ymm3
movabs rdi, 0x468634635f902ba5
mov qword [rbx + 0x70], rax
mov qword [rbx + 0x78], rcx
movabs r10, 0xe2a39abe74743b92
movabs r9, 0xe0557efd3823db87
vmovdqu ymmword [rbx + 0x140], ymm4
mov qword [rbx + 0x80], r14
movabs r11, 0xe16a0d7064a0be04
movabs rax, 0xb143c82780ee7119
mov qword [rbx + 0x88], rdx
mov qword [rbx + 0x90], r8
movabs rcx, 0xdfbb68f2b5c54856
movabs r14, 0x346d6ed17d21341b
mov qword [rbx + 0xc8], rcx
mov qword [rbx + 0x98], r13
movabs rdx, 0x2e3d0dd449c611c8
mov rcx, rsi
mov qword [rbx + 0xd8], rdx
mov qword [rbx + 0xa0], rdi
mov rdx, r12
mov qword [rbx + 0xa8], r10
mov qword [rbx + 0xb0], r9
mov qword [rbx + 0xb8], r11
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xd0], r14
vmovdqu ymm5, ymmword [rbx + 0x160]
vmovdqu ymm0, ymmword [rbx + 0x180]
vmovdqu ymm3, ymmword [rbx + 0x1a0]
vmovdqu ymm4, ymmword [rbx + 0x1c0]
vpxor ymm6, ymm5, ymmword [rbx + 0x60]
vpxor ymm1, ymm0, ymmword [rbx + 0x80]
vpxor ymm2, ymm3, ymmword [rbx + 0xa0]
vpxor ymm5, ymm4, ymmword [rbx + 0xc0]
vmovdqu ymmword [rbx + 0x160], ymm6
vmovdqu ymmword [rbx + 0x180], ymm1
vmovdqu ymmword [rbx + 0x1a0], ymm2
vmovdqu ymmword [rbx + 0x1c0], ymm5
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
mov rcx, r15
call fcn.1400b6330
call fcn.140022de0
lea rsi, [rsp + 0x110]
mov rcx, rsi
mov qword [rsp + 0x88], rsi
call fcn.140032200
mov rcx, rsi
call fcn.140032160
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitialize]
test eax, eax
js 0x1400dc69d
lea r8, [rsp + 0x94]
lea r12, [rsp + 0xa0]
lea r13, [rsp + 0x98]
xor edi, edi
xor r10d, r10d
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r10
xor r9d, r9d
xor r8d, r8d
mov edx, 1
xor ecx, ecx
call sub.d3d11.dll_D3D11CreateDevice
test eax, eax
js 0x1400dc9f2
mov rcx, qword [rsp + 0x98]
lea r8, [rsp + 0xa8]
lea rdx, [0x1400ead80]
mov rax, qword [rcx]
call qword [rax]
test eax, eax
js 0x1400dc931
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0xb0]
mov r14, qword [rcx]
call qword [r14 + 0x38]
test eax, eax
js 0x1400dcb22
xor r9d, r9d
mov ecx, 0x18
mov qword [rsp + 0xb8], r9
call fcn.1400d9ce0
lea r11, str.pP_v_
mov rdx, qword [rsp + 0x50]
lea rsi, [rsp + 0xb8]
lea r8, [0x1400b5350]
vmovq xmm6, r11
mov rcx, rsi
mov qword [rsp + 0x1e0], rax
vpinsrq xmm0, xmm6, rbp, 1
mov rbp, qword [0x1400e9b80]
vmovdqu xmmword [rax], xmm0
mov qword [rax + 0x10], rbp
call fcn.1400b52f0
mov rcx, qword [rsp + 0x1e0]
test rcx, rcx
je 0x1400db5e9
mov rdx, qword [rcx]
call qword [rdx + 8]
mov rcx, rsi
call fcn.1400b53c0
mov rcx, qword [rsp + 0xb0]
lea r8, [rsp + 0xc0]
xor edx, edx
mov r12, qword [rcx]
call qword [r12 + 0x38]
test eax, eax
js 0x1400dc790
mov rcx, qword [rsp + 0xc0]
lea r8, [rsp + 0xc8]
lea rdx, [0x1400ead90]
mov r13, qword [rcx]
call qword [r13]
test eax, eax
js 0x1400dc85b
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x98]
lea r8, [rsp + 0xd0]
mov rdi, qword [rcx]
call qword [rdi + 0xb0]
test eax, eax
js 0x1400dc5dc
call fcn.1400b27f0
mov r8, qword [0x1400eab40]
xor ecx, ecx
mov dword [rsp + 0x144], 1
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0xe0]
mov dword [rsp + 0x138], ecx
mov qword [rsp + 0x58], rax
movzx r10d, byte [r8]
test r10b, r10b
jne 0x1400dbf19
vmovdqu xmm6, xmmword [0x1400e4090]
mov r13, qword [0x1400eab10]
mov r14, qword [0x1400eab20]
jmp 0x1400db742
test rdi, rdi
js 0x1400dc2a2
mov rcx, rdi
call fcn.1400d9ce0
mov rcx, rax
mov r8, rdi
mov rdx, rsi
mov r12, rax
call sub.msvcrt.dll_memmove
mov rcx, qword [0x1400e30f0]
test rcx, rcx
je 0x1400db6fd
mov rdx, qword [0x1400e3100]
sub rdx, rcx
call fcn.1400d9ca0
add rdi, r12
vmovq xmm1, r12
vpinsrq xmm3, xmm1, rdi, 1
mov qword [0x1400e3100], rdi
vmovdqu xmmword [0x1400e30f0], xmm3
mov ecx, 0x73
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x1400dbf00
mov r8, qword [0x1400eab40]
movzx r11d, byte [r8]
test r11b, r11b
jne 0x1400dbf19
mov rcx, qword [rsp + 0xd0]
mov r9, qword [rsp + 0x58]
mov edx, 0xffffffff
mov r8, qword [rsp + 0x50]
mov rbp, qword [rcx]
call qword [rbp + 0x40]
test eax, eax
js 0x1400dc3f1
mov rcx, qword [rsp + 0xe0]
lea r8, [rsp + 0xd8]
lea rdx, [0x1400eada0]
mov rsi, qword [rcx]
call qword [rsi]
test eax, eax
js 0x1400dc33a
mov rcx, qword [rsp + 0xd8]
mov rdx, r15
mov r9, qword [rcx]
call qword [r9 + 0x50]
mov rbp, qword [0x1400eab30]
mov ecx, dword [r13]
vmovdqu xmmword [rsp + 0x1cc], xmm6
lea r9, [rsp + 0xe8]
vmovd xmm1, dword [r13]
xor r8d, r8d
mov rdi, qword [0x1400eab00]
mov r11d, dword [r14]
mov edx, dword [rbp]
mov r12d, dword [rdi]
add ecx, edx
vmovd xmm5, edx
mov rdx, r15
vmovd xmm2, ecx
mov rcx, qword [rsp + 0x98]
vpinsrd xmm3, xmm1, r11d, 1
add r11d, r12d
vpinsrd xmm0, xmm5, r12d, 1
vmovq qword [rsp + 0x130], xmm3
vpinsrd xmm4, xmm2, r11d, 1
vmovq qword [rsp + 0x1b0], xmm0
vmovq qword [rsp + 0x13c], xmm4
mov rax, qword [rcx]
call qword [rax + 0x28]
mov rcx, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xd8]
lea r8, [rsp + 0x130]
xor r9d, r9d
mov rdx, qword [rsp + 0xe8]
mov r10, qword [rcx]
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r8d, r8d
call qword [r10 + 0x170]
mov rcx, qword [rsp + 0xa0]
lea r12, [rsp + 0x120]
mov rdx, qword [rsp + 0xe8]
mov r9d, 1
xor r8d, r8d
mov rax, qword [rcx]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], 0
call qword [rax + 0x70]
mov rsi, qword [rsp + 0x120]
mov rcx, rsi
mov qword [rsp + 0xf0], rsi
call fcn.14001df00
test al, al
jne 0x1400dbdb0
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rcx]
call qword [rax + 0x70]
test eax, eax
js 0x1400dc4d0
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xe8]
xor r8d, r8d
mov r11, qword [rcx]
call qword [r11 + 0x78]
mov rcx, qword [rsp + 0xa0]
mov r12, qword [rcx]
call qword [r12 + 0x10]
mov rcx, qword [rsp + 0xe8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xe0]
mov r12, qword [rcx]
call qword [r12 + 0x10]
mov rcx, qword [rsp + 0xd8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov ebp, dword [rbp]
imul ebp, dword [rdi]
mov rcx, qword [0x1400e30f0]
mov r10, qword [0x1400e3100]
sub r10, rcx
mov edi, ebp
shl edi, 2
movsxd rdi, edi
cmp r10, rdi
jb 0x1400db6c0
mov r9, qword [0x1400e30f8]
mov r12, r9
sub r12, rcx
cmp r12, rdi
jb 0x1400dbeb0
cmp rdi, 1
jle 0x1400db981
mov r8, rdi
mov rdx, rsi
call sub.msvcrt.dll_memmove
mov rcx, rax
add rcx, rdi
cmp rcx, qword [0x1400e30f8]
je 0x1400db71a
mov qword [0x1400e30f8], rcx
jmp 0x1400db71a
mov rcx, qword [rsp + 0x60]
call fcn.1400235a0
call fcn.140022de0
movabs r15, 0xa82ae2a126d21e0
movabs r10, 0xecca24d5b79d753d
movabs rdx, 0x3fa6f9d8e9673a2
mov qword [rbx + 0x100], r15
mov qword [rbx + 0x108], r10
movabs r12, 0x6ee5d3d9a65d307e
movabs rdi, 0x7deb59544dd589e0
mov qword [rbx + 0x110], rdx
mov qword [rbx + 0x118], r12
movabs rcx, 0x8c345ce1b1e3ffe7
movabs r9, 0x486f13ed67395883
mov qword [rbx + 0x120], rdi
mov qword [rbx + 0x128], rcx
movabs r14, 0x76a5537a3682e417
movabs r13, 0xdecbd9c4b585227b
mov qword [rbx + 0x130], r9
mov qword [rbx + 0x138], r14
movabs r11, 0x5caa922d95f62129
movabs r8, 0x2245e7663db09de4
mov qword [rbx + 0x140], r13
mov qword [rbx + 0x148], r11
movabs rax, 0x742f22d0cb9ae9c8
movabs rbp, 0x8dc9a272aeef0b87
mov qword [rbx + 0x150], r8
mov qword [rbx + 0x158], rax
movabs r15, 0x8d784091d9c107b8
movabs r10, 0x7df18a9680575c92
mov qword [rbx + 0x160], rbp
mov qword [rbx + 0x168], r15
movabs r12, 0x1ffbc1c85594cdbc
movabs rdx, 0x63f6c04f7a1954a1
mov qword [rbx + 0x170], r10
mov qword [rbx + 0x178], r12
mov qword [rbx + 0x78], r12
movabs rdi, 0x8aea4abadee9145e
mov qword [rbx], rdx
mov qword [rbx + 8], rdi
movabs rcx, 0x6c994ff9ebfa1ac3
movabs r9, 0xcc5a1bcc2344310
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], r9
movabs r14, 0x159f793323bcf095
movabs r13, 0xef41388ec393df82
mov qword [rbx + 0x20], r14
mov qword [rbx + 0x28], r13
movabs r11, 0x3b0657cd135878f7
movabs r8, 0x17c6734052f08b74
mov qword [rbx + 0x30], r11
mov qword [rbx + 0x38], r8
movabs rax, 0xfefceaf784fd4709
movabs rbp, 0x7cc4fb42ffd65346
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], rbp
movabs r15, 0x572a95211dc2e88b
movabs r10, 0x75f56a4a3bad3b8
mov qword [rbx + 0x50], r15
mov qword [rbx + 0x58], r10
movabs rdx, 0xe2aad11bcac024bd
movabs rdi, 0xbf2c6ff6beef63ca
mov qword [rbx + 0x60], rdx
mov qword [rbx + 0x68], rdi
movabs rcx, 0x28b5dff5f63c17df
lea rdx, [rbx + 0x100]
mov qword [rbx + 0x70], rcx
vmovdqu ymm1, ymmword [rbx + 0x100]
vmovdqu ymm4, ymmword [rbx + 0x120]
mov rcx, rsi
vmovdqu ymm5, ymmword [rbx + 0x140]
vmovdqu ymm3, ymmword [rbx + 0x160]
vpxor ymm2, ymm1, ymmword [rbx]
vpxor ymm6, ymm4, ymmword [rbx + 0x20]
vpxor ymm0, ymm5, ymmword [rbx + 0x40]
vpxor ymm1, ymm3, ymmword [rbx + 0x60]
vmovdqu ymmword [rbx + 0x100], ymm2
vmovdqu ymmword [rbx + 0x120], ymm6
vmovdqu ymmword [rbx + 0x140], ymm0
vmovdqu ymmword [rbx + 0x160], ymm1
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
mov ecx, 0x7530
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov rcx, qword [rsp + 0x70]
call fcn.1400b6330
mov rcx, qword [rsp + 0x60]
call fcn.1400b6330
mov rcx, qword [rsp + 0x68]
call fcn.1400b6330
nop
vmovups xmm6, xmmword [rsp + 0x410]
xor eax, eax
add rsp, 0x428
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
movabs rax, 0x25d6fa3d156b26e4
movabs rsi, 0xe59e6adebb857d3f
movabs rbp, 0x1afc268b9f9f68e3
movabs r15, 0x6db2c5cea35c6375
mov qword [rbx], rax
mov qword [rbx + 8], rsi
movabs rcx, 0x67f01f5d4a9c95e7
movabs rdx, 0xcf6f56e1aae7beef
mov qword [rbx + 0x20], rcx
mov qword [rbx + 0x28], rdx
movabs rdi, 0x1b6822bf33210aa3
movabs r12, 0x79af1e2413d0f815
mov qword [rbx + 0x10], rbp
mov qword [rbx + 0x18], r15
vmovdqu ymm3, ymmword [rbx]
movabs r14, 0x63f6c04f7a1954a1
mov qword [rbx + 0x30], rdi
mov qword [rbx + 0x38], r12
vmovdqu ymm4, ymmword [rbx + 0x20]
movabs r8, 0x8aea4abadee9145e
mov qword [rbx + 0x100], r14
mov qword [rbx + 0x108], r8
movabs r9, 0x6c994ff9ebfa1ac3
movabs r10, 0xcc5a1bcc2344310
mov qword [rbx + 0x110], r9
mov qword [rbx + 0x118], r10
movabs r11, 0x159f793323bcf095
vpxor ymm2, ymm3, ymmword [rbx + 0x100]
movabs r13, 0xef41388ec393df82
mov qword [rbx + 0x120], r11
movabs rax, 0x3b0657cd135878f7
movabs rsi, 0x17c6734052f08b74
mov qword [rbx + 0x128], r13
mov qword [rbx + 0x130], rax
mov rcx, qword [0x1400ea140]
vpxor xmm6, xmm6, xmm6
mov qword [rbx + 0x138], rsi
vpxor ymm5, ymm4, ymmword [rbx + 0x120]
vmovdqu xmmword [rbx + 0x40], xmm6
mov rdx, rbx
vmovdqu ymmword [rbx], ymm2
vmovdqu ymmword [rbx + 0x20], ymm5
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.DLL_Sleep]
jmp 0x1400dbc09
test r14, r14
je 0x1400dae54
mov r8, r14
mov rdx, r12
call sub.msvcrt.dll_memcpy
jmp 0x1400dae54
mov r9, qword [0x1400ea940]
mov ecx, dword [r9]
call fcn.140031f00
test al, al
je 0x1400dbe0d
mov rdx, qword [0x1400e9b90]
lea rcx, [rsp + 0xf8]
lea r9, [rsp + 0xf0]
lea r8, [rsp + 0x108]
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x78], rcx
call fcn.1400b5400
mov rcx, qword [rsp + 0x78]
call fcn.1400b53c0
cmp qword [rsp + 0xf8], 0
jne 0x1400dbea5
mov r11, qword [0x1400eac70]
mov ecx, dword [r11]
call fcn.140031f00
test al, al
je 0x1400db8c3
call fcn.1400b27f0
mov rdx, qword [rsp + 0x80]
mov r10d, 0xf4240
mov r8, qword [0x1400eac60]
sub rax, rdx
cqo
movsxd r9, dword [r8]
idiv r10
cmp r9, rax
jg 0x1400db8c3
mov rdx, qword [0x1400e9b70]
mov qword [rsp + 0x108], r12
lea r12, [rsp + 0x100]
lea r9, [rsp + 0xf0]
lea r8, [rsp + 0x108]
mov rcx, r12
call fcn.1400b5400
mov rcx, r12
call fcn.1400b53c0
call fcn.1400b27f0
cmp qword [rsp + 0x100], 0
mov qword [rsp + 0x80], rax
je 0x1400db8c3
call fcn.1400d56c0
nop word [rax + rax]
lea rbp, [rsi + r12]
cmp r12, 1
jle 0x1400dc285
mov r8, r12
mov rdx, rsi
call sub.msvcrt.dll_memmove
mov r9, qword [0x1400e30f8]
sub rdi, r12
cmp rdi, 1
jle 0x1400dc273
mov rcx, r9
mov r8, rdi
mov rdx, rbp
call sub.msvcrt.dll_memmove
mov r9, rax
lea rdx, [r9 + rdi]
mov qword [0x1400e30f8], rdx
jmp 0x1400db71a
call fcn.14001dc50
mov r8, qword [0x1400eab40]
movzx r11d, byte [r8]
test r11b, r11b
je 0x1400db742
mov rcx, qword [rsp + 0xd0]
mov rbx, qword [rcx]
call qword [rbx + 0x10]
mov rcx, qword [rsp + 0xc8]
mov r15, qword [rcx]
call qword [r15 + 0x10]
mov rcx, qword [rsp + 0xc0]
mov r13, qword [rcx]
call qword [r13 + 0x10]
mov rcx, qword [rsp + 0xb0]
mov r14, qword [rcx]
call qword [r14 + 0x10]
mov rcx, qword [rsp + 0xa8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xa0]
mov rdi, qword [rcx]
call qword [rdi + 0x10]
mov rcx, qword [rsp + 0x98]
mov rbp, qword [rcx]
call qword [rbp + 0x10]
mov rcx, qword [rsp + 0xd8]
mov rsi, qword [rcx]
call qword [rsi + 0x10]
mov rcx, qword [rsp + 0xe0]
mov r12, qword [rcx]
call qword [r12 + 0x10]
call qword [sym.imp.ole32.dll_CoUninitialize]
cmp qword [rsp + 0xb8], 0
jne 0x1400dbea5
mov rcx, qword [rsp + 0x88]
call fcn.140032220
jmp 0x1400dbc09
test r14, r14
js 0x1400dc2ae
mov rcx, r14
inc rcx
js 0x1400dc29d
call fcn.1400d9ce0
mov rcx, rax
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1f0], r14
jmp 0x1400dbd9c
call fcn.1400235a0
call fcn.140022de0
movabs rcx, 0xa82ae2a126d21e0
movabs r9, 0xecca24d5b79d753d
movabs r14, 0xfb96e9d8e9673a2
mov qword [rbx + 0x100], rcx
mov qword [rbx + 0x108], r9
movabs r13, 0x2cb7c4d8ab472d7f
movabs r11, 0x61bf1e5d4ac585f7
mov qword [rbx + 0x110], r14
mov qword [rbx + 0x118], r13
movabs r8, 0x9a2557fcb3b3baea
movabs rax, 0x524277b972780c94
mov qword [rbx + 0x120], r11
mov qword [rbx + 0x128], r8
movabs rbp, 0x74e64924209fe807
movabs r10, 0xc9cfd9c6fc983568
mov qword [rbx + 0x130], rax
mov qword [rbx + 0x138], rbp
movabs rdx, 0x12ad9428dfa43c66
movabs r12, 0x3858d2016fb787ab
mov qword [rbx + 0x140], r10
mov qword [rbx + 0x148], rdx
movabs rdi, 0x772b22cc8380a3cd
movabs rcx, 0x81d9b87fe5ef1ece
mov qword [rbx + 0x150], r12
mov qword [rbx + 0x158], rdi
movabs r9, 0xeb030891908b11a5
movabs r14, 0x6ce0bc839d775aed
mov qword [rbx + 0x160], rcx
mov qword [rbx + 0x168], r9
movabs r13, 0x1ffbc1c85594cde9
movabs r11, 0x63f6c04f7a1954a1
mov qword [rbx + 0x170], r14
mov qword [rbx + 0x178], r13
movabs r8, 0x8aea4abadee9145e
movabs rax, 0x6c994ff9ebfa1ac3
mov qword [rbx], r11
mov qword [rbx + 8], r8
movabs rbp, 0xcc5a1bcc2344310
movabs r10, 0x159f793323bcf095
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rbp
movabs rdx, 0xef41388ec393df82
movabs r12, 0x3b0657cd135878f7
mov qword [rbx + 0x28], rdx
mov qword [rbx + 0x20], r10
movabs rdi, 0x17c6734052f08b74
movabs rcx, 0xfefceaf784fd4709
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x40], rcx
movabs r9, 0x7cc4fb42ffd65346
movabs r14, 0x572a95211dc2e88b
mov qword [rbx + 0x38], rdi
mov qword [rbx + 0x48], r9
movabs r13, 0x75f56a4a3bad3b8
movabs r11, 0xe2aad11bcac024bd
mov qword [rbx + 0x50], r14
mov qword [rbx + 0x58], r13
movabs r8, 0xbf2c6ff6beef63ca
movabs rax, 0x28b5dff5f63c17df
mov qword [rbx + 0x60], r11
mov qword [rbx + 0x68], r8
movabs rbp, 0x1ffbc1c85594cdbc
lea rdx, [rbx + 0x100]
mov qword [rbx + 0x70], rax
mov qword [rbx + 0x78], rbp
vmovdqu ymm3, ymmword [rbx + 0x100]
vmovdqu ymm2, ymmword [rbx + 0x120]
mov rcx, rsi
vmovdqu ymm6, ymmword [rbx + 0x140]
vmovdqu ymm0, ymmword [rbx + 0x160]
vpxor ymm1, ymm3, ymmword [rbx]
vpxor ymm4, ymm2, ymmword [rbx + 0x20]
vpxor ymm5, ymm6, ymmword [rbx + 0x40]
vpxor ymm3, ymm0, ymmword [rbx + 0x60]
vmovdqu ymmword [rbx + 0x100], ymm1
vmovdqu ymmword [rbx + 0x120], ymm4
vmovdqu ymmword [rbx + 0x140], ymm5
vmovdqu ymmword [rbx + 0x160], ymm3
vzeroupper
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov rcx, r15
call fcn.1400b6330
jmp 0x1400dbc09
jne 0x1400dbeee
movzx ecx, byte [rbp]
mov byte [r9], cl
jmp 0x1400dbeee
jne 0x1400dbed0
movzx esi, byte [rsi]
mov byte [rcx], sil
mov r9, qword [0x1400e30f8]
jmp 0x1400dbed0
call fcn.1400de6a0
lea rcx, str.cannot_create_std::vector_larger_than_max_size__
call fcn.1400de890
lea rcx, [0x1400e4032]
call fcn.1400de890
cmp qword [rsp + 0x100], 0
jne 0x1400dc596
vzeroupper
cmp qword [rsp + 0xb8], 0
mov rbx, rax
jne 0x1400dbea5
dec rdx
jne 0x1400dc5a9
mov rcx, rbx
call fcn.1400d9e00
mov rsi, qword [0x1400ea140]
mov r8d, 7
lea rdx, str.Error:
mov rbx, rax
mov rcx, rsi
call fcn.1400d2ef0
mov rdi, qword [rbx]
mov rcx, rbx
call qword [rdi + 0x10]
mov rcx, rsi
mov rdx, rax
call fcn.1400d6280
mov rcx, rax
call fcn.1400d4640
call qword [sym.imp.ole32.dll_CoUninitialize]
call fcn.1400d9f30
jmp 0x1400dbfb1
mov ecx, 0x10
movabs r15, 0x6c994ff9ebfa1ac3
movabs r13, 0x17d6a42a167035e7
movabs rdi, 0x9eb3a8d939f6ee3
call fcn.1400d9d90
movabs rbp, 0xcc5a1bcc2344310
movabs r12, 0x8aea4abadee9145e
movabs r14, 0xced86acebb8e3431
mov rsi, rax
movabs rax, 0x63f6c04f7a1954a1
mov rdx, rbx
vmovq xmm6, rax
vmovq xmm0, r15
mov rcx, rsi
vpinsrq xmm1, xmm0, rbp, 1
vmovq xmm0, r13
vmovq xmm2, rdi
vpinsrq xmm3, xmm6, r12, 1
vinserti128 ymm4, ymm3, xmm1, 1
vpinsrq xmm5, xmm2, rbp, 1
vpinsrq xmm1, xmm0, r14, 1
vinserti128 ymm6, ymm1, xmm5, 1
vpxor ymm3, ymm4, ymm6
vmovdqu ymmword [rbx], ymm3
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov ecx, 0x10
movabs r13, 0x63f6c04f7a1954a1
movabs r14, 0xcc5a1bcc2344310
call fcn.1400d9d90
movabs r8, 0x6c994ff9ebfa1ac3
movabs rdx, 0x17d6a42a167035e7
movabs rcx, 0xab93b818e943aa6
vmovq xmm5, r13
vmovq xmm4, r8
movabs r11, 0x8aea4abadee9145e
movabs r9, 0xf8833fcbbd883431
vmovq xmm3, rdx
vmovq xmm1, rcx
movabs r10, 0xcc5a1bca7592262
mov rdx, rbx
vpinsrq xmm0, xmm5, r11, 1
vpinsrq xmm2, xmm4, r14, 1
mov rcx, rax
mov rsi, rax
vinserti128 ymm6, ymm0, xmm2, 1
vpinsrq xmm2, xmm3, r9, 1
vpinsrq xmm4, xmm1, r10, 1
vinserti128 ymm5, ymm2, xmm4, 1
vpxor ymm0, ymm6, ymm5
vmovdqu ymmword [rbx], ymm0
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov rbx, rax
mov r12, rdx
mov rcx, rsi
vzeroupper
call fcn.1400d9ff0
mov rax, rbx
mov rdx, r12
jmp 0x1400dc2cc
mov ecx, 0x10
movabs r15, 0x17d6a42a167035e7
call fcn.1400d9d90
movabs r8, 0x6cfc2298999c3aa6
movabs r11, 0xf98b2fd6bb9b3431
movabs r9, 0xcc5a1bcc2344310
vmovq xmm4, r15
vmovq xmm6, r8
movabs rdx, 0x63f6c04f7a1954a1
movabs rcx, 0x6c994ff9ebfa1ac3
vpinsrq xmm2, xmm6, r9, 1
vmovq xmm3, rdx
movabs r10, 0x8aea4abadee9145e
mov rdx, rbx
vmovq xmm1, rcx
vpinsrq xmm5, xmm4, r11, 1
mov rcx, rax
mov rsi, rax
vinserti128 ymm0, ymm5, xmm2, 1
vpinsrq xmm6, xmm1, r9, 1
vpinsrq xmm2, xmm3, r10, 1
vinserti128 ymm4, ymm2, xmm6, 1
vpxor ymm5, ymm0, ymm4
vmovdqu ymmword [rbx], ymm5
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
cmp qword [rsp + 0xf8], 0
je 0x1400dc2c9
vzeroupper
jmp 0x1400dbea5
mov rcx, qword [rsp + 0x88]
call fcn.140032220
mov rcx, qword [rsp + 0x70]
call fcn.1400b6330
mov rcx, qword [rsp + 0x60]
call fcn.1400b6330
mov rcx, qword [rsp + 0x68]
call fcn.1400b6330
mov rcx, rbx
call fcn.14000cd00
mov ecx, 0x10
movabs rbp, 0x17d6a42a167035e7
movabs r15, 0x1ced3a96cb9f6ea2
movabs rdi, 0xcc5a1bcc2344310
call fcn.1400d9d90
movabs rcx, 0x6c994ff9ebfa1ac3
movabs r9, 0x8aea4abadee9145e
movabs r12, 0xe98326caab8d3431
mov rsi, rax
movabs rax, 0x63f6c04f7a1954a1
movabs rdx, 0xcc5a1bcc2343765
vmovq xmm6, rcx
vmovq xmm4, rax
mov rcx, rsi
vmovq xmm2, r15
vpinsrq xmm3, xmm4, r9, 1
vpinsrq xmm1, xmm6, rdi, 1
vmovq xmm6, rbp
vinserti128 ymm5, ymm3, xmm1, 1
vpinsrq xmm0, xmm2, rdx, 1
vpinsrq xmm1, xmm6, r12, 1
mov rdx, rbx
vinserti128 ymm4, ymm1, xmm0, 1
vpxor ymm3, ymm5, ymm4
vmovdqu ymmword [rbx], ymm3
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov ecx, 0x10
movabs r13, 0x17d6a42a167035e7
movabs rbp, 0x63f6c04f7a1954a1
call fcn.1400d9d90
movabs r8, 0x21d60cd98e8073af
movabs r11, 0xeb833ed3b0803431
movabs rdx, 0x6c994ff9ebfa1ac3
vmovq xmm5, r13
vmovq xmm4, r8
mov rsi, rax
movabs rax, 0xcc5a1bcc2344310
vmovq xmm1, rdx
vpinsrq xmm6, xmm4, rax, 1
movabs r10, 0x8aea4abadee9145e
mov rdx, rbx
vpinsrq xmm0, xmm5, r11, 1
vmovq xmm4, rbp
vpinsrq xmm2, xmm1, rax, 1
mov rcx, rsi
vinserti128 ymm3, ymm0, xmm6, 1
vpinsrq xmm6, xmm4, r10, 1
vinserti128 ymm5, ymm6, xmm2, 1
vpxor ymm0, ymm3, ymm5
vmovdqu ymmword [rbx], ymm0
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov rcx, qword [rsp + 0x1e0]
mov rbx, rax
mov r14, rdx
test rcx, rcx
je 0x1400dcc2d
mov r15, qword [rcx]
vzeroupper
call qword [r15 + 8]
jmp 0x1400dcb1a
mov ecx, 0x10
movabs rbp, 0x6c994ff9ebfa1ac3
movabs r14, 0x8aea4abadee9145e
movabs rdi, 0xcc5a1bcc2344310
call fcn.1400d9d90
movabs rdx, 0x17d6a42a167035e7
movabs rcx, 0x19e93b8c84da5384
movabs r9, 0xd2ae6acebb8e3431
mov rsi, rax
movabs rax, 0x63f6c04f7a1954a1
movabs r13, 0xcc5a1bcc2344364
vmovq xmm5, rax
vmovq xmm4, rbp
vmovq xmm2, rcx
vpinsrq xmm3, xmm5, r14, 1
mov rcx, rsi
vpinsrq xmm1, xmm4, rdi, 1
vmovq xmm4, rdx
mov rdx, rbx
vinserti128 ymm0, ymm3, xmm1, 1
vpinsrq xmm1, xmm4, r9, 1
vpinsrq xmm6, xmm2, r13, 1
vinserti128 ymm5, ymm1, xmm6, 1
vpxor ymm3, ymm0, ymm5
vmovdqu ymmword [rbx], ymm3
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
jmp 0x1400dc2c9
mov ecx, 0x10
movabs r12, 0x63f6c04f7a1954a1
movabs r13, 0x17d6a42a167035e7
movabs rbp, 0x19e93b8c84da5384
call fcn.1400d9d90
movabs r8, 0x6c994ff9ebfa1ac3
movabs r11, 0x8aea4abadee9145e
movabs r15, 0xcc5a1bcc2344310
vmovq xmm0, r12
vmovq xmm5, r8
movabs r14, 0xd2ae6acebb8e3431
movabs r10, 0xcc5a1bcc2056364
vmovq xmm3, r13
vmovq xmm1, rbp
mov rdx, rbx
mov rcx, rax
vpinsrq xmm6, xmm0, r11, 1
vpinsrq xmm2, xmm5, r15, 1
mov rsi, rax
vinserti128 ymm4, ymm6, xmm2, 1
vpinsrq xmm2, xmm3, r14, 1
vpinsrq xmm5, xmm1, r10, 1
vinserti128 ymm0, ymm2, xmm5, 1
vpxor ymm6, ymm4, ymm0
vmovdqu ymmword [rbx], ymm6
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov rbx, rax
vzeroupper
call fcn.1400d9f30
jmp 0x1400dc5a9
mov ecx, 0x10
movabs rbp, 0xff0399c8fda5384
movabs r14, 0xd2ae6acebb8e3431
movabs rdi, 0xcc5a1bcc2344375
call fcn.1400d9d90
movabs r12, 0x63f6c04f7a1954a1
movabs r11, 0x6c994ff9ebfa1ac3
movabs r15, 0x8aea4abadee9145e
mov rsi, rax
movabs rax, 0x17d6a42a167035e7
movabs r8, 0xcc5a1bcc2344310
vmovq xmm3, rax
vmovq xmm5, rbp
mov rdx, rbx
mov rcx, rsi
vpinsrq xmm0, xmm3, r14, 1
vpinsrq xmm1, xmm5, rdi, 1
vmovq xmm5, r12
vmovq xmm2, r11
vinserti128 ymm6, ymm0, xmm1, 1
vpinsrq xmm1, xmm5, r15, 1
vpinsrq xmm4, xmm2, r8, 1
vinserti128 ymm3, ymm1, xmm4, 1
vpxor ymm0, ymm6, ymm3
vmovdqu ymmword [rbx], ymm0
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
mov ecx, 0x10
movabs r14, 0xef9e2bdfac8a3431
movabs rbp, 0x2ca1cfdde2512079
movabs rsi, 0x8aea4abadee9145e
call fcn.1400d9d90
movabs r10, 0x1afc2bd9afc95ee3
movabs rcx, 0x63f6c04f7a1954a1
movabs r9, 0x6c994ff9ebfa1ac3
mov r13, rax
movabs rax, 0x17d6a42a167035e7
movabs rdi, 0xcc5a1bcc2344310
vmovq xmm4, rax
vmovq xmm6, r10
movabs rdx, 0x15eb015657d29ff6
movabs r15, 0x159f793323bcf095
vmovq xmm3, rcx
vpinsrq xmm5, xmm4, r14, 1
movabs r12, 0xef41388ec393df82
mov rcx, r13
vpinsrq xmm2, xmm6, rbp, 1
vmovq xmm1, r9
vinserti128 ymm0, ymm5, xmm2, 1
vpinsrq xmm2, xmm3, rsi, 1
vpinsrq xmm6, xmm1, rdi, 1
vinserti128 ymm4, ymm2, xmm6, 1
vpxor ymm5, ymm0, ymm4
vmovq xmm0, rdx
vmovq xmm1, r15
vmovdqu ymmword [rbx], ymm5
mov rdx, rbx
vpinsrq xmm6, xmm0, r12, 1
vpinsrq xmm3, xmm1, r12, 1
vpxor xmm2, xmm6, xmm3
vmovdqu xmmword [rbx + 0x20], xmm2
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, r13
call fcn.1400da310
mov r12, rdx
mov rcx, rsi
mov rbx, rax
vzeroupper
call fcn.1400d9ff0
mov rdx, r12
jmp 0x1400dc2de
mov rdx, r14
jmp 0x1400dc2de
mov ecx, 0x10
movabs r15, 0x17d6a42a167035e7
movabs r13, 0xcc5a1bcc2343175
call fcn.1400d9d90
movabs r8, 0x18e92e9d8ada5384
movabs r11, 0xd2ae6acebb8e3431
movabs rdx, 0x63f6c04f7a1954a1
vmovq xmm6, r15
vmovq xmm0, r8
movabs rcx, 0x6c994ff9ebfa1ac3
movabs r9, 0x8aea4abadee9145e
vmovq xmm1, rcx
vpinsrq xmm4, xmm6, r11, 1
movabs r10, 0xcc5a1bcc2344310
mov rcx, rax
vpinsrq xmm2, xmm0, r13, 1
vmovq xmm0, rdx
mov rdx, rbx
mov rsi, rax
vinserti128 ymm5, ymm4, xmm2, 1
vpinsrq xmm2, xmm0, r9, 1
vpinsrq xmm3, xmm1, r10, 1
vinserti128 ymm6, ymm2, xmm3, 1
vpxor ymm4, ymm5, ymm6
vmovdqu ymmword [rbx], ymm4
vzeroupper
call fcn.1400a5d20
lea r8, [fcn.1400a5ec0]
lea rdx, [0x1400ed720]
mov rcx, rsi
call fcn.1400da310
jmp 0x1400dcaf0
vzeroupper
jmp 0x1400dcb1a