Function at 0x14001a480
Capabilities:
Access peb ldr_data
Encode data using xor
Get storage device properties
Hash data using fnv
Resolve function by fnv-1a hash
Resolve function by parsing pe exports
Terminate process

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
lea rbp, [rsp - 0x65f0]
mov eax, 0x66f0
call fcn.140037400
sub rsp, rax
mov rax, qword [0x140043040]
xor rax, rsp
mov qword [rbp + 0x65e0], rax
xor eax, eax
mov dword [rsp + 0x50], eax
mov dword [rbp + 0x5fd0], eax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x48], eax
movabs r13, 0xddb5eb7f7337835d
mov qword [rbp + 0x6010], r13
movabs r12, 0x83e8b87afdb8cf06
mov qword [rbp + 0x6018], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6020], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x6028], rax
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6030], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x6038], rax
movabs rdi, 0xdde2eb23730d831e
mov qword [rbp + 0x48b0], rdi
movabs rsi, 0x838db814fdd6cf6f
mov qword [rbp + 0x48b8], rsi
movabs r14, 0xe8ebaaab109a420d
mov qword [rbp + 0x48c0], r14
movabs r15, 0x3ee1d6ede57eb4a1
mov qword [rbp + 0x48c8], r15
movabs rax, 0xb7dcf23d33cf7cfa
mov qword [rbp + 0x48d0], rax
movabs rax, 0x2e3e4e053a1db666
mov qword [rbp + 0x48d8], rax
movdqa xmm0, xmmword [rbp + 0x6010]
xorps xmm0, xmmword [rbp + 0x48b0]
movdqa xmmword [rbp + 0x48b0], xmm0
movdqa xmm1, xmmword [rbp + 0x6020]
xorps xmm1, xmmword [rbp + 0x48c0]
movdqa xmmword [rbp + 0x48c0], xmm1
movdqa xmm0, xmmword [rbp + 0x6030]
xorps xmm0, xmmword [rbp + 0x48d0]
movdqa xmmword [rbp + 0x48d0], xmm0
lea rdx, [rbp + 0x48b0]
lea rcx, [rbp + 0x5e18]
call fcn.14002bcf0
nop
lea rcx, [rbp + 0x5e18]
call fcn.14002bc60
mov qword [rbp - 0x68], rax
xor r8d, r8d
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x3860]
call fcn.14002f040
nop
lea rcx, [rbp + 0x3860]
call fcn.1400102e0
movzx ebx, al
lea rcx, [rbp + 0x3860]
call fcn.14000ec20
test bl, bl
jne 0x14001a8db
lea rcx, [rbp + 0x5e18]
call fcn.14002bc60
mov qword [rbp - 0x60], rax
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x3880]
call fcn.14002f040
nop
lea rcx, [rbp + 0x3880]
call fcn.140010660
nop
lea rcx, [rbp + 0x3880]
call fcn.14000ec20
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rcx
movabs rbx, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rbx
movabs rcx, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rcx
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
mov qword [rbp + 0x48e0], rdi
mov qword [rbp + 0x48e8], rsi
mov qword [rbp + 0x48f0], r14
mov qword [rbp + 0x48f8], r15
movabs rax, 0xb7dcf23d33cf7cfa
mov qword [rbp + 0x4900], rax
movabs rax, 0x2e3e4e053a1db666
mov qword [rbp + 0x4908], rax
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x48e0]
movdqa xmmword [rbp + 0x48e0], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x48f0]
movdqa xmmword [rbp + 0x48f0], xmm1
movdqa xmm0, xmmword [rbp + 0x5fb0]
xorps xmm0, xmmword [rbp + 0x4900]
movdqa xmmword [rbp + 0x4900], xmm0
lea rdx, [rbp + 0x48e0]
lea rcx, [rbp + 0x5e58]
call fcn.14002bcf0
nop
lea rcx, [rbp + 0x5e58]
call fcn.14002bc60
mov qword [rbp - 0x58], rax
xor r8d, r8d
lea rdx, [rbp - 0x58]
lea rcx, [rbp + 0x38c0]
call fcn.14002f040
nop
lea rcx, [rbp + 0x38c0]
call fcn.140010660
nop
lea rcx, [rbp + 0x38c0]
call fcn.14000ec20
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x5fa8], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
mov qword [rbp + 0x4910], rdi
mov qword [rbp + 0x4918], rsi
mov qword [rbp + 0x4920], r14
mov qword [rbp + 0x4928], r15
movabs rax, 0xb7d4f23c33cf7cfa
mov qword [rbp + 0x4930], rax
movabs rax, 0x2e3e4e763a1db667
mov qword [rbp + 0x4938], rax
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4910]
movdqa xmmword [rbp + 0x4910], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x4920]
movdqa xmmword [rbp + 0x4920], xmm1
movdqa xmm0, xmmword [rbp + 0x5fb0]
xorps xmm0, xmmword [rbp + 0x4930]
movdqa xmmword [rbp + 0x4930], xmm0
lea rdx, [rbp + 0x4910]
lea rcx, [rbp + 0x5e38]
call fcn.14002bcf0
nop
lea rcx, [rbp + 0x5e38]
call fcn.14002bc60
mov qword [rbp - 0x50], rax
xor r8d, r8d
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x3900]
call fcn.14002f040
nop
lea rcx, [rbp + 0x3900]
call fcn.140010660
nop
lea rcx, [rbp + 0x3900]
call fcn.14000ec20
nop
lea rcx, [rbp + 0x5e38]
call fcn.14000ec20
nop
lea rcx, [rbp + 0x5e58]
call fcn.14000ec20
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001a983
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001a983
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001a97e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001a960
cmp ebx, 0x491e0a9c
je 0x14001a988
test r8d, r8d
jne 0x14001a940
mov rax, qword [rax]
jmp 0x14001a910
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xddb5eb7f7344ef3e
mov qword [rbp + 0x1a0], rcx
mov qword [rbp + 0x1a8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rcx, [rbp + 0x1a0]
call rax
mov qword [rbp + 0x6170], r13
mov qword [rbp + 0x6178], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6180], rax
movabs rbx, 0x3e80d688e532b4c8
mov qword [rbp + 0x6188], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6190], rax
movabs rdi, 0x2e3e4e763a78b60a
mov qword [rbp + 0x6198], rdi
movabs r14, 0x14b6efe119823833
mov qword [rbp + 0x61a0], r14
movabs r15, 0x40d95a244759925c
mov qword [rbp + 0x61a8], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x61b0], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x61b8], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x61c0], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x61c8], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x61d0], rax
movabs rsi, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x61d8], rsi
movabs rax, 0xfd95cb5f5317a37d
mov qword [rbp + 0x4da0], rax
movabs rax, 0xa3c8985add98ef26
mov qword [rbp + 0x4da8], rax
movabs rax, 0xc8bf8ae530fb625f
mov qword [rbp + 0x4db0], rax
movabs rax, 0x1ea0f6a8c51294e8
mov qword [rbp + 0x4db8], rax
movabs rax, 0x9795d27b13b35cb1
mov qword [rbp + 0x4dc0], rax
movabs rax, 0xe1e6e561a58962a
mov qword [rbp + 0x4dc8], rax
movabs rax, 0x3496cfc139a21813
mov qword [rbp + 0x4dd0], rax
movabs rax, 0x60f97a046779b27c
mov qword [rbp + 0x4dd8], rax
movabs rax, 0xd2dba267ceb2b065
mov qword [rbp + 0x4de0], rax
movabs rax, 0x2f478a424f6014ce
mov qword [rbp + 0x4de8], rax
movabs rax, 0xacf832edb58bb167
mov qword [rbp + 0x4df0], rax
movabs rax, 0x90b287f0353e05f0
mov qword [rbp + 0x4df8], rax
movabs rax, 0x442041235354dff9
mov qword [rbp + 0x4e00], rax
mov qword [rbp + 0x4e08], rsi
movdqa xmm0, xmmword [rbp + 0x6170]
xorps xmm0, xmmword [rbp + 0x4da0]
movdqa xmmword [rbp + 0x4da0], xmm0
movdqa xmm1, xmmword [rbp + 0x6180]
xorps xmm1, xmmword [rbp + 0x4db0]
movdqa xmmword [rbp + 0x4db0], xmm1
movdqa xmm0, xmmword [rbp + 0x6190]
xorps xmm0, xmmword [rbp + 0x4dc0]
movdqa xmmword [rbp + 0x4dc0], xmm0
movdqa xmm1, xmmword [rbp + 0x61a0]
xorps xmm1, xmmword [rbp + 0x4dd0]
movdqa xmmword [rbp + 0x4dd0], xmm1
movdqa xmm0, xmmword [rbp + 0x61b0]
xorps xmm0, xmmword [rbp + 0x4de0]
movdqa xmmword [rbp + 0x4de0], xmm0
movdqa xmm1, xmmword [rbp + 0x61c0]
xorps xmm1, xmmword [rbp + 0x4df0]
movdqa xmmword [rbp + 0x4df0], xmm1
movdqa xmm0, xmmword [rbp + 0x61d0]
xorps xmm0, xmmword [rbp + 0x4e00]
movdqa xmmword [rbp + 0x4e00], xmm0
lea rcx, [rbp + 0x4da0]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x5780], rax
movabs rax, 0xb7e5a5add98ef91
mov qword [rbp + 0x5788], rax
movabs rax, 0x7e7d3d50f253d49d
mov qword [rbp + 0x5790], rax
movabs rax, 0xdc17436a6da45640
mov qword [rbp + 0x5798], rax
movabs rax, 0x3f2310d3a571f407
mov qword [rbp + 0x57a0], rax
movabs rax, 0xb8dc6e561aef23e8
mov qword [rbp + 0x57a8], rax
movabs rax, 0xf6217a039114dabb
mov qword [rbp + 0x57b0], rax
movabs rax, 0xc84fb8acd1bb1aca
mov qword [rbp + 0x57b8], rax
movabs rax, 0x6419a267ce0505a7
mov qword [rbp + 0x57c0], rax
movabs rax, 0xedf03f80e7d6d666
mov qword [rbp + 0x57c8], rax
movabs rax, 0x44ef045034919d1
mov qword [rbp + 0x57d0], rax
movabs rax, 0x26702f46f796b332
mov qword [rbp + 0x57d8], rax
movabs rax, 0xac97f4e1fbe21d51
mov qword [rbp + 0x57e0], rax
movabs rax, 0xd589a736d8476524
mov qword [rbp + 0x57e8], rax
movabs rax, 0xbd896edf59df5539
mov qword [rbp + 0x57f0], rax
movabs rax, 0x3f60f34c3ce3cb8c
mov qword [rbp + 0x57f8], rax
movabs rax, 0xccdafc4d6f790a65
mov qword [rbp + 0x5800], rax
movabs rax, 0xe0def82271872480
mov qword [rbp + 0x5808], rax
movabs rax, 0xc6d723176b787baf
mov qword [rbp + 0x5810], rax
movabs rax, 0x6588e92f6c05cb4e
mov qword [rbp + 0x5818], rax
movabs rax, 0x8f4ee89d6954c443
mov qword [rbp + 0x5820], rax
movabs rax, 0x4a3771c492169d0d
mov qword [rbp + 0x5828], rax
movabs rax, 0x943ea5991a608055
mov qword [rbp + 0x5830], rax
movabs rax, 0x33ee74c2c304100e
mov qword [rbp + 0x5838], rax
movabs rax, 0xdb3cd015f63525dd
mov qword [rbp + 0x5840], rax
movabs rax, 0x64cbe7855753cfe8
mov qword [rbp + 0x5848], rax
movabs rax, 0x4b78b768ec1aa635
mov qword [rbp + 0x5850], rax
movabs rax, 0xf43b0d967c230940
mov qword [rbp + 0x5858], rax
movabs rax, 0xd20ef4d164389361
mov qword [rbp + 0x5860], rax
movabs rax, 0x9835b5e63ce03b54
mov qword [rbp + 0x5868], rax
movabs rax, 0x3f3a559b33a26689
mov qword [rbp + 0x5870], rax
movabs rax, 0x940314248dc302
mov qword [rbp + 0x5878], rax
movabs rax, 0x303649ca7fcbcc9f
mov qword [rbp + 0x5880], rax
movabs rax, 0xbe0415527546ddb0
mov qword [rbp + 0x5888], rax
movabs rax, 0xf7620c2dfd19a4bf
mov qword [rbp + 0x5890], rax
movabs rax, 0x71a356e2f4d3640a
mov qword [rbp + 0x5898], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5780]
movdqa xmmword [rbp + 0x5780], xmm0
movdqa xmm1, xmmword [rbp + 0x6050]
xorps xmm1, xmmword [rbp + 0x5790]
movdqa xmmword [rbp + 0x5790], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x57a0]
movdqa xmmword [rbp + 0x57a0], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x57b0]
movdqa xmmword [rbp + 0x57b0], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x57c0]
movdqa xmmword [rbp + 0x57c0], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x57d0]
movdqa xmmword [rbp + 0x57d0], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x57e0]
movdqa xmmword [rbp + 0x57e0], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x57f0]
movdqa xmmword [rbp + 0x57f0], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x5800]
movdqa xmmword [rbp + 0x5800], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x5810]
movdqa xmmword [rbp + 0x5810], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x5820]
movdqa xmmword [rbp + 0x5820], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x5830]
movdqa xmmword [rbp + 0x5830], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x5840]
movdqa xmmword [rbp + 0x5840], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x5850]
movdqa xmmword [rbp + 0x5850], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x5860]
movdqa xmmword [rbp + 0x5860], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x5870]
movdqa xmmword [rbp + 0x5870], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x5880]
movdqa xmmword [rbp + 0x5880], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x5890]
movdqa xmmword [rbp + 0x5890], xmm1
lea rcx, [rbp + 0x5780]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x4f30], rax
movabs rax, 0xb7e5a5add98ef97
mov qword [rbp + 0x4f38], rax
movabs rax, 0x7e7d3b50f253d49d
mov qword [rbp + 0x4f40], rax
movabs rax, 0xdc11436a6da45640
mov qword [rbp + 0x4f48], rax
movabs rax, 0x3f2310d3a571f407
mov qword [rbp + 0x4f50], rax
movabs rax, 0xe1ed9e3d8f020e8
mov qword [rbp + 0x4f58], rax
movabs rax, 0x81546777fb0aaed1
mov qword [rbp + 0x4f60], rax
movabs rax, 0xa251ccc6cfcf70cd
mov qword [rbp + 0x4f68], rax
movabs rax, 0x656e60cf787018d3
mov qword [rbp + 0x4f70], rax
movabs rax, 0x87f148eaf9a214ce
mov qword [rbp + 0x4f78], rax
movabs rax, 0x1a3a9a5b773a04a5
mov qword [rbp + 0x4f80], rax
movabs rax, 0x52023232818bc758
mov qword [rbp + 0x4f88], rax
movabs rax, 0xde958393e6966f4c
mov qword [rbp + 0x4f90], rax
movabs rax, 0xcbfdcd28ac387850
mov qword [rbp + 0x4f98], rax
movabs rax, 0xc9fb73ab2fc22153
mov qword [rbp + 0x4fa0], rax
movabs rax, 0x211431e43d94b991
mov qword [rbp + 0x4fa8], rax
movabs rax, 0xb8b0e23905787d0f
mov qword [rbp + 0x4fb0], rax
movabs rax, 0x95db8f4873f04e9e
mov qword [rbp + 0x4fb8], rax
movabs rax, 0xacc9577d750c091a
mov qword [rbp + 0x4fc0], rax
movabs rax, 0xd34a412e1b70d63a
mov qword [rbp + 0x4fc8], rax
movabs rax, 0xf824f6e9034ab029
mov qword [rbp + 0x4fd0], rax
movabs rax, 0x4a3771c43aa0e80f
mov qword [rbp + 0x4fd8], rax
movabs rax, 0x863da58019608055
mov qword [rbp + 0x4fe0], rax
movabs rax, 0x33ee6cc1c31c130e
mov qword [rbp + 0x4fe8], rax
movabs rax, 0xdb20d315e93625dd
mov qword [rbp + 0x4ff0], rax
movabs rax, 0x71c8e7825753d7eb
mov qword [rbp + 0x4ff8], rax
movabs rax, 0xfebaa86bec1aa635
mov qword [rbp + 0x5000], rax
movabs rax, 0x805113e21695cbf1
mov qword [rbp + 0x5008], rax
movabs rax, 0xd2a64213cc8ee07c
mov qword [rbp + 0x5010], rax
movabs rax, 0x8436b5e63ce03b54
mov qword [rbp + 0x5018], rax
movabs rax, 0x485053ecf1a56689
mov qword [rbp + 0x5020], rax
movabs rax, 0x6a9f747e22faa904
mov qword [rbp + 0x5028], rax
movabs rax, 0x46833cd70ba1d2eb
mov qword [rbp + 0x5030], rax
movabs rax, 0xbf73674f0134c0c4
mov qword [rbp + 0x5038], rax
movabs rax, 0x9d637b47e36d6617
mov qword [rbp + 0x5040], rax
movabs rax, 0xe036b46042a6797e
mov qword [rbp + 0x5048], rax
movabs rax, 0xa2c474595bf50191
mov qword [rbp + 0x5050], rax
movabs rax, 0x85b54b4bfacc523f
mov qword [rbp + 0x5058], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x4f30]
movdqa xmmword [rbp + 0x4f30], xmm0
movdqa xmm1, xmmword [rbp + 0x6050]
xorps xmm1, xmmword [rbp + 0x4f40]
movdqa xmmword [rbp + 0x4f40], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x4f50]
movdqa xmmword [rbp + 0x4f50], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x4f60]
movdqa xmmword [rbp + 0x4f60], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x4f70]
movdqa xmmword [rbp + 0x4f70], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x4f80]
movdqa xmmword [rbp + 0x4f80], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x4f90]
movdqa xmmword [rbp + 0x4f90], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x4fa0]
movdqa xmmword [rbp + 0x4fa0], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x4fb0]
movdqa xmmword [rbp + 0x4fb0], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x4fc0]
movdqa xmmword [rbp + 0x4fc0], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x4fd0]
movdqa xmmword [rbp + 0x4fd0], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x4fe0]
movdqa xmmword [rbp + 0x4fe0], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x4ff0]
movdqa xmmword [rbp + 0x4ff0], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x5000]
movdqa xmmword [rbp + 0x5000], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x5010]
movdqa xmmword [rbp + 0x5010], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x5020]
movdqa xmmword [rbp + 0x5020], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x5030]
movdqa xmmword [rbp + 0x5030], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x5040]
movdqa xmmword [rbp + 0x5040], xmm1
movdqa xmm0, xmmword [rbp + 0x6160]
xorps xmm0, xmmword [rbp + 0x5050]
movdqa xmmword [rbp + 0x5050], xmm0
lea rcx, [rbp + 0x4f30]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rcx, 0x485763e991bf15bf
mov qword [rbp + 0x53f0], rcx
movabs rcx, 0x147d5af26b5aef97
mov qword [rbp + 0x53f8], rcx
movabs rcx, 0xa173c27984da05f
mov qword [rbp + 0x5400], rcx
movabs rcx, 0xb616340073d0255d
mov qword [rbp + 0x5408], rcx
movabs rcx, 0x21577acdd102e973
mov qword [rbp + 0x5410], rcx
movabs rcx, 0xccb6d894aeed5482
mov qword [rbp + 0x5418], rcx
movabs rcx, 0x8254cf768c60b0a5
mov qword [rbp + 0x5420], rcx
movabs rcx, 0xa248cfc6cfcf70d4
mov qword [rbp + 0x5428], rcx
movabs rcx, 0x666e60cf787018d3
mov qword [rbp + 0x5430], rcx
movabs rcx, 0x9a8522f48dc8a20c
mov qword [rbp + 0x5438], rcx
movabs rcx, 0x44ef0450349b1d0
mov qword [rbp + 0x5440], rcx
movabs rcx, 0x26702f46f78fb032
mov qword [rbp + 0x5448], rcx
movabs rcx, 0xac88f7e1fbe21d51
mov qword [rbp + 0x5450], rcx
movabs rcx, 0xbf3f6529db476524
mov qword [rbp + 0x5458], rcx
movabs rcx, 0xa3fd04c12db54b4d
mov qword [rbp + 0x5460], rcx
movabs rcx, 0x3f605bfa49febfe6
mov qword [rbp + 0x5468], rcx
movabs rcx, 0xcccfff4d737a0a65
mov qword [rbp + 0x5470], rcx
movabs rcx, 0xffddf82271872480
mov qword [rbp + 0x5478], rcx
movabs rcx, 0xb2bd3d6301660f6d
mov qword [rbp + 0x5480], rcx
movabs rcx, 0xa7395c5a7171a150
mov qword [rbp + 0x5488], rcx
movabs rcx, 0x8e3982831d3eda37
mov qword [rbp + 0x5490], rcx
movabs rcx, 0x3d5d6fb0f808e978
mov qword [rbp + 0x5498], rcx
movabs rcx, 0x943ea5991a602854
mov qword [rbp + 0x54a0], rcx
movabs rcx, 0x33eedc74011d130e
mov qword [rbp + 0x54a8], rcx
movabs rcx, 0x1925d315e93625dd
mov qword [rbp + 0x54b0], rcx
movabs rcx, 0x64cbe79a5453675e
mov qword [rbp + 0x54b8], rcx
movabs rcx, 0xfdbaa86bec03a535
mov qword [rbp + 0x54c0], rcx
movabs rcx, 0x42f9a5200f96cbe8
mov qword [rbp + 0x54c8], rcx
movabs rcx, 0xd20ef4d1643893c9
mov qword [rbp + 0x54d0], rcx
movabs rcx, 0x9835b5e63ce03b54
mov qword [rbp + 0x54d8], rcx
movabs rcx, 0x5524215933a26689
mov qword [rbp + 0x54e0], rcx
movabs rcx, 0x1ee0690a50e7dd76
mov qword [rbp + 0x54e8], rcx
movabs rcx, 0x309e48bd15d5b8f5
mov qword [rbp + 0x54f0], rcx
movabs rcx, 0xa107154b7646ddb0
mov qword [rbp + 0x54f8], rcx
movabs rcx, 0xe91666338973127d
mov qword [rbp + 0x5500], rcx
movabs rcx, 0x9337c30a5cd21360
mov qword [rbp + 0x5508], rcx
movabs rcx, 0x404ce2bbd3697e24
mov qword [rbp + 0x5510], rcx
mov qword [rbp + 0x5518], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x53f0]
movdqa xmmword [rbp + 0x53f0], xmm0
movdqa xmm1, xmmword [rbp + 0x6050]
xorps xmm1, xmmword [rbp + 0x5400]
movdqa xmmword [rbp + 0x5400], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x5410]
movdqa xmmword [rbp + 0x5410], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x5420]
movdqa xmmword [rbp + 0x5420], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x5430]
movdqa xmmword [rbp + 0x5430], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x5440]
movdqa xmmword [rbp + 0x5440], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x5450]
movdqa xmmword [rbp + 0x5450], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x5460]
movdqa xmmword [rbp + 0x5460], xmm1
movdqa xmm0, xmmword [rbp + 0x5470]
xorps xmm0, xmmword [rbp + 0x60c0]
movdqa xmmword [rbp + 0x5470], xmm0
movdqa xmm1, xmmword [rbp + 0x5480]
xorps xmm1, xmmword [rbp + 0x60d0]
movdqa xmmword [rbp + 0x5480], xmm1
movdqa xmm0, xmmword [rbp + 0x5490]
xorps xmm0, xmmword [rbp + 0x60e0]
movdqa xmmword [rbp + 0x5490], xmm0
movdqa xmm1, xmmword [rbp + 0x54a0]
xorps xmm1, xmmword [rbp + 0x60f0]
movdqa xmmword [rbp + 0x54a0], xmm1
movdqa xmm0, xmmword [rbp + 0x54b0]
xorps xmm0, xmmword [rbp + 0x6100]
movdqa xmmword [rbp + 0x54b0], xmm0
movdqa xmm1, xmmword [rbp + 0x54c0]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x54c0], xmm1
movdqa xmm0, xmmword [rbp + 0x54d0]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x54d0], xmm0
movdqa xmm1, xmmword [rbp + 0x54e0]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x54e0], xmm1
movdqa xmm0, xmmword [rbp + 0x54f0]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x54f0], xmm0
movdqa xmm1, xmmword [rbp + 0x5500]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x5500], xmm1
movdqa xmm0, xmmword [rbp + 0x5510]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x5510], xmm0
lea rcx, [rbp + 0x53f0]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x59d0], rax
movabs rax, 0x61602e98752e2d97
mov qword [rbp + 0x59d8], rax
movabs rax, 0x600948528539cae9
mov qword [rbp + 0x59e0], rax
movabs rax, 0xa862471d07ba222a
mov qword [rbp + 0x59e8], rax
movabs rax, 0x552467b9bb059e19
mov qword [rbp + 0x59f0], rax
movabs rax, 0xbfabacfeac9a3e9c
mov qword [rbp + 0x59f8], rax
movabs rax, 0x82546777fb18add1
mov qword [rbp + 0x5a00], rax
movabs rax, 0xa251ccc6d0cc70d4
mov qword [rbp + 0x5a08], rax
movabs rax, 0x7a6d60d67b7018d3
mov qword [rbp + 0x5a10], rax
movabs rax, 0x9a853bf78dc8a20c
mov qword [rbp + 0x5a18], rax
movabs rax, 0x6e50842f1d3d73dd
mov qword [rbp + 0x5a20], rax
movabs rax, 0x3804455883fcb245
mov qword [rbp + 0x5a28], rax
movabs rax, 0xd8e2e99591e56a3b
mov qword [rbp + 0x5a30], rax
movabs rax, 0xbf8fd05cda300f3a
mov qword [rbp + 0x5a38], rax
movabs rax, 0xc94bc6d42eb5534e
mov qword [rbp + 0x5a40], rax
movabs rax, 0x3d1731e43d94a192
mov qword [rbp + 0x5a48], rax
movabs rax, 0xb8b0fa3a057f7d0f
mov qword [rbp + 0x5a50], rax
movabs rax, 0x95dc8f486ff34e9e
mov qword [rbp + 0x5a58], rax
movabs rax, 0xb0ca577d750c1119
mov qword [rbp + 0x5a60], rax
movabs rax, 0xd34a592d1b77d63a
mov qword [rbp + 0x5a68], rax
movabs rax, 0xf83df5e9034ab029
mov qword [rbp + 0x5a70], rax
movabs rax, 0x392a05ae8c62f70c
mov qword [rbp + 0x5a78], rax
movabs rax, 0x8a4acf876e189d21
mov qword [rbp + 0x5a80], rax
movabs rax, 0x47846ab6b6196464
mov qword [rbp + 0x5a88], rax
movabs rax, 0x19946666f4424fc3
mov qword [rbp + 0x5a90], rax
movabs rax, 0x79bf8d842039d19c
mov qword [rbp + 0x5a98], rax
movabs rax, 0x89d0b61f2eb21046
mov qword [rbp + 0x5aa0], rax
movabs rax, 0xea4f67910be1a1f6
mov qword [rbp + 0x5aa8], rax
movabs rax, 0x10a6f3a60e26e70b
mov qword [rbp + 0x5ab0], rax
movabs rax, 0x8641dff8482293e2
mov qword [rbp + 0x5ab8], rax
movabs rax, 0x3f22569b87a011e3
mov qword [rbp + 0x5ac0], rax
movabs rax, 0x6a22c101278ddb01
mov qword [rbp + 0x5ac8], rax
movabs rax, 0x46833cd70ba1d2eb
mov qword [rbp + 0x5ad0], rax
movabs rax, 0xbf73674f0134c0c4
mov qword [rbp + 0x5ad8], rax
movabs rax, 0x9d657b47e36d6617
mov qword [rbp + 0x5ae0], rax
movabs rax, 0xe536b46042a6797e
mov qword [rbp + 0x5ae8], rax
movabs rax, 0xd6ae6a2d31f37653
mov qword [rbp + 0x5af0], rax
movabs rax, 0x85b54bf6f8bb2422
mov qword [rbp + 0x5af8], rax
movdqa xmm0, xmmword [rbp + 0x59d0]
xorps xmm0, xmmword [rbp + 0x6040]
movdqa xmmword [rbp + 0x59d0], xmm0
movdqa xmm1, xmmword [rbp + 0x59e0]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x59e0], xmm1
movdqa xmm0, xmmword [rbp + 0x59f0]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x59f0], xmm0
movdqa xmm1, xmmword [rbp + 0x5a00]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x5a00], xmm1
movdqa xmm0, xmmword [rbp + 0x5a10]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x5a10], xmm0
movdqa xmm1, xmmword [rbp + 0x5a20]
xorps xmm1, xmmword [rbp + 0x6090]
movdqa xmmword [rbp + 0x5a20], xmm1
movdqa xmm0, xmmword [rbp + 0x5a30]
xorps xmm0, xmmword [rbp + 0x60a0]
movdqa xmmword [rbp + 0x5a30], xmm0
movdqa xmm1, xmmword [rbp + 0x5a40]
xorps xmm1, xmmword [rbp + 0x60b0]
movdqa xmmword [rbp + 0x5a40], xmm1
movdqa xmm0, xmmword [rbp + 0x5a50]
xorps xmm0, xmmword [rbp + 0x60c0]
movdqa xmmword [rbp + 0x5a50], xmm0
movdqa xmm1, xmmword [rbp + 0x5a60]
xorps xmm1, xmmword [rbp + 0x60d0]
movdqa xmmword [rbp + 0x5a60], xmm1
movdqa xmm0, xmmword [rbp + 0x5a70]
xorps xmm0, xmmword [rbp + 0x60e0]
movdqa xmmword [rbp + 0x5a70], xmm0
movdqa xmm1, xmmword [rbp + 0x5a80]
xorps xmm1, xmmword [rbp + 0x60f0]
movdqa xmmword [rbp + 0x5a80], xmm1
movdqa xmm0, xmmword [rbp + 0x5a90]
xorps xmm0, xmmword [rbp + 0x6100]
movdqa xmmword [rbp + 0x5a90], xmm0
movdqa xmm1, xmmword [rbp + 0x5aa0]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x5aa0], xmm1
movdqa xmm0, xmmword [rbp + 0x5ab0]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x5ab0], xmm0
movdqa xmm1, xmmword [rbp + 0x5ac0]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x5ac0], xmm1
movdqa xmm0, xmmword [rbp + 0x5ad0]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x5ad0], xmm0
movdqa xmm1, xmmword [rbp + 0x5ae0]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x5ae0], xmm1
movdqa xmm0, xmmword [rbp + 0x5af0]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x5af0], xmm0
lea rcx, [rbp + 0x59d0]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x4b5763e991ad16bf
mov qword [rbp + 0x58a0], rax
movabs rax, 0x617c2d98752e2d8e
mov qword [rbp + 0x58a8], rax
movabs rax, 0x6009484d8639cae9
mov qword [rbp + 0x58b0], rax
movabs rax, 0xa8624b1d07a6212a
mov qword [rbp + 0x58b8], rax
movabs rax, 0x552467b9bb059e19
mov qword [rbp + 0x58c0], rax
movabs rax, 0xbfabacfeac9a3e9c
mov qword [rbp + 0x58c8], rax
movabs rax, 0xf63e79038317da13
mov qword [rbp + 0x58d0], rax
movabs rax, 0xc84fb8acd1bb1aca
mov qword [rbp + 0x58d8], rax
movabs rax, 0x64190ad10c0305a7
mov qword [rbp + 0x58e0], rax
movabs rax, 0x95f24842fed5d666
mov qword [rbp + 0x58e8], rax
movabs rax, 0x1a3a9a5b772307a5
mov qword [rbp + 0x58f0], rax
movabs rax, 0x520332329d88c758
mov qword [rbp + 0x58f8], rax
movabs rax, 0xc696838be596774f
mov qword [rbp + 0x5900], rax
movabs rax, 0xcbfdcd28ac2d7b50
mov qword [rbp + 0x5908], rax
movabs rax, 0xc9fc73ab33c12153
mov qword [rbp + 0x5910], rax
movabs rax, 0x381731e43d94a192
mov qword [rbp + 0x5918], rax
movabs rax, 0xa6c48827710dc8cd
mov qword [rbp + 0x5920], rax
movabs rax, 0xe1a9923c05f439f4
mov qword [rbp + 0x5928], rax
movabs rax, 0xb2bd95d5727b7b07
mov qword [rbp + 0x5930], rax
movabs rax, 0xa7395c5a7171a150
mov qword [rbp + 0x5938], rax
movabs rax, 0x8b3982831d3eda37
mov qword [rbp + 0x5940], rax
movabs rax, 0x4a3771c480159dba
mov qword [rbp + 0x5948], rax
movabs rax, 0x943ea5991a608055
mov qword [rbp + 0x5950], rax
movabs rax, 0x33eedc74011d130e
mov qword [rbp + 0x5958], rax
movabs rax, 0x1925d315e93625dd
mov qword [rbp + 0x5960], rax
movabs rax, 0x64cbe79a5453675e
mov qword [rbp + 0x5968], rax
movabs rax, 0xfdbaa86bec03a535
mov qword [rbp + 0x5970], rax
movabs rax, 0x805113e21695cbe8
mov qword [rbp + 0x5978], rax
movabs rax, 0xb81080bb7a4cf97f
mov qword [rbp + 0x5980], rax
movabs rax, 0x8641dff848952620
mov qword [rbp + 0x5988], rax
movabs rax, 0x3f3a559b9ba311e3
mov qword [rbp + 0x5990], rax
movabs rax, 0x940314248dc302
mov qword [rbp + 0x5998], rax
movabs rax, 0x44f456c97fd4cf9f
mov qword [rbp + 0x59a0], rax
movabs rax, 0xbf73d7fa7231b7ae
mov qword [rbp + 0x59a8], rax
movabs rax, 0x9d657b47e36d6617
mov qword [rbp + 0x59b0], rax
movabs rax, 0xe036b46042a6797e
mov qword [rbp + 0x59b8], rax
movabs rax, 0xc8da00334581c391
mov qword [rbp + 0x59c0], rax
movabs rax, 0x85b541d665b95348
mov qword [rbp + 0x59c8], rax
movdqa xmm0, xmmword [rbp + 0x58a0]
xorps xmm0, xmmword [rbp + 0x6040]
movdqa xmmword [rbp + 0x58a0], xmm0
movdqa xmm1, xmmword [rbp + 0x58b0]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x58b0], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x58c0]
movdqa xmmword [rbp + 0x58c0], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x58d0]
movdqa xmmword [rbp + 0x58d0], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x58e0]
movdqa xmmword [rbp + 0x58e0], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x58f0]
movdqa xmmword [rbp + 0x58f0], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x5900]
movdqa xmmword [rbp + 0x5900], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x5910]
movdqa xmmword [rbp + 0x5910], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x5920]
movdqa xmmword [rbp + 0x5920], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x5930]
movdqa xmmword [rbp + 0x5930], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x5940]
movdqa xmmword [rbp + 0x5940], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x5950]
movdqa xmmword [rbp + 0x5950], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x5960]
movdqa xmmword [rbp + 0x5960], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x5970]
movdqa xmmword [rbp + 0x5970], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x5980]
movdqa xmmword [rbp + 0x5980], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x5990]
movdqa xmmword [rbp + 0x5990], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x59a0]
movdqa xmmword [rbp + 0x59a0], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x59b0]
movdqa xmmword [rbp + 0x59b0], xmm1
movdqa xmm0, xmmword [rbp + 0x6160]
xorps xmm0, xmmword [rbp + 0x59c0]
movdqa xmmword [rbp + 0x59c0], xmm0
lea rcx, [rbp + 0x58a0]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], rdi
mov qword [rbp + 0x6070], r14
mov qword [rbp + 0x6078], r15
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x60a8], rsi
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rcx, 0x3f257e9de9a2617d
mov qword [rbp + 0x5b00], rcx
movabs rcx, 0x197d5ae7685a5f93
mov qword [rbp + 0x5b08], rcx
movabs rcx, 0x7d7d3a50f24bd79d
mov qword [rbp + 0x5b10], rcx
movabs rcx, 0xae15341270d09455
mov qword [rbp + 0x5b18], rcx
movabs rcx, 0x225768ced10ee973
mov qword [rbp + 0x5b20], rcx
movabs rcx, 0xbbdc6e56a7ed549a
mov qword [rbp + 0x5b28], rcx
movabs rcx, 0xf6267a038917daa9
mov qword [rbp + 0x5b30], rcx
movabs rcx, 0xda4cb8b9d2bb02c9
mov qword [rbp + 0x5b38], rcx
movabs rcx, 0xd2db1fd20c0205a7
mov qword [rbp + 0x5b40], rcx
movabs rcx, 0x9a853af78ddaa10c
mov qword [rbp + 0x5b48], rcx
movabs rcx, 0x6e45872f053e73d7
mov qword [rbp + 0x5b50], rcx
movabs rcx, 0x2007454080fcbf45
mov qword [rbp + 0x5b58], rcx
movabs rcx, 0xdbe2f19691e46a3b
mov qword [rbp + 0x5b60], rcx
movabs rcx, 0xbf82d05cde300f22
mov qword [rbp + 0x5b68], rcx
movabs rcx, 0xb6fe04d92eb5594e
mov qword [rbp + 0x5b70], rcx
movabs rcx, 0x391731f63e940924
mov qword [rbp + 0x5b78], rcx
movabs rcx, 0xbbb0f03a05727d0f
mov qword [rbp + 0x5b80], rcx
movabs rcx, 0xe2a93a8a7af04e86
mov qword [rbp + 0x5b88], rcx
movabs rcx, 0xc6c22017737b7b15
mov qword [rbp + 0x5b90], rcx
movabs rcx, 0xd83d2b286c05d94d
mov qword [rbp + 0x5b98], rcx
movabs rcx, 0x8a3982911e3e7281
mov qword [rbp + 0x5ba0], rcx
movabs rcx, 0x3d5d77b3f810ea78
mov qword [rbp + 0x5ba8], rcx
movabs rcx, 0xfe32d2f3aca2285e
mov qword [rbp + 0x5bb0], rcx
movabs rcx, 0x852cdcc9b46e1679
mov qword [rbp + 0x5bb8], rcx
movabs rcx, 0xac56d662833a52b7
mov qword [rbp + 0x5bc0], rcx
movabs rcx, 0xecd90f05824a5e3
mov qword [rbp + 0x5bc8], rcx
movabs rcx, 0xfbcdc26d9b70a042
mov qword [rbp + 0x5bd0], rcx
movabs rcx, 0xf73b15957c93bc82
mov qword [rbp + 0x5bd8], rcx
movabs rcx, 0xd216f7d1763b9374
mov qword [rbp + 0x5be0], rcx
movabs rcx, 0x8036b5fe3fe02357
mov qword [rbp + 0x5be8], rcx
movabs rcx, 0x485053ecf1a56689
mov qword [rbp + 0x5bf0], rcx
movabs rcx, 0x6a92747e28faa909
mov qword [rbp + 0x5bf8], rcx
movabs rcx, 0x308c4bbdbd63c7e8
mov qword [rbp + 0x5c00], rcx
movabs rcx, 0xb30415477646c5b3
mov qword [rbp + 0x5c08], rcx
movabs rcx, 0x5fd47330896b117d
mov qword [rbp + 0x5c10], rcx
movabs rcx, 0xe441c67d36de640a
mov qword [rbp + 0x5c18], rcx
movabs rcx, 0x404ce2bbd363e92c
mov qword [rbp + 0x5c20], rcx
mov qword [rbp + 0x5c28], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5b00]
movdqa xmmword [rbp + 0x5b00], xmm0
movdqa xmm1, xmmword [rbp + 0x5b10]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x5b10], xmm1
movdqa xmm0, xmmword [rbp + 0x5b20]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x5b20], xmm0
movdqa xmm1, xmmword [rbp + 0x5b30]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x5b30], xmm1
movdqa xmm0, xmmword [rbp + 0x5b40]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x5b40], xmm0
movdqa xmm1, xmmword [rbp + 0x5b50]
xorps xmm1, xmmword [rbp + 0x6090]
movdqa xmmword [rbp + 0x5b50], xmm1
movdqa xmm0, xmmword [rbp + 0x5b60]
xorps xmm0, xmmword [rbp + 0x60a0]
movdqa xmmword [rbp + 0x5b60], xmm0
movdqa xmm1, xmmword [rbp + 0x5b70]
xorps xmm1, xmmword [rbp + 0x60b0]
movdqa xmmword [rbp + 0x5b70], xmm1
movdqa xmm0, xmmword [rbp + 0x5b80]
xorps xmm0, xmmword [rbp + 0x60c0]
movdqa xmmword [rbp + 0x5b80], xmm0
movdqa xmm1, xmmword [rbp + 0x5b90]
xorps xmm1, xmmword [rbp + 0x60d0]
movdqa xmmword [rbp + 0x5b90], xmm1
movdqa xmm0, xmmword [rbp + 0x5ba0]
xorps xmm0, xmmword [rbp + 0x60e0]
movdqa xmmword [rbp + 0x5ba0], xmm0
movdqa xmm1, xmmword [rbp + 0x5bb0]
xorps xmm1, xmmword [rbp + 0x60f0]
movdqa xmmword [rbp + 0x5bb0], xmm1
movdqa xmm0, xmmword [rbp + 0x5bc0]
xorps xmm0, xmmword [rbp + 0x6100]
movdqa xmmword [rbp + 0x5bc0], xmm0
movdqa xmm1, xmmword [rbp + 0x5bd0]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x5bd0], xmm1
movdqa xmm0, xmmword [rbp + 0x5be0]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x5be0], xmm0
movdqa xmm1, xmmword [rbp + 0x5bf0]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x5bf0], xmm1
movdqa xmm0, xmmword [rbp + 0x5c00]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x5c00], xmm0
movdqa xmm1, xmmword [rbp + 0x5c10]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x5c10], xmm1
movdqa xmm0, xmmword [rbp + 0x5c20]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x5c20], xmm0
lea rcx, [rbp + 0x5b00]
call fcn.14000dcc0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x5fa8], rbx
movabs rax, 0xfd95cb5f5317a37d
mov qword [rbp + 0x3920], rax
movabs rax, 0xa3c8985add98ef26
mov qword [rbp + 0x3928], rax
movabs rax, 0xe8958ae530fb625f
mov qword [rbp + 0x3930], rax
mov qword [rbp + 0x3938], rbx
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3920]
movdqa xmmword [rbp + 0x3920], xmm0
movdqa xmm1, xmmword [rbp + 0x3930]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x3930], xmm1
lea rcx, [rbp + 0x3920]
call fcn.14000dcc0
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xddb5eb7f73378357
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x1b0], xmm0
lea rdx, [rbp + 0x1b0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002d1b0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001d4a3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001d4a3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001d49e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001d480
cmp ebx, 0x53b2070f
je 0x14001d4a8
test r8d, r8d
jne 0x14001d460
mov rax, qword [rax]
jmp 0x14001d430
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xb99b8e091a43e233
mov qword [rbp + 0x1d0], rcx
movabs rdi, 0x83e8b87afdb8a36a
mov qword [rbp + 0x1d8], rdi
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x1d0], xmm0
lea rcx, [rbp + 0x1d0]
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001d5a3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001d5a3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001d59e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001d580
cmp ebx, 0x53b2070f
je 0x14001d5a8
test r8d, r8d
jne 0x14001d560
mov rax, qword [rax]
jmp 0x14001d530
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xb99bd94c0152f028
mov qword [rbp + 0x1e0], rcx
mov qword [rbp + 0x1e8], rdi
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rcx, [rbp + 0x1e0]
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001d693
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001d693
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001d68e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001d670
cmp ebx, 0x53b2070f
je 0x14001d698
test r8d, r8d
jne 0x14001d650
mov rax, qword [rax]
jmp 0x14001d620
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xb99bd94c2c05f02a
mov qword [rbp + 0x1f0], rcx
mov qword [rbp + 0x1f8], rdi
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x1f0], xmm0
lea rcx, [rbp + 0x1f0]
call rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001d783
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001d783
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001d77e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001d760
cmp ebx, 0x53b2070f
je 0x14001d788
test r8d, r8d
jne 0x14001d740
mov rax, qword [rax]
jmp 0x14001d710
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xef86820f1241e73c
mov qword [rbp + 0x200], rcx
movabs rcx, 0x83e8b87a91d4ab28
mov qword [rbp + 0x208], rcx
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x200], xmm0
lea rcx, [rbp + 0x200]
call rax
movabs rdi, 0x6c99847eed188ac7
mov qword [rbp + 0x5fc0], rdi
movabs rsi, 0x40a0a59fa25509a4
mov qword [rbp + 0x5fc8], rsi
mov qword [rbp + 0x210], rdi
mov qword [rbp + 0x218], rsi
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x210], xmm0
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x3940]
call fcn.14002c190
nop
mov dword [rsp + 0x50], 4
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001d8e3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001d8e3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r11 + r8*4]
mov edx, dword [rdx + r9]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001d8de
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001d8c0
cmp ebx, 0xbdcac9ce
je 0x14001d8e8
test r8d, r8d
jne 0x14001d8a0
mov rax, qword [rax]
jmp 0x14001d870
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov ebx, dword [rdx + rcx*4]
add rbx, r9
mov qword [rbp + 0x5f90], rdi
mov qword [rbp + 0x5f98], rsi
movabs rax, 0xfc64cebc982f2609
mov qword [rbp + 0x5fa0], rax
movabs rdi, 0xfb2563b50617a24e
mov qword [rbp + 0x5fa8], rdi
movabs rsi, 0x1fe0ec2eb136d69b
mov qword [rbp + 0x3960], rsi
movabs r15, 0x36c9d7dbce346acd
mov qword [rbp + 0x3968], r15
movabs rax, 0xfc64cebc982f166c
mov qword [rbp + 0x3970], rax
mov qword [rbp + 0x3978], rdi
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3960]
movdqa xmmword [rbp + 0x3960], xmm0
movdqa xmm1, xmmword [rbp + 0x3970]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x3970], xmm1
lea rdx, [rbp + 0x3960]
lea rcx, [rbp + 0x3980]
call fcn.14002c190
nop
mov rcx, rax
call fcn.14002bfa0
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor edx, edx
mov r8d, 3
mov rcx, rax
call rbx
mov r14, rax
lea rcx, [rbp + 0x3980]
call fcn.14002c0a0
cmp r14, 0xffffffffffffffff
jne 0x14001d9f2
jmp 0x14001df1e
xor r15d, r15d
mov qword [rbp + 0x5cc4], r15
mov dword [rbp + 0x5cc0], r15d
xor eax, eax
mov qword [rbp + 0x5cb0], rax
mov dword [rbp + 0x5c40], r15d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001daa3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001daa3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r11 + r8*4]
mov edx, dword [rdx + r9]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001da9e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001da80
cmp ebx, 0xb04cce94
je 0x14001daa8
test r8d, r8d
jne 0x14001da60
mov rax, qword [rax]
jmp 0x14001da30
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], r15
lea rcx, [rbp + 0x5c40]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 8
lea rcx, [rbp + 0x5cb0]
mov qword [rsp + 0x20], rcx
mov r9d, 0xc
lea r8, [rbp + 0x5cc0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov edi, dword [rbp + 0x5cb4]
mov ecx, edi
call fcn.1400364f4
mov rsi, rax
mov r8d, edi
xor edx, edx
mov rcx, rax
call fcn.1400372c4
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax + rax]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov r10d, dword [rdx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001dba3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001dba3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14001db9e
nop dword [rax]
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14001db80
cmp ebx, 0xb04cce94
je 0x14001dba8
test r8d, r8d
jne 0x14001db60
mov rcx, qword [rcx]
jmp 0x14001db30
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], r15
lea rcx, [rbp + 0x5c40]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rbp + 0x5cc0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x14001dc26
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x39a0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3940]
call fcn.14002c050
nop
lea rcx, [rbp + 0x39a0]
call fcn.14002c0a0
mov eax, dword [rsi + 0x14]
test eax, eax
je 0x14001dc5a
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x39c0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3940]
call fcn.14002c050
nop
lea rcx, [rbp + 0x39c0]
call fcn.14002c0a0
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x14001dc8e
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x39e0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3940]
call fcn.14002c050
nop
lea rcx, [rbp + 0x39e0]
call fcn.14002c0a0
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rbp + 0x5fe0], eax
mov dword [rbp + 0x5fe4], ebx
mov dword [rbp + 0x5fe8], ecx
mov dword [rbp + 0x5fec], edx
lea rcx, [rbp + 0x5d38]
call fcn.14002c320
nop
mov r8d, 4
lea rdx, [rbp + 0x5fe4]
lea rcx, [rbp + 0x3a20]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5d38]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3a20]
call fcn.14002c0a0
mov r8d, 4
lea rdx, [rbp + 0x5fec]
lea rcx, [rbp + 0x3a40]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5d38]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3a40]
call fcn.14002c0a0
mov r8d, 4
lea rdx, [rbp + 0x5fe8]
lea rcx, [rbp + 0x3a60]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5d38]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3a60]
call fcn.14002c0a0
lea rdx, [rbp + 0x5d38]
lea rcx, [rbp + 0x3a80]
call fcn.14002c200
nop
mov rdx, rax
lea rcx, [rbp + 0x3940]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3a80]
call fcn.14002c0a0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x3940]
call fcn.140035680
mov rdi, qword [rax]
xor r15d, r15d
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x3940]
call fcn.140035680
mov rbx, qword [rax]
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x3940]
call fcn.1400356a0
movzx r9d, r15b
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp - 0x28]
call fcn.140035760
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x3940]
call fcn.1400356c0
mov rcx, rsi
call fcn.1400364ec
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001de83
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001de83
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001de7e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001de60
cmp ebx, 0xfaba0065
je 0x14001de88
test r8d, r8d
jne 0x14001de40
mov rax, qword [rax]
jmp 0x14001de10
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov rcx, r14
call rax
lea rdx, [rbp + 0x3940]
lea rcx, [rbp + 0x3ac0]
call fcn.14002c200
mov rdx, rax
lea rcx, [rbp + 0x3aa0]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x3ae0]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x3940]
call fcn.14002c100
lea rcx, [rbp + 0x3ae0]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x5d38]
call fcn.14002c0a0
nop
movabs rdi, 0xfb2563b50617a24e
movabs rsi, 0x1fe0ec2eb136d69b
movabs r15, 0x36c9d7dbce346acd
lea rdx, [rbp + 0x3940]
lea rcx, [0x140043178]
call fcn.14002c100
lea rcx, [rbp + 0x3940]
call fcn.14002c0a0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_GetSystemMenu]
mov rbx, rax
mov rcx, rax
call qword [sym.imp.USER32.dll_GetMenuItemCount]
lea edx, [rax - 1]
mov r8d, 0x400
mov rcx, rbx
call qword [sym.imp.USER32.dll_DeleteMenu]
xor bl, bl
mov qword [rbp + 0x5c30], 0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x5c30]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14001dfdb
mov dword [rbp + 0x5c3c], 4
lea rax, [rbp + 0x5c3c]
mov qword [rsp + 0x20], rax
mov r9d, 4
lea r8, [rbp + 0x5c38]
mov edx, 0x14
mov rcx, qword [rbp + 0x5c30]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x14001dfdb
cmp dword [rbp + 0x5c38], 0
setne bl
mov rcx, qword [rbp + 0x5c30]
test rcx, rcx
je 0x14001dfed
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test bl, bl
jne 0x14001e1ff
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001e083
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001e083
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001e07e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001e060
cmp ebx, 0x23a979e4
je 0x14001e088
test r8d, r8d
jne 0x14001e040
mov rax, qword [rax]
jmp 0x14001e010
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [r10 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xb3f4991a1d59ea0a
mov qword [rbp + 0x230], rcx
movabs rcx, 0x83e8d31b98f4a672
mov qword [rbp + 0x238], rcx
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rcx
movabs rbx, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rbx
movabs rcx, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rcx
movabs rdx, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rdx
movabs rcx, 0xbc95981e5359f60f
mov qword [rbp + 0x4940], rcx
movabs rcx, 0xf19ccb1393d1a262
mov qword [rbp + 0x4948], rcx
movabs rcx, 0xc8edc5e562b4361e
mov qword [rbp + 0x4950], rcx
movabs rcx, 0x6ba0b3e48753daad
mov qword [rbp + 0x4958], rcx
movabs rcx, 0xb7b5f25b33933fd0
mov qword [rbp + 0x4960], rcx
mov qword [rbp + 0x4968], rdx
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4940]
movdqa xmmword [rbp + 0x4940], xmm0
movdqa xmm1, xmmword [rbp + 0x4950]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x4950], xmm1
movdqa xmm0, xmmword [rbp + 0x4960]
xorps xmm0, xmmword [rbp + 0x5fb0]
movdqa xmmword [rbp + 0x4960], xmm0
mov r9d, 0x10
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x4940]
xor ecx, ecx
call rax
mov ecx, 0xfffffac7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x14001e2a3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x14001e2a3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14001e29e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14001e280
cmp ebx, 0x491e0a9c
je 0x14001e2a8
test r8d, r8d
jne 0x14001e260
mov rax, qword [rax]
jmp 0x14001e230
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xddb5eb7f7344ef3e
mov qword [rbp + 0x240], rcx
mov qword [rbp + 0x248], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x240], xmm0
lea rcx, [rbp + 0x240]
call rax
mov qword [rbp + 0x6170], r13
mov qword [rbp + 0x6178], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6180], rax
movabs rbx, 0x3e80d688e532b4c8
mov qword [rbp + 0x6188], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6190], rax
movabs r14, 0x2e3e4e763a78b60a
mov qword [rbp + 0x6198], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x61a0], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x61a8], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x61b0], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x61b8], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x61c0], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x61c8], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x61d0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x61d8], rax
movabs rcx, 0xfd95cb5f5317a37d
mov qword [rbp + 0x4d30], rcx
movabs rcx, 0xa3c8985add98ef26
mov qword [rbp + 0x4d38], rcx
movabs rcx, 0xc8bf8ae530fb625f
mov qword [rbp + 0x4d40], rcx
movabs rcx, 0x1ea0f6a8c51294e8
mov qword [rbp + 0x4d48], rcx
movabs rcx, 0x9795d27b13b35cb1
mov qword [rbp + 0x4d50], rcx
movabs rcx, 0xe1e6e561a58962a
mov qword [rbp + 0x4d58], rcx
movabs rcx, 0x3496cfc139a21813
mov qword [rbp + 0x4d60], rcx
movabs rcx, 0x60f97a046779b27c
mov qword [rbp + 0x4d68], rcx
movabs rcx, 0xd2dba267ceb2b065
mov qword [rbp + 0x4d70], rcx
movabs rcx, 0x2f478a424f6014ce
mov qword [rbp + 0x4d78], rcx
movabs rcx, 0xacf832edb58bb167
mov qword [rbp + 0x4d80], rcx
movabs rcx, 0x90b287f0353e05f0
mov qword [rbp + 0x4d88], rcx
movabs rcx, 0x442041235354dff9
mov qword [rbp + 0x4d90], rcx
mov qword [rbp + 0x4d98], rax
movdqa xmm0, xmmword [rbp + 0x6170]
xorps xmm0, xmmword [rbp + 0x4d30]
movdqa xmmword [rbp + 0x4d30], xmm0
movdqa xmm1, xmmword [rbp + 0x4d40]
xorps xmm1, xmmword [rbp + 0x6180]
movdqa xmmword [rbp + 0x4d40], xmm1
movdqa xmm0, xmmword [rbp + 0x4d50]
xorps xmm0, xmmword [rbp + 0x6190]
movdqa xmmword [rbp + 0x4d50], xmm0
movdqa xmm1, xmmword [rbp + 0x4d60]
xorps xmm1, xmmword [rbp + 0x61a0]
movdqa xmmword [rbp + 0x4d60], xmm1
movdqa xmm0, xmmword [rbp + 0x4d70]
xorps xmm0, xmmword [rbp + 0x61b0]
movdqa xmmword [rbp + 0x4d70], xmm0
movdqa xmm1, xmmword [rbp + 0x4d80]
xorps xmm1, xmmword [rbp + 0x61c0]
movdqa xmmword [rbp + 0x4d80], xmm1
movdqa xmm0, xmmword [rbp + 0x4d90]
xorps xmm0, xmmword [rbp + 0x61d0]
movdqa xmmword [rbp + 0x4d90], xmm0
lea rcx, [rbp + 0x4d30]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x4e10], rax
movabs rax, 0xb7e5a5add98ef91
mov qword [rbp + 0x4e18], rax
movabs rax, 0x7e7d3d50f253d49d
mov qword [rbp + 0x4e20], rax
movabs rax, 0xdc17436a6da45640
mov qword [rbp + 0x4e28], rax
movabs rax, 0x3f2310d3a571f407
mov qword [rbp + 0x4e30], rax
movabs rax, 0xb8dc6e561aef23e8
mov qword [rbp + 0x4e38], rax
movabs rax, 0xf6217a039114dabb
mov qword [rbp + 0x4e40], rax
movabs rax, 0xc84fb8acd1bb1aca
mov qword [rbp + 0x4e48], rax
movabs rax, 0x6419a267ce0505a7
mov qword [rbp + 0x4e50], rax
movabs rax, 0xedf03f80e7d6d666
mov qword [rbp + 0x4e58], rax
movabs rax, 0x44ef045034919d1
mov qword [rbp + 0x4e60], rax
movabs rax, 0x26702f46f796b332
mov qword [rbp + 0x4e68], rax
movabs rax, 0xac97f4e1fbe21d51
mov qword [rbp + 0x4e70], rax
movabs rax, 0xd589a736d8476524
mov qword [rbp + 0x4e78], rax
movabs rax, 0xbd896edf59df5539
mov qword [rbp + 0x4e80], rax
movabs rax, 0x3f60f34c3ce3cb8c
mov qword [rbp + 0x4e88], rax
movabs rax, 0xccdafc4d6f790a65
mov qword [rbp + 0x4e90], rax
movabs rax, 0xe0def82271872480
mov qword [rbp + 0x4e98], rax
movabs rax, 0xc6d723176b787baf
mov qword [rbp + 0x4ea0], rax
movabs rax, 0x6588e92f6c05cb4e
mov qword [rbp + 0x4ea8], rax
movabs rax, 0x8f4ee89d6954c443
mov qword [rbp + 0x4eb0], rax
movabs rax, 0x4a3771c492169d0d
mov qword [rbp + 0x4eb8], rax
movabs rax, 0x943ea5991a608055
mov qword [rbp + 0x4ec0], rax
movabs rax, 0x33ee74c2c304100e
mov qword [rbp + 0x4ec8], rax
movabs rax, 0xdb3cd015f63525dd
mov qword [rbp + 0x4ed0], rax
movabs rax, 0x64cbe7855753cfe8
mov qword [rbp + 0x4ed8], rax
movabs rax, 0x4b78b768ec1aa635
mov qword [rbp + 0x4ee0], rax
movabs rax, 0xf43b0d967c230940
mov qword [rbp + 0x4ee8], rax
movabs rax, 0xd20ef4d164389361
mov qword [rbp + 0x4ef0], rax
movabs rax, 0x9835b5e63ce03b54
mov qword [rbp + 0x4ef8], rax
movabs rax, 0x3f3a559b33a26689
mov qword [rbp + 0x4f00], rax
movabs rax, 0x940314248dc302
mov qword [rbp + 0x4f08], rax
movabs rax, 0x303649ca7fcbcc9f
mov qword [rbp + 0x4f10], rax
movabs rax, 0xbe0415527546ddb0
mov qword [rbp + 0x4f18], rax
movabs rax, 0xf7620c2dfd19a4bf
mov qword [rbp + 0x4f20], rax
movabs rax, 0x71a356e2f4d3640a
mov qword [rbp + 0x4f28], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x4e10]
movdqa xmmword [rbp + 0x4e10], xmm0
movdqa xmm1, xmmword [rbp + 0x4e20]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x4e20], xmm1
movdqa xmm0, xmmword [rbp + 0x4e30]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x4e30], xmm0
movdqa xmm1, xmmword [rbp + 0x4e40]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x4e40], xmm1
movdqa xmm0, xmmword [rbp + 0x4e50]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x4e50], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x4e60]
movdqa xmmword [rbp + 0x4e60], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x4e70]
movdqa xmmword [rbp + 0x4e70], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x4e80]
movdqa xmmword [rbp + 0x4e80], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x4e90]
movdqa xmmword [rbp + 0x4e90], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x4ea0]
movdqa xmmword [rbp + 0x4ea0], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x4eb0]
movdqa xmmword [rbp + 0x4eb0], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x4ec0]
movdqa xmmword [rbp + 0x4ec0], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x4ed0]
movdqa xmmword [rbp + 0x4ed0], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x4ee0]
movdqa xmmword [rbp + 0x4ee0], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x4ef0]
movdqa xmmword [rbp + 0x4ef0], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x4f00]
movdqa xmmword [rbp + 0x4f00], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x4f10]
movdqa xmmword [rbp + 0x4f10], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x4f20]
movdqa xmmword [rbp + 0x4f20], xmm1
lea rcx, [rbp + 0x4e10]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x5060], rax
movabs rax, 0xb7e5a5add98ef97
mov qword [rbp + 0x5068], rax
movabs rax, 0x7e7d3b50f253d49d
mov qword [rbp + 0x5070], rax
movabs rax, 0xdc11436a6da45640
mov qword [rbp + 0x5078], rax
movabs rax, 0x3f2310d3a571f407
mov qword [rbp + 0x5080], rax
movabs rax, 0xe1ed9e3d8f020e8
mov qword [rbp + 0x5088], rax
movabs rax, 0x81546777fb0aaed1
mov qword [rbp + 0x5090], rax
movabs rax, 0xa251ccc6cfcf70cd
mov qword [rbp + 0x5098], rax
movabs rax, 0x656e60cf787018d3
mov qword [rbp + 0x50a0], rax
movabs rax, 0x87f148eaf9a214ce
mov qword [rbp + 0x50a8], rax
movabs rax, 0x1a3a9a5b773a04a5
mov qword [rbp + 0x50b0], rax
movabs rax, 0x52023232818bc758
mov qword [rbp + 0x50b8], rax
movabs rax, 0xde958393e6966f4c
mov qword [rbp + 0x50c0], rax
movabs rax, 0xcbfdcd28ac387850
mov qword [rbp + 0x50c8], rax
movabs rax, 0xc9fb73ab2fc22153
mov qword [rbp + 0x50d0], rax
movabs rax, 0x211431e43d94b991
mov qword [rbp + 0x50d8], rax
movabs rax, 0xb8b0e23905787d0f
mov qword [rbp + 0x50e0], rax
movabs rax, 0x95db8f4873f04e9e
mov qword [rbp + 0x50e8], rax
movabs rax, 0xacc9577d750c091a
mov qword [rbp + 0x50f0], rax
movabs rax, 0xd34a412e1b70d63a
mov qword [rbp + 0x50f8], rax
movabs rax, 0xf824f6e9034ab029
mov qword [rbp + 0x5100], rax
movabs rax, 0x4a3771c43aa0e80f
mov qword [rbp + 0x5108], rax
movabs rax, 0x863da58019608055
mov qword [rbp + 0x5110], rax
movabs rax, 0x33ee6cc1c31c130e
mov qword [rbp + 0x5118], rax
movabs rax, 0xdb20d315e93625dd
mov qword [rbp + 0x5120], rax
movabs rax, 0x71c8e7825753d7eb
mov qword [rbp + 0x5128], rax
movabs rax, 0xfebaa86bec1aa635
mov qword [rbp + 0x5130], rax
movabs rax, 0x805113e21695cbf1
mov qword [rbp + 0x5138], rax
movabs rax, 0xd2a64213cc8ee07c
mov qword [rbp + 0x5140], rax
movabs rax, 0x8436b5e63ce03b54
mov qword [rbp + 0x5148], rax
movabs rax, 0x485053ecf1a56689
mov qword [rbp + 0x5150], rax
movabs rax, 0x6a9f747e22faa904
mov qword [rbp + 0x5158], rax
movabs rax, 0x46833cd70ba1d2eb
mov qword [rbp + 0x5160], rax
movabs rax, 0xbf73674f0134c0c4
mov qword [rbp + 0x5168], rax
movabs rax, 0x9d637b47e36d6617
mov qword [rbp + 0x5170], rax
movabs rax, 0xe036b46042a6797e
mov qword [rbp + 0x5178], rax
movabs rax, 0xa2c474595bf50191
mov qword [rbp + 0x5180], rax
movabs rax, 0x85b54b4bfacc523f
mov qword [rbp + 0x5188], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5060]
movdqa xmmword [rbp + 0x5060], xmm0
movdqa xmm1, xmmword [rbp + 0x6050]
xorps xmm1, xmmword [rbp + 0x5070]
movdqa xmmword [rbp + 0x5070], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x5080]
movdqa xmmword [rbp + 0x5080], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x5090]
movdqa xmmword [rbp + 0x5090], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x50a0]
movdqa xmmword [rbp + 0x50a0], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x50b0]
movdqa xmmword [rbp + 0x50b0], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x50c0]
movdqa xmmword [rbp + 0x50c0], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x50d0]
movdqa xmmword [rbp + 0x50d0], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x50e0]
movdqa xmmword [rbp + 0x50e0], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x50f0]
movdqa xmmword [rbp + 0x50f0], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x5100]
movdqa xmmword [rbp + 0x5100], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x5110]
movdqa xmmword [rbp + 0x5110], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x5120]
movdqa xmmword [rbp + 0x5120], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x5130]
movdqa xmmword [rbp + 0x5130], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x5140]
movdqa xmmword [rbp + 0x5140], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x5150]
movdqa xmmword [rbp + 0x5150], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x5160]
movdqa xmmword [rbp + 0x5160], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x5170]
movdqa xmmword [rbp + 0x5170], xmm1
movdqa xmm0, xmmword [rbp + 0x6160]
xorps xmm0, xmmword [rbp + 0x5180]
movdqa xmmword [rbp + 0x5180], xmm0
lea rcx, [rbp + 0x5060]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rcx, 0x485763e991bf15bf
mov qword [rbp + 0x5190], rcx
movabs rcx, 0x147d5af26b5aef97
mov qword [rbp + 0x5198], rcx
movabs rcx, 0xa173c27984da05f
mov qword [rbp + 0x51a0], rcx
movabs rcx, 0xb616340073d0255d
mov qword [rbp + 0x51a8], rcx
movabs rcx, 0x21577acdd102e973
mov qword [rbp + 0x51b0], rcx
movabs rcx, 0xccb6d894aeed5482
mov qword [rbp + 0x51b8], rcx
movabs rcx, 0x8254cf768c60b0a5
mov qword [rbp + 0x51c0], rcx
movabs rcx, 0xa248cfc6cfcf70d4
mov qword [rbp + 0x51c8], rcx
movabs rcx, 0x666e60cf787018d3
mov qword [rbp + 0x51d0], rcx
movabs rcx, 0x9a8522f48dc8a20c
mov qword [rbp + 0x51d8], rcx
movabs rcx, 0x44ef0450349b1d0
mov qword [rbp + 0x51e0], rcx
movabs rcx, 0x26702f46f78fb032
mov qword [rbp + 0x51e8], rcx
movabs rcx, 0xac88f7e1fbe21d51
mov qword [rbp + 0x51f0], rcx
movabs rcx, 0xbf3f6529db476524
mov qword [rbp + 0x51f8], rcx
movabs rcx, 0xa3fd04c12db54b4d
mov qword [rbp + 0x5200], rcx
movabs rcx, 0x3f605bfa49febfe6
mov qword [rbp + 0x5208], rcx
movabs rcx, 0xcccfff4d737a0a65
mov qword [rbp + 0x5210], rcx
movabs rcx, 0xffddf82271872480
mov qword [rbp + 0x5218], rcx
movabs rcx, 0xb2bd3d6301660f6d
mov qword [rbp + 0x5220], rcx
movabs rcx, 0xa7395c5a7171a150
mov qword [rbp + 0x5228], rcx
movabs rcx, 0x8e3982831d3eda37
mov qword [rbp + 0x5230], rcx
movabs rcx, 0x3d5d6fb0f808e978
mov qword [rbp + 0x5238], rcx
movabs rcx, 0x943ea5991a602854
mov qword [rbp + 0x5240], rcx
movabs rcx, 0x33eedc74011d130e
mov qword [rbp + 0x5248], rcx
movabs rcx, 0x1925d315e93625dd
mov qword [rbp + 0x5250], rcx
movabs rcx, 0x64cbe79a5453675e
mov qword [rbp + 0x5258], rcx
movabs rcx, 0xfdbaa86bec03a535
mov qword [rbp + 0x5260], rcx
movabs rcx, 0x42f9a5200f96cbe8
mov qword [rbp + 0x5268], rcx
movabs rcx, 0xd20ef4d1643893c9
mov qword [rbp + 0x5270], rcx
movabs rcx, 0x9835b5e63ce03b54
mov qword [rbp + 0x5278], rcx
movabs rcx, 0x5524215933a26689
mov qword [rbp + 0x5280], rcx
movabs rcx, 0x1ee0690a50e7dd76
mov qword [rbp + 0x5288], rcx
movabs rcx, 0x309e48bd15d5b8f5
mov qword [rbp + 0x5290], rcx
movabs rcx, 0xa107154b7646ddb0
mov qword [rbp + 0x5298], rcx
movabs rcx, 0xe91666338973127d
mov qword [rbp + 0x52a0], rcx
movabs rcx, 0x9337c30a5cd21360
mov qword [rbp + 0x52a8], rcx
movabs rcx, 0x404ce2bbd3697e24
mov qword [rbp + 0x52b0], rcx
mov qword [rbp + 0x52b8], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5190]
movdqa xmmword [rbp + 0x5190], xmm0
movdqa xmm1, xmmword [rbp + 0x51a0]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x51a0], xmm1
movdqa xmm0, xmmword [rbp + 0x51b0]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x51b0], xmm0
movdqa xmm1, xmmword [rbp + 0x51c0]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x51c0], xmm1
movdqa xmm0, xmmword [rbp + 0x51d0]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x51d0], xmm0
movdqa xmm1, xmmword [rbp + 0x51e0]
xorps xmm1, xmmword [rbp + 0x6090]
movdqa xmmword [rbp + 0x51e0], xmm1
movdqa xmm0, xmmword [rbp + 0x51f0]
xorps xmm0, xmmword [rbp + 0x60a0]
movdqa xmmword [rbp + 0x51f0], xmm0
movdqa xmm1, xmmword [rbp + 0x5200]
xorps xmm1, xmmword [rbp + 0x60b0]
movdqa xmmword [rbp + 0x5200], xmm1
movdqa xmm0, xmmword [rbp + 0x5210]
xorps xmm0, xmmword [rbp + 0x60c0]
movdqa xmmword [rbp + 0x5210], xmm0
movdqa xmm1, xmmword [rbp + 0x5220]
xorps xmm1, xmmword [rbp + 0x60d0]
movdqa xmmword [rbp + 0x5220], xmm1
movdqa xmm0, xmmword [rbp + 0x5230]
xorps xmm0, xmmword [rbp + 0x60e0]
movdqa xmmword [rbp + 0x5230], xmm0
movdqa xmm1, xmmword [rbp + 0x5240]
xorps xmm1, xmmword [rbp + 0x60f0]
movdqa xmmword [rbp + 0x5240], xmm1
movdqa xmm0, xmmword [rbp + 0x5250]
xorps xmm0, xmmword [rbp + 0x6100]
movdqa xmmword [rbp + 0x5250], xmm0
movdqa xmm1, xmmword [rbp + 0x5260]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x5260], xmm1
movdqa xmm0, xmmword [rbp + 0x5270]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x5270], xmm0
movdqa xmm1, xmmword [rbp + 0x5280]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x5280], xmm1
movdqa xmm0, xmmword [rbp + 0x5290]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x5290], xmm0
movdqa xmm1, xmmword [rbp + 0x52a0]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x52a0], xmm1
movdqa xmm0, xmmword [rbp + 0x52b0]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x52b0], xmm0
lea rcx, [rbp + 0x5190]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x485763e991bf15bf
mov qword [rbp + 0x52c0], rax
movabs rax, 0x61602e98752e2d97
mov qword [rbp + 0x52c8], rax
movabs rax, 0x600948528539cae9
mov qword [rbp + 0x52d0], rax
movabs rax, 0xa862471d07ba222a
mov qword [rbp + 0x52d8], rax
movabs rax, 0x552467b9bb059e19
mov qword [rbp + 0x52e0], rax
movabs rax, 0xbfabacfeac9a3e9c
mov qword [rbp + 0x52e8], rax
movabs rax, 0x82546777fb18add1
mov qword [rbp + 0x52f0], rax
movabs rax, 0xa251ccc6d0cc70d4
mov qword [rbp + 0x52f8], rax
movabs rax, 0x7a6d60d67b7018d3
mov qword [rbp + 0x5300], rax
movabs rax, 0x9a853bf78dc8a20c
mov qword [rbp + 0x5308], rax
movabs rax, 0x6e50842f1d3d73dd
mov qword [rbp + 0x5310], rax
movabs rax, 0x3804455883fcb245
mov qword [rbp + 0x5318], rax
movabs rax, 0xd8e2e99591e56a3b
mov qword [rbp + 0x5320], rax
movabs rax, 0xbf8fd05cda300f3a
mov qword [rbp + 0x5328], rax
movabs rax, 0xc94bc6d42eb5534e
mov qword [rbp + 0x5330], rax
movabs rax, 0x3d1731e43d94a192
mov qword [rbp + 0x5338], rax
movabs rax, 0xb8b0fa3a057f7d0f
mov qword [rbp + 0x5340], rax
movabs rax, 0x95dc8f486ff34e9e
mov qword [rbp + 0x5348], rax
movabs rax, 0xb0ca577d750c1119
mov qword [rbp + 0x5350], rax
movabs rax, 0xd34a592d1b77d63a
mov qword [rbp + 0x5358], rax
movabs rax, 0xf83df5e9034ab029
mov qword [rbp + 0x5360], rax
movabs rax, 0x392a05ae8c62f70c
mov qword [rbp + 0x5368], rax
movabs rax, 0x8a4acf876e189d21
mov qword [rbp + 0x5370], rax
movabs rax, 0x47846ab6b6196464
mov qword [rbp + 0x5378], rax
movabs rax, 0x19946666f4424fc3
mov qword [rbp + 0x5380], rax
movabs rax, 0x79bf8d842039d19c
mov qword [rbp + 0x5388], rax
movabs rax, 0x89d0b61f2eb21046
mov qword [rbp + 0x5390], rax
movabs rax, 0xea4f67910be1a1f6
mov qword [rbp + 0x5398], rax
movabs rax, 0x10a6f3a60e26e70b
mov qword [rbp + 0x53a0], rax
movabs rax, 0x8641dff8482293e2
mov qword [rbp + 0x53a8], rax
movabs rax, 0x3f22569b87a011e3
mov qword [rbp + 0x53b0], rax
movabs rax, 0x6a22c101278ddb01
mov qword [rbp + 0x53b8], rax
movabs rax, 0x46833cd70ba1d2eb
mov qword [rbp + 0x53c0], rax
movabs rax, 0xbf73674f0134c0c4
mov qword [rbp + 0x53c8], rax
movabs rax, 0x9d657b47e36d6617
mov qword [rbp + 0x53d0], rax
movabs rax, 0xe536b46042a6797e
mov qword [rbp + 0x53d8], rax
movabs rax, 0xd6ae6a2d31f37653
mov qword [rbp + 0x53e0], rax
movabs rax, 0x85b54bf6f8bb2422
mov qword [rbp + 0x53e8], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x52c0]
movdqa xmmword [rbp + 0x52c0], xmm0
movdqa xmm1, xmmword [rbp + 0x6050]
xorps xmm1, xmmword [rbp + 0x52d0]
movdqa xmmword [rbp + 0x52d0], xmm1
movdqa xmm0, xmmword [rbp + 0x6060]
xorps xmm0, xmmword [rbp + 0x52e0]
movdqa xmmword [rbp + 0x52e0], xmm0
movdqa xmm1, xmmword [rbp + 0x6070]
xorps xmm1, xmmword [rbp + 0x52f0]
movdqa xmmword [rbp + 0x52f0], xmm1
movdqa xmm0, xmmword [rbp + 0x6080]
xorps xmm0, xmmword [rbp + 0x5300]
movdqa xmmword [rbp + 0x5300], xmm0
movdqa xmm1, xmmword [rbp + 0x6090]
xorps xmm1, xmmword [rbp + 0x5310]
movdqa xmmword [rbp + 0x5310], xmm1
movdqa xmm0, xmmword [rbp + 0x60a0]
xorps xmm0, xmmword [rbp + 0x5320]
movdqa xmmword [rbp + 0x5320], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x5330]
movdqa xmmword [rbp + 0x5330], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x5340]
movdqa xmmword [rbp + 0x5340], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x5350]
movdqa xmmword [rbp + 0x5350], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x5360]
movdqa xmmword [rbp + 0x5360], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x5370]
movdqa xmmword [rbp + 0x5370], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x5380]
movdqa xmmword [rbp + 0x5380], xmm0
movdqa xmm1, xmmword [rbp + 0x5390]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x5390], xmm1
movdqa xmm0, xmmword [rbp + 0x53a0]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x53a0], xmm0
movdqa xmm1, xmmword [rbp + 0x53b0]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x53b0], xmm1
movdqa xmm0, xmmword [rbp + 0x53c0]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x53c0], xmm0
movdqa xmm1, xmmword [rbp + 0x53d0]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x53d0], xmm1
movdqa xmm0, xmmword [rbp + 0x53e0]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x53e0], xmm0
lea rcx, [rbp + 0x52c0]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rax, 0x4b5763e991ad16bf
mov qword [rbp + 0x5520], rax
movabs rax, 0x617c2d98752e2d8e
mov qword [rbp + 0x5528], rax
movabs rax, 0x6009484d8639cae9
mov qword [rbp + 0x5530], rax
movabs rax, 0xa8624b1d07a6212a
mov qword [rbp + 0x5538], rax
movabs rax, 0x552467b9bb059e19
mov qword [rbp + 0x5540], rax
movabs rax, 0xbfabacfeac9a3e9c
mov qword [rbp + 0x5548], rax
movabs rax, 0xf63e79038317da13
mov qword [rbp + 0x5550], rax
movabs rax, 0xc84fb8acd1bb1aca
mov qword [rbp + 0x5558], rax
movabs rax, 0x64190ad10c0305a7
mov qword [rbp + 0x5560], rax
movabs rax, 0x95f24842fed5d666
mov qword [rbp + 0x5568], rax
movabs rax, 0x1a3a9a5b772307a5
mov qword [rbp + 0x5570], rax
movabs rax, 0x520332329d88c758
mov qword [rbp + 0x5578], rax
movabs rax, 0xc696838be596774f
mov qword [rbp + 0x5580], rax
movabs rax, 0xcbfdcd28ac2d7b50
mov qword [rbp + 0x5588], rax
movabs rax, 0xc9fc73ab33c12153
mov qword [rbp + 0x5590], rax
movabs rax, 0x381731e43d94a192
mov qword [rbp + 0x5598], rax
movabs rax, 0xa6c48827710dc8cd
mov qword [rbp + 0x55a0], rax
movabs rax, 0xe1a9923c05f439f4
mov qword [rbp + 0x55a8], rax
movabs rax, 0xb2bd95d5727b7b07
mov qword [rbp + 0x55b0], rax
movabs rax, 0xa7395c5a7171a150
mov qword [rbp + 0x55b8], rax
movabs rax, 0x8b3982831d3eda37
mov qword [rbp + 0x55c0], rax
movabs rax, 0x4a3771c480159dba
mov qword [rbp + 0x55c8], rax
movabs rax, 0x943ea5991a608055
mov qword [rbp + 0x55d0], rax
movabs rax, 0x33eedc74011d130e
mov qword [rbp + 0x55d8], rax
movabs rax, 0x1925d315e93625dd
mov qword [rbp + 0x55e0], rax
movabs rax, 0x64cbe79a5453675e
mov qword [rbp + 0x55e8], rax
movabs rax, 0xfdbaa86bec03a535
mov qword [rbp + 0x55f0], rax
movabs rax, 0x805113e21695cbe8
mov qword [rbp + 0x55f8], rax
movabs rax, 0xb81080bb7a4cf97f
mov qword [rbp + 0x5600], rax
movabs rax, 0x8641dff848952620
mov qword [rbp + 0x5608], rax
movabs rax, 0x3f3a559b9ba311e3
mov qword [rbp + 0x5610], rax
movabs rax, 0x940314248dc302
mov qword [rbp + 0x5618], rax
movabs rax, 0x44f456c97fd4cf9f
mov qword [rbp + 0x5620], rax
movabs rax, 0xbf73d7fa7231b7ae
mov qword [rbp + 0x5628], rax
movabs rax, 0x9d657b47e36d6617
mov qword [rbp + 0x5630], rax
movabs rax, 0xe036b46042a6797e
mov qword [rbp + 0x5638], rax
movabs rax, 0xc8da00334581c391
mov qword [rbp + 0x5640], rax
movabs rax, 0x85b541d665b95348
mov qword [rbp + 0x5648], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5520]
movdqa xmmword [rbp + 0x5520], xmm0
movdqa xmm1, xmmword [rbp + 0x5530]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x5530], xmm1
movdqa xmm0, xmmword [rbp + 0x5540]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x5540], xmm0
movdqa xmm1, xmmword [rbp + 0x5550]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x5550], xmm1
movdqa xmm0, xmmword [rbp + 0x5560]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x5560], xmm0
movdqa xmm1, xmmword [rbp + 0x5570]
xorps xmm1, xmmword [rbp + 0x6090]
movdqa xmmword [rbp + 0x5570], xmm1
movdqa xmm0, xmmword [rbp + 0x5580]
xorps xmm0, xmmword [rbp + 0x60a0]
movdqa xmmword [rbp + 0x5580], xmm0
movdqa xmm1, xmmword [rbp + 0x5590]
xorps xmm1, xmmword [rbp + 0x60b0]
movdqa xmmword [rbp + 0x5590], xmm1
movdqa xmm0, xmmword [rbp + 0x55a0]
xorps xmm0, xmmword [rbp + 0x60c0]
movdqa xmmword [rbp + 0x55a0], xmm0
movdqa xmm1, xmmword [rbp + 0x55b0]
xorps xmm1, xmmword [rbp + 0x60d0]
movdqa xmmword [rbp + 0x55b0], xmm1
movdqa xmm0, xmmword [rbp + 0x55c0]
xorps xmm0, xmmword [rbp + 0x60e0]
movdqa xmmword [rbp + 0x55c0], xmm0
movdqa xmm1, xmmword [rbp + 0x55d0]
xorps xmm1, xmmword [rbp + 0x60f0]
movdqa xmmword [rbp + 0x55d0], xmm1
movdqa xmm0, xmmword [rbp + 0x55e0]
xorps xmm0, xmmword [rbp + 0x6100]
movdqa xmmword [rbp + 0x55e0], xmm0
movdqa xmm1, xmmword [rbp + 0x55f0]
xorps xmm1, xmmword [rbp + 0x6110]
movdqa xmmword [rbp + 0x55f0], xmm1
movdqa xmm0, xmmword [rbp + 0x5600]
xorps xmm0, xmmword [rbp + 0x6120]
movdqa xmmword [rbp + 0x5600], xmm0
movdqa xmm1, xmmword [rbp + 0x5610]
xorps xmm1, xmmword [rbp + 0x6130]
movdqa xmmword [rbp + 0x5610], xmm1
movdqa xmm0, xmmword [rbp + 0x5620]
xorps xmm0, xmmword [rbp + 0x6140]
movdqa xmmword [rbp + 0x5620], xmm0
movdqa xmm1, xmmword [rbp + 0x5630]
xorps xmm1, xmmword [rbp + 0x6150]
movdqa xmmword [rbp + 0x5630], xmm1
movdqa xmm0, xmmword [rbp + 0x5640]
xorps xmm0, xmmword [rbp + 0x6160]
movdqa xmmword [rbp + 0x5640], xmm0
lea rcx, [rbp + 0x5520]
call fcn.14000dcc0
mov qword [rbp + 0x6040], r13
mov qword [rbp + 0x6048], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x6050], rax
mov qword [rbp + 0x6058], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x6060], rax
mov qword [rbp + 0x6068], r14
movabs rax, 0x14b6efe119823833
mov qword [rbp + 0x6070], rax
movabs rax, 0x40d95a244759925c
mov qword [rbp + 0x6078], rax
movabs rax, 0xf2fb8247ee929045
mov qword [rbp + 0x6080], rax
movabs rax, 0xf67aa626f4034ee
mov qword [rbp + 0x6088], rax
movabs rax, 0x8cd812cd95ab9147
mov qword [rbp + 0x6090], rax
movabs rax, 0xb092a7d0151e25d0
mov qword [rbp + 0x6098], rax
movabs rax, 0x4e0061037374ffd9
mov qword [rbp + 0x60a0], rax
movabs rax, 0x5d1f45be4ea5edb2
mov qword [rbp + 0x60a8], rax
movabs rax, 0x2b6be649bb57c3db
mov qword [rbp + 0x60b0], rax
movabs rax, 0xa982d36cab762904
mov qword [rbp + 0x60b8], rax
movabs rax, 0x2e526aafe7efe8ed
mov qword [rbp + 0x60c0], rax
movabs rax, 0x774b1aaae765ac16
mov qword [rbp + 0x60c8], rax
movabs rax, 0x245fb5f5e3ee998f
mov qword [rbp + 0x60d0], rax
movabs rax, 0x45a8c9b8f9e743d8
mov qword [rbp + 0x60d8], rax
movabs rax, 0x1aac600b8bdc52a1
mov qword [rbp + 0x60e0], rax
movabs rax, 0xa8bfe7261a807f9a
mov qword [rbp + 0x60e8], rax
movabs rax, 0x1ca847118c8208c3
mov qword [rbp + 0x60f0], rax
movabs rax, 0xa50cfc54218c86ec
mov qword [rbp + 0x60f8], rax
movabs rax, 0x39b446f761a0c755
mov qword [rbp + 0x6100], rax
movabs rax, 0xec5d0512c2b1477e
mov qword [rbp + 0x6108], rax
movabs rax, 0x6b5820fd0e9230d7
mov qword [rbp + 0x6110], rax
movabs rax, 0x62d985009e032960
mov qword [rbp + 0x6118], rax
movabs rax, 0x30866233ecae71e9
mov qword [rbp + 0x6120], rax
movabs rax, 0x10a3576eaa02b3c2
mov qword [rbp + 0x6128], rax
movabs rax, 0xddb2c3791335f36b
mov qword [rbp + 0x6130], rax
movabs rax, 0x8802e19cb26f4b94
mov qword [rbp + 0x6138], rax
movabs rax, 0xd216de5f9d435a7d
mov qword [rbp + 0x6140], rax
movabs rax, 0x2991f7dae3a45526
mov qword [rbp + 0x6148], rax
movabs rax, 0x7ff4eea56bfb849f
mov qword [rbp + 0x6150], rax
movabs rax, 0x71a356e8d444f1e8
mov qword [rbp + 0x6158], rax
movabs rax, 0x404ce2bbd363e3b1
mov qword [rbp + 0x6160], rax
movabs rax, 0x85b541d66f2ec6aa
mov qword [rbp + 0x6168], rax
movabs rcx, 0x3f257e9de9a2617d
mov qword [rbp + 0x5650], rcx
movabs rcx, 0x197d5ae7685a5f93
mov qword [rbp + 0x5658], rcx
movabs rcx, 0x7d7d3a50f24bd79d
mov qword [rbp + 0x5660], rcx
movabs rcx, 0xae15341270d09455
mov qword [rbp + 0x5668], rcx
movabs rcx, 0x225768ced10ee973
mov qword [rbp + 0x5670], rcx
movabs rcx, 0xbbdc6e56a7ed549a
mov qword [rbp + 0x5678], rcx
movabs rcx, 0xf6267a038917daa9
mov qword [rbp + 0x5680], rcx
movabs rcx, 0xda4cb8b9d2bb02c9
mov qword [rbp + 0x5688], rcx
movabs rcx, 0xd2db1fd20c0205a7
mov qword [rbp + 0x5690], rcx
movabs rcx, 0x9a853af78ddaa10c
mov qword [rbp + 0x5698], rcx
movabs rcx, 0x6e45872f053e73d7
mov qword [rbp + 0x56a0], rcx
movabs rcx, 0x2007454080fcbf45
mov qword [rbp + 0x56a8], rcx
movabs rcx, 0xdbe2f19691e46a3b
mov qword [rbp + 0x56b0], rcx
movabs rcx, 0xbf82d05cde300f22
mov qword [rbp + 0x56b8], rcx
movabs rcx, 0xb6fe04d92eb5594e
mov qword [rbp + 0x56c0], rcx
movabs rcx, 0x391731f63e940924
mov qword [rbp + 0x56c8], rcx
movabs rcx, 0xbbb0f03a05727d0f
mov qword [rbp + 0x56d0], rcx
movabs rcx, 0xe2a93a8a7af04e86
mov qword [rbp + 0x56d8], rcx
movabs rcx, 0xc6c22017737b7b15
mov qword [rbp + 0x56e0], rcx
movabs rcx, 0xd83d2b286c05d94d
mov qword [rbp + 0x56e8], rcx
movabs rcx, 0x8a3982911e3e7281
mov qword [rbp + 0x56f0], rcx
movabs rcx, 0x3d5d77b3f810ea78
mov qword [rbp + 0x56f8], rcx
movabs rcx, 0xfe32d2f3aca2285e
mov qword [rbp + 0x5700], rcx
movabs rcx, 0x852cdcc9b46e1679
mov qword [rbp + 0x5708], rcx
movabs rcx, 0xac56d662833a52b7
mov qword [rbp + 0x5710], rcx
movabs rcx, 0xecd90f05824a5e3
mov qword [rbp + 0x5718], rcx
movabs rcx, 0xfbcdc26d9b70a042
mov qword [rbp + 0x5720], rcx
movabs rcx, 0xf73b15957c93bc82
mov qword [rbp + 0x5728], rcx
movabs rcx, 0xd216f7d1763b9374
mov qword [rbp + 0x5730], rcx
movabs rcx, 0x8036b5fe3fe02357
mov qword [rbp + 0x5738], rcx
movabs rcx, 0x485053ecf1a56689
mov qword [rbp + 0x5740], rcx
movabs rcx, 0x6a92747e28faa909
mov qword [rbp + 0x5748], rcx
movabs rcx, 0x308c4bbdbd63c7e8
mov qword [rbp + 0x5750], rcx
movabs rcx, 0xb30415477646c5b3
mov qword [rbp + 0x5758], rcx
movabs rcx, 0x5fd47330896b117d
mov qword [rbp + 0x5760], rcx
movabs rcx, 0xe441c67d36de640a
mov qword [rbp + 0x5768], rcx
movabs rcx, 0x404ce2bbd363e92c
mov qword [rbp + 0x5770], rcx
mov qword [rbp + 0x5778], rax
movdqa xmm0, xmmword [rbp + 0x6040]
xorps xmm0, xmmword [rbp + 0x5650]
movdqa xmmword [rbp + 0x5650], xmm0
movdqa xmm1, xmmword [rbp + 0x5660]
xorps xmm1, xmmword [rbp + 0x6050]
movdqa xmmword [rbp + 0x5660], xmm1
movdqa xmm0, xmmword [rbp + 0x5670]
xorps xmm0, xmmword [rbp + 0x6060]
movdqa xmmword [rbp + 0x5670], xmm0
movdqa xmm1, xmmword [rbp + 0x5680]
xorps xmm1, xmmword [rbp + 0x6070]
movdqa xmmword [rbp + 0x5680], xmm1
movdqa xmm0, xmmword [rbp + 0x5690]
xorps xmm0, xmmword [rbp + 0x6080]
movdqa xmmword [rbp + 0x5690], xmm0
movdqa xmm1, xmmword [rbp + 0x56a0]
xorps xmm1, xmmword [rbp + 0x6090]
movdqa xmmword [rbp + 0x56a0], xmm1
movdqa xmm0, xmmword [rbp + 0x56b0]
xorps xmm0, xmmword [rbp + 0x60a0]
movdqa xmmword [rbp + 0x56b0], xmm0
movdqa xmm1, xmmword [rbp + 0x60b0]
xorps xmm1, xmmword [rbp + 0x56c0]
movdqa xmmword [rbp + 0x56c0], xmm1
movdqa xmm0, xmmword [rbp + 0x60c0]
xorps xmm0, xmmword [rbp + 0x56d0]
movdqa xmmword [rbp + 0x56d0], xmm0
movdqa xmm1, xmmword [rbp + 0x60d0]
xorps xmm1, xmmword [rbp + 0x56e0]
movdqa xmmword [rbp + 0x56e0], xmm1
movdqa xmm0, xmmword [rbp + 0x60e0]
xorps xmm0, xmmword [rbp + 0x56f0]
movdqa xmmword [rbp + 0x56f0], xmm0
movdqa xmm1, xmmword [rbp + 0x60f0]
xorps xmm1, xmmword [rbp + 0x5700]
movdqa xmmword [rbp + 0x5700], xmm1
movdqa xmm0, xmmword [rbp + 0x6100]
xorps xmm0, xmmword [rbp + 0x5710]
movdqa xmmword [rbp + 0x5710], xmm0
movdqa xmm1, xmmword [rbp + 0x6110]
xorps xmm1, xmmword [rbp + 0x5720]
movdqa xmmword [rbp + 0x5720], xmm1
movdqa xmm0, xmmword [rbp + 0x6120]
xorps xmm0, xmmword [rbp + 0x5730]
movdqa xmmword [rbp + 0x5730], xmm0
movdqa xmm1, xmmword [rbp + 0x6130]
xorps xmm1, xmmword [rbp + 0x5740]
movdqa xmmword [rbp + 0x5740], xmm1
movdqa xmm0, xmmword [rbp + 0x6140]
xorps xmm0, xmmword [rbp + 0x5750]
movdqa xmmword [rbp + 0x5750], xmm0
movdqa xmm1, xmmword [rbp + 0x6150]
xorps xmm1, xmmword [rbp + 0x5760]
movdqa xmmword [rbp + 0x5760], xmm1
movdqa xmm0, xmmword [rbp + 0x6160]
xorps xmm0, xmmword [rbp + 0x5770]
movdqa xmmword [rbp + 0x5770], xmm0
lea rcx, [rbp + 0x5650]
call fcn.14000dcc0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x5fa8], rbx
movabs rax, 0xfd95cb5f5317a37d
mov qword [rbp + 0x3b00], rax
movabs rax, 0xa3c8985add98ef26
mov qword [rbp + 0x3b08], rax
movabs rax, 0xe8958ae530fb625f
mov qword [rbp + 0x3b10], rax
mov qword [rbp + 0x3b18], rbx
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3b00]
movdqa xmmword [rbp + 0x3b00], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x3b10]
movdqa xmmword [rbp + 0x3b10], xmm1
lea rcx, [rbp + 0x3b00]
call fcn.14000dcc0
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xddb5eb7f73378357
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
lea rdx, [rbp + 0x250]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002d1b0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movabs r14, 0x6c99847eed188ac7
mov qword [rbp + 0x5fc0], r14
movabs rax, 0x40a0a59fa25509a4
mov qword [rbp + 0x5fc8], rax
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], rax
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x3b40]
call fcn.14002c190
nop
mov dword [rsp + 0x50], 0x200
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140020ed3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140020ed3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140020ece
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140020eb0
cmp ebx, 0xbdcac9ce
je 0x140020ed8
test r8d, r8d
jne 0x140020e90
mov rax, qword [rax]
jmp 0x140020e60
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov ebx, dword [rdx + rcx*4]
add rbx, r9
mov qword [rbp + 0x5f90], r14
movabs rax, 0x40a0a59fa25509a4
mov qword [rbp + 0x5f98], rax
movabs rax, 0xfc64cebc982f2609
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x5fa8], rdi
mov qword [rbp + 0x3b60], rsi
mov qword [rbp + 0x3b68], r15
movabs rax, 0xfc64cebc982f166c
mov qword [rbp + 0x3b70], rax
mov qword [rbp + 0x3b78], rdi
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3b60]
movdqa xmmword [rbp + 0x3b60], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x3b70]
movdqa xmmword [rbp + 0x3b70], xmm1
lea rdx, [rbp + 0x3b60]
lea rcx, [rbp + 0x3b80]
call fcn.14002c190
nop
mov rcx, rax
call fcn.14002bfa0
xor r15d, r15d
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor edx, edx
mov r8d, 3
mov rcx, rax
call rbx
mov r14, rax
lea rcx, [rbp + 0x3b80]
call fcn.14002c0a0
cmp r14, 0xffffffffffffffff
jne 0x140020fd5
mov dword [rsp + 0x50], r15d
jmp 0x1400214f4
mov qword [rbp + 0x5cd4], r15
mov dword [rbp + 0x5cd0], r15d
xor eax, eax
mov qword [rbp + 0x5ca8], rax
mov dword [rbp + 0x5c44], r15d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140021083
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140021083
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14002107e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140021060
cmp ebx, 0xb04cce94
je 0x140021088
test r8d, r8d
jne 0x140021040
mov rax, qword [rax]
jmp 0x140021010
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], r15
lea rcx, [rbp + 0x5c44]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 8
lea rcx, [rbp + 0x5ca8]
mov qword [rsp + 0x20], rcx
mov r9d, 0xc
lea r8, [rbp + 0x5cd0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov edi, dword [rbp + 0x5cac]
mov ecx, edi
call fcn.1400364f4
mov rsi, rax
mov r8d, edi
xor edx, edx
mov rcx, rax
call fcn.1400372c4
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax + rax]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov r10d, dword [rdx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140021183
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140021183
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14002117e
nop dword [rax]
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140021160
cmp ebx, 0xb04cce94
je 0x140021188
test r8d, r8d
jne 0x140021140
mov rcx, qword [rcx]
jmp 0x140021110
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], r15
lea rcx, [rbp + 0x5c44]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rbp + 0x5cd0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x140021206
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x3ba0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3b40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3ba0]
call fcn.14002c0a0
mov eax, dword [rsi + 0x14]
test eax, eax
je 0x14002123a
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x3400]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3b40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3400]
call fcn.14002c0a0
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x14002126e
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x3be0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x3b40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3be0]
call fcn.14002c0a0
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rbp + 0x6000], eax
mov dword [rbp + 0x6004], ebx
mov dword [rbp + 0x6008], ecx
mov dword [rbp + 0x600c], edx
lea rcx, [rbp + 0x5d58]
call fcn.14002c320
nop
mov r8d, 4
lea rdx, [rbp + 0x6004]
lea rcx, [rbp + 0x3c20]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5d58]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3c20]
call fcn.14002c0a0
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x3c40]
call fcn.14002e6a0
nop
mov r8d, 4
lea rdx, [rbp + 0x600c]
lea rcx, [rbp + 0x3c40]
call fcn.14002e6c0
nop
lea rdx, [rbp + 0x3c40]
lea rcx, [rbp + 0x5d58]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3c40]
call fcn.14002c0a0
mov r8d, 4
lea rdx, [rbp + 0x6008]
lea rcx, [rbp + 0x3c60]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5d58]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3c60]
call fcn.14002c0a0
lea rdx, [rbp + 0x5d58]
lea rcx, [rbp + 0x3c80]
call fcn.14002c200
nop
mov rdx, rax
lea rcx, [rbp + 0x3b40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3c80]
call fcn.14002c0a0
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x3b40]
call fcn.140035680
mov rdi, qword [rax]
xor r15d, r15d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3b40]
call fcn.140035680
mov rbx, qword [rax]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x3b40]
call fcn.1400356a0
movzx r9d, r15b
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.140035760
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x3b40]
call fcn.1400356c0
mov rcx, rsi
call fcn.1400364ec
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140021473
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140021473
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14002146e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140021450
cmp ebx, 0xfaba0065
je 0x140021478
test r8d, r8d
jne 0x140021430
mov rax, qword [rax]
jmp 0x140021400
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov rcx, r14
call rax
lea rdx, [rbp + 0x3b40]
lea rcx, [rbp + 0x3cc0]
call fcn.14002c200
mov rdx, rax
lea rcx, [rbp + 0x3ca0]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x3ce0]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x3b40]
call fcn.14002c100
lea rcx, [rbp + 0x3ce0]
call fcn.14002c0a0
mov dword [rsp + 0x50], r15d
lea rcx, [rbp + 0x5d58]
call fcn.14002c0a0
nop
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xddb5cb45377ed415
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x290], xmm0
lea r8, [rbp + 0x3b40]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x3b20]
call fcn.14002d3b0
mov rsi, rax
mov qword [rbp + 0x5fd0], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x5ca0], rax
lea rcx, [rbp + 0x5ca0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xddb5eb7f73378306
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x2c0], r13
mov qword [rbp + 0x2c8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x3d00]
call fcn.14002c190
mov dword [rsp + 0x50], 0x800
movabs r15, 0xddb5eb7f7337836d
cmp ebx, 0xa
jge 0x1400216a1
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rax, [rbp + 0x2d0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140021684
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x3d00]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3d20]
call fcn.14002cbc0
mov dword [rsp + 0x50], 0x1800
lea rdx, [rbp + 0x3d20]
lea rcx, [rbp + 0x3d00]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3d20]
call fcn.14002c0a0
lea rdx, [rbp + 0x3d00]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x2e0], rcx
mov qword [rbp + 0x2e8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x2e0]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x2e0]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x2f0], r13
mov qword [rbp + 0x2f8], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x2f0]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x3d40]
call fcn.14002c190
mov dword [rsp + 0x50], 0x3800
cmp ebx, 0xa
jge 0x1400217ed
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x300], r15
mov qword [rbp + 0x308], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
lea rax, [rbp + 0x300]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400217d0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x3d40]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3d60]
call fcn.14002cbc0
mov dword [rsp + 0x50], 0x7800
lea rdx, [rbp + 0x3d60]
lea rcx, [rbp + 0x3d40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3d60]
call fcn.14002c0a0
lea rdx, [rbp + 0x3d40]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x310], rcx
mov qword [rbp + 0x318], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x320], r13
mov qword [rbp + 0x328], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x3d80]
call fcn.14002c190
mov dword [rsp + 0x50], 0xf800
cmp ebx, 0xa
jge 0x14002193d
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm0
lea rax, [rbp + 0x330]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021920
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x3d80]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3da0]
call fcn.14002cbc0
mov dword [rsp + 0x50], 0x1f800
lea rdx, [rbp + 0x3da0]
lea rcx, [rbp + 0x3d80]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3da0]
call fcn.14002c0a0
lea rdx, [rbp + 0x3d80]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rcx, 0xddb5eb7f7337a300
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x348], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0x340]
mov rcx, rax
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x3d80]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3d40]
call fcn.14002c0a0
mov dword [rsp + 0x50], 0x15000
lea rcx, [rbp + 0x3d00]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 5
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r14d, 7
movzx edx, r14w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, rsi
mov rcx, rbx
call fcn.14002d390
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3b40]
call fcn.14002c0a0
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleCP]
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rbx, 0xddb5eb7f73378357
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x388], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x380], xmm0
lea rdx, [rbp + 0x380]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002d1b0
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x398], r12
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x390], xmm0
lea rdx, [rbp + 0x390]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002d1b0
mov qword [rbp + 0x5fc0], r13
mov qword [rbp + 0x5fc8], r12
movabs rax, 0xb8d88a110152f008
mov qword [rbp + 0x3a0], rax
movabs rax, 0x83e8b87afdb8ef3c
mov qword [rbp + 0x3a8], rax
movdqa xmm0, xmmword [rbp + 0x5fc0]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x3dc0]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x5c98], rax
lea rcx, [rbp + 0x5c98]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx edx, r14w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
movabs rax, 0xddb5eb7f73378306
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [rbp + 0x3c0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
mov qword [rbp + 0x3d0], r13
mov qword [rbp + 0x3d8], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x3de0]
call fcn.14002c190
mov dword [rsp + 0x50], 0x20015000
cmp ebx, 0xa
jge 0x140021d0d
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
mov qword [rbp + 0x3e0], r15
mov qword [rbp + 0x3e8], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rax, [rbp + 0x3e0]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021cf0
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x3de0]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3e00]
call fcn.14002cbc0
mov dword [rsp + 0x50], 0x60015000
lea rdx, [rbp + 0x3e00]
lea rcx, [rbp + 0x3de0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3e00]
call fcn.14002c0a0
lea rdx, [rbp + 0x3de0]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x3f0], rcx
mov qword [rbp + 0x3f8], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rdx, [rbp + 0x3f0]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
mov qword [rbp + 0x400], r13
mov qword [rbp + 0x408], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x3e20]
call fcn.14002c190
mov dword [rsp + 0x50], 0xe0015000
cmp ebx, 0xa
jge 0x140021e5d
mov qword [rbp + 0x5fd0], r13
mov qword [rbp + 0x5fd8], r12
mov qword [rbp + 0x410], r15
mov qword [rbp + 0x418], r12
movdqa xmm0, xmmword [rbp + 0x5fd0]
xorps xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x410], xmm0
lea rax, [rbp + 0x410]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021e40
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x3e20]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3e40]
call fcn.14002cbc0
mov dword [rbp + 0x5fd0], 1
lea rdx, [rbp + 0x3e40]
lea rcx, [rbp + 0x3e20]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3e40]
call fcn.14002c0a0
lea rdx, [rbp + 0x3e20]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x430], rcx
mov qword [rbp + 0x438], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [rbp + 0x430]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x440], r13
mov qword [rbp + 0x448], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x3e60]
call fcn.14002c190
mov dword [rbp + 0x5fd0], 3
cmp ebx, 0xa
jge 0x140021fad
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x450], r15
mov qword [rbp + 0x458], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rbp + 0x450], xmm0
lea rax, [rbp + 0x450]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021f90
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x3e60]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3e80]
call fcn.14002cbc0
mov edx, 7
mov dword [rbp + 0x5fd0], edx
lea rdx, [rbp + 0x3e80]
lea rcx, [rbp + 0x3e60]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3e80]
call fcn.14002c0a0
lea rdx, [rbp + 0x3e60]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xddb5eb7f7337a300
mov qword [rbp + 0x460], rcx
mov qword [rbp + 0x468], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp + 0x460], xmm0
lea rdx, [rbp + 0x460]
mov rcx, rax
call fcn.14002d1b0
mov edi, 5
mov dword [rbp + 0x5fd0], edi
lea rcx, [rbp + 0x3e60]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3e20]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3de0]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx edx, di
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x480]
movdqa xmmword [rbp + 0x480], xmm0
lea rdx, [rbp + 0x480]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r14d, 7
movzx edx, r14w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, rsi
mov rcx, rbx
call fcn.14002d390
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
lea rdx, [0x1400430b8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14002d6b0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xb9c784080044e20d
mov qword [rbp + 0x4a0], rax
movabs rax, 0x83e8b87afdb8ef3c
mov qword [rbp + 0x4a8], rax
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x3ea0]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rbp + 0x5c90], rax
lea rcx, [rbp + 0x5c90]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx edx, r14w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xddb5eb7f73378306
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4c0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x4d0], r13
mov qword [rbp + 0x4d8], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x3ec0]
call fcn.14002c190
mov dword [rbp + 0x5fd0], 0x8005
cmp ebx, 0xa
jge 0x1400222dd
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4e8], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rax, [rbp + 0x4e0]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400222c0
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x3ec0]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3ee0]
call fcn.14002cbc0
mov dword [rbp + 0x5fd0], 0x18005
lea rdx, [rbp + 0x3ee0]
lea rcx, [rbp + 0x3ec0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3ee0]
call fcn.14002c0a0
lea rdx, [rbp + 0x3ec0]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x4f0], rcx
mov qword [rbp + 0x4f8], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [rbp + 0x4f0]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x500], r13
mov qword [rbp + 0x508], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp + 0x500], xmm0
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x3f00]
call fcn.14002c190
mov dword [rbp + 0x5fd0], 0x38005
cmp ebx, 0xa
jge 0x14002242d
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x518], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rbp + 0x510], xmm0
lea rax, [rbp + 0x510]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140022410
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x3f00]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3f20]
call fcn.14002cbc0
mov dword [rbp + 0x5fd0], 0x78005
lea rdx, [rbp + 0x3f20]
lea rcx, [rbp + 0x3f00]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3f20]
call fcn.14002c0a0
lea rdx, [rbp + 0x3f00]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xddb5eb7f73378367
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [rbp + 0x520]
mov rcx, rax
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x530], r13
mov qword [rbp + 0x538], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x3f40]
call fcn.14002c190
mov dword [rbp + 0x5fd0], 0xf8005
cmp ebx, 0xa
jge 0x14002257d
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x540], r15
mov qword [rbp + 0x548], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x540]
movdqa xmmword [rbp + 0x540], xmm0
lea rax, [rbp + 0x540]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140022560
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x3f40]
call fcn.14002bfb0
mov edx, ebx
lea rcx, [rbp + 0x3f60]
call fcn.14002cbc0
mov dword [rbp + 0x5fd0], 0x1f8005
lea rdx, [rbp + 0x3f60]
lea rcx, [rbp + 0x3f40]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3f60]
call fcn.14002c0a0
lea rdx, [rbp + 0x3f40]
mov rcx, r14
call fcn.14002d390
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rcx, 0xddb5eb7f7337a300
mov qword [rbp + 0x550], rcx
mov qword [rbp + 0x558], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rbp + 0x550], xmm0
lea rdx, [rbp + 0x550]
mov rcx, rax
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x3f40]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3f00]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3ec0]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 5
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [rbp + 0x570]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r14d, 7
movzx edx, r14w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, rsi
mov rcx, rbx
call fcn.14002d390
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
lea rdx, [0x140043138]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14002d6b0
mov edx, 0x10
lea rcx, [rbp + 0x5d78]
call fcn.140035310
nop
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xdd88851a1858f77b
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x590], xmm0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xddb5d61b1a40eb7b
mov qword [rbp + 0x5a0], rax
mov qword [rbp + 0x5a8], r12
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x5a0]
movdqa xmmword [rbp + 0x5a0], xmm0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xafda9c0c0056f37b
mov qword [rbp + 0x5b0], rax
movabs rax, 0x83e8b87afdb8f262
mov qword [rbp + 0x5b8], rax
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x5b0], xmm0
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f98], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
movabs rbx, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rbx
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
movabs rax, 0xec9ac4450343f735
mov qword [rbp + 0x4970], rax
movabs rax, 0xb3da964dc596fb3f
mov qword [rbp + 0x4978], rax
movabs rax, 0xd0a790f428ea6c46
mov qword [rbp + 0x4980], rax
movabs rax, 0x5fafbff8841d8cf0
mov qword [rbp + 0x4988], rax
movabs rax, 0xded29d370cfb08e4
mov qword [rbp + 0x4990], rax
movabs rax, 0x2e3e4e763a788b64
mov qword [rbp + 0x4998], rax
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4970]
movdqa xmmword [rbp + 0x4970], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x4980]
movdqa xmmword [rbp + 0x4980], xmm1
movdqa xmm0, xmmword [rbp + 0x5fb0]
xorps xmm0, xmmword [rbp + 0x4990]
movdqa xmmword [rbp + 0x4990], xmm0
lea r8, [0x1400430b8]
lea rdx, [rbp + 0x4970]
lea rcx, [rbp + 0x3fc0]
call fcn.14002d4e0
nop
lea r8, [rbp + 0x5b0]
mov rdx, rax
lea rcx, [rbp + 0x3fe0]
call fcn.14002d640
nop
lea r8, [0x140043138]
mov rdx, rax
lea rcx, [rbp + 0x4000]
call fcn.14002d890
nop
lea r8, [rbp + 0x5a0]
mov rdx, rax
lea rcx, [rbp + 0x4020]
call fcn.14002d640
nop
lea r8, [0x140043178]
mov rdx, rax
lea rcx, [rbp + 0x4040]
call fcn.14002d890
nop
lea r8, [rbp + 0x590]
mov rdx, rax
lea rcx, [rbp + 0x4060]
call fcn.14002d640
nop
lea r8, [rbp + 0x5d78]
mov rdx, rax
lea rcx, [rbp + 0x3fa0]
call fcn.14002d890
mov rdx, rax
lea rcx, [rbp + 0x5d98]
call fcn.140010c60
nop
lea rcx, [rbp + 0x4060]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4040]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4020]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4000]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3fe0]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3fc0]
call fcn.14002c0a0
lea rcx, [rbp + 0x5d78]
call fcn.14002bfa0
mov rbx, rax
lea rdx, [rbp + 0x5d98]
lea rcx, [rbp + 0x40a0]
call fcn.14002c200
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x40c0]
call fcn.140010a10
mov rdx, rax
lea rcx, [rbp + 0x5d98]
call fcn.14002c100
lea rcx, [rbp + 0x40c0]
call fcn.14002c0a0
mov edx, 0x18
lea rcx, [rbp + 0x5d20]
call fcn.140011630
movabs rbx, 0xddb5eb7f73378366
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x5d0], rbx
mov qword [rbp + 0x5c8], r12
mov qword [rbp + 0x5d8], r12
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x5e0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x5f0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x5f8], r12
lea r8, [rbp + 0x600]
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x600]
call fcn.14002ba90
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x610], rbx
mov qword [rbp + 0x5c8], r12
mov qword [rbp + 0x618], r12
lea r8, [rbp + 0x620]
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x620]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x5c0]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x40e0]
call fcn.14002c190
nop
lea r8, [rbp + 0x40e0]
lea rdx, [rbp + 0x5d98]
lea rcx, [rbp + 0x5d20]
call fcn.1400114a0
nop
lea rcx, [rbp + 0x40e0]
call fcn.14002c0a0
movabs rbx, 0xddde840d1c45f138
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x640], rbx
mov qword [rbp + 0x638], r12
mov qword [rbp + 0x648], r12
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x650]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x660], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x668], r12
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x670]
call fcn.14002ba90
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x680], rbx
mov qword [rbp + 0x638], r12
mov qword [rbp + 0x688], r12
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x690]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rbp + 0x630], xmm0
xor edx, edx
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
lea rdx, [rbp + 0x630]
mov rcx, rax
call fcn.14002d900
test al, al
je 0x1400285ac
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rdi, 0xddb5eb7f73378357
mov qword [rbp + 0x6a0], rdi
mov qword [rbp + 0x6b0], rdi
mov qword [rbp + 0x6a8], r12
mov qword [rbp + 0x6b8], r12
lea r8, [rbp + 0x6c0]
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x6c0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x6d0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x6d8], r12
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x6e0]
call fcn.14002ba90
mov qword [rbp + 0x6a0], rdi
mov qword [rbp + 0x6f0], rdi
mov qword [rbp + 0x6a8], r12
mov qword [rbp + 0x6f8], r12
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x700]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rbp + 0x6a0], xmm0
lea rdx, [rbp + 0x6a0]
mov rcx, rbx
call fcn.14002d1b0
movabs rbx, 0xf3c6981a1054f62e
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x720], rbx
mov qword [rbp + 0x718], r12
mov qword [rbp + 0x728], r12
lea r8, [rbp + 0x730]
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x730]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x740], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x748], r12
lea r8, [rbp + 0x750]
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x750]
call fcn.14002ba90
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x760], rbx
mov qword [rbp + 0x718], r12
mov qword [rbp + 0x768], r12
lea r8, [rbp + 0x770]
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x770]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x710], xmm0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x4100]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call fcn.14000df50
mov qword [rbp + 0x5c88], rax
lea rcx, [rbp + 0x5c88]
call sub.api_ms_win_crt_time_l1_1_0.dll__localtime64
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, r14d
lea rcx, [rbp + 0x780]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs r14, 0xddb5eb7f73378306
mov qword [rbp + 0x790], r14
mov qword [rbp + 0x7a0], r14
mov qword [rbp + 0x798], r12
mov qword [rbp + 0x7a8], r12
lea r8, [rbp + 0x7b0]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x7b0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x7c0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x7c8], r12
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x7d0]
call fcn.14002ba90
mov qword [rbp + 0x790], r14
mov qword [rbp + 0x7e0], r14
mov qword [rbp + 0x798], r12
mov qword [rbp + 0x7e8], r12
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x7f0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x790], xmm0
lea rdx, [rbp + 0x790]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x800], r13
mov qword [rbp + 0x810], r13
mov qword [rbp + 0x808], r12
mov qword [rbp + 0x818], r12
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x820]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x830], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x838], r12
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x840]
call fcn.14002ba90
mov qword [rbp + 0x800], r13
mov qword [rbp + 0x850], r13
mov qword [rbp + 0x808], r12
mov qword [rbp + 0x858], r12
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x860]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x800], xmm0
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x4120]
call fcn.14002c190
mov dword [rsp + 0x58], 0x1000000
cmp ebx, 0xa
jge 0x140023096
mov qword [rbp + 0x870], r15
mov qword [rbp + 0x880], r15
mov qword [rbp + 0x878], r12
mov qword [rbp + 0x888], r12
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x890]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x8a0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x8a8], r12
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x8b0]
call fcn.14002ba90
mov qword [rbp + 0x870], r15
mov qword [rbp + 0x8c0], r15
mov qword [rbp + 0x878], r12
mov qword [rbp + 0x8c8], r12
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x8d0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x4120]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4140]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4120]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4140]
call fcn.14002c0a0
lea rdx, [rbp + 0x4120]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x8e0], r14
mov qword [rbp + 0x8f0], r14
mov qword [rbp + 0x8e8], r12
mov qword [rbp + 0x8f8], r12
lea r8, [rbp + 0x900]
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x900]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x910], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x918], r12
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x920]
call fcn.14002ba90
mov qword [rbp + 0x8e0], r14
mov qword [rbp + 0x930], r14
mov qword [rbp + 0x8e8], r12
mov qword [rbp + 0x938], r12
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x940]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rbp + 0x8e0], xmm0
lea rdx, [rbp + 0x8e0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x950], r13
mov qword [rbp + 0x960], r13
mov qword [rbp + 0x958], r12
mov qword [rbp + 0x968], r12
lea r8, [rbp + 0x970]
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x970]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x980], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x988], r12
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x980]
lea rcx, [rbp + 0x990]
call fcn.14002ba90
mov qword [rbp + 0x950], r13
mov qword [rbp + 0x9a0], r13
mov qword [rbp + 0x958], r12
mov qword [rbp + 0x9a8], r12
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x9b0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x950]
movdqa xmmword [rbp + 0x950], xmm0
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x4160]
call fcn.14002c190
mov dword [rsp + 0x58], 0x3000000
cmp ebx, 0xa
jge 0x140023354
mov qword [rbp + 0x9c0], r15
mov qword [rbp + 0x9d0], r15
mov qword [rbp + 0x9c8], r12
mov qword [rbp + 0x9d8], r12
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x9e0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x9f0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x9f8], r12
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0xa00]
call fcn.14002ba90
mov qword [rbp + 0x9c0], r15
mov qword [rbp + 0xa10], r15
mov qword [rbp + 0x9c8], r12
mov qword [rbp + 0xa18], r12
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0xa20]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x9c0]
movdqa xmmword [rbp + 0x9c0], xmm0
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x4160]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4180]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4160]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4180]
call fcn.14002c0a0
lea rdx, [rbp + 0x4160]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0xa30], r14
mov qword [rbp + 0xa40], r14
mov qword [rbp + 0xa38], r12
mov qword [rbp + 0xa48], r12
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0xa50]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xa60], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xa68], r12
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0xa70]
call fcn.14002ba90
mov qword [rbp + 0xa30], r14
mov qword [rbp + 0xa80], r14
mov qword [rbp + 0xa38], r12
mov qword [rbp + 0xa88], r12
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0xa90]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xa30]
movdqa xmmword [rbp + 0xa30], xmm0
lea rdx, [rbp + 0xa30]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0xaa0], r13
mov qword [rbp + 0xab0], r13
mov qword [rbp + 0xaa8], r12
mov qword [rbp + 0xab8], r12
lea r8, [rbp + 0xac0]
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0xac0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xad0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xad8], r12
lea r8, [rbp + 0xae0]
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0xae0]
call fcn.14002ba90
mov qword [rbp + 0xaa0], r13
mov qword [rbp + 0xaf0], r13
mov qword [rbp + 0xaa8], r12
mov qword [rbp + 0xaf8], r12
lea r8, [rbp + 0xb00]
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0xb00]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xaa0]
movdqa xmmword [rbp + 0xaa0], xmm0
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x41a0]
call fcn.14002c190
mov dword [rsp + 0x58], 0x7000000
cmp ebx, 0xa
jge 0x140023611
mov qword [rbp + 0xb10], r15
mov qword [rbp + 0xb20], r15
mov qword [rbp + 0xb18], r12
mov qword [rbp + 0xb28], r12
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0xb30]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xb40], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xb48], r12
lea r8, [rbp + 0xb50]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0xb50]
call fcn.14002ba90
mov qword [rbp + 0xb10], r15
mov qword [rbp + 0xb60], r15
mov qword [rbp + 0xb18], r12
mov qword [rbp + 0xb68], r12
lea r8, [rbp + 0xb70]
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0xb70]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rbp + 0xb10], xmm0
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x41a0]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x41c0]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x41a0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x41c0]
call fcn.14002c0a0
lea rdx, [rbp + 0x41a0]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs rdi, 0xddb5eb7f7337a300
mov qword [rbp + 0xb80], rdi
mov qword [rbp + 0xb90], rdi
mov qword [rbp + 0xb88], r12
mov qword [rbp + 0xb98], r12
lea r8, [rbp + 0xba0]
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xba0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xbb0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xbb8], r12
lea r8, [rbp + 0xbc0]
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xbc0]
call fcn.14002ba90
mov qword [rbp + 0xb80], rdi
mov qword [rbp + 0xbd0], rdi
mov qword [rbp + 0xb88], r12
mov qword [rbp + 0xbd8], r12
lea r8, [rbp + 0xbe0]
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0xbe0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xb80]
movdqa xmmword [rbp + 0xb80], xmm0
lea rdx, [rbp + 0xb80]
mov rcx, rbx
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x41a0]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4160]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4120]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0xbf0]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs rdi, 0xddb5eb5f2e09ae06
mov qword [rbp + 0xc00], rdi
mov qword [rbp + 0xc10], rdi
mov qword [rbp + 0xc08], r12
mov qword [rbp + 0xc18], r12
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xc20]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xc30], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xc38], r12
lea r8, [rbp + 0xc40]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xc40]
call fcn.14002ba90
mov qword [rbp + 0xc00], rdi
mov qword [rbp + 0xc50], rdi
mov qword [rbp + 0xc08], r12
mov qword [rbp + 0xc58], r12
lea r8, [rbp + 0xc60]
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0xc60]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xc00]
movdqa xmmword [rbp + 0xc00], xmm0
lea rdx, [rbp + 0xc00]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov edx, 7
lea rcx, [rbp + 0xc70]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rdx, rsi
mov rcx, rax
call fcn.14002d390
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rdi, 0xddb5eb7f73378357
mov qword [rbp + 0xc80], rdi
mov qword [rbp + 0xc90], rdi
mov qword [rbp + 0xc88], r12
mov qword [rbp + 0xc98], r12
lea r8, [rbp + 0xca0]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xca0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xcb0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xcb8], r12
lea r8, [rbp + 0xcc0]
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0xcc0]
call fcn.14002ba90
mov qword [rbp + 0xc80], rdi
mov qword [rbp + 0xcd0], rdi
mov qword [rbp + 0xc88], r12
mov qword [rbp + 0xcd8], r12
lea r8, [rbp + 0xce0]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0xce0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xc80]
movdqa xmmword [rbp + 0xc80], xmm0
lea rdx, [rbp + 0xc80]
mov rcx, rbx
call fcn.14002d1b0
mov edx, 2
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
mov rdx, rax
lea rcx, [0x1400430d8]
call fcn.14002c070
mov edx, 3
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
mov rdx, rax
lea rcx, [0x1400430f8]
call fcn.14002c070
mov edx, 4
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
mov rdx, rax
lea rcx, [0x140043118]
call fcn.14002c070
mov edx, 5
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
mov rdx, rax
lea rcx, [0x140043158]
call fcn.14002c070
movabs rbx, 0x6c99847eed188ac7
mov qword [rbp + 0xcf0], rbx
mov qword [rbp + 0xd00], rbx
movabs rdi, 0x40a0a59fa25509a4
mov qword [rbp + 0xcf8], rdi
mov qword [rbp + 0xd08], rdi
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0xd10]
call fcn.14002ba90
mov qword [rbp + 0x5f90], rbx
mov qword [rbp + 0xd20], rbx
mov qword [rbp + 0x5f98], rdi
mov qword [rbp + 0xd28], rdi
lea r8, [rbp + 0xd30]
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xd30]
call fcn.14002ba90
mov qword [rbp + 0xcf0], rbx
mov qword [rbp + 0xd40], rbx
mov qword [rbp + 0xcf8], rdi
mov qword [rbp + 0xd48], rdi
lea r8, [rbp + 0xd50]
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0xd50]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xcf0]
movdqa xmmword [rbp + 0xcf0], xmm0
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x41e0]
call fcn.14002c190
nop
mov dword [rsp + 0x58], 0x800000
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140023b63
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140023b63
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r11 + r8*4]
mov edx, dword [rdx + r9]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140023b5e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140023b40
cmp ebx, 0xbdcac9ce
je 0x140023b68
test r8d, r8d
jne 0x140023b20
mov rax, qword [rax]
jmp 0x140023af0
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov ebx, dword [rdx + rcx*4]
add rbx, r9
movabs rsi, 0x1fe0ec2eb136d69b
mov qword [rbp + 0x4200], rsi
mov qword [rbp + 0x4220], rsi
movabs r14, 0x36c9d7dbce346acd
mov qword [rbp + 0x4208], r14
mov qword [rbp + 0x4228], r14
movabs rax, 0xfc64cebc982f166c
mov qword [rbp + 0x4210], rax
mov qword [rbp + 0x4230], rax
movabs rdi, 0xfb2563b50617a24e
mov qword [rbp + 0x4218], rdi
mov qword [rbp + 0x4238], rdi
lea r8, [rbp + 0x4240]
lea rdx, [rbp + 0x4220]
lea rcx, [rbp + 0xd60]
call fcn.14002ba90
movabs rax, 0x6c99847eed188ac7
mov qword [rbp + 0x5f90], rax
mov qword [rbp + 0x4240], rax
movabs rax, 0x40a0a59fa25509a4
mov qword [rbp + 0x5f98], rax
mov qword [rbp + 0x4248], rax
movabs rax, 0xfc64cebc982f2609
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x4250], rax
mov qword [rbp + 0x5fa8], rdi
mov qword [rbp + 0x4258], rdi
lea r8, [rbp + 0x4260]
lea rdx, [rbp + 0x4240]
lea rcx, [rbp + 0xd70]
call fcn.14002ba90
mov qword [rbp + 0x4200], rsi
mov qword [rbp + 0x4260], rsi
mov qword [rbp + 0x4208], r14
mov qword [rbp + 0x4268], r14
movabs rax, 0xfc64cebc982f166c
mov qword [rbp + 0x4210], rax
mov qword [rbp + 0x4270], rax
mov qword [rbp + 0x4218], rdi
mov qword [rbp + 0x4278], rdi
lea r8, [rbp + 0x4280]
lea rdx, [rbp + 0x4260]
lea rcx, [rbp + 0xd80]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4200]
movdqa xmmword [rbp + 0x4200], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x4210]
movdqa xmmword [rbp + 0x4210], xmm1
lea rdx, [rbp + 0x4200]
lea rcx, [rbp + 0x4280]
call fcn.14002c190
nop
mov rcx, rax
call fcn.14002bfa0
xor edi, edi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor edx, edx
mov r8d, 3
mov rcx, rax
call rbx
mov r14, rax
lea rcx, [rbp + 0x4280]
call fcn.14002c0a0
cmp r14, 0xffffffffffffffff
jne 0x140023d52
mov dword [rsp + 0x58], edi
jmp 0x14002425e
mov qword [rbp + 0x5ce4], rdi
mov dword [rbp + 0x5ce0], edi
xor eax, eax
mov qword [rbp + 0x5c80], rax
mov dword [rbp + 0x5c48], edi
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140023df3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140023df3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140023dee
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140023dd0
cmp ebx, 0xb04cce94
je 0x140023df8
test r8d, r8d
jne 0x140023db0
mov rax, qword [rax]
jmp 0x140023d80
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], rdi
lea rcx, [rbp + 0x5c48]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 8
lea rcx, [rbp + 0x5c80]
mov qword [rsp + 0x20], rcx
mov r9d, 0xc
lea r8, [rbp + 0x5ce0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov edi, dword [rbp + 0x5c84]
mov ecx, edi
call fcn.1400364f4
mov rsi, rax
mov r8d, edi
xor edx, edx
mov rcx, rax
call fcn.1400372c4
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax + rax]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov r10d, dword [rdx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140023ef3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140023ef3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140023eee
nop dword [rax]
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140023ed0
cmp ebx, 0xb04cce94
je 0x140023ef8
test r8d, r8d
jne 0x140023eb0
mov rcx, qword [rcx]
jmp 0x140023e80
mov ebx, dword [r10 + 0x1c]
add rbx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rbx + rcx*4]
add rax, r9
mov qword [rsp + 0x38], 0
lea rcx, [rbp + 0x5c48]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
mov r9d, 0xc
lea r8, [rbp + 0x5ce0]
mov edx, 0x2d1400
mov rcx, r14
call rax
mov eax, dword [rsi + 0x18]
test eax, eax
je 0x140023f7a
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x42a0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x42a0]
call fcn.14002c0a0
mov eax, dword [rsi + 0x14]
test eax, eax
je 0x140023fae
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x42c0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x42c0]
call fcn.14002c0a0
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x140023fe2
lea rdx, [rsi + rax]
lea rcx, [rbp + 0x42e0]
call fcn.14002c190
nop
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x42e0]
call fcn.14002c0a0
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rbp + 0x5ff0], eax
mov dword [rbp + 0x5ff4], ebx
mov dword [rbp + 0x5ff8], ecx
mov dword [rbp + 0x5ffc], edx
lea rcx, [rbp + 0x5db8]
call fcn.14002c320
nop
mov r8d, 4
lea rdx, [rbp + 0x5ff4]
lea rcx, [rbp + 0x4320]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5db8]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4320]
call fcn.14002c0a0
mov r8d, 4
lea rdx, [rbp + 0x5ffc]
lea rcx, [rbp + 0x4340]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5db8]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4340]
call fcn.14002c0a0
mov r8d, 4
lea rdx, [rbp + 0x5ff8]
lea rcx, [rbp + 0x4360]
call fcn.14002c1d0
nop
mov rdx, rax
lea rcx, [rbp + 0x5db8]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4360]
call fcn.14002c0a0
lea rdx, [rbp + 0x5db8]
lea rcx, [rbp + 0x4380]
call fcn.14002c200
nop
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4380]
call fcn.14002c0a0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x41e0]
call fcn.140035680
mov rdi, qword [rax]
xor r15d, r15d
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x41e0]
call fcn.140035680
mov rbx, qword [rax]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x41e0]
call fcn.1400356a0
movzx r9d, r15b
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp - 0x48]
call fcn.140035760
mov r9, rdi
mov r8, qword [rax]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x41e0]
call fcn.1400356c0
mov rcx, rsi
call fcn.1400364ec
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x1400241d3
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x1400241d3
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1400241ce
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x1400241b0
cmp ebx, 0xfaba0065
je 0x1400241d8
test r8d, r8d
jne 0x140024190
mov rax, qword [rax]
jmp 0x140024160
mov edx, dword [r10 + 0x1c]
add rdx, r9
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx ecx, word [rcx + r8*2]
mov eax, dword [rdx + rcx*4]
add rax, r9
mov rcx, r14
call rax
lea rdx, [rbp + 0x41e0]
lea rcx, [rbp + 0x37e0]
call fcn.14002c200
mov rdx, rax
lea rcx, [rbp + 0x43a0]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x4300]
call fcn.140035260
mov rdx, rax
lea rcx, [rbp + 0x41e0]
call fcn.14002c100
lea rcx, [rbp + 0x4300]
call fcn.14002c0a0
mov dword [rsp + 0x58], r15d
lea rcx, [rbp + 0x5db8]
call fcn.14002c0a0
nop
movabs r15, 0xddb5eb7f7337836d
mov edx, 6
lea rcx, [rbp + 0x5d20]
call fcn.14002b9b0
lea rdx, [rbp + 0x41e0]
mov rcx, rax
call fcn.14002d950
movzx ebx, al
lea rcx, [rbp + 0x41e0]
call fcn.14002c0a0
test bl, bl
je 0x140029277
movabs rdi, 0xb8db8516246bb91e
mov qword [rbp + 0x4080], rdi
mov qword [rbp + 0x3f80], rdi
movabs rsi, 0xe28df41389d68e74
mov qword [rbp + 0x4088], rsi
mov qword [rbp + 0x3f88], rsi
movabs rbx, 0xb4eccfa979bd1e14
mov qword [rbp + 0x4090], rbx
mov qword [rbp + 0x3f90], rbx
movabs r14, 0x3e80d688e532b4c8
mov qword [rbp + 0x4098], r14
mov qword [rbp + 0x3f98], r14
lea r8, [rbp + 0x3fa0]
lea rdx, [rbp + 0x3f80]
lea rcx, [rbp + 0xda0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3c00], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3c08], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x3c10], rax
mov qword [rbp + 0x5fa8], r14
mov qword [rbp + 0x3c18], r14
lea r8, [rbp + 0x3c20]
lea rdx, [rbp + 0x3c00]
lea rcx, [rbp + 0xdb0]
call fcn.14002ba90
mov qword [rbp + 0x4080], rdi
mov qword [rbp + 0x3bc0], rdi
mov qword [rbp + 0x4088], rsi
mov qword [rbp + 0x3bc8], rsi
mov qword [rbp + 0x4090], rbx
mov qword [rbp + 0x3bd0], rbx
mov qword [rbp + 0x4098], r14
mov qword [rbp + 0x3bd8], r14
lea r8, [rbp + 0x3be0]
lea rdx, [rbp + 0x3bc0]
lea rcx, [rbp + 0xdc0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4080]
movdqa xmmword [rbp + 0x4080], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x4090]
movdqa xmmword [rbp + 0x4090], xmm1
lea rax, [rbp + 0x4080]
mov qword [rbp - 0x10], rax
xor r8d, r8d
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x3a00]
call fcn.14002d990
nop
xor edi, edi
lea rdx, [rbp + 0x3a00]
lea rcx, [rbp + 0x5d00]
call fcn.140010140
nop
mov edx, 0x10
lea rcx, [rbp + 0x5d10]
call fcn.140011670
lea rdx, [rbp + 0x5d00]
lea rcx, [rbp + 0xdf0]
call fcn.140011640
mov rdx, rax
lea rcx, [rbp + 0x5d10]
call fcn.1400101e0
nop
mov edx, 0x10
lea rcx, [rbp + 0x5cf0]
call fcn.140011670
lea rdx, [rbp + 0x5d00]
lea rcx, [rbp + 0xe10]
call fcn.140011640
mov rdx, rax
lea rcx, [rbp + 0x5cf0]
call fcn.140010260
nop
lea rdx, [rbp + 0x5cf0]
lea rcx, [rbp + 0x5d10]
call fcn.1400101d0
test al, al
je 0x1400244f5
nop
lea rcx, [rbp + 0x5d10]
call fcn.140010190
mov rbx, rax
mov rcx, rax
call fcn.14000f630
test al, al
je 0x1400244d2
mov rcx, rbx
call fcn.14000f680
test al, al
jne 0x1400244d2
mov rcx, rbx
call fcn.14000f6d0
add rdi, rax
lea rcx, [rbp + 0x5d10]
call fcn.1400101a0
lea rdx, [rbp + 0x5cf0]
lea rcx, [rbp + 0x5d10]
call fcn.1400101d0
test al, al
jne 0x1400244a0
lea rcx, [rbp + 0x5cf0]
call fcn.140010210
nop
lea rcx, [rbp + 0x5d10]
call fcn.140010210
nop
lea rcx, [rbp + 0x5d00]
call fcn.140010210
nop
lea rcx, [rbp + 0x3a00]
call fcn.14000ec20
cmp rdi, 0x295f1ac3
je 0x140028594
movabs rsi, 0xb9d484131d40ec19
mov qword [rbp + 0x38a0], rsi
mov qword [rbp + 0x3840], rsi
movabs rdi, 0xe684d11cdddfa16f
mov qword [rbp + 0x38a8], rdi
mov qword [rbp + 0x3848], rdi
movabs rbx, 0xe89faac510db420c
mov qword [rbp + 0x38b0], rbx
mov qword [rbp + 0x3850], rbx
mov qword [rbp + 0x38b8], r14
mov qword [rbp + 0x3858], r14
lea r8, [rbp + 0x3860]
lea rdx, [rbp + 0x3840]
lea rcx, [rbp + 0xe20]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3820], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3828], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x3830], rax
mov qword [rbp + 0x5fa8], r14
mov qword [rbp + 0x3838], r14
lea r8, [rbp + 0x3840]
lea rdx, [rbp + 0x3820]
lea rcx, [rbp + 0xe30]
call fcn.14002ba90
mov qword [rbp + 0x38a0], rsi
mov qword [rbp + 0x3800], rsi
mov qword [rbp + 0x38a8], rdi
mov qword [rbp + 0x3808], rdi
mov qword [rbp + 0x38b0], rbx
mov qword [rbp + 0x3810], rbx
mov qword [rbp + 0x38b8], r14
mov qword [rbp + 0x3818], r14
lea r8, [rbp + 0x3820]
lea rdx, [rbp + 0x3800]
lea rcx, [rbp + 0xe40]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x38a0]
movdqa xmmword [rbp + 0x38a0], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x38b0]
movdqa xmmword [rbp + 0x38b0], xmm1
lea rdx, [rbp + 0x38a0]
lea rcx, [rbp + 0x38e0]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call fcn.14000df50
mov qword [rbp + 0x5c78], rax
lea rcx, [rbp + 0x5c78]
call sub.api_ms_win_crt_time_l1_1_0.dll__localtime64
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 7
lea rcx, [rbp + 0xe50]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs r14, 0xddb5eb7f73378306
mov qword [rbp + 0xe60], r14
mov qword [rbp + 0xe70], r14
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xe78], r12
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0xe80]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xe90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xe98], r12
lea r8, [rbp + 0xea0]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0xea0]
call fcn.14002ba90
mov qword [rbp + 0xe60], r14
mov qword [rbp + 0xeb0], r14
mov qword [rbp + 0xe68], r12
mov qword [rbp + 0xeb8], r12
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0xec0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xe60]
movdqa xmmword [rbp + 0xe60], xmm0
lea rdx, [rbp + 0xe60]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0xed0], r13
mov qword [rbp + 0xee0], r13
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xee8], r12
lea r8, [rbp + 0xef0]
lea rdx, [rbp + 0xee0]
lea rcx, [rbp + 0xef0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xf00], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xf08], r12
lea r8, [rbp + 0xf10]
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0xf10]
call fcn.14002ba90
mov qword [rbp + 0xed0], r13
mov qword [rbp + 0xf20], r13
mov qword [rbp + 0xed8], r12
mov qword [rbp + 0xf28], r12
lea r8, [rbp + 0xf30]
lea rdx, [rbp + 0xf20]
lea rcx, [rbp + 0xf30]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xed0]
movdqa xmmword [rbp + 0xed0], xmm0
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x37c0]
call fcn.14002c190
mov dword [rsp + 0x48], 0x4000
cmp ebx, 0xa
jge 0x140024970
mov qword [rbp + 0xf40], r15
mov qword [rbp + 0xf50], r15
mov qword [rbp + 0xf48], r12
mov qword [rbp + 0xf58], r12
lea r8, [rbp + 0xf60]
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0xf60]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xf70], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xf78], r12
lea r8, [rbp + 0xf80]
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0xf80]
call fcn.14002ba90
mov qword [rbp + 0xf40], r15
mov qword [rbp + 0xf90], r15
mov qword [rbp + 0xf48], r12
mov qword [rbp + 0xf98], r12
lea r8, [rbp + 0xfa0]
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0xfa0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xf40]
movdqa xmmword [rbp + 0xf40], xmm0
lea rdx, [rbp + 0xf40]
lea rcx, [rbp + 0x37c0]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x37a0]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x37c0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x37a0]
call fcn.14002c0a0
lea rdx, [rbp + 0x37c0]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0xfb0], r14
mov qword [rbp + 0xfc0], r14
mov qword [rbp + 0xfb8], r12
mov qword [rbp + 0xfc8], r12
lea r8, [rbp + 0xfd0]
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0xfd0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xfe0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xfe8], r12
lea r8, [rbp + 0xff0]
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0xff0]
call fcn.14002ba90
mov qword [rbp + 0xfb0], r14
mov qword [rbp + 0x1000], r14
mov qword [rbp + 0xfb8], r12
mov qword [rbp + 0x1008], r12
lea r8, [rbp + 0x1010]
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x1010]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xfb0]
movdqa xmmword [rbp + 0xfb0], xmm0
lea rdx, [rbp + 0xfb0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x1020], r13
mov qword [rbp + 0x1030], r13
mov qword [rbp + 0x1028], r12
mov qword [rbp + 0x1038], r12
lea r8, [rbp + 0x1040]
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x1040]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1050], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1058], r12
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x1060]
call fcn.14002ba90
mov qword [rbp + 0x1020], r13
mov qword [rbp + 0x1070], r13
mov qword [rbp + 0x1028], r12
mov qword [rbp + 0x1078], r12
lea r8, [rbp + 0x1080]
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x1080]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1020]
movdqa xmmword [rbp + 0x1020], xmm0
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x3780]
call fcn.14002c190
mov dword [rsp + 0x48], 0xc000
cmp ebx, 0xa
jge 0x140024c2e
mov qword [rbp + 0x1090], r15
mov qword [rbp + 0x10a0], r15
mov qword [rbp + 0x1098], r12
mov qword [rbp + 0x10a8], r12
lea r8, [rbp + 0x10b0]
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x10b0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x10c0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x10c8], r12
lea r8, [rbp + 0x10d0]
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0x10d0]
call fcn.14002ba90
mov qword [rbp + 0x1090], r15
mov qword [rbp + 0x10e0], r15
mov qword [rbp + 0x1098], r12
mov qword [rbp + 0x10e8], r12
lea r8, [rbp + 0x10f0]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x10f0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1090]
movdqa xmmword [rbp + 0x1090], xmm0
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0x3780]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x3760]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x3780]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3760]
call fcn.14002c0a0
lea rdx, [rbp + 0x3780]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x1100], r14
mov qword [rbp + 0x1110], r14
mov qword [rbp + 0x1108], r12
mov qword [rbp + 0x1118], r12
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x1120]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1130], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1138], r12
lea r8, [rbp + 0x1140]
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x1140]
call fcn.14002ba90
mov qword [rbp + 0x1100], r14
mov qword [rbp + 0x1150], r14
mov qword [rbp + 0x1108], r12
mov qword [rbp + 0x1158], r12
lea r8, [rbp + 0x1160]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x1160]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1100]
movdqa xmmword [rbp + 0x1100], xmm0
lea rdx, [rbp + 0x1100]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x1170], r13
mov qword [rbp + 0x1180], r13
mov qword [rbp + 0x1178], r12
mov qword [rbp + 0x1188], r12
lea r8, [rbp + 0x1190]
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x1190]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x11a0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x11a8], r12
lea r8, [rbp + 0x11b0]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0x11b0]
call fcn.14002ba90
mov qword [rbp + 0x1170], r13
mov qword [rbp + 0x11c0], r13
mov qword [rbp + 0x1178], r12
mov qword [rbp + 0x11c8], r12
lea r8, [rbp + 0x11d0]
lea rdx, [rbp + 0x11c0]
lea rcx, [rbp + 0x11d0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1170]
movdqa xmmword [rbp + 0x1170], xmm0
lea rdx, [rbp + 0x1170]
lea rcx, [rbp + 0x3740]
call fcn.14002c190
mov dword [rsp + 0x48], 0x1c000
cmp ebx, 0xa
jge 0x140024eeb
mov qword [rbp + 0x11e0], r15
mov qword [rbp + 0x11f0], r15
mov qword [rbp + 0x11e8], r12
mov qword [rbp + 0x11f8], r12
lea r8, [rbp + 0x1200]
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0x1200]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1210], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1218], r12
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1210]
lea rcx, [rbp + 0x1220]
call fcn.14002ba90
mov qword [rbp + 0x11e0], r15
mov qword [rbp + 0x1230], r15
mov qword [rbp + 0x11e8], r12
mov qword [rbp + 0x1238], r12
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x1230]
lea rcx, [rbp + 0x1240]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x11e0]
movdqa xmmword [rbp + 0x11e0], xmm0
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x3740]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x3720]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x3740]
call fcn.14002c050
nop
lea rcx, [rbp + 0x3720]
call fcn.14002c0a0
lea rdx, [rbp + 0x3740]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs rdi, 0xddb5eb7f7337a300
mov qword [rbp + 0x1250], rdi
mov qword [rbp + 0x1260], rdi
mov qword [rbp + 0x1258], r12
mov qword [rbp + 0x1268], r12
lea r8, [rbp + 0x1270]
lea rdx, [rbp + 0x1260]
lea rcx, [rbp + 0x1270]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1280], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1288], r12
lea r8, [rbp + 0x1290]
lea rdx, [rbp + 0x1280]
lea rcx, [rbp + 0x1290]
call fcn.14002ba90
mov qword [rbp + 0x1250], rdi
mov qword [rbp + 0x12a0], rdi
mov qword [rbp + 0x1258], r12
mov qword [rbp + 0x12a8], r12
lea r8, [rbp + 0x12b0]
lea rdx, [rbp + 0x12a0]
lea rcx, [rbp + 0x12b0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1250]
movdqa xmmword [rbp + 0x1250], xmm0
lea rdx, [rbp + 0x1250]
mov rcx, rbx
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x3740]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x3780]
call fcn.14002c0a0
mov dword [rsp + 0x48], 0
lea rcx, [rbp + 0x37c0]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0x12c0]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs rdi, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x12d0], rdi
mov qword [rbp + 0x12e0], rdi
mov qword [rbp + 0x12d8], r12
mov qword [rbp + 0x12e8], r12
lea r8, [rbp + 0x12f0]
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x12f0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1300], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1308], r12
lea r8, [rbp + 0x1310]
lea rdx, [rbp + 0x1300]
lea rcx, [rbp + 0x1310]
call fcn.14002ba90
mov qword [rbp + 0x12d0], rdi
mov qword [rbp + 0x1320], rdi
mov qword [rbp + 0x12d8], r12
mov qword [rbp + 0x1328], r12
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1320]
lea rcx, [rbp + 0x1330]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x12d0], xmm0
lea rdx, [rbp + 0x12d0]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov edx, 7
lea rcx, [rbp + 0x1340]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rdx, rsi
mov rcx, rax
call fcn.14002d390
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rdi, 0xddb5eb7f73378357
mov qword [rbp + 0x1350], rdi
mov qword [rbp + 0x1360], rdi
mov qword [rbp + 0x1358], r12
mov qword [rbp + 0x1368], r12
lea r8, [rbp + 0x1370]
lea rdx, [rbp + 0x1360]
lea rcx, [rbp + 0x1370]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1380], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1388], r12
lea r8, [rbp + 0x1390]
lea rdx, [rbp + 0x1380]
lea rcx, [rbp + 0x1390]
call fcn.14002ba90
mov qword [rbp + 0x1350], rdi
mov qword [rbp + 0x13a0], rdi
mov qword [rbp + 0x1358], r12
mov qword [rbp + 0x13a8], r12
lea r8, [rbp + 0x13b0]
lea rdx, [rbp + 0x13a0]
lea rcx, [rbp + 0x13b0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0x1350], xmm0
lea rdx, [rbp + 0x1350]
mov rcx, rbx
call fcn.14002d1b0
lea rax, [rbp + 0x3700]
mov qword [rbp + 0x5fc0], rax
movabs rbx, 0xb8db8516246bb91e
mov qword [rbp + 0x36e0], rbx
mov qword [rbp + 0x36c0], rbx
movabs rdi, 0xe28df41389d68e74
mov qword [rbp + 0x36e8], rdi
mov qword [rbp + 0x36c8], rdi
movabs rsi, 0xc6eccfa979bd1e14
mov qword [rbp + 0x36f0], rsi
mov qword [rbp + 0x36d0], rsi
movabs r14, 0x3e80d688e542ddb2
mov qword [rbp + 0x36f8], r14
mov qword [rbp + 0x36d8], r14
lea r8, [rbp + 0x36e0]
lea rdx, [rbp + 0x36c0]
lea rcx, [rbp + 0x13c0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x36a0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x36a8], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x36b0], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rax
mov qword [rbp + 0x36b8], rax
lea r8, [rbp + 0x36c0]
lea rdx, [rbp + 0x36a0]
lea rcx, [rbp + 0x13d0]
call fcn.14002ba90
mov qword [rbp + 0x36e0], rbx
mov qword [rbp + 0x3680], rbx
mov qword [rbp + 0x36e8], rdi
mov qword [rbp + 0x3688], rdi
mov qword [rbp + 0x36f0], rsi
mov qword [rbp + 0x3690], rsi
mov qword [rbp + 0x36f8], r14
mov qword [rbp + 0x3698], r14
lea r8, [rbp + 0x36a0]
lea rdx, [rbp + 0x3680]
lea rcx, [rbp + 0x13e0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x36e0]
movdqa xmmword [rbp + 0x36e0], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x36f0]
movdqa xmmword [rbp + 0x36f0], xmm1
lea rdx, [rbp + 0x36e0]
lea rcx, [rbp + 0x3700]
call fcn.14002c190
mov rdi, rax
mov qword [rbp + 0x5fd0], rax
movabs rsi, 0xb4cfc50c165bea3b
mov qword [rbp + 0x13f0], rsi
mov qword [rbp + 0x1400], rsi
movabs rbx, 0x83e8b87afdb8cf76
mov qword [rbp + 0x13f8], rbx
mov qword [rbp + 0x1408], rbx
lea r8, [rbp + 0x1410]
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1410]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1420], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1428], r12
lea r8, [rbp + 0x1430]
lea rdx, [rbp + 0x1420]
lea rcx, [rbp + 0x1430]
call fcn.14002ba90
mov qword [rbp + 0x13f0], rsi
mov qword [rbp + 0x1440], rsi
mov qword [rbp + 0x13f8], rbx
mov qword [rbp + 0x1448], rbx
lea r8, [rbp + 0x1450]
lea rdx, [rbp + 0x1440]
lea rcx, [rbp + 0x1450]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x13f0]
movdqa xmmword [rbp + 0x13f0], xmm0
lea rdx, [rbp + 0x13f0]
lea rcx, [rbp + 0x3660]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
movabs r14, 0xb4d7d61a034ef77b
mov qword [rbp + 0x1460], r14
mov qword [rbp + 0x1470], r14
movabs rbx, 0x83e8b87afdb8cf68
mov qword [rbp + 0x1468], rbx
mov qword [rbp + 0x1478], rbx
lea r8, [rbp + 0x1480]
lea rdx, [rbp + 0x1470]
lea rcx, [rbp + 0x1480]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x1490], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x1498], r12
lea r8, [rbp + 0x14a0]
lea rdx, [rbp + 0x1490]
lea rcx, [rbp + 0x14a0]
call fcn.14002ba90
mov qword [rbp + 0x1460], r14
mov qword [rbp + 0x14b0], r14
mov qword [rbp + 0x1468], rbx
mov qword [rbp + 0x14b8], rbx
lea r8, [rbp + 0x14c0]
lea rdx, [rbp + 0x14b0]
lea rcx, [rbp + 0x14c0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x1460]
movdqa xmmword [rbp + 0x1460], xmm0
movabs rax, 0xec9ac4450343f735
mov qword [rbp + 0x49a0], rax
mov qword [rbp + 0x49d0], rax
movabs rax, 0xb3da964dc596fb3f
mov qword [rbp + 0x49a8], rax
mov qword [rbp + 0x49d8], rax
movabs rax, 0xd0a790f428ea6c46
mov qword [rbp + 0x49b0], rax
mov qword [rbp + 0x49e0], rax
movabs r15, 0x5aafbff8841d8cf0
mov qword [rbp + 0x49b8], r15
mov qword [rbp + 0x49e8], r15
movabs r14, 0x88d193345ffd0bfe
mov qword [rbp + 0x49c0], r14
mov qword [rbp + 0x49f0], r14
movabs rbx, 0x2e3e4e4b5f15d764
mov qword [rbp + 0x49c8], rbx
mov qword [rbp + 0x49f8], rbx
lea r8, [rbp + 0x4a00]
lea rdx, [rbp + 0x49d0]
lea rcx, [rbp + 0x14d0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x4a00], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x4a08], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x4a10], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rax
mov qword [rbp + 0x4a18], rax
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rax
mov qword [rbp + 0x4a20], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
mov qword [rbp + 0x4a28], rax
lea r8, [rbp + 0x4a30]
lea rdx, [rbp + 0x4a00]
lea rcx, [rbp + 0x14e0]
call fcn.14002ba90
movabs rax, 0xec9ac4450343f735
mov qword [rbp + 0x49a0], rax
mov qword [rbp + 0x4a30], rax
movabs rax, 0xb3da964dc596fb3f
mov qword [rbp + 0x49a8], rax
mov qword [rbp + 0x4a38], rax
movabs rax, 0xd0a790f428ea6c46
mov qword [rbp + 0x49b0], rax
mov qword [rbp + 0x4a40], rax
mov qword [rbp + 0x49b8], r15
mov qword [rbp + 0x4a48], r15
mov qword [rbp + 0x49c0], r14
mov qword [rbp + 0x4a50], r14
mov qword [rbp + 0x49c8], rbx
mov qword [rbp + 0x4a58], rbx
lea r8, [rbp + 0x4a60]
lea rdx, [rbp + 0x4a30]
lea rcx, [rbp + 0x14f0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x49a0]
movdqa xmmword [rbp + 0x49a0], xmm0
movdqa xmm1, xmmword [rbp + 0x5fa0]
xorps xmm1, xmmword [rbp + 0x49b0]
movdqa xmmword [rbp + 0x49b0], xmm1
movdqa xmm0, xmmword [rbp + 0x5fb0]
xorps xmm0, xmmword [rbp + 0x49c0]
movdqa xmmword [rbp + 0x49c0], xmm0
mov r8, rsi
lea rdx, [rbp + 0x49a0]
lea rcx, [rbp + 0x3640]
call fcn.14002d4e0
nop
lea r8, [rbp + 0x1460]
mov rdx, rax
lea rcx, [rbp + 0x5df8]
call fcn.14002d640
nop
lea rcx, [rbp + 0x3640]
call fcn.14002c0a0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r10d, dword [rcx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x140025873
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x140025873
mov r11d, dword [r10 + 0x20]
nop word [rax + rax]
dec r8d
lea rdx, [r9 + r8*4]
mov edx, dword [rdx + r11]
add rdx, r9
mov ebx, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14002586e
nop dword [rax]
movsx ecx, cl
xor ecx, ebx
imul ebx, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x140025850
test r8d, r8d
jne 0x140025830
mov rax, qword [rax]
jmp 0x140025800
call fcn.140012a60
lea rdx, str.meow
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14002d1b0
movabs rbx, 0xafd0831c1d42e211
mov qword [rbp + 0x4c70], rbx
mov qword [rbp + 0x4ca0], rbx
movabs rdi, 0xe2c8dd0992d4ac26
mov qword [rbp + 0x4c78], rdi
mov qword [rbp + 0x4ca8], rdi
movabs rsi, 0x9bbf9fe562be3619
mov qword [rbp + 0x4c80], rsi
mov qword [rbp + 0x4cb0], rsi
movabs r14, 0x10aea5ec8b5dd7ad
mov qword [rbp + 0x4c88], r14
mov qword [rbp + 0x4cb8], r14
movabs r15, 0xb7b5f25b33937cbf
mov qword [rbp + 0x4c90], r15
mov qword [rbp + 0x4cc0], r15
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x4c98], rax
mov qword [rbp + 0x4cc8], rax
lea r8, [rbp + 0x4cd0]
lea rdx, [rbp + 0x4ca0]
lea rcx, [rbp + 0x30e0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x4cd0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x4cd8], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x4ce0], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rax
mov qword [rbp + 0x4ce8], rax
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rax
mov qword [rbp + 0x4cf0], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
mov qword [rbp + 0x4cf8], rax
lea r8, [rbp + 0x4d00]
lea rdx, [rbp + 0x4cd0]
lea rcx, [rbp + 0x30f0]
call fcn.14002ba90
mov qword [rbp + 0x4c70], rbx
mov qword [rbp + 0x4d00], rbx
mov qword [rbp + 0x4c78], rdi
mov qword [rbp + 0x4d08], rdi
mov qword [rbp + 0x4c80], rsi
mov qword [rbp + 0x4d10], rsi
mov qword [rbp + 0x4c88], r14
mov qword [rbp + 0x4d18], r14
mov qword [rbp + 0x4c90], r15
mov qword [rbp + 0x4d20], r15
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x4c98], rax
mov qword [rbp + 0x4d28], rax
lea r8, [rbp + 0x4d30]
lea rdx, [rbp + 0x4d00]
lea rcx, [rbp + 0x3100]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4c70]
movdqa xmmword [rbp + 0x4c70], xmm0
movdqa xmm1, xmmword [rbp + 0x4c80]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x4c80], xmm1
movdqa xmm0, xmmword [rbp + 0x4c90]
xorps xmm0, xmmword [rbp + 0x5fb0]
movdqa xmmword [rbp + 0x4c90], xmm0
lea rdx, [rbp + 0x4c70]
lea rcx, [rbp + 0x47c0]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call fcn.14000df50
mov qword [rbp + 0x5cb8], rax
lea rcx, [rbp + 0x5cb8]
call sub.api_ms_win_crt_time_l1_1_0.dll__localtime64
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 7
lea rcx, [rbp + 0x3110]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs r14, 0xddb5eb7f73378306
mov qword [rbp + 0x3120], r14
mov qword [rbp + 0x3130], r14
mov qword [rbp + 0x3128], r12
mov qword [rbp + 0x3138], r12
lea r8, [rbp + 0x3140]
lea rdx, [rbp + 0x3130]
lea rcx, [rbp + 0x3140]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3150], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3158], r12
lea r8, [rbp + 0x3160]
lea rdx, [rbp + 0x3150]
lea rcx, [rbp + 0x3160]
call fcn.14002ba90
mov qword [rbp + 0x3120], r14
mov qword [rbp + 0x3170], r14
mov qword [rbp + 0x3128], r12
mov qword [rbp + 0x3178], r12
lea r8, [rbp + 0x3180]
lea rdx, [rbp + 0x3170]
lea rcx, [rbp + 0x3180]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3120]
movdqa xmmword [rbp + 0x3120], xmm0
lea rdx, [rbp + 0x3120]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x3190], r13
mov qword [rbp + 0x31a0], r13
mov qword [rbp + 0x3198], r12
mov qword [rbp + 0x31a8], r12
lea r8, [rbp + 0x31b0]
lea rdx, [rbp + 0x31a0]
lea rcx, [rbp + 0x31b0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x31c0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x31c8], r12
lea r8, [rbp + 0x31d0]
lea rdx, [rbp + 0x31c0]
lea rcx, [rbp + 0x31d0]
call fcn.14002ba90
mov qword [rbp + 0x3190], r13
mov qword [rbp + 0x31e0], r13
mov qword [rbp + 0x3198], r12
mov qword [rbp + 0x31e8], r12
lea r8, [rbp + 0x31f0]
lea rdx, [rbp + 0x31e0]
lea rcx, [rbp + 0x31f0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3190]
movdqa xmmword [rbp + 0x3190], xmm0
lea rdx, [rbp + 0x3190]
lea rcx, [rbp + 0x47e0]
call fcn.14002c190
mov dword [rsp + 0x58], 0x4000
movabs r15, 0xddb5eb7f7337836d
cmp ebx, 0xa
jge 0x140028aa2
mov qword [rbp + 0x3200], r15
mov qword [rbp + 0x3210], r15
mov qword [rbp + 0x3208], r12
mov qword [rbp + 0x3218], r12
lea r8, [rbp + 0x3220]
lea rdx, [rbp + 0x3210]
lea rcx, [rbp + 0x3220]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3230], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3238], r12
lea r8, [rbp + 0x3240]
lea rdx, [rbp + 0x3230]
lea rcx, [rbp + 0x3240]
call fcn.14002ba90
mov qword [rbp + 0x3200], r15
mov qword [rbp + 0x3250], r15
mov qword [rbp + 0x3208], r12
mov qword [rbp + 0x3258], r12
lea r8, [rbp + 0x3260]
lea rdx, [rbp + 0x3250]
lea rcx, [rbp + 0x3260]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3200]
movdqa xmmword [rbp + 0x3200], xmm0
lea rdx, [rbp + 0x3200]
lea rcx, [rbp + 0x47e0]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4800]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x47e0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4800]
call fcn.14002c0a0
lea rdx, [rbp + 0x47e0]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x3270], r14
mov qword [rbp + 0x3280], r14
mov qword [rbp + 0x3278], r12
mov qword [rbp + 0x3288], r12
lea r8, [rbp + 0x3290]
lea rdx, [rbp + 0x3280]
lea rcx, [rbp + 0x3290]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x32a0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x32a8], r12
lea r8, [rbp + 0x32b0]
lea rdx, [rbp + 0x32a0]
lea rcx, [rbp + 0x32b0]
call fcn.14002ba90
mov qword [rbp + 0x3270], r14
mov qword [rbp + 0x32c0], r14
mov qword [rbp + 0x3278], r12
mov qword [rbp + 0x32c8], r12
lea r8, [rbp + 0x32d0]
lea rdx, [rbp + 0x32c0]
lea rcx, [rbp + 0x32d0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3270]
movdqa xmmword [rbp + 0x3270], xmm0
lea rdx, [rbp + 0x3270]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x32e0], r13
mov qword [rbp + 0x32f0], r13
mov qword [rbp + 0x32e8], r12
mov qword [rbp + 0x32f8], r12
lea r8, [rbp + 0x3300]
lea rdx, [rbp + 0x32f0]
lea rcx, [rbp + 0x3300]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3310], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3318], r12
lea r8, [rbp + 0x3320]
lea rdx, [rbp + 0x3310]
lea rcx, [rbp + 0x3320]
call fcn.14002ba90
mov qword [rbp + 0x32e0], r13
mov qword [rbp + 0x3330], r13
mov qword [rbp + 0x32e8], r12
mov qword [rbp + 0x3338], r12
lea r8, [rbp + 0x3340]
lea rdx, [rbp + 0x3330]
lea rcx, [rbp + 0x3340]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x32e0]
movdqa xmmword [rbp + 0x32e0], xmm0
lea rdx, [rbp + 0x32e0]
lea rcx, [rbp + 0x4820]
call fcn.14002c190
mov dword [rsp + 0x58], 0xc000
cmp ebx, 0xa
jge 0x140028d60
mov qword [rbp + 0x3350], r15
mov qword [rbp + 0x3360], r15
mov qword [rbp + 0x3358], r12
mov qword [rbp + 0x3368], r12
lea r8, [rbp + 0x3370]
lea rdx, [rbp + 0x3360]
lea rcx, [rbp + 0x3370]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3380], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3388], r12
lea r8, [rbp + 0x3390]
lea rdx, [rbp + 0x3380]
lea rcx, [rbp + 0x3390]
call fcn.14002ba90
mov qword [rbp + 0x3350], r15
mov qword [rbp + 0x33a0], r15
mov qword [rbp + 0x3358], r12
mov qword [rbp + 0x33a8], r12
lea r8, [rbp + 0x33b0]
lea rdx, [rbp + 0x33a0]
lea rcx, [rbp + 0x33b0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3350]
movdqa xmmword [rbp + 0x3350], xmm0
lea rdx, [rbp + 0x3350]
lea rcx, [rbp + 0x4820]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4840]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4820]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4840]
call fcn.14002c0a0
lea rdx, [rbp + 0x4820]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x33c0], r14
mov qword [rbp + 0x33d0], r14
mov qword [rbp + 0x33c8], r12
mov qword [rbp + 0x33d8], r12
lea r8, [rbp + 0x33e0]
lea rdx, [rbp + 0x33d0]
lea rcx, [rbp + 0x33e0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x33f0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x33f8], r12
lea r8, [rbp + 0x3400]
lea rdx, [rbp + 0x33f0]
lea rcx, [rbp]
call fcn.14002ba90
mov qword [rbp + 0x33c0], r14
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x33c8], r12
mov qword [rbp + 0x18], r12
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x20]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x33c0]
movdqa xmmword [rbp + 0x33c0], xmm0
lea rdx, [rbp + 0x33c0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x48], r12
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x50]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x68], r12
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x70]
call fcn.14002ba90
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x88], r12
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x90]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x4860]
call fcn.14002c190
mov dword [rsp + 0x58], 0x1c000
cmp ebx, 0xa
jge 0x140028fd8
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb8], r12
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xc0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0xd0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0xd8], r12
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xe0]
call fcn.14002ba90
mov qword [rbp + 0xa0], r15
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xf8], r12
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x100]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x4860]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x6010]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4860]
call fcn.14002c050
nop
lea rcx, [rbp + 0x6010]
call fcn.14002c0a0
lea rdx, [rbp + 0x4860]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs rdi, 0xddb5eb7f7337a300
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x128], r12
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x130]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x140], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x148], r12
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x150]
call fcn.14002ba90
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x168], r12
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x170]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
lea rdx, [rbp + 0x110]
mov rcx, rbx
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x4860]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4820]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x47e0]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0x180]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs rdi, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x220], rdi
mov qword [rbp + 0x198], r12
mov qword [rbp + 0x228], r12
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x280]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x420], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x428], r12
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0xd90]
call fcn.14002ba90
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0xdd0], rdi
mov qword [rbp + 0x198], r12
mov qword [rbp + 0xdd8], r12
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0xde0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x190], xmm0
lea rdx, [rbp + 0x190]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov edx, 7
lea rcx, [rbp + 0xe00]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rdx, rsi
mov rcx, rax
call fcn.14002d390
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs r14, 0xa9da855f175ef435
mov qword [rbp + 0x45a0], r14
mov qword [rbp + 0x45c0], r14
movabs rsi, 0xe78dd01989d9a226
mov qword [rbp + 0x45a8], rsi
mov qword [rbp + 0x45c8], rsi
movabs rdi, 0x8dec8aad64b2355f
mov qword [rbp + 0x45b0], rdi
mov qword [rbp + 0x45d0], rdi
movabs rbx, 0x3e80d6a69757c2ba
mov qword [rbp + 0x45b8], rbx
mov qword [rbp + 0x45d8], rbx
lea r8, [rbp + 0x45e0]
lea rdx, [rbp + 0x45c0]
lea rcx, [rbp + 0x2610]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x45e0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x45e8], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x45f0], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rax
mov qword [rbp + 0x45f8], rax
lea r8, [rbp + 0x4600]
lea rdx, [rbp + 0x45e0]
lea rcx, [rbp + 0x2620]
call fcn.14002ba90
mov qword [rbp + 0x45a0], r14
mov qword [rbp + 0x4600], r14
mov qword [rbp + 0x45a8], rsi
mov qword [rbp + 0x4608], rsi
mov qword [rbp + 0x45b0], rdi
mov qword [rbp + 0x4610], rdi
mov qword [rbp + 0x45b8], rbx
mov qword [rbp + 0x4618], rbx
lea r8, [rbp + 0x4620]
lea rdx, [rbp + 0x4600]
lea rcx, [rbp + 0x2630]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x45a0]
movdqa xmmword [rbp + 0x45a0], xmm0
movdqa xmm1, xmmword [rbp + 0x45b0]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x45b0], xmm1
lea rdx, [rbp + 0x45a0]
lea rcx, [rbp + 0x4580]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call fcn.14000df50
mov qword [rbp + 0x5c58], rax
lea rcx, [rbp + 0x5c58]
call sub.api_ms_win_crt_time_l1_1_0.dll__localtime64
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 7
lea rcx, [rbp + 0x2640]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs r14, 0xddb5eb7f73378306
mov qword [rbp + 0x2650], r14
mov qword [rbp + 0x2660], r14
mov qword [rbp + 0x2658], r12
mov qword [rbp + 0x2668], r12
lea r8, [rbp + 0x2670]
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0x2670]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2680], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2688], r12
lea r8, [rbp + 0x2690]
lea rdx, [rbp + 0x2680]
lea rcx, [rbp + 0x2690]
call fcn.14002ba90
mov qword [rbp + 0x2650], r14
mov qword [rbp + 0x26a0], r14
mov qword [rbp + 0x2658], r12
mov qword [rbp + 0x26a8], r12
lea r8, [rbp + 0x26b0]
lea rdx, [rbp + 0x26a0]
lea rcx, [rbp + 0x26b0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2650]
movdqa xmmword [rbp + 0x2650], xmm0
lea rdx, [rbp + 0x2650]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x26c0], r13
mov qword [rbp + 0x26d0], r13
mov qword [rbp + 0x26c8], r12
mov qword [rbp + 0x26d8], r12
lea r8, [rbp + 0x26e0]
lea rdx, [rbp + 0x26d0]
lea rcx, [rbp + 0x26e0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x26f0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x26f8], r12
lea r8, [rbp + 0x2700]
lea rdx, [rbp + 0x26f0]
lea rcx, [rbp + 0x2700]
call fcn.14002ba90
mov qword [rbp + 0x26c0], r13
mov qword [rbp + 0x2710], r13
mov qword [rbp + 0x26c8], r12
mov qword [rbp + 0x2718], r12
lea r8, [rbp + 0x2720]
lea rdx, [rbp + 0x2710]
lea rcx, [rbp + 0x2720]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x26c0]
movdqa xmmword [rbp + 0x26c0], xmm0
lea rdx, [rbp + 0x26c0]
lea rcx, [rbp + 0x4620]
call fcn.14002c190
mov dword [rsp + 0x5c], 2
cmp ebx, 0xa
jge 0x1400296c6
mov qword [rbp + 0x2730], r15
mov qword [rbp + 0x2740], r15
mov qword [rbp + 0x2738], r12
mov qword [rbp + 0x2748], r12
lea r8, [rbp + 0x2750]
lea rdx, [rbp + 0x2740]
lea rcx, [rbp + 0x2750]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2760], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2768], r12
lea r8, [rbp + 0x2770]
lea rdx, [rbp + 0x2760]
lea rcx, [rbp + 0x2770]
call fcn.14002ba90
mov qword [rbp + 0x2730], r15
mov qword [rbp + 0x2780], r15
mov qword [rbp + 0x2738], r12
mov qword [rbp + 0x2788], r12
lea r8, [rbp + 0x2790]
lea rdx, [rbp + 0x2780]
lea rcx, [rbp + 0x2790]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2730]
movdqa xmmword [rbp + 0x2730], xmm0
lea rdx, [rbp + 0x2730]
lea rcx, [rbp + 0x4620]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4640]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4620]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4640]
call fcn.14002c0a0
lea rdx, [rbp + 0x4620]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x27a0], r14
mov qword [rbp + 0x27b0], r14
mov qword [rbp + 0x27a8], r12
mov qword [rbp + 0x27b8], r12
lea r8, [rbp + 0x27c0]
lea rdx, [rbp + 0x27b0]
lea rcx, [rbp + 0x27c0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x27d0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x27d8], r12
lea r8, [rbp + 0x27e0]
lea rdx, [rbp + 0x27d0]
lea rcx, [rbp + 0x27e0]
call fcn.14002ba90
mov qword [rbp + 0x27a0], r14
mov qword [rbp + 0x27f0], r14
mov qword [rbp + 0x27a8], r12
mov qword [rbp + 0x27f8], r12
lea r8, [rbp + 0x2800]
lea rdx, [rbp + 0x27f0]
lea rcx, [rbp + 0x2800]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x27a0]
movdqa xmmword [rbp + 0x27a0], xmm0
lea rdx, [rbp + 0x27a0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x2810], r13
mov qword [rbp + 0x2820], r13
mov qword [rbp + 0x2818], r12
mov qword [rbp + 0x2828], r12
lea r8, [rbp + 0x2830]
lea rdx, [rbp + 0x2820]
lea rcx, [rbp + 0x2830]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2840], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2848], r12
lea r8, [rbp + 0x2850]
lea rdx, [rbp + 0x2840]
lea rcx, [rbp + 0x2850]
call fcn.14002ba90
mov qword [rbp + 0x2810], r13
mov qword [rbp + 0x2860], r13
mov qword [rbp + 0x2818], r12
mov qword [rbp + 0x2868], r12
lea r8, [rbp + 0x2870]
lea rdx, [rbp + 0x2860]
lea rcx, [rbp + 0x2870]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2810]
movdqa xmmword [rbp + 0x2810], xmm0
lea rdx, [rbp + 0x2810]
lea rcx, [rbp + 0x4660]
call fcn.14002c190
mov dword [rsp + 0x5c], 6
cmp ebx, 0xa
jge 0x140029984
mov qword [rbp + 0x2880], r15
mov qword [rbp + 0x2890], r15
mov qword [rbp + 0x2888], r12
mov qword [rbp + 0x2898], r12
lea r8, [rbp + 0x28a0]
lea rdx, [rbp + 0x2890]
lea rcx, [rbp + 0x28a0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x28b8], r12
lea r8, [rbp + 0x28c0]
lea rdx, [rbp + 0x28b0]
lea rcx, [rbp + 0x28c0]
call fcn.14002ba90
mov qword [rbp + 0x2880], r15
mov qword [rbp + 0x28d0], r15
mov qword [rbp + 0x2888], r12
mov qword [rbp + 0x28d8], r12
lea r8, [rbp + 0x28e0]
lea rdx, [rbp + 0x28d0]
lea rcx, [rbp + 0x28e0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2880]
movdqa xmmword [rbp + 0x2880], xmm0
lea rdx, [rbp + 0x2880]
lea rcx, [rbp + 0x4660]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4680]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4660]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4680]
call fcn.14002c0a0
lea rdx, [rbp + 0x4660]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x28f0], r14
mov qword [rbp + 0x2900], r14
mov qword [rbp + 0x28f8], r12
mov qword [rbp + 0x2908], r12
lea r8, [rbp + 0x2910]
lea rdx, [rbp + 0x2900]
lea rcx, [rbp + 0x2910]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2920], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2928], r12
lea r8, [rbp + 0x2930]
lea rdx, [rbp + 0x2920]
lea rcx, [rbp + 0x2930]
call fcn.14002ba90
mov qword [rbp + 0x28f0], r14
mov qword [rbp + 0x2940], r14
mov qword [rbp + 0x28f8], r12
mov qword [rbp + 0x2948], r12
lea r8, [rbp + 0x2950]
lea rdx, [rbp + 0x2940]
lea rcx, [rbp + 0x2950]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x28f0]
movdqa xmmword [rbp + 0x28f0], xmm0
lea rdx, [rbp + 0x28f0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x2960], r13
mov qword [rbp + 0x2970], r13
mov qword [rbp + 0x2968], r12
mov qword [rbp + 0x2978], r12
lea r8, [rbp + 0x2980]
lea rdx, [rbp + 0x2970]
lea rcx, [rbp + 0x2980]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2990], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2998], r12
lea r8, [rbp + 0x29a0]
lea rdx, [rbp + 0x2990]
lea rcx, [rbp + 0x29a0]
call fcn.14002ba90
mov qword [rbp + 0x2960], r13
mov qword [rbp + 0x29b0], r13
mov qword [rbp + 0x2968], r12
mov qword [rbp + 0x29b8], r12
lea r8, [rbp + 0x29c0]
lea rdx, [rbp + 0x29b0]
lea rcx, [rbp + 0x29c0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2960]
movdqa xmmword [rbp + 0x2960], xmm0
lea rdx, [rbp + 0x2960]
lea rcx, [rbp + 0x46a0]
call fcn.14002c190
mov dword [rsp + 0x5c], 0xe
cmp ebx, 0xa
jge 0x140029c41
mov qword [rbp + 0x29d0], r15
mov qword [rbp + 0x29e0], r15
mov qword [rbp + 0x29d8], r12
mov qword [rbp + 0x29e8], r12
lea r8, [rbp + 0x29f0]
lea rdx, [rbp + 0x29e0]
lea rcx, [rbp + 0x29f0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2a00], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2a08], r12
lea r8, [rbp + 0x2a10]
lea rdx, [rbp + 0x2a00]
lea rcx, [rbp + 0x2a10]
call fcn.14002ba90
mov qword [rbp + 0x29d0], r15
mov qword [rbp + 0x2a20], r15
mov qword [rbp + 0x29d8], r12
mov qword [rbp + 0x2a28], r12
lea r8, [rbp + 0x2a30]
lea rdx, [rbp + 0x2a20]
lea rcx, [rbp + 0x2a30]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x29d0]
movdqa xmmword [rbp + 0x29d0], xmm0
lea rdx, [rbp + 0x29d0]
lea rcx, [rbp + 0x46a0]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x46c0]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x46a0]
call fcn.14002c050
nop
lea rcx, [rbp + 0x46c0]
call fcn.14002c0a0
lea rdx, [rbp + 0x46a0]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs rdi, 0xddb5eb7f7337a300
mov qword [rbp + 0x2a40], rdi
mov qword [rbp + 0x2a50], rdi
mov qword [rbp + 0x2a48], r12
mov qword [rbp + 0x2a58], r12
lea r8, [rbp + 0x2a60]
lea rdx, [rbp + 0x2a50]
lea rcx, [rbp + 0x2a60]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2a70], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2a78], r12
lea r8, [rbp + 0x2a80]
lea rdx, [rbp + 0x2a70]
lea rcx, [rbp + 0x2a80]
call fcn.14002ba90
mov qword [rbp + 0x2a40], rdi
mov qword [rbp + 0x2a90], rdi
mov qword [rbp + 0x2a48], r12
mov qword [rbp + 0x2a98], r12
lea r8, [rbp + 0x2aa0]
lea rdx, [rbp + 0x2a90]
lea rcx, [rbp + 0x2aa0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2a40]
movdqa xmmword [rbp + 0x2a40], xmm0
lea rdx, [rbp + 0x2a40]
mov rcx, rbx
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x46a0]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4660]
call fcn.14002c0a0
mov dword [rsp + 0x5c], 0
lea rcx, [rbp + 0x4620]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0x2ab0]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs rdi, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x2ac0], rdi
mov qword [rbp + 0x2ad0], rdi
mov qword [rbp + 0x2ac8], r12
mov qword [rbp + 0x2ad8], r12
lea r8, [rbp + 0x2ae0]
lea rdx, [rbp + 0x2ad0]
lea rcx, [rbp + 0x2ae0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2af0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2af8], r12
lea r8, [rbp + 0x2b00]
lea rdx, [rbp + 0x2af0]
lea rcx, [rbp + 0x2b00]
call fcn.14002ba90
mov qword [rbp + 0x2ac0], rdi
mov qword [rbp + 0x2b10], rdi
mov qword [rbp + 0x2ac8], r12
mov qword [rbp + 0x2b18], r12
lea r8, [rbp + 0x2b20]
lea rdx, [rbp + 0x2b10]
lea rcx, [rbp + 0x2b20]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2ac0]
movdqa xmmword [rbp + 0x2ac0], xmm0
lea rdx, [rbp + 0x2ac0]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov edx, 7
lea rcx, [rbp + 0x2b30]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rdx, rsi
mov rcx, rax
call fcn.14002d390
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rdi, 0xddb5eb7f73378357
mov qword [rbp + 0x2b40], rdi
mov qword [rbp + 0x2b50], rdi
mov qword [rbp + 0x2b48], r12
mov qword [rbp + 0x2b58], r12
lea r8, [rbp + 0x2b60]
lea rdx, [rbp + 0x2b50]
lea rcx, [rbp + 0x2b60]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2b70], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2b78], r12
lea r8, [rbp + 0x2b80]
lea rdx, [rbp + 0x2b70]
lea rcx, [rbp + 0x2b80]
call fcn.14002ba90
mov qword [rbp + 0x2b40], rdi
mov qword [rbp + 0x2b90], rdi
mov qword [rbp + 0x2b48], r12
mov qword [rbp + 0x2b98], r12
lea r8, [rbp + 0x2ba0]
lea rdx, [rbp + 0x2b90]
lea rcx, [rbp + 0x2ba0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2b40]
movdqa xmmword [rbp + 0x2b40], xmm0
lea rdx, [rbp + 0x2b40]
mov rcx, rbx
call fcn.14002d1b0
movabs rbx, 0xafd0831c1d42e211
mov qword [rbp + 0x4bb0], rbx
mov qword [rbp + 0x4be0], rbx
movabs rdi, 0xe2c8dd0992d4ac26
mov qword [rbp + 0x4bb8], rdi
mov qword [rbp + 0x4be8], rdi
movabs rsi, 0x9bbf9fe562be3619
mov qword [rbp + 0x4bc0], rsi
mov qword [rbp + 0x4bf0], rsi
movabs r14, 0x10aea5ec8b5dd7ad
mov qword [rbp + 0x4bc8], r14
mov qword [rbp + 0x4bf8], r14
movabs r15, 0xb7b5f25b33937cbf
mov qword [rbp + 0x4bd0], r15
mov qword [rbp + 0x4c00], r15
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x4bd8], rax
mov qword [rbp + 0x4c08], rax
lea r8, [rbp + 0x4c10]
lea rdx, [rbp + 0x4be0]
lea rcx, [rbp + 0x2bb0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x4c10], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x4c18], r12
movabs rax, 0xe89faac510db427f
mov qword [rbp + 0x5fa0], rax
mov qword [rbp + 0x4c20], rax
movabs rax, 0x3e80d688e532b4c8
mov qword [rbp + 0x5fa8], rax
mov qword [rbp + 0x4c28], rax
movabs rax, 0xb7b5f25b33937c91
mov qword [rbp + 0x5fb0], rax
mov qword [rbp + 0x4c30], rax
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x5fb8], rax
mov qword [rbp + 0x4c38], rax
lea r8, [rbp + 0x4c40]
lea rdx, [rbp + 0x4c10]
lea rcx, [rbp + 0x2bc0]
call fcn.14002ba90
mov qword [rbp + 0x4bb0], rbx
mov qword [rbp + 0x4c40], rbx
mov qword [rbp + 0x4bb8], rdi
mov qword [rbp + 0x4c48], rdi
mov qword [rbp + 0x4bc0], rsi
mov qword [rbp + 0x4c50], rsi
mov qword [rbp + 0x4bc8], r14
mov qword [rbp + 0x4c58], r14
mov qword [rbp + 0x4bd0], r15
mov qword [rbp + 0x4c60], r15
movabs rax, 0x2e3e4e763a78b60a
mov qword [rbp + 0x4bd8], rax
mov qword [rbp + 0x4c68], rax
lea r8, [rbp + 0x4c70]
lea rdx, [rbp + 0x4c40]
lea rcx, [rbp + 0x2bd0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x4bb0]
movdqa xmmword [rbp + 0x4bb0], xmm0
movdqa xmm1, xmmword [rbp + 0x4bc0]
xorps xmm1, xmmword [rbp + 0x5fa0]
movdqa xmmword [rbp + 0x4bc0], xmm1
movdqa xmm0, xmmword [rbp + 0x4bd0]
xorps xmm0, xmmword [rbp + 0x5fb0]
movdqa xmmword [rbp + 0x4bd0], xmm0
lea rdx, [rbp + 0x4bb0]
lea rcx, [rbp + 0x46e0]
call fcn.14002c190
mov rsi, rax
mov qword [rbp + 0x5fc0], rax
xor ecx, ecx
call fcn.14000df50
mov qword [rbp + 0x5c50], rax
lea rcx, [rbp + 0x5c50]
call sub.api_ms_win_crt_time_l1_1_0.dll__localtime64
mov rdi, rax
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 7
lea rcx, [rbp + 0x2be0]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs r14, 0xddb5eb7f73378306
mov qword [rbp + 0x2bf0], r14
mov qword [rbp + 0x2c00], r14
mov qword [rbp + 0x2bf8], r12
mov qword [rbp + 0x2c08], r12
lea r8, [rbp + 0x2c10]
lea rdx, [rbp + 0x2c00]
lea rcx, [rbp + 0x2c10]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2c20], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2c28], r12
lea r8, [rbp + 0x2c30]
lea rdx, [rbp + 0x2c20]
lea rcx, [rbp + 0x2c30]
call fcn.14002ba90
mov qword [rbp + 0x2bf0], r14
mov qword [rbp + 0x2c40], r14
mov qword [rbp + 0x2bf8], r12
mov qword [rbp + 0x2c48], r12
lea r8, [rbp + 0x2c50]
lea rdx, [rbp + 0x2c40]
lea rcx, [rbp + 0x2c50]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2bf0]
movdqa xmmword [rbp + 0x2bf0], xmm0
lea rdx, [rbp + 0x2bf0]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 8]
mov qword [rbp + 0x2c60], r13
mov qword [rbp + 0x2c70], r13
mov qword [rbp + 0x2c68], r12
mov qword [rbp + 0x2c78], r12
lea r8, [rbp + 0x2c80]
lea rdx, [rbp + 0x2c70]
lea rcx, [rbp + 0x2c80]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2c90], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2c98], r12
lea r8, [rbp + 0x2ca0]
lea rdx, [rbp + 0x2c90]
lea rcx, [rbp + 0x2ca0]
call fcn.14002ba90
mov qword [rbp + 0x2c60], r13
mov qword [rbp + 0x2cb0], r13
mov qword [rbp + 0x2c68], r12
mov qword [rbp + 0x2cb8], r12
lea r8, [rbp + 0x2cc0]
lea rdx, [rbp + 0x2cb0]
lea rcx, [rbp + 0x2cc0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2c60]
movdqa xmmword [rbp + 0x2c60], xmm0
lea rdx, [rbp + 0x2c60]
lea rcx, [rbp + 0x4700]
call fcn.14002c190
mov dword [rsp + 0x5c], 0x400
movabs r15, 0xddb5eb7f7337836d
cmp ebx, 0xa
jge 0x14002a49f
mov qword [rbp + 0x2cd0], r15
mov qword [rbp + 0x2ce0], r15
mov qword [rbp + 0x2cd8], r12
mov qword [rbp + 0x2ce8], r12
lea r8, [rbp + 0x2cf0]
lea rdx, [rbp + 0x2ce0]
lea rcx, [rbp + 0x2cf0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2d00], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2d08], r12
lea r8, [rbp + 0x2d10]
lea rdx, [rbp + 0x2d00]
lea rcx, [rbp + 0x2d10]
call fcn.14002ba90
mov qword [rbp + 0x2cd0], r15
mov qword [rbp + 0x2d20], r15
mov qword [rbp + 0x2cd8], r12
mov qword [rbp + 0x2d28], r12
lea r8, [rbp + 0x2d30]
lea rdx, [rbp + 0x2d20]
lea rcx, [rbp + 0x2d30]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2cd0]
movdqa xmmword [rbp + 0x2cd0], xmm0
lea rdx, [rbp + 0x2cd0]
lea rcx, [rbp + 0x4700]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4720]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4700]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4720]
call fcn.14002c0a0
lea rdx, [rbp + 0x4700]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x2d40], r14
mov qword [rbp + 0x2d50], r14
mov qword [rbp + 0x2d48], r12
mov qword [rbp + 0x2d58], r12
lea r8, [rbp + 0x2d60]
lea rdx, [rbp + 0x2d50]
lea rcx, [rbp + 0x2d60]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2d70], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2d78], r12
lea r8, [rbp + 0x2d80]
lea rdx, [rbp + 0x2d70]
lea rcx, [rbp + 0x2d80]
call fcn.14002ba90
mov qword [rbp + 0x2d40], r14
mov qword [rbp + 0x2d90], r14
mov qword [rbp + 0x2d48], r12
mov qword [rbp + 0x2d98], r12
lea r8, [rbp + 0x2da0]
lea rdx, [rbp + 0x2d90]
lea rcx, [rbp + 0x2da0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2d40]
movdqa xmmword [rbp + 0x2d40], xmm0
lea rdx, [rbp + 0x2d40]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi + 4]
mov qword [rbp + 0x2db0], r13
mov qword [rbp + 0x2dc0], r13
mov qword [rbp + 0x2db8], r12
mov qword [rbp + 0x2dc8], r12
lea r8, [rbp + 0x2dd0]
lea rdx, [rbp + 0x2dc0]
lea rcx, [rbp + 0x2dd0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2de0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2de8], r12
lea r8, [rbp + 0x2df0]
lea rdx, [rbp + 0x2de0]
lea rcx, [rbp + 0x2df0]
call fcn.14002ba90
mov qword [rbp + 0x2db0], r13
mov qword [rbp + 0x2e00], r13
mov qword [rbp + 0x2db8], r12
mov qword [rbp + 0x2e08], r12
lea r8, [rbp + 0x2e10]
lea rdx, [rbp + 0x2e00]
lea rcx, [rbp + 0x2e10]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2db0]
movdqa xmmword [rbp + 0x2db0], xmm0
lea rdx, [rbp + 0x2db0]
lea rcx, [rbp + 0x4740]
call fcn.14002c190
mov dword [rsp + 0x5c], 0xc00
cmp ebx, 0xa
jge 0x14002a75d
mov qword [rbp + 0x2e20], r15
mov qword [rbp + 0x2e30], r15
mov qword [rbp + 0x2e28], r12
mov qword [rbp + 0x2e38], r12
lea r8, [rbp + 0x2e40]
lea rdx, [rbp + 0x2e30]
lea rcx, [rbp + 0x2e40]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2e50], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2e58], r12
lea r8, [rbp + 0x2e60]
lea rdx, [rbp + 0x2e50]
lea rcx, [rbp + 0x2e60]
call fcn.14002ba90
mov qword [rbp + 0x2e20], r15
mov qword [rbp + 0x2e70], r15
mov qword [rbp + 0x2e28], r12
mov qword [rbp + 0x2e78], r12
lea r8, [rbp + 0x2e80]
lea rdx, [rbp + 0x2e70]
lea rcx, [rbp + 0x2e80]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2e20]
movdqa xmmword [rbp + 0x2e20], xmm0
lea rdx, [rbp + 0x2e20]
lea rcx, [rbp + 0x4740]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x4760]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4740]
call fcn.14002c050
nop
lea rcx, [rbp + 0x4760]
call fcn.14002c0a0
lea rdx, [rbp + 0x4740]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs r14, 0xddb5eb7f73378367
mov qword [rbp + 0x2e90], r14
mov qword [rbp + 0x2ea0], r14
mov qword [rbp + 0x2e98], r12
mov qword [rbp + 0x2ea8], r12
lea r8, [rbp + 0x2eb0]
lea rdx, [rbp + 0x2ea0]
lea rcx, [rbp + 0x2eb0]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2ec0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2ec8], r12
lea r8, [rbp + 0x2ed0]
lea rdx, [rbp + 0x2ec0]
lea rcx, [rbp + 0x2ed0]
call fcn.14002ba90
mov qword [rbp + 0x2e90], r14
mov qword [rbp + 0x2ee0], r14
mov qword [rbp + 0x2e98], r12
mov qword [rbp + 0x2ee8], r12
lea r8, [rbp + 0x2ef0]
lea rdx, [rbp + 0x2ee0]
lea rcx, [rbp + 0x2ef0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2e90]
movdqa xmmword [rbp + 0x2e90], xmm0
lea rdx, [rbp + 0x2e90]
mov rcx, rbx
call fcn.14002d1b0
mov r14, rax
mov ebx, dword [rdi]
mov qword [rbp + 0x2f00], r13
mov qword [rbp + 0x2f10], r13
mov qword [rbp + 0x2f08], r12
mov qword [rbp + 0x2f18], r12
lea r8, [rbp + 0x2f20]
lea rdx, [rbp + 0x2f10]
lea rcx, [rbp + 0x2f20]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2f30], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2f38], r12
lea r8, [rbp + 0x2f40]
lea rdx, [rbp + 0x2f30]
lea rcx, [rbp + 0x2f40]
call fcn.14002ba90
mov qword [rbp + 0x2f00], r13
mov qword [rbp + 0x2f50], r13
mov qword [rbp + 0x2f08], r12
mov qword [rbp + 0x2f58], r12
lea r8, [rbp + 0x2f60]
lea rdx, [rbp + 0x2f50]
lea rcx, [rbp + 0x2f60]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2f00]
movdqa xmmword [rbp + 0x2f00], xmm0
lea rdx, [rbp + 0x2f00]
lea rcx, [rbp + 0x4780]
call fcn.14002c190
mov dword [rsp + 0x5c], 0x1c00
cmp ebx, 0xa
jge 0x14002aa1a
mov qword [rbp + 0x2f70], r15
mov qword [rbp + 0x2f80], r15
mov qword [rbp + 0x2f78], r12
mov qword [rbp + 0x2f88], r12
lea r8, [rbp + 0x2f90]
lea rdx, [rbp + 0x2f80]
lea rcx, [rbp + 0x2f90]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x2fa0], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x2fa8], r12
lea r8, [rbp + 0x2fb0]
lea rdx, [rbp + 0x2fa0]
lea rcx, [rbp + 0x2fb0]
call fcn.14002ba90
mov qword [rbp + 0x2f70], r15
mov qword [rbp + 0x2fc0], r15
mov qword [rbp + 0x2f78], r12
mov qword [rbp + 0x2fc8], r12
lea r8, [rbp + 0x2fd0]
lea rdx, [rbp + 0x2fc0]
lea rcx, [rbp + 0x2fd0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2f70]
movdqa xmmword [rbp + 0x2f70], xmm0
lea rdx, [rbp + 0x2f70]
lea rcx, [rbp + 0x4780]
call fcn.14002c030
mov edx, ebx
lea rcx, [rbp + 0x47a0]
call fcn.14000dee0
nop
mov rdx, rax
lea rcx, [rbp + 0x4780]
call fcn.14002c050
nop
lea rcx, [rbp + 0x47a0]
call fcn.14002c0a0
lea rdx, [rbp + 0x4780]
mov rcx, r14
call fcn.14002d390
mov rbx, rax
movabs rdi, 0xddb5eb7f7337a300
mov qword [rbp + 0x2fe0], rdi
mov qword [rbp + 0x2ff0], rdi
mov qword [rbp + 0x2fe8], r12
mov qword [rbp + 0x2ff8], r12
lea r8, [rbp + 0x3000]
lea rdx, [rbp + 0x2ff0]
lea rcx, [rbp + 0x3000]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3010], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3018], r12
lea r8, [rbp + 0x3020]
lea rdx, [rbp + 0x3010]
lea rcx, [rbp + 0x3020]
call fcn.14002ba90
mov qword [rbp + 0x2fe0], rdi
mov qword [rbp + 0x3030], rdi
mov qword [rbp + 0x2fe8], r12
mov qword [rbp + 0x3038], r12
lea r8, [rbp + 0x3040]
lea rdx, [rbp + 0x3030]
lea rcx, [rbp + 0x3040]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x2fe0]
movdqa xmmword [rbp + 0x2fe0], xmm0
lea rdx, [rbp + 0x2fe0]
mov rcx, rbx
call fcn.14002d1b0
nop
lea rcx, [rbp + 0x4780]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4740]
call fcn.14002c0a0
nop
lea rcx, [rbp + 0x4700]
call fcn.14002c0a0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0x3050]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rbx, rax
movabs rdi, 0xddb5eb5f2e09ae06
mov qword [rbp + 0x3060], rdi
mov qword [rbp + 0x3070], rdi
mov qword [rbp + 0x3068], r12
mov qword [rbp + 0x3078], r12
lea r8, [rbp + 0x3080]
lea rdx, [rbp + 0x3070]
lea rcx, [rbp + 0x3080]
call fcn.14002ba90
mov qword [rbp + 0x5f90], r13
mov qword [rbp + 0x3090], r13
mov qword [rbp + 0x5f98], r12
mov qword [rbp + 0x3098], r12
lea r8, [rbp + 0x30a0]
lea rdx, [rbp + 0x3090]
lea rcx, [rbp + 0x30a0]
call fcn.14002ba90
mov qword [rbp + 0x3060], rdi
mov qword [rbp + 0x30b0], rdi
mov qword [rbp + 0x3068], r12
mov qword [rbp + 0x30b8], r12
lea r8, [rbp + 0x30c0]
lea rdx, [rbp + 0x30b0]
lea rcx, [rbp + 0x30c0]
call fcn.14002ba90
movdqa xmm0, xmmword [rbp + 0x5f90]
xorps xmm0, xmmword [rbp + 0x3060]
movdqa xmmword [rbp + 0x3060], xmm0
lea rdx, [rbp + 0x3060]
mov rcx, rbx
call fcn.14002d1b0
mov rbx, rax
mov edx, 7
lea rcx, [rbp + 0x30d0]
call fcn.140011440
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x5f90], xmm0
lea rdx, [rbp + 0x5f90]
mov rcx, rbx
call fcn.140011470
mov rdx, rsi
mov rcx, rax
call fcn.14002d390
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, rsi
call fcn.14002c0a0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3