Function at 0x14000606c
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1db8]
mov eax, 0x1e90
call fcn.14002a430
sub rsp, rax
mov rax, qword [0x140039010]
xor rax, rsp
mov qword [rbp + 0x1d80], rax
call fcn.1400059a8
call fcn.140016ddc
call fcn.140016890
call fcn.14001735c
call fcn.1400195a8
call fcn.14000f804
call fcn.14000f9f8
call fcn.14000f73c
call fcn.140010ad0
call fcn.140019e9c
call fcn.140012b44
call fcn.140015a8c
call fcn.140019ba4
call fcn.14000fc20
call fcn.140011be8
call fcn.140011bfc
call fcn.140010d84
call fcn.14001140c
call fcn.14001155c
call fcn.140011910
call fcn.14001a778
call fcn.14000ff08
call fcn.140010504
call fcn.140011c1c
call fcn.14001a3e8
call fcn.140011f08
call fcn.1400059a8
call qword [sym.imp.KERNEL32.dll_AllocConsole]
or ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_AttachConsole]
mov r13d, 1
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rbx, rax
lea r10, [0x14003a238]
cmp qword [0x14003a250], 0x10
setae r9b
mov rdx, r10
cmovae rdx, qword [0x14003a238]
mov cl, byte [rdx]
mov al, cl
xor al, 0x77
mov byte [rbp + 0x1ca8], al
xor r12d, r12d
mov byte [rbp + 0x1ca9], r12b
test r9b, r9b
cmovne r10, qword [0x14003a238]
xor cl, byte [r10]
xor cl, 0x77
mov byte [rbp + 0x1ca8], cl
mov byte [rbp + 0x1caa], r12b
lea r14, [0x14003a200]
cmp qword [0x14003a218], 0x10
setae r11b
mov rcx, r14
mov r9, qword [0x14003a200]
cmovae rcx, r9
mov al, byte [rcx]
xor al, 0x43
mov byte [rsp + 0x30], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
mov eax, r13d
mov r10, qword [0x14003a210]
div r10
mov al, byte [rdx + rcx]
xor al, 0x4f
mov byte [rsp + 0x31], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
lea edi, [rdx + 2]
mov eax, edi
div r10
mov al, byte [rdx + rcx]
xor al, 0x4e
mov byte [rsp + 0x32], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
lea esi, [rdi + 1]
mov eax, esi
div r10
mov al, byte [rdx + rcx]
xor al, 0x4f
mov byte [rsp + 0x33], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
lea eax, [rdi + 2]
div r10
mov al, byte [rdx + rcx]
xor al, 0x55
mov byte [rsp + 0x34], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
lea eax, [rdi + 3]
div r10
mov al, byte [rdx + rcx]
xor al, 0x54
mov byte [rsp + 0x35], al
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
lea eax, [rdi + 4]
div r10
mov al, byte [rdx + rcx]
xor al, 0x24
mov byte [rsp + 0x36], al
mov word [rsp + 0x37], 0x100
mov r8d, r12d
mov rcx, r14
test r11b, r11b
cmovne rcx, r9
xor edx, edx
mov rax, r8
div r10
mov al, byte [rdx + rcx]
xor byte [rsp + r8 + 0x30], al
add r8, r13
cmp r8, 7
jb 0x140006283
mov byte [rsp + 0x38], r12b
mov r9, rbx
lea r8, [rbp + 0x1ca8]
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1ca0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov eax, dword [0x14002fc00]
mov dword [rbp + 0x1ca8], eax
movzx eax, word [0x14002fc04]
mov word [rbp + 0x1cac], ax
mov r8d, r12d
lea r9, [rbp + 0x1ca8]
mov ebx, 0x4ec4ec4f
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, esi
jl 0x1400062f0
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp + 0x1d20]
call fcn.14000435c
nop
mov eax, dword [0x140030124]
mov dword [rbp + 0x1ca8], eax
movzx eax, word [0x140030128]
mov word [rbp + 0x1cac], ax
mov r8d, r12d
lea r9, [rbp + 0x1ca8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, esi
jl 0x140006350
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp + 0x1d40]
call fcn.14000435c
nop
mov eax, dword [0x14002e744]
mov dword [rbp + 0x1ca8], eax
movzx eax, word [0x14002e748]
mov word [rbp + 0x1cac], ax
mov r8d, r12d
lea r9, [rbp + 0x1ca8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, esi
jl 0x1400063b0
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp + 0x1d60]
call fcn.14000435c
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ce8], xmm0
mov qword [rbp + 0x1cf8], rax
lea rdx, [rbp + 0x1d20]
lea rcx, [rbp + 0xea0]
call fcn.1400239b8
nop
lea rdx, [rbp + 0x1d40]
lea rcx, [rbp + 0xec0]
call fcn.1400239b8
nop
lea rdx, [rbp + 0x1d60]
lea rcx, [rbp + 0xee0]
call fcn.1400239b8
nop
lea rax, [rbp + 0xea0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xf00]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1ce8]
call fcn.1400232d4
nop
lea r9, [fcn.1400042f8]
mov r8, rsi
mov edx, 0x20
lea rcx, [rbp + 0xea0]
call fcn.140029598
call qword [sym.imp.MSVCP140.dll__Thrd_hardware_concurrency]
mov r15d, eax
mov byte [rbp + 0x1cb0], r12b
mov rsi, qword [rbp + 0x1ce8]
mov r14, qword [rbp + 0x1cf0]
cmp rsi, r14
je 0x140009ab0
lea rax, [0x14003a278]
cmp qword [0x14003a290], 0x10
cmovae rax, qword [0x14003a278]
mov al, byte [rax]
xor al, 0x5c
movsx eax, al
mov word [rbp + 0x1ca8], ax
mov word [rbp + 0x1caa], r12w
mov byte [rbp + 0x1cac], r13b
lea r8, [rbp + 0x1ca8]
mov rdx, rsi
lea rcx, [rbp + 0x1d00]
call fcn.140005f80
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1cd0], xmm0
mov qword [rbp + 0x1ce0], rax
movups xmm0, xmmword [0x14002ff80]
movups xmmword [rbp - 0x48], xmm0
mov eax, dword [0x14002ff90]
mov dword [rbp - 0x38], eax
movzx eax, word [0x14002ff94]
mov word [rbp - 0x34], ax
mov r8d, r12d
lea r9, [rbp - 0x48]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x14000652b
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0xf00]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030200]
movups xmmword [rbp + 0x90], xmm0
mov eax, dword [0x140030210]
mov dword [rbp + 0xa0], eax
cmp word [0x140030212], r12w
je 0x1400065bc
mov r8d, r12d
lea r9, [rbp + 0x90]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xa
jl 0x140006593
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xf20]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400304d8]
movdqu xmmword [rsp + 0x30], xmm0
pextrw eax, xmm0, 7
test ax, ax
je 0x140006618
mov r8d, r12d
lea r9, [rsp + 0x30]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 8
jl 0x1400065ef
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0xf40]
call fcn.14000435c
nop
movups xmm0, xmmword [str.MESEpPxOH]
movups xmmword [rbp + 0x7a0], xmm0
movups xmm1, xmmword [0x14002e730]
movups xmmword [rbp + 0x7b0], xmm1
movzx eax, word [0x14002e740]
mov word [rbp + 0x7c0], ax
mov r8d, r12d
lea r9, [rbp + 0x7a0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x14000665e
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0xf60]
call fcn.14000435c
nop
movups xmm0, xmmword [str.gP_P_]
movups xmmword [rbp + 0x228], xmm0
movsd xmm1, qword [0x140030558]
movsd qword [rbp + 0x238], xmm1
movzx eax, word [0x140030560]
mov word [rbp + 0x240], ax
mov r8d, r12d
lea r9, [rbp + 0x228]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x1400066d1
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0xf80]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f7a8]
movups xmmword [rbp + 0x380], xmm0
movsd xmm1, qword [0x14002f7b8]
movsd qword [rbp + 0x390], xmm1
mov eax, dword [0x14002f7c0]
mov dword [rbp + 0x398], eax
cmp word [0x14002f7c2], r12w
je 0x140006775
mov r8d, r12d
lea r9, [rbp + 0x380]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x14000674c
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0xfa0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e600]
movups xmmword [rbp + 0x598], xmm0
movups xmm1, xmmword [0x14002e610]
movups xmmword [rbp + 0x5a8], xmm1
mov eax, dword [0x14002e620]
mov dword [rbp + 0x5b8], eax
movzx eax, word [0x14002e624]
mov word [rbp + 0x5bc], ax
mov r8d, r12d
lea r9, [rbp + 0x598]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x1400067c9
lea rdx, [rbp + 0x598]
lea rcx, [rbp + 0xfc0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030130]
movups xmmword [rbp + 0xb38], xmm0
movups xmm1, xmmword [0x140030140]
movups xmmword [rbp + 0xb48], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x14000685f
mov r8d, r12d
lea r9, [rbp + 0xb38]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140006836
lea rdx, [rbp + 0xb38]
lea rcx, [rbp + 0xfe0]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_Y]
movups xmmword [rbp - 0x30], xmm0
mov eax, dword [0x14002ffd0]
mov dword [rbp - 0x20], eax
movzx eax, word [0x14002ffd4]
mov word [rbp - 0x1c], ax
mov r8d, r12d
lea r9, [rbp - 0x30]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x140006899
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x1000]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_YfB_r_b]
movups xmmword [rbp + 0xe8], xmm0
movsd xmm1, qword [0x1400311a0]
movsd qword [rbp + 0xf8], xmm1
mov eax, dword [0x1400311a8]
mov dword [rbp + 0x100], eax
movzx eax, word [0x1400311ac]
mov word [rbp + 0x104], ax
mov r8d, r12d
lea r9, [rbp + 0xe8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140006915
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x1020]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_YqS_Ytz]
movups xmmword [rbp + 0xe70], xmm0
movups xmm1, xmmword [0x14002fb38]
movups xmmword [rbp + 0xe80], xmm1
movups xmm0, xmmword [0x14002fb48]
movups xmmword [rbp + 0xe90], xmm0
mov r8d, r12d
lea r9, [rbp + 0xe70]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x18
jl 0x140006986
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x1040]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_YqS_Y]
movups xmmword [rbp + 0x108], xmm0
movsd xmm1, qword [0x14002ee60]
movsd qword [rbp + 0x118], xmm1
mov eax, dword [0x14002ee68]
mov dword [rbp + 0x120], eax
movzx eax, word [0x14002ee6c]
mov word [rbp + 0x124], ax
mov r8d, r12d
lea r9, [rbp + 0x108]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140006a05
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x1060]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_YqS_YrRS9pl__FxtWGQ]
movups xmmword [rbp + 0xc78], xmm0
movups xmm1, xmmword [0x140030228]
movups xmmword [rbp + 0xc88], xmm1
movsd xmm0, qword [0x140030238]
movsd qword [rbp + 0xc98], xmm0
mov r8d, r12d
lea r9, [rbp + 0xc78]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x14
jl 0x140006a78
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x1080]
call fcn.14000435c
nop
movups xmm0, xmmword [str.__Z__Q_]
movups xmmword [rbp + 0x4b8], xmm0
movsd xmm1, qword [0x14002f828]
movsd qword [rbp + 0x4c8], xmm1
cmp word [0x14002f82e], r12w
je 0x140006b10
mov r8d, r12d
lea r9, [rbp + 0x4b8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140006ae7
lea rdx, [rbp + 0x4b8]
lea rcx, [rbp + 0x10a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.zZ_STLVHxpt]
movups xmmword [rbp + 0xb58], xmm0
movups xmm1, xmmword [0x14002e848]
movups xmmword [rbp + 0xb68], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140006b7d
mov r8d, r12d
lea r9, [rbp + 0xb58]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140006b54
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0x10c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.xGqCZHHxPT_Q4o__E]
movups xmmword [rbp + 0x570], xmm0
movups xmm1, xmmword [0x14002f800]
movups xmmword [rbp + 0x580], xmm1
mov eax, dword [0x14002f810]
mov dword [rbp + 0x590], eax
movzx eax, word [0x14002f814]
mov word [rbp + 0x594], ax
mov r8d, r12d
lea r9, [rbp + 0x570]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140006bd1
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x10e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.xGqCZHH]
movups xmmword [rbp + 0x548], xmm0
movups xmm1, xmmword [0x14002ed18]
movups xmmword [rbp + 0x558], xmm1
mov eax, dword [0x14002ed28]
mov dword [rbp + 0x568], eax
movzx eax, word [0x14002ed2c]
mov word [rbp + 0x56c], ax
mov r8d, r12d
lea r9, [rbp + 0x548]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140006c4e
lea rdx, [rbp + 0x548]
lea rcx, [rbp + 0x1100]
call fcn.14000435c
nop
movups xmm0, xmmword [str.PTD__J]
movups xmmword [rbp + 0x4d0], xmm0
movsd xmm1, qword [str._PQ____YDL]
movsd qword [rbp + 0x4e0], xmm1
cmp word [0x14002ee36], r12w
je 0x140006ce6
mov r8d, r12d
lea r9, [rbp + 0x4d0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140006cbd
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x1120]
call fcn.14000435c
nop
movups xmm0, xmmword [str.pTD__J]
movups xmmword [rbp + 0x4e8], xmm0
movsd xmm1, qword [0x14002f898]
movsd qword [rbp + 0x4f8], xmm1
cmp word [0x14002f89e], r12w
je 0x140006d55
mov r8d, r12d
lea r9, [rbp + 0x4e8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140006d2c
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x1140]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f030]
movups xmmword [rbp + 0x500], xmm0
movsd xmm1, qword [str.DX_pflfc_v_v]
movsd qword [rbp + 0x510], xmm1
cmp word [0x14002f046], r12w
je 0x140006dc4
mov r8d, r12d
lea r9, [rbp + 0x500]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140006d9b
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x1160]
call fcn.14000435c
nop
movups xmm0, xmmword [str.gQYSEQR]
movups xmmword [rbp + 0xa68], xmm0
movups xmm1, xmmword [str.uYIIP2]
movups xmmword [rbp + 0xa78], xmm1
movups xmm0, xmmword [str._______c_Q]
movups xmmword [rbp + 0xa88], xmm0
movsd xmm1, qword [0x140030e08]
movsd qword [rbp + 0xa98], xmm1
mov eax, dword [0x140030e10]
mov dword [rbp + 0xaa0], eax
movzx eax, word [0x140030e14]
mov word [rbp + 0xaa4], ax
mov r8d, r12d
lea r9, [rbp + 0xa68]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1f
jl 0x140006e36
lea rdx, [rbp + 0xa68]
lea rcx, [rbp + 0x1180]
call fcn.14000435c
nop
movups xmm0, xmmword [str.D__RU_]
movups xmmword [rbp - 0x18], xmm0
mov eax, dword [0x140031248]
mov dword [rbp - 8], eax
movzx eax, word [0x14003124c]
mov word [rbp - 4], ax
mov r8d, r12d
lea r9, [rbp - 0x18]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x140006e99
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x11a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str._WLZ_YqS_Yio_4_psf_L]
movups xmmword [rbp + 0xd28], xmm0
movups xmm1, xmmword [0x14002fda8]
movups xmmword [rbp + 0xd38], xmm1
movups xmm0, xmmword [0x14002fdb8]
movups xmmword [rbp + 0xd48], xmm0
mov eax, dword [0x14002fdc8]
mov dword [rbp + 0xd58], eax
mov r8d, r12d
lea r9, [rbp + 0xd28]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1a
jl 0x140006f13
lea rdx, [rbp + 0xd28]
lea rcx, [rbp + 0x11c0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400311c8]
movups xmmword [rbp + 0xa28], xmm0
movups xmm1, xmmword [0x1400311d8]
movups xmmword [rbp + 0xa38], xmm1
movups xmm0, xmmword [0x1400311e8]
movups xmmword [rbp + 0xa48], xmm0
movsd xmm1, qword [0x1400311f8]
movsd qword [rbp + 0xa58], xmm1
mov eax, dword [0x140031200]
mov dword [rbp + 0xa60], eax
movzx eax, word [0x140031204]
mov word [rbp + 0xa64], ax
mov r8d, r12d
lea r9, [rbp + 0xa28]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1f
jl 0x140006fae
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0x11e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.jUGWpPPI_zkv]
movups xmmword [rbp + 0xcf0], xmm0
movups xmm1, xmmword [0x1400305e8]
movups xmmword [rbp + 0xd00], xmm1
movups xmm0, xmmword [0x1400305f8]
movups xmmword [rbp + 0xd10], xmm0
movzx eax, word [0x140030608]
mov word [rbp + 0xd20], ax
mov r8d, r12d
lea r9, [rbp + 0xcf0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x19
jl 0x14000702d
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x1200]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400302e0]
movups xmmword [rbp + 0x7c8], xmm0
movups xmm1, xmmword [0x1400302f0]
movups xmmword [rbp + 0x7d8], xmm1
movzx eax, word [0x140030300]
mov word [rbp + 0x7e8], ax
mov r8d, r12d
lea r9, [rbp + 0x7c8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x14000709e
lea rdx, [rbp + 0x7c8]
lea rcx, [rbp + 0x1220]
call fcn.14000435c
nop
movups xmm0, xmmword [str.TREYkOU]
movups xmmword [rbp + 0x3a0], xmm0
movsd xmm1, qword [0x140030e88]
movsd qword [rbp + 0x3b0], xmm1
mov eax, dword [0x140030e90]
mov dword [rbp + 0x3b8], eax
cmp word [0x140030e92], r12w
je 0x140007142
mov r8d, r12d
lea r9, [rbp + 0x3a0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x140007119
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x1240]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e9c8]
movups xmmword [rbp + 0x128], xmm0
movsd xmm1, qword [0x14002e9d8]
movsd qword [rbp + 0x138], xmm1
mov eax, dword [0x14002e9e0]
mov dword [rbp + 0x140], eax
movzx eax, word [0x14002e9e4]
mov word [rbp + 0x144], ax
mov r8d, r12d
lea r9, [rbp + 0x128]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140007198
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x1260]
call fcn.14000435c
nop
movups xmm0, xmmword [str.TREY_YIZ]
movups xmmword [rbp + 0xb18], xmm0
movups xmm1, xmmword [0x140030318]
movups xmmword [rbp + 0xb28], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x14000722e
mov r8d, r12d
lea r9, [rbp + 0xb18]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140007205
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0x1280]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030b08]
movups xmmword [rbp + 0x688], xmm0
movups xmm1, xmmword [0x140030b18]
movups xmmword [rbp + 0x698], xmm1
movzx eax, word [0x140030b28]
mov word [rbp + 0x6a8], ax
mov r8d, r12d
lea r9, [rbp + 0x688]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140007276
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0x12a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.TREY]
movups xmmword [rbp], xmm0
mov eax, dword [0x14002eaf0]
mov dword [rbp + 0x10], eax
movzx eax, word [0x14002eaf4]
mov word [rbp + 0x14], ax
mov r8d, r12d
lea r9, [rbp]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x1400072d9
lea rdx, [rbp]
lea rcx, [rbp + 0x12c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str._MESE__]
movups xmmword [rbp + 0x6b0], xmm0
movups xmm1, xmmword [0x14002f6a0]
movups xmmword [rbp + 0x6c0], xmm1
movzx eax, word [0x14002f6b0]
mov word [rbp + 0x6d0], ax
mov r8d, r12d
lea r9, [rbp + 0x6b0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140007347
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x12e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str._MESETV_]
movups xmmword [rbp + 0x248], xmm0
movsd xmm1, qword [0x14002f108]
movsd qword [rbp + 0x258], xmm1
movzx eax, word [0x14002f110]
mov word [rbp + 0x260], ax
mov r8d, r12d
lea r9, [rbp + 0x248]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x1400073ba
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x1300]
call fcn.14000435c
nop
movups xmm0, xmmword [str._DGRU_R]
movups xmmword [rbp + 0x268], xmm0
movsd xmm1, qword [0x14002e358]
movsd qword [rbp + 0x278], xmm1
movzx eax, word [0x14002e360]
mov word [rbp + 0x280], ax
mov r8d, r12d
lea r9, [rbp + 0x268]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x14000742d
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x1320]
call fcn.14000435c
nop
movups xmm0, xmmword [str._DGRU_QL]
movups xmmword [rbp + 0x288], xmm0
movsd xmm1, qword [0x140030f18]
movsd qword [rbp + 0x298], xmm1
movzx eax, word [0x140030f20]
mov word [rbp + 0x2a0], ax
mov r8d, r12d
lea r9, [rbp + 0x288]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x1400074a0
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x1340]
call fcn.14000435c
nop
movups xmm0, xmmword [str.MESE__xHORv_1_106h_H]
movups xmmword [rbp + 0x9f8], xmm0
movups xmm1, xmmword [0x14002f5d8]
movups xmmword [rbp + 0xa08], xmm1
movsd xmm0, qword [0x14002f5e8]
movsd qword [rbp + 0xa18], xmm0
mov eax, dword [0x14002f5f0]
mov dword [rbp + 0xa20], eax
mov r8d, r12d
lea r9, [rbp + 0x9f8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x16
jl 0x14000751f
lea rdx, [rbp + 0x9f8]
lea rcx, [rbp + 0x1360]
call fcn.14000435c
nop
movups xmm0, xmmword [str.MESE__sEM_M_f.__n_5_5_:dL]
movups xmmword [rbp + 0xd60], xmm0
movups xmm1, xmmword [0x14002e780]
movups xmmword [rbp + 0xd70], xmm1
movups xmm0, xmmword [0x14002e790]
movups xmmword [rbp + 0xd80], xmm0
mov eax, dword [0x14002e7a0]
mov dword [rbp + 0xd90], eax
mov r8d, r12d
lea r9, [rbp + 0xd60]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1a
jl 0x14000759c
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x1380]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002fbb8]
movups xmmword [rbp + 0x2a8], xmm0
movsd xmm1, qword [0x14002fbc8]
movsd qword [rbp + 0x2b8], xmm1
movzx eax, word [0x14002fbd0]
mov word [rbp + 0x2c0], ax
mov r8d, r12d
lea r9, [rbp + 0x2a8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x14000760f
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0x13a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.Q__WEAWSUV_]
movups xmmword [rbp + 0xb78], xmm0
movups xmm1, xmmword [0x14002f348]
movups xmmword [rbp + 0xb88], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x1400076a5
mov r8d, r12d
lea r9, [rbp + 0xb78]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x14000767c
lea rdx, [rbp + 0xb78]
lea rcx, [rbp + 0x13c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.__YRU_]
movups xmmword [rbp + 0x18], xmm0
mov eax, dword [0x140030af8]
mov dword [rbp + 0x28], eax
movzx eax, word [0x140030afc]
mov word [rbp + 0x2c], ax
mov r8d, r12d
lea r9, [rbp + 0x18]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x1400076df
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x13e0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002ef38]
movups xmmword [rsp + 0x58], xmm0
mov eax, dword [0x14002ef48]
mov dword [rsp + 0x68], eax
movzx eax, word [0x14002ef4c]
mov word [rsp + 0x6c], ax
mov r8d, r12d
lea r9, [rsp + 0x58]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x140007743
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x1400]
call fcn.14000435c
nop
movups xmm0, xmmword [str._afs__O_XLj_to__E]
movups xmmword [rbp + 0x610], xmm0
movups xmm1, xmmword [0x140030480]
movups xmmword [rbp + 0x620], xmm1
mov eax, dword [0x140030490]
mov dword [rbp + 0x630], eax
movzx eax, word [0x140030494]
mov word [rbp + 0x634], ax
mov r8d, r12d
lea r9, [rbp + 0x610]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x1400077be
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x1420]
call fcn.14000435c
nop
movups xmm0, xmmword [str._afs__O_XL2.50_7h__JXDGYT_JIS_UZ2o1:7E]
movups xmmword [rbp + 0xe40], xmm0
movups xmm1, xmmword [0x14002ecc0]
movups xmmword [rbp + 0xe50], xmm1
movups xmm0, xmmword [0x14002ecd0]
movups xmmword [rbp + 0xe60], xmm0
mov r8d, r12d
lea r9, [rbp + 0xe40]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x18
jl 0x14000782f
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x1440]
call fcn.14000435c
nop
movups xmm0, xmmword [str._AFs__O_XLl_twj6_4H]
movups xmmword [rbp + 0x9c8], xmm0
movups xmm1, xmmword [0x14002f2b8]
movups xmmword [rbp + 0x9d8], xmm1
movsd xmm0, qword [0x14002f2c8]
movsd qword [rbp + 0x9e8], xmm0
mov eax, dword [0x14002f2d0]
mov dword [rbp + 0x9f0], eax
mov r8d, r12d
lea r9, [rbp + 0x9c8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x16
jl 0x1400078ae
lea rdx, [rbp + 0x9c8]
lea rcx, [rbp + 0x1460]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e4c0]
movups xmmword [rbp + 0x6d8], xmm0
movups xmm1, xmmword [0x14002e4d0]
movups xmmword [rbp + 0x6e8], xmm1
movzx eax, word [0x14002e4e0]
mov word [rbp + 0x6f8], ax
mov r8d, r12d
lea r9, [rbp + 0x6d8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x14000791f
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0x1480]
call fcn.14000435c
nop
movups xmm0, xmmword [str.cFZURKJrZ_V_M_]
movups xmmword [rbp + 0x3c0], xmm0
movsd xmm1, qword [0x14002e760]
movsd qword [rbp + 0x3d0], xmm1
mov eax, dword [0x14002e768]
mov dword [rbp + 0x3d8], eax
cmp word [0x14002e76a], r12w
je 0x1400079c3
mov r8d, r12d
lea r9, [rbp + 0x3c0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x14000799a
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x14a0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002ece0]
movups xmmword [rbp + 0x5e8], xmm0
movups xmm1, xmmword [0x14002ecf0]
movups xmmword [rbp + 0x5f8], xmm1
mov eax, dword [0x14002ed00]
mov dword [rbp + 0x608], eax
movzx eax, word [0x14002ed04]
mov word [rbp + 0x60c], ax
mov r8d, r12d
lea r9, [rbp + 0x5e8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140007a17
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x14c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.cFZURKJrZ_V_Mn2_D]
movups xmmword [rbp + 0x928], xmm0
movups xmm1, xmmword [0x140030458]
movups xmmword [rbp + 0x938], xmm1
mov eax, dword [0x140030468]
mov dword [rbp + 0x948], eax
mov r8d, r12d
lea r9, [rbp + 0x928]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x140007a86
lea rdx, [rbp + 0x928]
lea rcx, [rbp + 0x14e0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f470]
movups xmmword [rbp + 0xb98], xmm0
movups xmm1, xmmword [0x14002f480]
movups xmmword [rbp + 0xba8], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140007b1c
mov r8d, r12d
lea r9, [rbp + 0xb98]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140007af3
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0x1500]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYOr_M]
movups xmmword [rbp + 0x518], xmm0
movsd xmm1, qword [str._PQ_pflfczxi]
movsd qword [rbp + 0x528], xmm1
cmp word [0x14002ebae], r12w
je 0x140007b8b
mov r8d, r12d
lea r9, [rbp + 0x518]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140007b62
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x1520]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002fea0]
movups xmmword [rbp + 0xaa8], xmm0
movups xmm1, xmmword [0x14002feb0]
movups xmmword [rbp + 0xab8], xmm1
movups xmm0, xmmword [0x14002fec0]
movups xmmword [rbp + 0xac8], xmm0
mov eax, dword [0x14002fed0]
mov dword [rbp + 0xad8], eax
movzx eax, word [0x14002fed4]
mov word [rbp + 0xadc], ax
mov r8d, r12d
lea r9, [rbp + 0xaa8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1b
jl 0x140007bed
lea rdx, [rbp + 0xaa8]
lea rcx, [rbp + 0x1540]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400309e0]
movups xmmword [rbp + 0xae0], xmm0
movups xmm1, xmmword [0x1400309f0]
movups xmmword [rbp + 0xaf0], xmm1
movups xmm0, xmmword [0x140030a00]
movups xmmword [rbp + 0xb00], xmm0
mov eax, dword [0x140030a10]
mov dword [rbp + 0xb10], eax
movzx eax, word [0x140030a14]
mov word [rbp + 0xb14], ax
mov r8d, r12d
lea r9, [rbp + 0xae0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x1b
jl 0x140007c78
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x1560]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030a60]
movups xmmword [rbp + 0x3e0], xmm0
movsd xmm1, qword [0x140030a70]
movsd qword [rbp + 0x3f0], xmm1
mov eax, dword [0x140030a78]
mov dword [rbp + 0x3f8], eax
cmp word [0x140030a7a], r12w
je 0x140007d1c
mov r8d, r12d
lea r9, [rbp + 0x3e0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x140007cf3
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x1580]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpP]
movups xmmword [rbp + 0x400], xmm0
movsd xmm1, qword [0x140031100]
movsd qword [rbp + 0x410], xmm1
mov eax, dword [0x140031108]
mov dword [rbp + 0x418], eax
cmp word [0x14003110a], r12w
je 0x140007d97
mov r8d, r12d
lea r9, [rbp + 0x400]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x140007d6e
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x15a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpP_n_t]
movups xmmword [rbp + 0xbb8], xmm0
movups xmm1, xmmword [0x14002f710]
movups xmmword [rbp + 0xbc8], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140007e04
mov r8d, r12d
lea r9, [rbp + 0xbb8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140007ddb
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x15c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPxOH]
movups xmmword [rbp + 0x700], xmm0
movups xmm1, xmmword [0x1400309a0]
movups xmmword [rbp + 0x710], xmm1
movzx eax, word [0x1400309b0]
mov word [rbp + 0x720], ax
mov r8d, r12d
lea r9, [rbp + 0x700]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140007e4c
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x15e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPri]
movups xmmword [rbp + 0xbd8], xmm0
movups xmm1, xmmword [0x14002e430]
movups xmmword [rbp + 0xbe8], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140007ee2
mov r8d, r12d
lea r9, [rbp + 0xbd8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140007eb9
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0x1600]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPri_b_vn2_0D]
movups xmmword [rbp + 0x950], xmm0
movups xmm1, xmmword [0x14002e470]
movups xmmword [rbp + 0x960], xmm1
mov eax, dword [0x14002e480]
mov dword [rbp + 0x970], eax
mov r8d, r12d
lea r9, [rbp + 0x950]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x140007f28
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x1620]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPri_b_v]
movups xmmword [rbp + 0x820], xmm0
movups xmm1, xmmword [0x140030428]
movups xmmword [rbp + 0x830], xmm1
movsd xmm0, qword [0x140030438]
movsd qword [rbp + 0x840], xmm0
movzx eax, word [0x140030440]
mov word [rbp + 0x848], ax
mov r8d, r12d
lea r9, [rbp + 0x820]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x15
jl 0x140007fa9
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0x1640]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPrizM6o1:7E]
movups xmmword [rbp + 0x5c0], xmm0
movups xmm1, xmmword [0x1400309c8]
movups xmmword [rbp + 0x5d0], xmm1
mov eax, dword [0x1400309d8]
mov dword [rbp + 0x5e0], eax
movzx eax, word [0x1400309dc]
mov word [rbp + 0x5e4], ax
mov r8d, r12d
lea r9, [rbp + 0x5c0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140008026
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1660]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPhw]
movups xmmword [rbp + 0x728], xmm0
movups xmm1, xmmword [0x14002ec70]
movups xmmword [rbp + 0x738], xmm1
movzx eax, word [0x14002ec80]
mov word [rbp + 0x748], ax
mov r8d, r12d
lea r9, [rbp + 0x728]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140008097
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x1680]
call fcn.14000435c
nop
movups xmm0, xmmword [str.g_AWYpPxqr]
movups xmmword [rbp + 0x750], xmm0
movups xmm1, xmmword [0x1400303c8]
movups xmmword [rbp + 0x760], xmm1
movzx eax, word [0x1400303d8]
mov word [rbp + 0x770], ax
mov r8d, r12d
lea r9, [rbp + 0x750]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140008108
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x16a0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f130]
movups xmmword [rbp + 0x638], xmm0
movups xmm1, xmmword [0x14002f140]
movups xmmword [rbp + 0x648], xmm1
mov eax, dword [0x14002f150]
mov dword [rbp + 0x658], eax
movzx eax, word [0x14002f154]
mov word [rbp + 0x65c], ax
mov r8d, r12d
lea r9, [rbp + 0x638]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140008185
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x16c0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e908]
movups xmmword [rbp + 0xbf8], xmm0
movups xmm1, xmmword [0x14002e918]
movups xmmword [rbp + 0xc08], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x14000821b
mov r8d, r12d
lea r9, [rbp + 0xbf8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x1400081f2
lea rdx, [rbp + 0xbf8]
lea rcx, [rbp + 0x16e0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002eef0]
movups xmmword [rbp + 0x978], xmm0
movups xmm1, xmmword [0x14002ef00]
movups xmmword [rbp + 0x988], xmm1
mov eax, dword [0x14002ef10]
mov dword [rbp + 0x998], eax
mov r8d, r12d
lea r9, [rbp + 0x978]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x140008261
lea rdx, [rbp + 0x978]
lea rcx, [rbp + 0x1700]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002fae8]
movups xmmword [rbp + 0x9a0], xmm0
movups xmm1, xmmword [0x14002faf8]
movups xmmword [rbp + 0x9b0], xmm1
mov eax, dword [0x14002fb08]
mov dword [rbp + 0x9c0], eax
mov r8d, r12d
lea r9, [rbp + 0x9a0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x1400082d0
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1720]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140031170]
movups xmmword [rbp + 0x148], xmm0
movsd xmm1, qword [0x140031180]
movsd qword [rbp + 0x158], xmm1
mov eax, dword [0x140031188]
mov dword [rbp + 0x160], eax
movzx eax, word [0x14003118c]
mov word [rbp + 0x164], ax
mov r8d, r12d
lea r9, [rbp + 0x148]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x14000834f
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x1740]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030e40]
movups xmmword [rbp + 0x168], xmm0
movsd xmm1, qword [0x140030e50]
movsd qword [rbp + 0x178], xmm1
mov eax, dword [0x140030e58]
mov dword [rbp + 0x180], eax
movzx eax, word [0x140030e5c]
mov word [rbp + 0x184], ax
mov r8d, r12d
lea r9, [rbp + 0x168]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x1400083ce
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x1760]
call fcn.14000435c
nop
movups xmm0, xmmword [str.K_a_aRU_i_O_U]
movups xmmword [rbp + 0xc18], xmm0
movups xmm1, xmmword [0x14002f650]
movups xmmword [rbp + 0xc28], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140008464
mov r8d, r12d
lea r9, [rbp + 0xc18]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x14000843b
lea rdx, [rbp + 0xc18]
lea rcx, [rbp + 0x1780]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f8d0]
movups xmmword [rbp + 0x8b0], xmm0
movups xmm1, xmmword [0x14002f8e0]
movups xmmword [rbp + 0x8c0], xmm1
mov eax, dword [0x14002f8f0]
mov dword [rbp + 0x8d0], eax
mov r8d, r12d
lea r9, [rbp + 0x8b0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x1400084aa
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x17a0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.K_a_aRU_iVN_TPLn_._D]
movups xmmword [rbp + 0x8d8], xmm0
movups xmm1, xmmword [0x140030268]
movups xmmword [rbp + 0x8e8], xmm1
mov eax, dword [0x140030278]
mov dword [rbp + 0x8f8], eax
mov r8d, r12d
lea r9, [rbp + 0x8d8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x140008519
lea rdx, [rbp + 0x8d8]
lea rcx, [rbp + 0x17c0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002fc78]
movups xmmword [rbp + 0x188], xmm0
movsd xmm1, qword [0x14002fc88]
movsd qword [rbp + 0x198], xmm1
mov eax, dword [0x14002fc90]
mov dword [rbp + 0x1a0], eax
movzx eax, word [0x14002fc94]
mov word [rbp + 0x1a4], ax
mov r8d, r12d
lea r9, [rbp + 0x188]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008598
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x17e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.K_a_aRU_]
movups xmmword [rbp + 0x1a8], xmm0
movsd xmm1, qword [0x140030640]
movsd qword [rbp + 0x1b8], xmm1
mov eax, dword [0x140030648]
mov dword [rbp + 0x1c0], eax
movzx eax, word [0x14003064c]
mov word [rbp + 0x1c4], ax
mov r8d, r12d
lea r9, [rbp + 0x1a8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008617
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x1800]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYOSZJZHV]
movups xmmword [rbp + 0x778], xmm0
movups xmm1, xmmword [0x140030a28]
movups xmmword [rbp + 0x788], xmm1
movzx eax, word [0x140030a38]
mov word [rbp + 0x798], ax
mov r8d, r12d
lea r9, [rbp + 0x778]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x11
jl 0x140008688
lea rdx, [rbp + 0x778]
lea rcx, [rbp + 0x1820]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYOSZJZHV_tto__E]
movups xmmword [rbp + 0x660], xmm0
movups xmm1, xmmword [0x140030058]
movups xmmword [rbp + 0x670], xmm1
mov eax, dword [0x140030068]
mov dword [rbp + 0x680], eax
movzx eax, word [0x14003006c]
mov word [rbp + 0x684], ax
mov r8d, r12d
lea r9, [rbp + 0x660]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x13
jl 0x140008705
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x1840]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYOgTL_RRN]
movups xmmword [rbp + 0xc38], xmm0
movups xmm1, xmmword [0x14002e398]
movups xmmword [rbp + 0xc48], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x14000879b
mov r8d, r12d
lea r9, [rbp + 0xc38]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x140008772
lea rdx, [rbp + 0xc38]
lea rcx, [rbp + 0x1860]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f838]
movups xmmword [rbp + 0x2c8], xmm0
movsd xmm1, qword [0x14002f848]
movsd qword [rbp + 0x2d8], xmm1
movzx eax, word [0x14002f850]
mov word [rbp + 0x2e0], ax
mov r8d, r12d
lea r9, [rbp + 0x2c8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x1400087e5
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x1880]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030658]
movups xmmword [rbp + 0x2e8], xmm0
movsd xmm1, qword [0x140030668]
movsd qword [rbp + 0x2f8], xmm1
movzx eax, word [0x140030670]
mov word [rbp + 0x300], ax
mov r8d, r12d
lea r9, [rbp + 0x2e8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x140008858
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x18a0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400306b0]
movups xmmword [rsp + 0x70], xmm0
mov eax, dword [0x1400306c0]
mov dword [rbp - 0x80], eax
movzx eax, word [0x1400306c4]
mov word [rbp - 0x7c], ax
mov r8d, r12d
lea r9, [rsp + 0x70]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x1400088bd
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x18c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.K_a_a_SY]
movups xmmword [rbp - 0x78], xmm0
mov eax, dword [0x140030c30]
mov dword [rbp - 0x68], eax
movzx eax, word [0x140030c34]
mov word [rbp - 0x64], ax
mov r8d, r12d
lea r9, [rbp - 0x78]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x14000891e
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0x18e0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTfVLZR]
movups xmmword [rbp + 0x308], xmm0
movsd xmm1, qword [0x140030b68]
movsd qword [rbp + 0x318], xmm1
movzx eax, word [0x140030b70]
mov word [rbp + 0x320], ax
mov r8d, r12d
lea r9, [rbp + 0x308]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x14000898e
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x1900]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTfVLZR_r_b]
movups xmmword [rbp + 0x1c8], xmm0
movsd xmm1, qword [0x14002eed0]
movsd qword [rbp + 0x1d8], xmm1
mov eax, dword [0x14002eed8]
mov dword [rbp + 0x1e0], eax
movzx eax, word [0x14002eedc]
mov word [rbp + 0x1e4], ax
mov r8d, r12d
lea r9, [rbp + 0x1c8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008a0d
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x1920]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTf_MSUO]
movups xmmword [rbp + 0x1e8], xmm0
movsd xmm1, qword [0x14002f4d0]
movsd qword [rbp + 0x1f8], xmm1
mov eax, dword [0x14002f4d8]
mov dword [rbp + 0x200], eax
movzx eax, word [0x14002f4dc]
mov word [rbp + 0x204], ax
mov r8d, r12d
lea r9, [rbp + 0x1e8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008a8c
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x1940]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTeO_v_v]
movups xmmword [rbp + 0x530], xmm0
movsd xmm1, qword [str._PQ_]
movsd qword [rbp + 0x540], xmm1
cmp word [0x140030376], r12w
je 0x140008b24
mov r8d, r12d
lea r9, [rbp + 0x530]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140008afb
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x1960]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTeO]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [0x14002f4f0]
movsd qword [rbp + 0x450], xmm1
cmp word [0x14002f4f6], r12w
je 0x140008b93
mov r8d, r12d
lea r9, [rbp + 0x440]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140008b6a
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x1980]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTfEW]
movups xmmword [rbp - 0x60], xmm0
mov eax, dword [0x140031310]
mov dword [rbp - 0x50], eax
movzx eax, word [0x140031314]
mov word [rbp - 0x4c], ax
mov r8d, r12d
lea r9, [rbp - 0x60]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x140008bcd
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x19a0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030c00]
movups xmmword [rbp + 0x348], xmm0
movsd xmm1, qword [0x140030c10]
movsd qword [rbp + 0x358], xmm1
movzx eax, word [0x140030c18]
mov word [rbp + 0x360], ax
mov r8d, r12d
lea r9, [rbp + 0x348]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x140008c3d
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x19c0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.ZPTfEWiVN_TPLn_._D]
movups xmmword [rbp + 0x900], xmm0
movups xmm1, xmmword [0x140031260]
movups xmmword [rbp + 0x910], xmm1
mov eax, dword [0x140031270]
mov dword [rbp + 0x920], eax
mov r8d, r12d
lea r9, [rbp + 0x900]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x12
jl 0x140008cac
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x19e0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002ed98]
movups xmmword [rbp + 0xc8], xmm0
movsd xmm1, qword [0x14002eda8]
movsd qword [rbp + 0xd8], xmm1
mov eax, dword [0x14002edb0]
mov dword [rbp + 0xe0], eax
movzx eax, word [0x14002edb4]
mov word [rbp + 0xe4], ax
mov r8d, r12d
lea r9, [rbp + 0xc8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008d2b
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x1a00]
call fcn.14000435c
nop
movups xmm0, xmmword [0x1400305b8]
movups xmmword [rbp + 0x208], xmm0
movsd xmm1, qword [0x1400305c8]
movsd qword [rbp + 0x218], xmm1
mov eax, dword [0x1400305d0]
mov dword [rbp + 0x220], eax
movzx eax, word [0x1400305d4]
mov word [rbp + 0x224], ax
mov r8d, r12d
lea r9, [rbp + 0x208]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008daa
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x1a20]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002ed48]
movups xmmword [rbp + 0x458], xmm0
movsd xmm1, qword [0x14002ed58]
movsd qword [rbp + 0x468], xmm1
cmp word [0x14002ed5e], r12w
je 0x140008e42
mov r8d, r12d
lea r9, [rbp + 0x458]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140008e19
lea rdx, [rbp + 0x458]
lea rcx, [rbp + 0x1a40]
call fcn.14000435c
nop
movups xmm0, xmmword [str.K_a_aY_T_]
movups xmmword [rbp + 0x470], xmm0
movsd xmm1, qword [str.DX_]
movsd qword [rbp + 0x480], xmm1
cmp word [0x140030cde], r12w
je 0x140008eb1
mov r8d, r12d
lea r9, [rbp + 0x470]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x140008e88
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x1a60]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030a40]
movups xmmword [rbp + 0x30], xmm0
movsd xmm1, qword [0x140030a50]
movsd qword [rbp + 0x40], xmm1
mov eax, dword [0x140030a58]
mov dword [rbp + 0x48], eax
movzx eax, word [0x140030a5c]
mov word [rbp + 0x4c], ax
mov r8d, r12d
lea r9, [rbp + 0x30]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008ef8
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x1a80]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002f220]
movups xmmword [rbp + 0x50], xmm0
movsd xmm1, qword [0x14002f230]
movsd qword [rbp + 0x60], xmm1
mov eax, dword [0x14002f238]
mov dword [rbp + 0x68], eax
movzx eax, word [0x14002f23c]
mov word [rbp + 0x6c], ax
mov r8d, r12d
lea r9, [rbp + 0x50]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008f65
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x1aa0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.aQvZVKJth]
movups xmmword [rbp + 0x70], xmm0
movsd xmm1, qword [0x140030350]
movsd qword [rbp + 0x80], xmm1
mov eax, dword [0x140030358]
mov dword [rbp + 0x88], eax
movzx eax, word [0x14003035c]
mov word [rbp + 0x8c], ax
mov r8d, r12d
lea r9, [rbp + 0x70]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140008fdb
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1ac0]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030688]
movups xmmword [rbp + 0xca0], xmm0
movups xmm1, xmmword [0x140030698]
movups xmmword [rbp + 0xcb0], xmm1
movsd xmm0, qword [0x1400306a8]
movsd qword [rbp + 0xcc0], xmm0
mov r8d, r12d
lea r9, [rbp + 0xca0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x14
jl 0x14000904b
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0x1ae0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.aQvZVKJ]
movups xmmword [rbp + 0xcc8], xmm0
movups xmm1, xmmword [0x140031458]
movups xmmword [rbp + 0xcd8], xmm1
movsd xmm0, qword [0x140031468]
movsd qword [rbp + 0xce8], xmm0
mov r8d, r12d
lea r9, [rbp + 0xcc8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x14
jl 0x1400090be
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0x1b00]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030298]
movups xmmword [rbp + 0x328], xmm0
movsd xmm1, qword [0x1400302a8]
movsd qword [rbp + 0x338], xmm1
movzx eax, word [0x1400302b0]
mov word [rbp + 0x340], ax
mov r8d, r12d
lea r9, [rbp + 0x328]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xd
jl 0x140009131
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x1b20]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYO]
movups xmmword [rbp + 0x488], xmm0
movsd xmm1, qword [str.DX__WLZ_YqS_Yz_Q_3]
movsd qword [rbp + 0x498], xmm1
cmp word [0x1400311c6], r12w
je 0x1400091c9
mov r8d, r12d
lea r9, [rbp + 0x488]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x1400091a0
lea rdx, [rbp + 0x488]
lea rcx, [rbp + 0x1b40]
call fcn.14000435c
nop
movups xmm0, xmmword [str.zYXCYQMC]
movups xmmword [rbp + 0x880], xmm0
movups xmm1, xmmword [0x140030db8]
movups xmmword [rbp + 0x890], xmm1
movsd xmm0, qword [0x140030dc8]
movsd qword [rbp + 0x8a0], xmm0
movzx eax, word [0x140030dd0]
mov word [rbp + 0x8a8], ax
mov r8d, r12d
lea r9, [rbp + 0x880]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x15
jl 0x140009221
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x1b60]
call fcn.14000435c
nop
movups xmm0, xmmword [0x140030568]
movups xmmword [rbp + 0x850], xmm0
movups xmm1, xmmword [0x140030578]
movups xmmword [rbp + 0x860], xmm1
movsd xmm0, qword [0x140030588]
movsd qword [rbp + 0x870], xmm0
movzx eax, word [0x140030590]
mov word [rbp + 0x878], ax
mov r8d, r12d
lea r9, [rbp + 0x850]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x15
jl 0x1400092a2
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x1b80]
call fcn.14000435c
nop
movups xmm0, xmmword [str.d_GSDPXHP]
movups xmmword [rbp + 0x420], xmm0
movsd xmm1, qword [0x14002eb08]
movsd qword [rbp + 0x430], xmm1
mov eax, dword [0x14002eb10]
mov dword [rbp + 0x438], eax
cmp word [0x14002eb12], r12w
je 0x140009346
mov r8d, r12d
lea r9, [rbp + 0x420]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xe
jl 0x14000931d
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x1ba0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.d__rU_]
movups xmmword [rsp + 0x40], xmm0
mov eax, dword [0x140030ee0]
mov dword [rsp + 0x50], eax
movzx eax, word [0x140030ee4]
mov word [rsp + 0x54], ax
mov r8d, r12d
lea r9, [rsp + 0x40]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xb
jl 0x140009384
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1bc0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.d__rU_a]
movups xmmword [rbp + 0x4a0], xmm0
movsd xmm1, qword [str.DX__UE_YKI]
movsd qword [rbp + 0x4b0], xmm1
cmp word [0x14002eb4e], r12w
je 0x14000941a
mov r8d, r12d
lea r9, [rbp + 0x4a0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xc
jl 0x1400093f1
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x1be0]
call fcn.14000435c
nop
movups xmm0, xmmword [str.XYOsMTJD]
movups xmmword [rbp + 0xa8], xmm0
movsd xmm1, qword [0x140030ad8]
movsd qword [rbp + 0xb8], xmm1
mov eax, dword [0x140030ae0]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x140030ae4]
mov word [rbp + 0xc4], ax
mov r8d, r12d
lea r9, [rbp + 0xa8]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0xf
jl 0x140009470
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x1c00]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e310]
movups xmmword [rbp + 0xc58], xmm0
movups xmm1, xmmword [0x14002e320]
movups xmmword [rbp + 0xc68], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x140009506
mov r8d, r12d
lea r9, [rbp + 0xc58]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x10
jl 0x1400094dd
lea rdx, [rbp + 0xc58]
lea rcx, [rbp + 0x1c20]
call fcn.14000435c
nop
movaps xmm0, xmmword [str.PPWC_W_RRX]
movaps xmmword [rbp + 0xdf0], xmm0
movaps xmm1, xmmword [0x140030ba0]
movaps xmmword [rbp + 0xe00], xmm1
movaps xmm0, xmmword [0x140030bb0]
movaps xmmword [rbp + 0xe10], xmm0
movaps xmm1, xmmword [0x140030bc0]
movaps xmmword [rbp + 0xe20], xmm1
movzx eax, word [0x140030bd0]
mov word [rbp + 0xe30], ax
mov r8d, r12d
lea r9, [rbp + 0xdf0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x21
jl 0x14000956a
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x1c40]
call fcn.14000435c
nop
movaps xmm0, xmmword [0x14002f3c0]
movaps xmmword [rbp + 0xda0], xmm0
movaps xmm1, xmmword [0x14002f3d0]
movaps xmmword [rbp + 0xdb0], xmm1
movaps xmm0, xmmword [0x14002f3e0]
movaps xmmword [rbp + 0xdc0], xmm0
movaps xmm1, xmmword [0x14002f3f0]
movaps xmmword [rbp + 0xdd0], xmm1
movsd xmm0, qword [0x14002f400]
movsd qword [rbp + 0xde0], xmm0
movzx eax, word [0x14002f408]
mov word [rbp + 0xde8], ax
mov r8d, r12d
lea r9, [rbp + 0xda0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x25
jl 0x140009607
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0x1c60]
call fcn.14000435c
nop
movups xmm0, xmmword [0x14002e640]
movups xmmword [rbp + 0x7f0], xmm0
movups xmm1, xmmword [0x14002e650]
movups xmmword [rbp + 0x800], xmm1
movsd xmm0, qword [0x14002e660]
movsd qword [rbp + 0x810], xmm0
movzx eax, word [0x14002e668]
mov word [rbp + 0x818], ax
mov r8d, r12d
lea r9, [rbp + 0x7f0]
mov eax, ebx
mul r8d
shr edx, 4
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x33
xor word [r9], ax
add r8d, r13d
add r9, rdi
cmp r8d, 0x15
jl 0x140009688
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1c80]
call fcn.14000435c
nop
lea rax, [rbp + 0xf00]
mov qword [rbp + 0x370], rax
lea rax, [rbp + 0x1ca0]
mov qword [rbp + 0x378], rax
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1cd0]
call fcn.1400232d4
nop
lea r9, [fcn.1400042f8]
mov edx, 0x20
lea r8d, [rdx + 0x4d]
lea rcx, [rbp + 0xf00]
call fcn.140029598
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1cb8], xmm1
mov rax, r12
mov qword [rbp + 0x1cc8], rax
mov rbx, qword [rbp + 0x1cc0]
test r15d, r15d
jle 0x1400097cb
mov rdi, r15
lea rcx, [rbp + 0x1cb0]
mov qword [rsp + 0x30], rcx
cmp rbx, rax
lea rax, [rsp + 0x30]
je 0x140009785
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1cd0]
lea r8, [rbp + 0x1d00]
lea rdx, [0x140006050]
mov rcx, rbx
call fcn.140026f30
mov rbx, qword [rbp + 0x1cc0]
add rbx, 0x10
mov qword [rbp + 0x1cc0], rbx
jmp 0x1400097ba
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1cd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1d00]
lea r8, [0x140006050]
mov rdx, rbx
lea rcx, [rbp + 0x1cb8]
call fcn.140024f98
mov rbx, qword [rbp + 0x1cc0]
sub rdi, r13
je 0x1400097cb
mov rax, qword [rbp + 0x1cc8]
jmp 0x140009739
mov rdi, qword [rbp + 0x1cb8]
jmp 0x14000980e
cmp dword [rdi + 8], r12d
je 0x140009869
call qword [sym.imp.MSVCP140.dll__Thrd_id]
cmp dword [rdi + 8], eax
je 0x14000985d
movups xmm0, xmmword [rdi]
movdqu xmmword [rsp + 0x30], xmm0
xor edx, edx
lea rcx, [rsp + 0x30]
call qword [sym.imp.MSVCP140.dll__Thrd_join]
test eax, eax
jne 0x140009851
xorps xmm0, xmm0
movdqu xmmword [rdi], xmm0
add rdi, 0x10
cmp rdi, rbx
jne 0x1400097d4
lea rcx, [rbp + 0x1cb8]
call fcn.140023250
nop
lea rcx, [rbp + 0x1cd0]
call fcn.14002483c
nop
lea rcx, [rbp + 0x1d00]
call fcn.1400042f8
add rsi, 0x20
cmp rsi, r14
je 0x140009873
mov edi, 2
mov ebx, 0x4ec4ec4f
jmp 0x1400064a7
mov ecx, 2
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r13d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
cmp byte [rbp + 0x1cb0], r12b
je 0x140009ab0
call fcn.140005510
lea r9, [rbp + 0x1ca8]
mov r8d, r13d
mov edi, 0x1000
mov edx, edi
mov ebx, 0x400000
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
lea r9, [rbp + 0x1ca8]
mov r8d, dword [rbp + 0x1ca8]
mov edx, edi
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
call fcn.1400054c8
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov ebx, 0x100000
test rax, rax
je 0x1400098da
movsxd rcx, dword [rax + 0x3c]
add dword [rcx + rax + 0x50], ebx
call fcn.14000546c
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
or r14d, 0xffffffff
mov r8, qword [rax + 0x30]
movsxd rcx, dword [r8 + 0x3c]
mov r10d, dword [rcx + r8 + 0x88]
add r10, r8
cmp r10, r8
je 0x14000995a
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x14000995a
mov esi, dword [r10 + 0x20]
add r9d, r14d
lea rcx, [rsi + r9*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov r11d, 0x9277f2f9
mov cl, byte [rdx]
add rdx, r13
test cl, cl
je 0x140009955
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [rdx]
add rdx, r13
test cl, cl
jne 0x140009936
cmp r11d, 0x33cdced9
je 0x14000995f
test r9d, r9d
jne 0x140009919
mov rax, qword [rax]
jmp 0x1400098f4
mov ecx, dword [r10 + 0x1c]
add rcx, r8
mov eax, dword [r10 + 0x24]
add rax, r8
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r8
xor ecx, ecx
call rdx
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x30]
movsxd rcx, dword [rdx + 0x3c]
mov r10d, dword [rcx + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x1400099f5
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x1400099f5
mov esi, dword [r10 + 0x20]
add r9d, r14d
lea rcx, [rsi + r9*4]
mov r8d, dword [rcx + rdx]
add r8, rdx
mov r11d, 0x8d75ac83
mov cl, byte [r8]
add r8, r13
test cl, cl
je 0x1400099f0
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [r8]
add r8, r13
test cl, cl
jne 0x1400099d0
test r9d, r9d
jne 0x1400099b2
mov rax, qword [rax]
jmp 0x14000998d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov ebx, 0x100000
test rax, rax
je 0x140009aca
movsxd rcx, dword [rax + 0x3c]
add dword [rcx + rax + 0x50], ebx
call fcn.14000546c
lea rcx, [0x14003a130]
call fcn.1400035a0
call fcn.14000546c
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x140009af5
movsxd rcx, dword [rax + 0x3c]
add dword [rcx + rax + 0x50], ebx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x140009b17
movsxd rcx, dword [rax + 0x3c]
add dword [rcx + rax + 0x50], ebx
call fcn.14000546c
nop
lea rcx, [rbp + 0x1ce8]
call fcn.14002483c
nop
lea rcx, [rbp + 0x1d60]
call fcn.1400042f8
nop
lea rcx, [rbp + 0x1d40]
call fcn.1400042f8
nop
lea rcx, [rbp + 0x1d20]
call fcn.1400042f8
mov rcx, qword [rbp + 0x1d80]
xor rcx, rsp
call fcn.140029500
lea r11, [rsp + 0x1e90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret