Function at 0x140043ddc
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x140398010]
xor rax, rsp
mov qword [rbp - 8], rax
xor r14d, r14d
mov qword [rbp - 0x18], rcx
movabs rax, 0x2e000000000012f
mov rsi, r8
mov rbx, rcx
cmp rdx, rax
ja 0x140044b7b
je 0x140044b13
movabs rax, 0x2e0000000000015
cmp rdx, rax
ja 0x140044487
je 0x140044421
movabs rax, 0x2e0000000000005
cmp rdx, rax
ja 0x14004418f
je 0x140044129
cmp rdx, 0x16bb
je 0x1400440c5
cmp rdx, 0x16dd
je 0x140044064
cmp rdx, 0x16ee
je 0x140043ffc
movabs rax, 0x2e0000000000002
cmp rdx, rax
je 0x140043f90
movabs rax, 0x2e0000000000003
cmp rdx, rax
je 0x140043f1d
movabs rax, 0x2e0000000000004
cmp rdx, rax
jne 0x140045532
mov eax, dword [str.uHXE]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390aa4]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140043ece
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140043f0b
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
mov eax, dword [str.lK_XYO_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390ff8]
mov word [rbp - 0x14], ax
mov al, byte [0x140390ffa]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x140043f41
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140043f7e
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
mov eax, dword [0x140390e08]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390e0c]
mov word [rbp - 0x14], ax
mov al, byte [0x140390e0e]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x140043fb4
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140043ff1
jmp 0x140043f87
cmp byte [0x140390f33], r14b
mov eax, dword [str.k_W_]
mov dword [rbp - 0x18], eax
je 0x14004403c
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 4
jl 0x140044015
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044052
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
cmp byte [0x1403913eb], r14b
mov eax, dword [str.lVX_lXHYI_]
mov dword [rbp - 0x18], eax
je 0x1400440a4
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 4
jl 0x14004407d
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400440ba
jmp 0x14004405b
cmp byte [0x140390d9f], r14b
mov eax, dword [str.zVX_USXW]
mov dword [rbp - 0x18], eax
je 0x140044105
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 4
jl 0x1400440de
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004411b
jmp 0x14004405b
mov eax, dword [str.pXTAS]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390f78]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140044144
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044181
jmp 0x140043f14
movabs rax, 0x2e0000000000006
cmp rdx, rax
je 0x1400443b5
movabs rax, 0x2e0000000000007
cmp rdx, rax
je 0x14004433e
movabs rax, 0x2e0000000000008
cmp rdx, rax
je 0x1400442cf
movabs rax, 0x2e0000000000009
cmp rdx, rax
je 0x140044265
movabs rax, 0x2e000000000000a
cmp rdx, rax
jne 0x140045532
movzx eax, word [0x140390ea8]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.oPTKP_T_3B]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140390eaa]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x140044216
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044253
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
cmp byte [0x140390a0f], r14b
mov rax, qword [0x140390a08]
mov qword [rbp - 0x18], rax
je 0x1400442a7
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x140044280
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400442bd
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
mov eax, dword [str.hQ_I_U_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x1403913a0]
mov word [rbp - 0x14], ax
mov al, byte [0x1403913a2]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x1400442f3
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044330
jmp 0x140043f87
cmp byte [0x140390b31], r14b
movsd xmm0, qword [0x140390b28]
movzx eax, word [0x140390b30]
movsd qword [rbp - 0x18], xmm0
mov word [rbp - 0x10], ax
je 0x14004438d
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xa
jl 0x140044366
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400443a3
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
movsd xmm0, qword [str.lVHYVRLQ_]
lea r9, [rbp - 0x18]
mov al, byte [0x140390f70]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x1400443d2
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004440f
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
cmp byte [0x14039126f], r14b
mov rax, qword [str.zXIOURP_sPHRWR_]
mov qword [rbp - 0x18], rax
je 0x140044463
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x14004443c
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044479
jmp 0x1400442c6
movabs rax, 0x2e0000000000068
cmp rdx, rax
ja 0x1400447e5
je 0x14004477f
movabs rax, 0x2e0000000000016
cmp rdx, rax
je 0x140044717
movabs rax, 0x2e0000000000020
cmp rdx, rax
je 0x1400446af
movabs rax, 0x2e0000000000029
cmp rdx, rax
je 0x140044649
movabs rax, 0x2e0000000000040
cmp rdx, rax
je 0x1400445e3
movabs rax, 0x2e0000000000042
cmp rdx, rax
je 0x140044574
movabs rax, 0x2e0000000000065
cmp rdx, rax
jne 0x140045532
cmp byte [0x140390c77], r14b
mov rax, qword [0x140390c70]
mov qword [rbp - 0x18], rax
je 0x140044550
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x140044529
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044566
jmp 0x1400442c6
mov eax, dword [str.uZyIYX_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390cd0]
mov word [rbp - 0x14], ax
mov al, byte [0x140390cd2]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x140044598
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400445d5
jmp 0x140043f87
cmp byte [0x140390b27], r14b
mov rax, qword [str.jV__TRY_jSUTL_4A]
mov qword [rbp - 0x18], rax
je 0x140044625
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x1400445fe
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004463b
jmp 0x1400442c6
mov eax, dword [0x140390904]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390908]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140044664
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400446a1
jmp 0x140043f14
movsd xmm0, qword [str.bTB_IJ_]
lea r9, [rbp - 0x18]
mov al, byte [0x140390de8]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x1400446cc
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044709
jmp 0x140044418
movsd xmm0, qword [str.k_WVYIL_]
lea r9, [rbp - 0x18]
mov al, byte [0x140390ca0]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x140044734
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044771
jmp 0x140044418
mov eax, dword [0x140391208]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x14039120c]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x14004479a
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400447d7
jmp 0x140043f14
movabs rax, 0x2e000000000006e
cmp rdx, rax
je 0x140044aa0
movabs rax, 0x2e0000000000079
cmp rdx, rax
je 0x140044a3a
movabs rax, 0x2e000000000007a
cmp rdx, rax
je 0x140044917
movabs rax, 0x2e00000000000dd
cmp rdx, rax
je 0x1400448b3
movabs rax, 0x2e000000000012e
cmp rdx, rax
jne 0x140045532
mov eax, dword [str.kVWYN_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390968]
mov word [rbp - 0x14], ax
mov al, byte [0x14039096a]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x140044868
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400448a5
jmp 0x140043f87
cmp byte [0x1403912b3], r14b
mov eax, dword [str.uS_]
mov dword [rbp - 0x18], eax
je 0x1400448f3
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 4
jl 0x1400448cc
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044909
jmp 0x14004405b
mov rcx, qword [0x14039a7c0]
lea rdx, [r8 + 0xd4]
lea r8, [rbp - 0x20]
mov word [rbp - 0x20], r14w
mov r9d, 2
call fcn.14006a854
movzx edi, r14w
test eax, eax
je 0x140044945
movzx edi, word [rbp - 0x20]
mov rcx, qword [0x14039a7c0]
lea rdx, [rsi + 0xd8]
mov r9d, 2
mov word [rbp - 0x18], r14w
lea r8, [rbp - 0x18]
call fcn.14006a854
test eax, eax
movzx eax, r14w
je 0x140044973
movzx eax, word [rbp - 0x18]
lea r9, [rbp - 0x18]
mov r8d, r14d
cmp di, ax
je 0x1400449e0
mov eax, dword [0x140390c44]
mov dword [rbp - 0x18], eax
mov al, byte [0x140390c48]
mov byte [rbp - 0x14], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x140044991
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400449ce
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
mov eax, dword [str.pXTZ_]
mov dword [rbp - 0x18], eax
mov al, byte [0x140391408]
mov byte [rbp - 0x14], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x1400449f2
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044a2f
jmp 0x1400449d7
mov eax, dword [str.tLYRS]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140391254]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140044a55
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044a92
jmp 0x140043f14
movzx eax, word [0x140390fc0]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.kVV_UXL]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140390fc2]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x140044ac8
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044b05
jmp 0x14004425c
movsd xmm0, qword [0x140390c78]
lea r9, [rbp - 0x18]
mov al, byte [0x140390c80]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x140044b30
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044b6d
jmp 0x140044418
movabs rax, 0x2e000000000023b
cmp rdx, rax
ja 0x1400451e5
je 0x14004517f
movabs rax, 0x2e00000000001ec
cmp rdx, rax
ja 0x140044f10
je 0x140044eaa
movabs rax, 0x2e000000000013b
cmp rdx, rax
je 0x140044e46
movabs rax, 0x2e000000000013e
cmp rdx, rax
je 0x140044de0
movabs rax, 0x2e000000000016c
cmp rdx, rax
je 0x140044d6d
movabs rax, 0x2e0000000000195
cmp rdx, rax
je 0x140044d05
movabs rax, 0x2e00000000001a2
cmp rdx, rax
je 0x140044c9f
movabs rax, 0x2e00000000001ca
cmp rdx, rax
jne 0x140045532
cmp byte [0x140391325], r14b
mov eax, dword [0x140391320]
movsd xmm0, qword [str.oK_XWTPX_]
mov dword [rbp - 0x10], eax
movzx eax, word [0x140391324]
mov word [rbp - 0xc], ax
movsd qword [rbp - 0x18], xmm0
je 0x140044c77
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xe
jl 0x140044c50
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044c8d
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
mov eax, dword [str.uVSI_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x14039099c]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140044cba
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044cf7
jmp 0x140043f14
movsd xmm0, qword [str.zKSUIJZ_]
lea r9, [rbp - 0x18]
mov al, byte [0x140390ab0]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x140044d22
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044d5f
jmp 0x140044418
movzx eax, word [0x140391390]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.KSRY]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140391392]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x140044d95
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044dd2
jmp 0x14004425c
mov eax, dword [str.wKSH_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390b00]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140044dfb
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044e38
jmp 0x140043f14
cmp byte [0x140391177], r14b
mov eax, dword [str.yW__]
mov dword [rbp - 0x18], eax
je 0x140044e86
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 4
jl 0x140044e5f
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044e9c
jmp 0x14004405b
cmp byte [0x140390b3f], r14b
mov rax, qword [str.kVPTIOP_yLNT]
mov qword [rbp - 0x18], rax
je 0x140044eec
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x140044ec5
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044f02
jmp 0x1400442c6
movabs rax, 0x2e0000000000200
cmp rdx, rax
je 0x14004511b
movabs rax, 0x2e0000000000206
cmp rdx, rax
je 0x1400450b7
movabs rax, 0x2e0000000000221
cmp rdx, rax
je 0x14004504f
movabs rax, 0x2e0000000000231
cmp rdx, rax
je 0x140044fe0
movabs rax, 0x2e0000000000236
cmp rdx, rax
jne 0x140045532
mov eax, dword [0x140391248]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.rLTPYO]
mov r8d, r14d
mov dword [rbp - 0x10], eax
mov al, byte [0x14039124c]
mov byte [rbp - 0xc], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x140044f95
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140044fd2
jmp 0x1400457c7
mov eax, dword [0x140391270]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140391274]
mov word [rbp - 0x14], ax
mov al, byte [0x140391276]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x140045004
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045041
jmp 0x140043f87
movsd xmm0, qword [0x1403913b8]
lea r9, [rbp - 0x18]
mov al, byte [0x1403913c0]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x14004506c
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400450a9
jmp 0x140044418
mov eax, dword [str.ZRT_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
mov al, byte [0x140390e14]
mov byte [rbp - 0x14], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x1400450d0
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004510d
jmp 0x1400449d7
mov eax, dword [0x140391430]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
mov al, byte [0x140391434]
mov byte [rbp - 0x14], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x140045134
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045171
jmp 0x1400449d7
mov eax, dword [str.kP_V_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x1403911ec]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x14004519a
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400451d7
jmp 0x140043f14
movabs rax, 0x2e0000000000337
cmp rdx, rax
ja 0x1400454d7
je 0x14004546f
movabs rax, 0x2e000000000028d
cmp rdx, rax
je 0x140045407
movabs rax, 0x2e0000000000291
cmp rdx, rax
je 0x140045394
movabs rax, 0x2e000000000030a
cmp rdx, rax
je 0x14004532e
movabs rax, 0x2e000000000031c
cmp rdx, rax
je 0x1400452bf
movabs rax, 0x2e000000000032b
cmp rdx, rax
jne 0x140045532
cmp byte [0x140390e07], r14b
mov rax, qword [str.nTOIO__j_KYO_]
mov qword [rbp - 0x18], rax
je 0x14004529b
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x140045274
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400452b1
jmp 0x1400442c6
mov eax, dword [str.qUVZNT_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x1403911a8]
mov word [rbp - 0x14], ax
mov al, byte [0x1403911aa]
mov byte [rbp - 0x12], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 7
jl 0x1400452e3
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045320
jmp 0x140043f87
mov eax, dword [str.uXO_]
lea r9, [rbp - 0x18]
mov dword [rbp - 0x18], eax
mov r8d, r14d
movzx eax, word [0x140390e24]
mov word [rbp - 0x14], ax
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x140045349
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045386
jmp 0x140043f14
movzx eax, word [0x140390ef8]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.tPkX_I_3B]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140390efa]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x1400453bc
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400453f9
jmp 0x14004425c
movsd xmm0, qword [str.jXWZHIL_]
lea r9, [rbp - 0x18]
mov al, byte [0x140390d00]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x140045424
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045461
jmp 0x140044418
movsd xmm0, qword [0x1403913f8]
lea r9, [rbp - 0x18]
mov al, byte [0x140391400]
mov r8d, r14d
movsd qword [rbp - 0x18], xmm0
mov byte [rbp - 0x10], al
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 9
jl 0x14004548c
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400454c9
jmp 0x140044418
movabs rax, 0x2e0000000000339
cmp rdx, rax
je 0x14004575b
movabs rax, 0x2e000000000033c
cmp rdx, rax
je 0x1400456ed
movabs rax, 0x2e0000000000349
cmp rdx, rax
je 0x14004567a
movabs rax, 0x2e000000000035a
cmp rdx, rax
je 0x140045607
movabs rax, 0x2e0000000000363
cmp rdx, rax
je 0x140045598
cmp byte [0x140390e4f], r14b
mov rax, qword [str.mWQUSJP_uXTN_Q]
mov qword [rbp - 0x18], rax
je 0x140045574
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 8
jl 0x14004554d
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004558a
jmp 0x1400442c6
movups xmm0, xmmword [0x1403912f8]
movdqu xmmword [rbp - 0x18], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400455df
mov r8d, r14d
lea r9, [rbp - 0x18]
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0x10
jl 0x1400455b8
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400455f5
lea rdx, [rbp - 0x18]
jmp 0x1400457cb
movzx eax, word [0x140390b60]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.kWSKYO]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140390b62]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x14004562f
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x14004566c
jmp 0x14004425c
movzx eax, word [0x140391010]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.jVYPYI]
mov r8d, r14d
mov word [rbp - 0x10], ax
mov al, byte [0x140391012]
mov byte [rbp - 0xe], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x1400456a2
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400456df
jmp 0x14004425c
mov eax, dword [0x140391148]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.kM_UXL__]
mov r8d, r14d
mov dword [rbp - 0x10], eax
mov al, byte [0x14039114c]
mov byte [rbp - 0xc], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x140045713
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x140045750
jmp 0x1400457c7
mov eax, dword [0x1403908d0]
lea r9, [rbp - 0x18]
movsd xmm0, qword [str.lK_RRTPX_]
mov r8d, r14d
mov dword [rbp - 0x10], eax
mov al, byte [0x1403908d4]
mov byte [rbp - 0xc], al
movsd qword [rbp - 0x18], xmm0
mov eax, 0x4ec4ec4f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x34
mov al, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x140045781
xorps xmm0, xmm0
lea rax, [rbp - 0x18]
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], r14
or r8, 0xffffffffffffffff
mov qword [rbx + 0x18], r14
inc r8
cmp byte [rax + r8], r14b
jne 0x1400457be
lea rdx, [rbp - 0x18]
mov rcx, rbx
call fcn.140068cd4
mov rax, rbx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14006aa80
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x78]
add rsp, 0x40
pop r14
pop rdi
pop rbp
ret