Function at 0x14000ef10
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
push rdi
lea rbp, [rsp - 0x98]
sub rsp, 0x198
mov eax, 0x2d
movaps xmmword [rsp + 0x100], xmm11
mov ecx, eax
mov dword [rbp - 4], eax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x14000ef4e
mov ecx, 0x24
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000ef5c
cmp byte [reloc.d2d1.dll_Ordinal_1], 0
sete byte [0x140099e38]
mov eax, dword [0x140273dec]
xor edi, edi
movss xmm11, dword [0x140050394]
mov qword [rsp + 0x190], rbx
cmp eax, 1
jle 0x14000f0b8
mov rbx, qword [0x140273e18]
lea eax, [rax*4]
movaps xmmword [rsp + 0x150], xmm6
movd xmm6, dword [0x140273dd4]
movaps xmmword [rsp + 0x140], xmm7
movd xmm7, dword [0x140273dd0]
movaps xmmword [rsp + 0x130], xmm8
movaps xmmword [rsp + 0x120], xmm9
movaps xmmword [rsp + 0x110], xmm10
movd xmm10, eax
cvtdq2ps xmm10, xmm10
cvtdq2ps xmm6, xmm6
cvtdq2ps xmm7, xmm7
call fcn.1400073d0
cvttss2si eax, dword [0x140273d6c]
cdq
sub eax, edx
sar eax, 1
movd xmm8, eax
cvtdq2ps xmm8, xmm8
call fcn.1400073d0
mov rcx, qword [rbx + 0x28]
mov dword [rbp - 0x28], 0x3f800000
mov dword [rbp - 0x1c], 0x3f800000
cvttss2si eax, dword [0x140273d68]
divss xmm6, dword [0x1400503dc]
cdq
sub eax, edx
lea rdx, [rbp - 0x28]
sar eax, 1
divss xmm7, dword [0x1400503dc]
movd xmm9, eax
movss dword [rbp - 0x24], xmm6
movss dword [rbp - 0x20], xmm7
mov rax, qword [rcx]
cvtdq2ps xmm9, xmm9
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
movaps xmm3, xmm11
shufps xmm9, xmm9, 0xe1
movss xmm9, xmm8
mov qword [rsp + 0x20], rdi
shufps xmm9, xmm9, 0xc6
movss xmm9, xmm10
shufps xmm9, xmm9, 0x27
movss xmm9, xmm10
shufps xmm9, xmm9, 0x39
movups xmmword [rbp - 0x28], xmm9
movups xmmword [rbp - 0x28], xmm9
mov rax, qword [rcx]
call qword [rax + 0xa0]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm9, xmmword [rsp + 0x120]
movaps xmm8, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
movaps xmm6, xmmword [rsp + 0x150]
cmp byte [reloc.d2d1.dll_Ordinal_1], dil
je 0x14001107c
mov rbx, qword [0x140273e18]
lea rdx, [rbp - 0x28]
movaps xmm1, xmmword [0x140050570]
movaps xmm0, xmmword [0x140050620]
mov qword [rsp + 0x188], rsi
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x180], r12
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x178], r13
movups xmmword [rbp - 0x28], xmm1
mov rax, qword [rcx]
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x168], r15
mov dword [0x14027354c], edi
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rsp + 0x40]
mov r8, qword [rbx + 0x28]
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rbx, qword [0x140273e18]
lea rdx, [rsp + 0x40]
movaps xmm1, xmmword [0x1400505e0]
movaps xmm0, xmmword [0x140050620]
movups xmmword [rbp - 0x28], xmm0
mov rcx, qword [rbx + 0x28]
movups xmmword [rsp + 0x40], xmm1
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
movaps xmm3, xmm11
mov qword [rsp + 0x20], rdi
mov rax, qword [rcx]
call qword [rax + 0x80]
movzx r15d, word [0x140050096]
mov eax, 0x32
movzx ebx, word [0x140050098]
mov r13d, 0x32
movzx r8d, word [0x14005009a]
mov ecx, 0x57
movzx edx, word [0x14005009c]
xor r15w, ax
xor bx, ax
mov dword [rbp - 0x30], ecx
xor r8w, ax
mov word [rbp - 0x28], ax
movzx edi, cx
lea r12d, [rax + 0x2e]
movzx r10d, cx
lea esi, [rax + 0x15]
movzx ecx, word [0x14005009e]
lea r9d, [rax + 0x11]
lea r14d, [rax + 0x2d]
xor cx, ax
movzx r11d, ax
xor dx, ax
movzx eax, word [0x1400500a0]
xor r12w, r13w
xor ax, r11w
mov word [rbp - 0x26], r12w
xor r11w, r13w
xor di, r13w
xor r9w, r13w
mov word [rbp - 0x1a], r11w
xor si, r13w
mov word [rbp - 0x24], di
xor r10w, r13w
mov word [rbp - 0x22], r9w
xor r14w, r13w
mov word [rbp - 0x20], si
xor r15w, r13w
mov word [rbp - 0x1e], r10w
xor bx, r13w
mov word [rbp - 0x1c], r14w
xor r8w, r13w
mov word [rbp - 0x18], r15w
xor dx, r13w
mov word [rbp - 0x16], bx
mov word [rbp - 0x14], r8w
movss xmm2, dword [0x14005039c]
lea r9, [rsp + 0x40]
movss xmm1, dword [0x1400503e0]
xor ax, r13w
movaps xmm0, xmmword [0x140050600]
xor cx, r13w
mov word [rbp - 0xe], ax
xor esi, esi
mov word [rbp - 0x12], dx
lea rax, [rbp - 0x26]
mov word [rbp - 0x10], cx
mov rcx, qword [0x140273e18]
mov qword [rsp + 0x28], rax
movd r8d, xmm2
movd edx, xmm1
mov byte [rsp + 0x20], 1
mov word [rbp - 0xc], si
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140006390
mov rbx, qword [0x140273e18]
lea rdx, [rsp + 0x40]
movaps xmm1, xmmword [0x140050570]
movaps xmm0, xmmword [0x1400506e0]
movups xmmword [rbp - 0x28], xmm0
mov rcx, qword [rbx + 0x28]
movups xmmword [rsp + 0x40], xmm1
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rbx, qword [0x140273e18]
lea rdx, [rsp + 0x40]
movaps xmm1, xmmword [0x1400505e0]
movaps xmm0, xmmword [0x1400506e0]
movups xmmword [rbp - 0x28], xmm0
mov rcx, qword [rbx + 0x28]
movups xmmword [rsp + 0x40], xmm1
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
movaps xmm3, xmm11
mov qword [rsp + 0x20], rsi
mov rax, qword [rcx]
call qword [rax + 0x80]
movzx edx, word [0x1400500a2]
mov edi, 0x69
movzx r11d, word [0x1400500a0]
mov r8d, 0x47c
movzx eax, word [0x1400500a4]
xor dx, di
xor dx, di
mov word [rsp + 0x40], di
movzx ecx, di
mov word [rsp + 0x4c], dx
lea r9d, [r8 - 0x54]
mov word [rsp + 0x50], si
lea r10d, [r8 - 0x26]
xor r11w, di
xor r8w, di
lea edx, [rsi + 0x22]
xor ax, di
mov word [rsp + 0x42], r8w
xor r9w, di
lea r8, [rsp + 0x42]
xor r10w, di
mov word [rsp + 0x44], r9w
xor cx, di
mov word [rsp + 0x46], r10w
xor r11w, di
mov word [rsp + 0x48], cx
xor ax, di
mov word [rsp + 0x4a], r11w
mov word [rsp + 0x4e], ax
call fcn.14000dce0
mov ebx, 0x51
mov word [rsp + 0x40], bx
movzx r8d, word [0x1400500aa]
mov ecx, 0x469
movzx r10d, word [0x1400500a8]
movzx edx, bx
movzx eax, word [0x1400500ac]
xor r8w, bx
xor dx, bx
mov word [rsp + 0x50], si
lea r11d, [rcx - 0x28]
mov word [rsp + 0x48], dx
lea r9d, [rcx + 4]
xor r8w, bx
xor r10w, bx
mov word [rsp + 0x4c], r8w
xor ax, bx
lea r8, [rsp + 0x42]
xor r11w, bx
lea edx, [rsi + 0x38]
xor r9w, bx
mov word [rsp + 0x42], r11w
xor cx, bx
mov word [rsp + 0x46], r9w
xor r10w, bx
mov word [rsp + 0x44], cx
xor ax, bx
mov word [rsp + 0x4a], r10w
mov word [rsp + 0x4e], ax
call fcn.14000dce0
movzx r8d, word [0x1400500ba]
mov r13d, 0x43
movzx edx, word [0x1400500bc]
mov eax, 0x45d
movzx esi, word [0x1400500b6]
xor r8w, r13w
movzx r11d, word [0x1400500b8]
xor dx, r13w
movzx ecx, word [0x1400500be]
xor r8w, r13w
lea ebx, [rax + 0x18]
mov word [rbp + 0xb0], ax
movzx r12d, word [rbp + 0xb0]
lea edi, [rax + 0x19]
lea r15d, [rax - 0x5a]
mov word [rsp + 0x54], r8w
lea r14d, [rax - 0x5d]
mov word [rsp + 0x40], r13w
lea r9d, [rax + 0x1e]
xor dx, r13w
movzx eax, word [0x1400500c0]
lea r8, [rsp + 0x42]
xor ax, r13w
mov word [rsp + 0x56], dx
xor si, r13w
xor r11w, r13w
xor cx, r13w
xor ax, r13w
xor r12w, r13w
mov word [rsp + 0x5a], ax
xor r15w, r13w
mov word [rsp + 0x42], r12w
xor r14w, r13w
mov word [rsp + 0x44], r15w
xor bx, r13w
mov word [rsp + 0x46], r14w
xor r9w, r13w
mov word [rsp + 0x48], bx
xor di, r13w
mov word [rsp + 0x4a], r9w
xor si, r13w
mov word [rsp + 0x4c], di
xor r11w, r13w
mov word [rsp + 0x50], si
xor cx, r13w
mov word [rsp + 0x52], r11w
movzx r10d, r13w
mov word [rsp + 0x58], cx
xor r10w, r13w
xor eax, eax
mov word [rsp + 0x4e], r10w
mov word [rsp + 0x5c], ax
lea edx, [rax + 0x4e]
call fcn.14000dce0
movzx r8d, word [0x1400500ca]
mov r13d, 0x79
movzx edx, word [0x1400500cc]
mov ecx, 0x79
movzx esi, word [0x1400500c6]
movzx r11d, cx
movzx ebx, word [0x1400500c8]
xor r8w, cx
xor dx, cx
mov word [rsp + 0x40], cx
xor si, cx
xor bx, cx
movzx ecx, word [0x1400500ce]
mov eax, 0x44c
movzx r9d, ax
movzx r10d, ax
movzx eax, word [0x1400500d0]
mov edi, 0x447
xor ax, r11w
xor cx, r11w
xor ax, r13w
xor r8w, r13w
xor dx, r13w
mov word [rsp + 0x5a], ax
xor eax, eax
mov word [rsp + 0x54], r8w
lea r12d, [rdi + 0x1f]
mov word [rsp + 0x56], dx
lea r14d, [rdi - 0xe]
mov word [rsp + 0x5c], ax
lea r15d, [rdi - 9]
xor r9w, r13w
xor r10w, r13w
mov word [rsp + 0x4a], r9w
xor r11w, r13w
mov word [rsp + 0x4c], r10w
xor cx, r13w
mov word [rsp + 0x4e], r11w
xor r12w, r13w
mov word [rsp + 0x58], cx
xor r14w, r13w
mov word [rsp + 0x42], r12w
xor di, r13w
mov word [rsp + 0x44], r14w
xor r15w, r13w
mov word [rsp + 0x46], di
xor si, r13w
mov word [rsp + 0x48], r15w
xor bx, r13w
mov word [rsp + 0x50], si
lea edx, [rax + 0x64]
mov word [rsp + 0x52], bx
lea r8, [rsp + 0x42]
call fcn.14000dce0
cmp dword [0x140273d70], 0
mov edx, 0x479
mov ecx, 0x471
mov dword [rbp - 0x34], ecx
lea r8d, [rdx - 0x77]
lea r9d, [rdx - 0x78]
je 0x14000fe28
movzx edi, word [0x1400500e4]
mov r10d, 0x3a
movzx ebx, word [0x1400500e6]
xor di, r10w
movzx r11d, word [0x1400500e8]
xor bx, r10w
mov dword [rbp + 0xc8], r10d
xor r11w, r10w
movzx r14d, r8w
mov word [rsp + 0x40], r10w
movzx r8d, word [0x1400500ee]
movzx r15d, r9w
movzx r9d, word [0x1400500ec]
xor r14w, 0x3a
mov esi, 0x42f
mov word [rsp + 0x4c], r14w
xor si, word [rbp + 0xc8]
mov r14d, 0x3a
mov word [rsp + 0x42], si
movzx r12d, dx
movzx edx, word [0x1400500f0]
mov esi, 0x47b
xor si, word [rbp + 0xc8]
movzx r13d, cx
movzx ecx, word [0x1400500f2]
mov eax, 0x41b
mov word [rsp + 0x44], si
xor r15w, r14w
mov word [rbp + 0xb0], ax
mov esi, 0x405
xor si, word [rbp + 0xc8]
xor r12w, r14w
movzx eax, word [0x1400500e0]
xor r13w, r14w
mov word [rsp + 0x46], si
xor ax, r10w
mov word [rbp + 0xb8], ax
mov esi, 0x1a
xor si, word [rbp + 0xc8]
xor di, r14w
movzx eax, word [0x1400500e2]
xor bx, r14w
mov word [rsp + 0x48], si
xor ax, r10w
movzx esi, word [rbp + 0xb0]
xor r11w, r14w
xor si, word [rbp + 0xc8]
xor r9w, 0x3a
movzx r10d, word [0x1400500ea]
xor r8w, 0x3a
mov word [rsp + 0x4a], si
xor r10w, 0x3a
mov word [rbp + 0xc0], ax
mov esi, 0x477
movzx eax, word [0x1400500f4]
xor si, r14w
mov word [rsp + 0x52], si
xor r10w, r14w
mov esi, 0x478
mov word [rsp + 0x4e], r15w
xor si, r14w
mov word [rsp + 0x50], r12w
mov word [rsp + 0x54], si
xor dx, 0x3a
movzx esi, r14w
mov word [rsp + 0x56], r13w
xor si, r14w
mov word [rsp + 0x5e], di
mov word [rsp + 0x58], si
xor cx, 0x3a
movzx esi, word [rbp + 0xb8]
xor ax, 0x3a
xor si, r14w
mov word [rsp + 0x60], bx
mov word [rsp + 0x5a], si
movzx esi, word [rbp + 0xc0]
xor si, r14w
mov word [rsp + 0x62], r11w
mov word [rsp + 0x5c], si
xor r9w, r14w
mov word [rsp + 0x64], r10w
xor ax, r14w
mov word [rsp + 0x66], r9w
xor r8w, r14w
mov word [rsp + 0x6e], ax
xor eax, eax
mov word [rsp + 0x68], r8w
xor dx, r14w
mov word [rsp + 0x70], ax
mov word [rsp + 0x6a], dx
lea r9, [rsp + 0x42]
xor cx, r14w
lea r8, [0x140273dcc]
lea edx, [rax + 0x1d]
mov word [rsp + 0x6c], cx
call fcn.14000e040
movzx r13d, word [0x1400500f4]
mov ecx, 0x71
movzx r14d, word [0x1400500f6]
movzx esi, cx
movzx r11d, word [0x1400500f8]
xor r13w, cx
movzx r10d, word [0x1400500fa]
xor r14w, cx
movzx r9d, word [0x1400500fc]
xor r11w, cx
movzx r8d, word [str._2D]
xor r10w, cx
movzx edx, word [0x140050100]
xor r9w, cx
mov dword [rbp + 0xb8], ecx
mov eax, 0x430
mov word [rbp + 0xb0], ax
xor r8w, cx
mov eax, 0x449
mov word [rsp + 0x40], cx
movzx ebx, ax
movzx edi, ax
xor dx, cx
mov r15d, 0x464
xor r15w, word [rbp + 0xb8]
movzx ecx, word [0x140050102]
lea r12d, [rax + 0x21]
movzx eax, word [0x140050104]
xor r12w, si
mov word [rsp + 0x42], r15w
xor cx, si
movzx r15d, word [rbp + 0xb0]
xor ax, si
xor r15w, word [rbp + 0xb8]
mov word [rsp + 0x44], r15w
mov r15d, 0x44e
xor r15w, word [rbp + 0xb8]
mov word [rsp + 0x46], r15w
mov r15d, 0x51
xor r15w, word [rbp + 0xb8]
mov word [rsp + 0x48], r15w
mov r15d, 0x449
mov word [rsp + 0x4a], r12w
mov r12d, 0x71
xor r15w, r12w
xor bx, r12w
mov word [rsp + 0x4c], r15w
xor di, r12w
xor si, r12w
mov word [rsp + 0x50], bx
xor r13w, r12w
mov word [rsp + 0x52], di
xor r14w, r12w
mov word [rsp + 0x54], si
xor r11w, r12w
mov word [rsp + 0x56], r13w
xor r10w, r12w
mov word [rsp + 0x58], r14w
xor r9w, r12w
mov word [rsp + 0x5a], r11w
mov r15d, 0x44c
mov word [rsp + 0x5c], r10w
xor r15w, r12w
mov word [rsp + 0x5e], r9w
mov word [rsp + 0x4e], r15w
xor r8w, r12w
xor ax, r12w
mov word [rsp + 0x60], r8w
xor dx, r12w
mov word [rsp + 0x66], ax
xor eax, eax
mov word [rsp + 0x62], dx
xor cx, r12w
mov word [rsp + 0x68], ax
lea r9, [rsp + 0x42]
mov word [rsp + 0x64], cx
lea r8, [0x140273dc8]
lea edx, [rax + 0x31]
call fcn.14000e040
movzx eax, word [0x140050112]
lea r15d, [r12 - 0x32]
movzx esi, word [0x140050116]
mov edx, 0x1f
movzx edi, word [0x140050118]
xor ax, dx
movzx ebx, word [0x14005011a]
mov ecx, 0x45e
movzx r11d, word [0x14005011c]
xor si, dx
movzx r10d, word [0x14005011e]
xor di, dx
movzx r9d, word [0x140050120]
xor bx, dx
mov dword [rbp - 0x38], edx
lea r12d, [rcx - 0x50]
mov word [rbp + 0xc0], ax
lea r13d, [rcx - 0x3d]
movzx eax, word [0x140050114]
xor r11w, dx
xor ax, dx
mov word [rbp + 0xb8], cx
movzx ecx, word [0x140050126]
xor r10w, dx
xor r9w, dx
mov word [rbp - 0x80], dx
mov r14d, 0x40a
mov word [rbp + 0xc8], ax
xor r14w, word [rbp - 0x38]
mov r8d, 0x2d
movzx eax, word [0x140050128]
xor cx, 0x1f
mov word [rbp - 0x7e], r14w
xor ax, 0x1f
mov word [rbp + 0xb0], r8w
mov r14d, 0x45e
xor r14w, word [rbp - 0x38]
movzx r8d, word [0x140050122]
mov word [rbp - 0x7c], r14w
xor r8w, dx
movzx edx, word [0x140050124]
mov r14d, 0x420
xor r14w, word [rbp - 0x38]
xor dx, 0x1f
mov word [rbp - 0x7a], r14w
mov r14d, r15d
xor r14w, word [rbp - 0x38]
xor r15w, 0x1f
mov word [rbp - 0x78], r14w
movzx r14d, word [rbp + 0xb0]
xor r14w, word [rbp - 0x38]
mov word [rbp - 0x76], r14w
mov r14d, 0x5b
xor r14w, word [rbp - 0x38]
mov word [rbp - 0x74], r14w
mov r14d, 0x425
mov word [rbp - 0x72], r15w
mov r15d, 0x1f
xor r14w, r15w
xor r12w, r15w
mov word [rbp - 0x6c], r14w
xor r13w, r15w
movzx r14d, word [rbp + 0xb8]
xor r14w, r15w
mov word [rbp - 0x70], r12w
mov word [rbp - 0x6a], r14w
mov r14d, 0x454
mov word [rbp - 0x6e], r13w
xor r14w, r15w
xor ax, r15w
mov word [rbp - 0x68], r14w
xor r9w, r15w
xor r8w, r15w
mov word [rbp - 0x4e], ax
xor eax, eax
mov word [rbp - 0x56], r9w
xor dx, r15w
mov word [rbp - 0x54], r8w
xor r11w, r15w
mov word [rbp - 0x52], dx
xor r10w, r15w
mov word [rbp - 0x5a], r11w
xor cx, r15w
mov word [rbp - 0x58], r10w
movzx r14d, r15w
mov word [rbp - 0x50], cx
xor r14w, r15w
mov word [rbp - 0x4c], ax
mov word [rbp - 0x66], r14w
lea r9, [rbp - 0x7e]
movzx r14d, word [rbp + 0xc0]
lea r8, [0x140273dc0]
xor r14w, r15w
lea edx, [rax + 0x45]
mov word [rbp - 0x64], r14w
xor si, r15w
movzx r14d, word [rbp + 0xc8]
xor di, r15w
xor r14w, r15w
mov word [rbp - 0x60], si
xor bx, r15w
mov word [rbp - 0x62], r14w
mov word [rbp - 0x5e], di
mov word [rbp - 0x5c], bx
call fcn.14000e040
movzx eax, word [0x140050130]
mov ecx, 0x2e
movzx edi, word [0x140050134]
xor ax, cx
movzx ebx, word [0x140050136]
mov r15d, 0x46f
movzx r11d, word [0x140050138]
movzx r13d, cx
movzx r10d, word [0x14005013a]
xor di, cx
movzx r9d, word [0x14005013c]
xor bx, cx
movzx r8d, word [0x14005013e]
lea r14d, [r15 - 0x5a]
movzx edx, word [0x140050140]
lea r12d, [r14 + 0x50]
mov dword [rbp + 0xc8], ecx
xor r11w, cx
mov word [rbp + 0xb8], ax
xor r10w, cx
movzx eax, word [0x140050132]
xor r9w, cx
xor ax, cx
mov word [rbp + 0xb0], r15w
xor r8w, cx
mov word [rsp + 0x40], cx
xor dx, cx
mov word [rbp + 0xc0], ax
movzx ecx, word [0x140050142]
lea r15d, [r14 + 6]
movzx eax, word [0x140050144]
mov esi, 0x43b
xor si, word [rbp + 0xc8]
xor cx, r13w
mov word [rsp + 0x42], si
xor ax, r13w
movzx esi, word [rbp + 0xb0]
xor si, word [rbp + 0xc8]
mov word [rsp + 0x44], si
mov esi, 0x411
xor si, word [rbp + 0xc8]
mov word [rsp + 0x46], si
mov esi, 0xe
xor si, word [rbp + 0xc8]
mov word [rsp + 0x48], si
xor r14w, r13w
mov esi, 0x40f
mov word [rsp + 0x50], r14w
xor si, word [rbp + 0xc8]
mov r14d, 0x2e
mov word [rsp + 0x4a], si
xor ax, r14w
xor r9w, r14w
mov word [rsp + 0x6e], ax
xor eax, eax
mov word [rsp + 0x66], r9w
xor r8w, r14w
mov word [rsp + 0x70], ax
xor dx, r14w
mov word [rsp + 0x68], r8w
mov esi, 0x414
mov word [rsp + 0x6a], dx
xor si, word [rbp + 0xc8]
lea r9, [rsp + 0x42]
mov word [rsp + 0x4c], si
lea r8, [0x140273dc4]
mov esi, r15d
lea edx, [rax + 0x59]
xor si, word [rbp + 0xc8]
xor r15w, r14w
mov word [rsp + 0x4e], si
xor r12w, r14w
xor r13w, r14w
mov word [rsp + 0x52], r15w
xor di, r14w
mov word [rsp + 0x56], r12w
xor bx, r14w
mov word [rsp + 0x58], r13w
xor r11w, r14w
mov word [rsp + 0x5e], di
xor r10w, r14w
mov word [rsp + 0x60], bx
xor cx, r14w
mov word [rsp + 0x62], r11w
mov esi, 0x46c
mov word [rsp + 0x64], r10w
xor si, r14w
mov word [rsp + 0x6c], cx
mov word [rsp + 0x54], si
movzx esi, word [rbp + 0xb8]
xor si, r14w
mov word [rsp + 0x5a], si
movzx esi, word [rbp + 0xc0]
xor si, r14w
mov word [rsp + 0x5c], si
call fcn.14000e040
cmp dword [0x140273d74], 0
mov ecx, 0x448
lea edx, [rcx - 0x2e]
je 0x1400104ef
movzx esi, word [0x14005014e]
mov r8d, 0xa
movzx edi, word [0x140050150]
mov eax, 0x432
movzx ebx, word [0x140050152]
movzx r13d, ax
movzx r11d, word [0x140050154]
mov r15d, 0x418
movzx r10d, word [0x140050156]
mov r14d, 0x430
movzx r9d, word [0x140050158]
movzx r12d, dx
movzx edx, word [0x14005015c]
xor si, r8w
mov word [rbp + 0xb0], ax
xor di, r8w
movzx eax, word [0x14005014a]
xor bx, r8w
xor ax, r8w
mov dword [rbp - 0x38], r8d
xor r15w, word [rbp - 0x38]
xor r11w, r8w
mov word [rbp - 0x7e], r15w
xor r10w, r8w
mov r15d, 0xa
mov word [rbp + 0xc0], ax
movzx eax, word [0x14005014c]
xor r14w, r15w
mov word [rbp - 0x7c], r14w
xor ax, r8w
mov word [rbp + 0xb8], cx
mov r14d, 0x431
movzx ecx, word [0x14005015e]
xor r14w, r15w
mov word [rbp - 0x7a], r14w
xor r9w, r8w
mov r14d, 0x444
mov word [rbp + 0xc8], ax
movzx eax, word [0x140050160]
xor r14w, r15w
mov word [rbp - 0x78], r14w
xor dx, 0xa
mov r14d, 0x44d
mov word [rbp - 0x80], r8w
movzx r8d, word [0x14005015a]
xor r14w, r15w
mov word [rbp - 0x76], r14w
xor r8w, 0xa
movzx r14d, r13w
xor cx, 0xa
xor r14w, r15w
xor ax, 0xa
movzx r15d, word [rbp + 0xb8]
mov word [rbp - 0x74], r14w
xor r15w, 0xa
mov r14d, 0x446
mov word [rbp - 0x72], r15w
mov r15d, 0xa
xor r14w, r15w
xor r12w, r15w
mov word [rbp - 0x70], r14w
xor r13w, r15w
mov r14d, 0x2a
mov word [rbp - 0x6c], r12w
xor r14w, r15w
mov word [rbp - 0x6a], r13w
mov word [rbp - 0x6e], r14w
mov r14d, 0x436
xor r14w, r15w
mov word [rbp - 0x68], r14w
movzx r14d, r15w
xor r14w, r15w
mov word [rbp - 0x66], r14w
movzx r14d, word [rbp + 0xc0]
xor r14w, r15w
mov word [rbp - 0x64], r14w
movzx r14d, word [rbp + 0xc8]
xor r14w, r15w
xor si, r15w
mov word [rbp - 0x62], r14w
mov word [rbp - 0x60], si
xor ax, r15w
xor r9w, r15w
xor r8w, r15w
mov word [rbp - 0x4e], ax
xor eax, eax
mov word [rbp - 0x56], r9w
xor dx, r15w
mov word [rbp - 0x54], r8w
xor r11w, r15w
mov word [rbp - 0x52], dx
xor r10w, r15w
mov word [rbp - 0x5a], r11w
xor cx, r15w
mov word [rbp - 0x58], r10w
xor di, r15w
mov word [rbp - 0x50], cx
xor bx, r15w
mov word [rbp - 0x5e], di
lea edx, [rax + 0x1d]
mov word [rbp - 0x5c], bx
lea r9, [rbp - 0x7e]
mov word [rbp - 0x4c], ax
lea r8, [0x140273de4]
call fcn.14000e040
cmp dword [0x140273de4], 0
je 0x1400104ef
mov ecx, dword [rbp - 0x34]
mov edx, 0x41
movzx eax, word [0x140050168]
movzx r13d, cx
movzx edi, word [0x14005016c]
xor ax, dx
movzx ebx, word [0x14005016e]
mov r14d, 0x402
movzx r11d, word [0x140050170]
xor di, dx
movzx r10d, word [0x140050172]
xor bx, dx
movzx r9d, word [0x140050174]
xor r11w, dx
movzx r8d, word [0x140050176]
lea r12d, [r14 + 0x77]
mov dword [rbp + 0xc8], edx
lea r15d, [r14 + 0x4f]
mov word [rbp + 0xb8], ax
xor r10w, dx
movzx eax, word [0x14005016a]
xor r14w, 0x41
xor ax, dx
mov word [rbp - 0x80], dx
mov esi, 0x461
mov word [rbp + 0xc0], ax
xor si, word [rbp + 0xc8]
xor r9w, dx
movzx eax, word [0x14005017c]
xor r8w, dx
movzx edx, word [0x140050178]
xor ax, 0x41
mov word [rbp - 0x7e], si
xor dx, 0x41
movzx esi, r13w
mov word [rbp + 0xb0], cx
xor si, word [rbp + 0xc8]
movzx ecx, word [0x14005017a]
mov word [rbp - 0x7c], si
xor cx, 0x41
mov esi, 0x475
mov word [rbp - 0x76], r14w
xor si, word [rbp + 0xc8]
mov r14d, 0x41
mov word [rbp - 0x7a], si
xor r15w, r14w
mov esi, r12d
mov word [rbp - 0x70], r15w
xor si, word [rbp + 0xc8]
xor r12w, r14w
mov word [rbp - 0x78], si
xor r13w, r14w
mov esi, 0x400
mov word [rbp - 0x6e], r12w
xor si, r14w
mov word [rbp - 0x6a], r13w
mov word [rbp - 0x74], si
xor di, r14w
mov esi, 0x61
mov word [rbp - 0x62], di
xor si, r14w
xor bx, r14w
mov word [rbp - 0x72], si
xor r11w, r14w
xor r10w, r14w
mov word [rbp - 0x60], bx
mov esi, 0x47d
mov word [rbp - 0x5e], r11w
xor si, r14w
mov word [rbp - 0x5c], r10w
mov word [rbp - 0x6c], si
movzx esi, r14w
xor si, r14w
mov word [rbp - 0x68], si
movzx esi, word [rbp + 0xb8]
xor si, r14w
mov word [rbp - 0x66], si
movzx esi, word [rbp + 0xc0]
xor si, r14w
mov word [rbp - 0x64], si
xor r9w, r14w
mov rbx, qword [0x140273e18]
xor dx, r14w
movaps xmm1, xmmword [0x140050570]
xor cx, r14w
movaps xmm0, xmmword [0x140050630]
xor ax, r14w
mov word [rbp - 0x56], dx
xor r8w, r14w
mov word [rbp - 0x5a], r9w
lea rdx, [rsp + 0x40]
mov word [rbp - 0x58], r8w
xor edi, edi
mov word [rbp - 0x54], cx
mov word [rbp - 0x52], ax
mov word [rbp - 0x50], di
mov rcx, qword [rbx + 0x28]
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rsp + 0x40], xmm1
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rbx, qword [0x140273e18]
lea rdx, [rsp + 0x40]
movaps xmm1, xmmword [0x1400505e0]
movaps xmm0, xmmword [0x140050630]
movups xmmword [rbp - 0x28], xmm0
mov rcx, qword [rbx + 0x28]
movups xmmword [rsp + 0x40], xmm1
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x28]
mov r8, qword [rbx + 0x28]
movaps xmm3, xmm11
mov qword [rsp + 0x20], rdi
mov rax, qword [rcx]
call qword [rax + 0x80]
movss xmm0, dword [0x1400503cc]
xorps xmm1, xmm1
movss xmm3, dword [0x1400503a4]
movss xmm2, dword [0x1400503d8]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1400503e4]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x1400503bc]
call fcn.14000ebf0
movss xmm2, dword [0x1400503b8]
lea rax, [rbp - 0x7e]
movss xmm1, dword [0x1400503d0]
lea r9, [rsp + 0x40]
movaps xmm0, xmmword [0x140050600]
mov rcx, qword [0x140273e18]
mov qword [rsp + 0x28], rax
movd r8d, xmm2
movd edx, xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x20], dil
call fcn.140006390
movzx eax, word [0x14005017e]
mov ecx, 9
movzx r11d, word [0x140050184]
mov edi, 0x448
movzx r12d, word [0x140050180]
xor ax, cx
movzx ebx, word [0x140050182]
xor r12w, cx
movzx r10d, word [0x140050186]
xor bx, cx
movzx r9d, word [0x140050188]
lea esi, [rdi - 0x1d]
xor r11w, cx
mov word [rbp + 0xb0], ax
lea r14d, [rdi - 0xf]
mov dword [rbp + 0xb8], ecx
xor r10w, cx
mov word [rsp + 0x40], cx
movzx r15d, cx
movzx edx, word [0x14005018c]
xor r9w, cx
movzx eax, word [0x140050190]
xor dx, cx
movzx r8d, word [0x14005018a]
xor ax, r15w
xor r8w, cx
mov r13d, 0x42e
xor r13w, word [rbp + 0xb8]
movzx ecx, word [0x14005018e]
mov word [rsp + 0x42], r13w
xor cx, r15w
mov r13d, r14d
xor r13w, word [rbp + 0xb8]
mov word [rsp + 0x44], r13w
mov r13d, 9
xor di, r13w
xor ax, r13w
mov word [rsp + 0x46], di
xor dx, r13w
mov word [rsp + 0x6a], ax
xor r9w, r13w
xor eax, eax
mov word [rsp + 0x66], dx
xor r8w, r13w
mov word [rsp + 0x6c], ax
xor cx, r13w
mov word [rsp + 0x62], r9w
mov edi, 0x44b
mov word [rsp + 0x64], r8w
xor di, r13w
mov word [rsp + 0x68], cx
mov word [rsp + 0x48], di
lea rax, [rsp + 0x42]
mov edi, 0x445
mov qword [rsp + 0x28], rax
xor di, r13w
mov dword [rsp + 0x20], 2
mov word [rsp + 0x4a], di
lea edx, [r13 + 0x3c]
mov edi, 0x29
lea r9, [0x140099e20]
xor di, r13w
lea r8, [0x140273de8]
mov word [rsp + 0x4c], di
lea ecx, [rdx + 0x66]
mov edi, 0x43c
xor si, r13w
xor di, r13w
mov word [rsp + 0x4e], si
mov word [rsp + 0x50], di
xor r14w, r13w
xor r15w, r13w
mov word [rsp + 0x54], r14w
xor r12w, r13w
mov word [rsp + 0x56], r15w
xor bx, r13w
mov word [rsp + 0x5a], r12w
xor r11w, r13w
mov word [rsp + 0x5c], bx
xor r10w, r13w
mov word [rsp + 0x5e], r11w
mov edi, 0x432
mov word [rsp + 0x60], r10w
xor di, r13w
mov word [rsp + 0x52], di
movzx edi, word [rbp + 0xb0]
xor di, r13w
mov word [rsp + 0x58], di
call fcn.14000e370
cmp dword [0x140273d78], 0
mov eax, 0x33
mov dword [rbp + 0xc8], eax
lea ecx, [rax - 0x15]
je 0x140010abf
movzx r15d, word [rbp - 0x34]
movzx r13d, ax
movzx edi, word [0x14005019c]
movzx r14d, cx
movzx ebx, word [0x14005019e]
xor r14w, r13w
movzx r11d, word [0x1400501a0]
mov edx, 0x40e
movzx r10d, word [0x1400501a2]
mov esi, 0x423
xor si, word [rbp + 0xc8]
xor di, r13w
movzx r9d, word [0x1400501a4]
xor bx, r13w
movzx r8d, word [0x1400501a6]
lea r12d, [rdx - 0xb]
movzx ecx, word [0x1400501aa]
xor r11w, r13w
mov word [rbp - 0x7e], si
xor r10w, r13w
mov word [rbp - 0x80], ax
xor r9w, r13w
movzx eax, word [0x140050198]
xor r8w, r13w
xor ax, r13w
mov word [rbp + 0xb0], dx
movzx esi, word [rbp + 0xb0]
xor cx, r13w
xor si, word [rbp + 0xc8]
movzx edx, word [0x1400501a8]
mov word [rbp - 0x7c], si
xor dx, r13w
mov word [rbp + 0xb8], ax
mov esi, 0x33
xor word [rbp - 0x34], si
mov esi, dword [rbp - 0x34]
movzx eax, word [0x14005019a]
mov word [rbp - 0x7a], si
xor ax, r13w
mov word [rbp + 0xc0], ax
mov esi, 0x40b
xor si, word [rbp + 0xc8]
movzx eax, word [0x1400501ac]
mov word [rbp - 0x78], si
xor ax, r13w
mov esi, 0x40d
mov word [rbp - 0x76], r14w
mov r14d, 0x33
xor si, r14w
xor r15w, r14w
mov word [rbp - 0x74], si
xor r13w, r14w
mov esi, 0x407
mov word [rbp - 0x72], r15w
xor si, r14w
mov word [rbp - 0x68], r13w
mov word [rbp - 0x70], si
xor di, r14w
mov esi, r12d
mov word [rbp - 0x62], di
xor si, r14w
xor r12w, r14w
mov word [rbp - 0x6e], si
xor bx, r14w
xor r11w, r14w
mov word [rbp - 0x6a], r12w
xor r10w, r14w
mov word [rbp - 0x60], bx
mov esi, 0x474
mov word [rbp - 0x5e], r11w
xor si, r14w
mov word [rbp - 0x5c], r10w
mov word [rbp - 0x6c], si
movzx esi, word [rbp + 0xb8]
xor si, r14w
mov word [rbp - 0x66], si
movzx esi, word [rbp + 0xc0]
xor si, r14w
xor r9w, r14w
mov word [rbp - 0x64], si
mov word [rbp - 0x5a], r9w
xor ax, r14w
lea r9, [rbp - 0x7e]
xor r8w, r14w
mov word [rbp - 0x52], ax
xor eax, eax
mov word [rbp - 0x58], r8w
xor dx, r14w
mov word [rbp - 0x50], ax
mov word [rbp - 0x56], dx
lea r8, [0x140273dd8]
xor cx, r14w
lea edx, [rax + 0x1d]
mov word [rbp - 0x54], cx
call fcn.14000e040
movzx esi, word [0x1400501b6]
mov edx, 0x57
movzx edi, word [0x1400501b8]
mov eax, 0x460
movzx ebx, word [0x1400501ba]
mov r15d, 0x46a
xor r15w, word [rbp - 0x30]
xor si, dx
movzx r11d, word [0x1400501bc]
xor di, dx
movzx r10d, word [0x1400501be]
lea r12d, [rax - 0x49]
movzx r9d, word [0x1400501c0]
lea r13d, [r12 - 1]
movzx r8d, word [0x1400501c2]
xor bx, dx
movzx ecx, word [0x1400501c6]
xor r11w, dx
mov word [rbp - 0x7c], r15w
xor r10w, dx
mov word [rbp + 0xb0], ax
xor r9w, dx
xor r8w, dx
mov word [rbp - 0x80], dx
mov r15d, 0x415
mov r14d, 0x447
xor r15w, word [rbp - 0x30]
xor r14w, 0x57
mov word [rbp - 0x7a], r15w
mov eax, 0x466
mov word [rbp - 0x7e], r14w
mov r15d, 0x46f
xor r15w, word [rbp - 0x30]
mov r14d, 0x7a
xor r14w, 0x57
mov word [rbp + 0xb8], ax
movzx eax, word [0x1400501b2]
xor cx, 0x57
xor ax, dx
mov word [rbp - 0x78], r15w
mov word [rbp - 0x76], r14w
mov r15d, r12d
xor r15w, word [rbp - 0x30]
mov r14d, 0x467
mov word [rbp - 0x74], r15w
mov r15d, 0x57
xor r14w, r15w
mov word [rbp + 0xc0], ax
movzx eax, word [0x1400501b4]
xor ax, dx
mov word [rbp - 0x72], r14w
movzx r14d, word [rbp + 0xb0]
movzx edx, word [0x1400501c4]
xor r14w, r15w
movzx r15d, word [rbp + 0xb8]
xor dx, 0x57
xor r15w, 0x57
mov word [rbp + 0xc8], ax
movzx eax, word [0x1400501c8]
mov word [rbp - 0x70], r14w
xor ax, 0x57
mov word [rbp - 0x6e], r15w
mov r14d, 0x469
mov r15d, 0x57
xor r12w, r15w
mov word [rbp - 0x6c], r12w
xor r14w, r15w
mov word [rbp - 0x6a], r14w
xor ax, r15w
xor r9w, r15w
mov word [rbp - 0x4e], ax
xor eax, eax
mov word [rbp - 0x56], r9w
xor r8w, r15w
mov word [rbp - 0x4c], ax
xor dx, r15w
mov word [rbp - 0x54], r8w
xor r11w, r15w
mov word [rbp - 0x52], dx
xor r10w, r15w
mov word [rbp - 0x5a], r11w
xor cx, r15w
mov word [rbp - 0x58], r10w
movzx r14d, r15w
mov word [rbp - 0x50], cx
xor r14w, r15w
lea r9, [rbp - 0x7e]
mov word [rbp - 0x66], r14w
lea r8, [0x140273ddc]
movzx r14d, word [rbp + 0xc0]
lea edx, [rax + 0x31]
xor r14w, r15w
xor r13w, r15w
mov word [rbp - 0x64], r14w
xor si, r15w
movzx r14d, word [rbp + 0xc8]
xor di, r15w
xor r14w, r15w
mov word [rbp - 0x68], r13w
xor bx, r15w
mov word [rbp - 0x62], r14w
mov word [rbp - 0x60], si
mov word [rbp - 0x5e], di
mov word [rbp - 0x5c], bx
call fcn.14000e040
movzx edi, word [0x1400501d4]
mov ecx, 0x58
movzx ebx, word [0x1400501d6]
mov eax, 0x465
movzx r11d, word [0x1400501d8]
movzx r13d, cx
movzx r10d, word [0x1400501da]
xor di, cx
movzx r9d, word [0x1400501dc]
xor bx, cx
movzx r8d, word [str.___CAPS__]
lea r15d, [rax - 0x4b]
movzx edx, word [0x1400501e0]
lea r14d, [rax + 0xa]
mov word [rbp + 0xb0], ax
lea r12d, [rax - 0x4d]
movzx eax, word [0x1400501d0]
xor r11w, cx
xor ax, cx
mov dword [rbp + 0xc8], ecx
mov word [rbp + 0xb8], ax
xor r10w, cx
movzx eax, word [0x1400501d2]
xor r9w, cx
xor ax, cx
mov word [rbp - 0x80], cx
xor r8w, cx
mov word [rbp + 0xc0], ax
movzx eax, word [0x1400501e4]
xor dx, cx
movzx ecx, word [0x1400501e2]
mov esi, 0x448
xor si, word [rbp + 0xc8]
xor ax, r13w
mov word [rbp - 0x7e], si
xor cx, r13w
movzx esi, word [rbp + 0xb0]
xor si, word [rbp + 0xc8]
mov word [rbp - 0x7c], si
mov esi, r15d
xor si, word [rbp + 0xc8]
mov word [rbp - 0x7a], si
mov esi, 0x460
xor si, word [rbp + 0xc8]
xor r14w, r13w
mov word [rbp - 0x78], si
mov esi, 0x75
xor si, word [rbp + 0xc8]
mov word [rbp - 0x76], si
mov esi, 0x468
mov word [rbp - 0x74], r14w
mov r14d, 0x58
xor si, r14w
xor ax, r14w
mov word [rbp - 0x72], si
xor r9w, r14w
xor r8w, r14w
mov word [rbp - 0x52], ax
xor eax, eax
mov word [rbp - 0x5a], r9w
xor dx, r14w
mov word [rbp - 0x58], r8w
mov esi, 0x46a
mov word [rbp - 0x56], dx
xor si, r14w
mov word [rbp - 0x50], ax
mov word [rbp - 0x6e], si
lea r9, [rbp - 0x7e]
xor r15w, r14w
lea r8, [0x140273de0]
xor r12w, r14w
mov word [rbp - 0x70], r15w
xor r13w, r14w
mov word [rbp - 0x6a], r12w
xor di, r14w
mov word [rbp - 0x68], r13w
xor bx, r14w
mov word [rbp - 0x62], di
xor r11w, r14w
mov word [rbp - 0x60], bx
xor r10w, r14w
mov word [rbp - 0x5e], r11w
xor cx, r14w
mov word [rbp - 0x5c], r10w
mov esi, 0x466
mov word [rbp - 0x54], cx
xor si, r14w
lea edx, [rax + 0x45]
mov word [rbp - 0x6c], si
movzx esi, word [rbp + 0xb8]
xor si, r14w
mov word [rbp - 0x66], si
movzx esi, word [rbp + 0xc0]
xor si, r14w
mov word [rbp - 0x64], si
call fcn.14000e040
cmp dword [0x140273d7c], 0
je 0x140011054
movzx r13d, word [0x1400501f6]
mov ecx, 0x63
movzx r12d, word [0x1400501f8]
xor r13w, cx
movzx r15d, word [0x1400501fa]
xor r12w, cx
movzx r14d, word [0x1400501fc]
xor r15w, cx
movzx esi, word [0x1400501fe]
xor r14w, cx
movzx edi, word [0x140050200]
xor si, cx
movzx ebx, word [0x140050202]
xor di, cx
movzx r11d, word [0x140050204]
xor bx, cx
movzx edx, word [0x140050206]
xor r11w, cx
movzx r10d, word [0x140050208]
xor dx, cx
movzx r9d, word [0x14005020a]
xor r10w, cx
movzx r8d, word [0x14005020c]
xor r9w, cx
mov word [rbp - 0x30], r13w
xor r8w, cx
mov r13d, 0x473
mov word [rbp - 0x34], r12w
mov r12d, 0x63
mov word [rbp - 0x80], cx
xor r13w, r12w
mov word [rbp - 0x38], r15w
mov word [rbp - 0x7e], r13w
mov eax, 0x45d
mov word [rbp + 0xb0], ax
mov r13d, 0x451
xor r13w, r12w
mov eax, 0x421
mov word [rbp - 0x7c], r13w
mov r13d, 0x421
xor r13w, r12w
mov word [rbp + 0xb8], ax
mov word [rbp - 0x7a], r13w
mov eax, 0x43
mov word [rbp + 0xc0], ax
mov r13d, 0x45d
xor r13w, r12w
mov word [rbp + 0xc8], ax
movzx eax, word [0x1400501f2]
mov word [rbp - 0x78], r13w
xor ax, cx
mov word [rbp - 8], ax
mov r13d, 0x42b
movzx eax, word [0x1400501f4]
xor r13w, r12w
mov word [rbp - 0x76], r13w
xor ax, cx
movzx r13d, word [rbp + 0xb0]
movzx ecx, word [0x14005020e]
xor r13w, r12w
mov word [rbp - 0x74], r13w
xor cx, 0x63
movzx r13d, word [rbp + 0xb8]
xor r13w, r12w
mov word [rbp - 6], ax
movzx eax, word [0x140050210]
mov word [rbp - 0x72], r13w
xor ax, 0x63
mov r13d, 0x43
xor r13w, r12w
mov word [rbp - 0x70], r13w
mov r13d, 0x38
xor r13w, r12w
mov word [rbp - 0x6e], r13w
movzx r13d, word [rbp + 0xc0]
xor r13w, r12w
mov word [rbp - 0x6c], r13w
mov r13d, 0x20
xor r13w, r12w
mov word [rbp - 0x6a], r13w
mov r13d, 0x22
xor r13w, r12w
mov r15d, 0x3e
mov word [rbp - 0x68], r13w
xor r15w, r12w
mov r13d, 0x33
mov word [rbp - 0x60], r15w
movzx r15d, word [rbp - 0x38]
xor r13w, r12w
mov word [rbp - 0x66], r13w
mov r13d, 0x30
xor r13w, r12w
mov word [rbp - 0x64], r13w
movzx r13d, word [rbp + 0xc8]
xor r13w, r12w
mov word [rbp - 0x62], r13w
movzx r13d, r12w
xor r13w, r12w
mov word [rbp - 0x5e], r13w
movzx r13d, word [rbp - 8]
xor r13w, r12w
mov word [rbp - 0x5c], r13w
movzx r13d, word [rbp - 6]
xor r13w, r12w
mov word [rbp - 0x5a], r13w
movzx r13d, word [rbp - 0x30]
xor r13w, r12w
movzx r12d, word [rbp - 0x34]
mov word [rbp - 0x58], r13w
mov r13d, 0x63
xor dx, r13w
xor r9w, r13w
xor r8w, r13w
mov word [rbp - 0x48], dx
xor r15w, r13w
mov word [rbp - 0x44], r9w
mov word [rbp - 0x54], r15w
lea r9, [rbp - 0x7e]
xor r11w, r13w
mov word [rbp - 0x42], r8w
xor r10w, r13w
mov word [rbp - 0x4a], r11w
xor cx, r13w
mov word [rbp - 0x46], r10w
xor ax, r13w
mov word [rbp - 0x40], cx
xor r15d, r15d
mov word [rbp - 0x3e], ax
xor r12w, r13w
mov word [rbp - 0x3c], r15w
xor r14w, r13w
mov word [rbp - 0x56], r12w
xor si, r13w
mov word [rbp - 0x52], r14w
xor di, r13w
mov word [rbp - 0x50], si
xor bx, r13w
mov word [rbp - 0x4e], di
lea r8, [0x140273df8]
mov word [rbp - 0x4c], bx
lea edx, [r13 - 0x46]
call fcn.14000e040
movzx r10d, word [0x140050208]
lea ebx, [r13 + 3]
movzx r9d, word [0x14005020a]
mov r14d, 0x3e
movzx r8d, word [0x14005020c]
mov r11d, 0x41f
movzx ecx, word [0x14005020e]
xor r10w, r14w
movzx eax, word [0x140050210]
xor r9w, r14w
movzx edi, word [0x140050206]
xor r8w, r14w
xor cx, r14w
mov word [rsp + 0x40], r14w
xor ax, r14w
xor di, r14w
xor r11w, r14w
movzx edx, r14w
mov word [rsp + 0x42], r11w
mov r11d, 0x401
xor r11w, r14w
mov word [rsp + 0x5c], r15w
mov word [rsp + 0x44], r11w
xor dx, r14w
mov r11d, 0x40e
mov word [rsp + 0x4e], dx
xor r11w, r14w
lea edx, [r13 - 0x32]
mov word [rsp + 0x46], r11w
xor r9w, r14w
mov r11d, 0x402
mov word [rsp + 0x54], r9w
xor r11w, r14w
lea r9, [rsp + 0x42]
mov word [rsp + 0x48], r11w
xor r8w, r14w
mov r11d, 0x1e
mov word [rsp + 0x56], r8w
xor r11w, r14w
lea r8, [0x140273df4]
xor r10w, r14w
mov word [rsp + 0x4a], r11w
xor cx, r14w
mov word [rsp + 0x52], r10w
xor ax, r14w
mov word [rsp + 0x58], cx
xor bx, r14w
mov word [rsp + 0x5a], ax
xor di, r14w
mov word [rsp + 0x4c], bx
mov word [rsp + 0x50], di
call fcn.14000e040
movzx esi, word [str.CryENGINE]
mov r15d, 0x410
movzx ebx, word [0x140050222]
mov eax, 0x2d
movzx r11d, word [0x140050224]
movzx edi, ax
movzx edx, word [0x140050226]
mov r14d, 0x43d
xor r14w, word [rbp - 4]
lea r12d, [r15 - 7]
movzx r10d, word [0x140050228]
lea r13d, [r15 + 0xd]
movzx r9d, word [0x14005022a]
xor r15w, di
movzx r8d, word [0x14005022c]
xor si, di
movzx ecx, word [0x14005022e]
xor bx, di
mov word [rsp + 0x42], r14w
xor r11w, di
mov word [rsp + 0x40], ax
mov r14d, 0x46f
movzx eax, word [0x14005021e]
xor dx, di
xor ax, di
mov word [rsp + 0x44], r15w
mov r15d, 0x2d
mov word [rbp + 0xb0], ax
movzx eax, word [0x140050230]
xor r14w, r15w
mov word [rsp + 0x46], r14w
xor r12w, r15w
mov r14d, 0x415
mov word [rsp + 0x4a], r12w
xor r14w, r15w
xor r10w, di
mov word [rsp + 0x48], r14w
xor r9w, di
mov r14d, 0x416
xor r8w, di
xor r14w, r15w
xor cx, di
mov word [rsp + 0x4c], r14w
xor ax, di
mov r14d, 0x418
xor r14w, r15w
mov word [rsp + 0x4e], r14w
mov r14d, 0x465
xor r14w, r15w
xor di, r15w
mov word [rsp + 0x50], r14w
xor ax, r15w
mov word [rsp + 0x56], di
movzx edi, word [rbp + 0xb0]
xor dx, r15w
xor r9w, r15w
mov word [rsp + 0x6a], ax
xor eax, eax
mov word [rsp + 0x60], dx
xor r8w, r15w
mov word [rsp + 0x64], r9w
xor r13w, r15w
mov word [rsp + 0x66], r8w
xor di, r15w
mov word [rsp + 0x54], r13w
xor si, r15w
mov word [rsp + 0x58], di
xor bx, r15w
mov word [rsp + 0x5a], si
xor r11w, r15w
mov word [rsp + 0x5c], bx
xor r10w, r15w
mov word [rsp + 0x5e], r11w
xor cx, r15w
mov word [rsp + 0x62], r10w
mov r14d, 0x417
mov word [rsp + 0x68], cx
xor r14w, r15w
mov word [rsp + 0x6c], ax
lea edx, [rax + 0x45]
mov word [rsp + 0x52], r14w
lea r9, [rsp + 0x42]
lea r8, [0x140273df0]
call fcn.14000e040
mov r14, qword [rsp + 0x170]
mov r13, qword [rsp + 0x178]
mov r12, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x188]
mov r15, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x100]
add rsp, 0x198
pop rdi
pop rbp
ret