Function at 0x140011b00
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
movdqa xmmword [rsp + 0xf0], xmm13
movdqa xmmword [rsp + 0xe0], xmm12
movdqa xmmword [rsp + 0xd0], xmm11
movdqa xmmword [rsp + 0xc0], xmm10
movdqa xmmword [rsp + 0xb0], xmm9
movdqa xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0x90], xmm7
movdqa xmmword [rsp + 0x80], xmm6
mov rsi, r9
mov r15, r8
mov rbx, rdx
mov r14, rcx
mov eax, dword [0x141dc1098]
xor ecx, ecx
xor edx, edx
div dword [0x141dc109c]
nop dword [rax]
test cl, cl
jne 0x140011b80
cmp rbx, rsi
jae 0x140011d70
mov eax, 0x9fbcf565
nop word cs:[rax + rax]
mov ecx, dword [0x141dc10c0]
imul ecx, dword [0x141dc10c4]
imul rcx, rax
bt rcx, 0x3e
mov ecx, 0
adc ecx, 0xf1053709
cmp ecx, 0xf4008498
ja 0x140011ba0
lea rax, [rbx - 1]
mov qword [rsp + 0x38], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc10c8]
add eax, dword [0x141dc10cc]
cmp eax, 0x2dba0f1f
je 0x140011be0
movzx ecx, byte [r14]
xor r8d, r8d
mov rax, rbx
sub rax, 4
cmovae r8, rax
mov rdi, qword [rsp + 0x38]
mov r9, rbx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x30], rsi
nop word [rax + rax]
lea rax, [rdi + 1]
cmp r8, rax
jae 0x140011dd0
mov eax, dword [0x141dc10d0]
xor edx, edx
div dword [0x141dc10d4]
add eax, 0xb3c768e1
and eax, 0x94e3a2f3
imul eax, eax, 0x60ce25c7
cmp eax, 0x8f4896f7
jb 0x140011c2d
nop word cs:[rax + rax]
mov eax, dword [0x141dc10d8]
or eax, dword [0x141dc10dc]
add eax, 0x8cade5f9
and eax, 0x693dae39
cmp eax, 0x72bf626c
ja 0x140011c60
cmp rdi, rbx
jae 0x140013a9d
mov eax, dword [0x141dc10e0]
sub eax, dword [0x141dc10e4]
add eax, 0x26154ed
or eax, 0xac7edcb0
cmp eax, 0xeaf055ac
ja 0x140011c86
movzx eax, byte [r14 + rdi]
dec rdi
dec r9
cmp al, cl
je 0x140011c20
lea r8, [rbx + 0xf]
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x140011cc0
cmp r8, rsi
jbe 0x140012317
mov edi, 0xd99388a9
nop word cs:[rax + rax]
mov eax, dword [0x141dc1178]
sub eax, dword [0x141dc117c]
and eax, 0x508f24a4
add eax, 0x644fbc84
cmp eax, 0x20104937
jae 0x140011d0b
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov r13, qword [rsp + 0x30]
mov esi, dword [0x141dc1180]
or esi, dword [0x141dc1184]
imul rsi, rdi
shr rsi, 0x3e
xor esi, 0xaa164e56
add esi, 0x54776492
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete r12b
lea rax, [r13 - 1]
cmp rax, rbx
setb cl
cmp esi, 0x57dc7306
jb 0x140011d10
inc r15
or cl, r12b
mov qword [rsp + 0x30], rax
je 0x140011ce0
jmp 0x140013a40
mov eax, dword [0x141dc10a0]
sub eax, dword [0x141dc10a4]
imul rax, rax, 0x29dc1189
shr rax, 0x3c
add eax, 0x9b1042d2
cmp eax, 0x1b9489e4
jb 0x140011d70
cmp rbx, rsi
jne 0x14001315c
mov eax, dword [0x141dc10a8]
xor eax, dword [0x141dc10ac]
xor eax, 0x42d2200
and eax, 0x34ad73f8
add eax, 0x92f82d52
cmp eax, 0x8110d737
jb 0x140013a08
jmp 0x1400139d1
mov eax, dword [0x141dc1188]
add eax, dword [0x141dc118c]
imul eax, eax, 0x15a97767
imul rax, rax, 0x41d3b6cb
shr rax, 0x3e
add eax, 0xe15f4c09
cmp eax, 0xd6b21812
jb 0x140011dd0
mov edx, 1
xor r9d, r9d
mov r10d, 0xa51f0751
mov r11d, 0xba0fae2b
mov edi, 0xb7fc9cad
xor ecx, ecx
mov r12d, 1
xor r15d, r15d
mov r8d, 1
jmp 0x140011e50
lea rax, [r12 + 1]
mov r8d, 1
xor r15d, r15d
mov rcx, r12
lea rdx, [rax + r15]
mov r12, rax
cmp rdx, rbx
jae 0x140011f90
nop word cs:[rax + rax]
test r9b, r9b
jne 0x140011e50
lea rax, [r15 + rcx]
cmp rax, rbx
jae 0x1400137a9
movzx ebp, byte [r14 + rdx]
nop word [rax + rax]
mov edx, dword [0x141dc1190]
sub edx, dword [0x141dc1194]
or edx, 0xb9ce7bce
imul rdx, r10
shr rdx, 0x3e
cmp edx, 0x722f4888
je 0x140011e70
movzx r13d, byte [r14 + rax]
cmp bpl, r13b
jae 0x140011ee0
mov eax, dword [0x141dc11a8]
imul eax, dword [0x141dc11ac]
imul eax, eax, 0x23144b74
xor eax, 0xc5946442
cmp eax, 0x4a8bb833
ja 0x140011e9c
lea rax, [r12 + r15]
inc rax
mov r8, rax
sub r8, rcx
nop dword [rax + rax]
test r9b, r9b
jne 0x140011ed0
xor r15d, r15d
jmp 0x140011e36
mov eax, dword [0x141dc11b0]
xor edx, edx
div dword [0x141dc11b4]
add eax, 0xb9acf7da
and eax, 0x50a13e3c
add eax, 0x8f91ad49
cmp eax, 0xb725888b
ja 0x140011ee0
nop word cs:[rax + rax]
mov eax, dword [0x141dc11b8]
xor edx, edx
div dword [0x141dc11bc]
imul rax, r11
shr rax, 0x3f
add eax, 0x7cb661d1
cmp eax, 0xce4fad58
ja 0x140011f10
cmp bpl, r13b
jne 0x140011e25
mov rax, r15
inc rax
cmp rax, r8
mov r15, rax
cmove r15, r9
cmovne rax, r9
add rax, r12
nop word cs:[rax + rax]
mov edx, dword [0x141dc11c0]
sub edx, dword [0x141dc11c4]
and edx, 0xc8e92588
imul edx, edx, 0xe47ea786
imul rdx, rdi
shr rdx, 0x3d
cmp edx, 0xd03cc356
ja 0x140011f60
jmp 0x140011e36
mov eax, dword [0x141dc11c8]
xor eax, dword [0x141dc11cc]
imul eax, eax, 0x2e6582bb
and eax, 0x934feb66
add eax, 0xe0639aa4
cmp eax, 0xe48b8f07
ja 0x140011f90
mov eax, 1
xor r9d, r9d
mov r10d, 0xe953f783
xor r12d, r12d
mov edi, 1
xor r11d, r11d
mov r13d, 1
jmp 0x140012000
lea r11, [rdi + 1]
mov r13d, 1
xor edx, edx
mov r12, rdi
lea rax, [r11 + rdx]
mov rdi, r11
mov r11, rdx
cmp rax, rbx
jae 0x140012199
nop word cs:[rax + rax]
mov edx, dword [0x141dc11d0]
and edx, dword [0x141dc11d4]
add edx, 0x92c3088d
and edx, 0xd038001
cmp edx, 0xfeeaae
je 0x140012000
lea r15, [r11 + r12]
cmp r15, rbx
jae 0x140013715
movzx ebp, byte [r14 + rax]
mov eax, dword [0x141dc11d8]
xor edx, edx
div dword [0x141dc11dc]
mov eax, dword [0x141dc11e0]
and eax, dword [0x141dc11e4]
or eax, 0x800
and eax, 0x43500802
cmp eax, 0x52414553
ja 0x140012040
movzx eax, byte [r14 + r15]
nop word cs:[rax + rax]
mov edx, dword [0x141dc11e8]
or edx, dword [0x141dc11ec]
xor edx, 0xe56eae00
imul edx, edx, 0x762688ef
add edx, 0x9d800747
cmp edx, 0x9fa01d91
jb 0x140012070
cmp bpl, al
mov r15, qword [rsp + 0x28]
jbe 0x1400120e0
add r11, rdi
inc r11
mov r13, r11
sub r13, r12
nop dword [rax]
mov eax, dword [0x141dc11f8]
xor edx, edx
div dword [0x141dc11fc]
add eax, 0x9073aa15
or eax, 0x1f4465b
imul eax, eax, 0xeb6b6e47
cmp eax, 0x1514b5ec
je 0x1400120b0
xor edx, edx
jmp 0x140011fe3
mov edx, dword [str._TM]
and edx, dword [0x141dc1204]
or edx, 0x91c816e5
add edx, 0x8f4b06a1
imul rsi, rdx, 0x1955e405
shr rsi, 0x20
sub edx, esi
shr edx, 1
add edx, esi
shr edx, 0x1e
cmp edx, 0x94405d02
je 0x1400120e0
nop word cs:[rax + rax]
mov edx, dword [str.__t3]
sub edx, dword [0x141dc120c]
add edx, 0xfd6ea7fd
imul rdx, rdx, 0x6c983569
shr rdx, 0x3e
cmp edx, 0x391bc467
ja 0x140012120
cmp bpl, al
jne 0x140011fd4
inc r11
mov eax, dword [0x141dc1210]
imul eax, dword [str._v__I]
imul rax, rax, 0x4328a7d9
shr rax, 0x3c
imul eax, eax, 0xa3747aaf
imul rax, r10
shr rax, 0x3e
cmp r11, r13
mov edx, 0
cmovne rdx, r11
cmp eax, 0x3b6e6f43
je 0x140012151
cmp r11, r13
cmovne r11, r9
add r11, rdi
jmp 0x140011fe3
cmp rcx, r12
cmova r12, rcx
cmova r13, r8
mov rdi, rbx
sub rdi, r12
jb 0x14001399f
lea rcx, [r12 + r13]
mov eax, dword [0x141dc1218]
xor edx, edx
div dword [0x141dc121c]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1220]
xor edx, edx
div dword [0x141dc1224]
add eax, 0xf727f27d
or eax, 0x14008427
and eax, 0x5dcb8f37
cmp eax, 0x2ba96871
jb 0x1400121d0
nop word cs:[rax + rax]
mov eax, dword [0x141dc1228]
sub eax, dword [0x141dc122c]
imul eax, eax, 0x742abc49
cmp eax, 0xed003218
je 0x140012200
cmp rcx, r13
jb 0x140013742
nop word cs:[rax + rax]
mov eax, dword [0x141dc1240]
xor edx, edx
div dword [0x141dc1244]
add eax, 0xde2b30d7
and eax, 0x736bfe48
cmp eax, 0x2aeb64ca
jb 0x140012230
cmp rcx, rbx
ja 0x140013a9d
lea rdx, [r14 + r13]
nop dword [rax]
mov eax, dword [0x141dc1248]
mov ecx, dword [0x141dc124c]
add eax, ecx
add eax, 0xf395028a
and eax, 0x14e4db0b
cmp eax, 0x5d539d69
je 0x140012260
mov rcx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
mov ecx, eax
test eax, eax
mov qword [rsp + 0x40], r12
je 0x140012712
nop dword [rax]
mov eax, dword [0x141dc1250]
and eax, dword [0x141dc1254]
imul rax, rax, 0x1d8ea671
shr rax, 0x3a
or eax, 0x66c61b8b
cmp eax, 0x59a6920c
je 0x1400122a0
mov eax, ebx
and eax, 3
nop dword [rax + rax]
mov edx, dword [0x141dc1258]
imul edx, dword [0x141dc125c]
and edx, 0xa0203c1d
imul r8, rdx, 0x2302ffb9
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1f
cmp edx, 0xd529d87a
ja 0x1400122d0
cmp qword [rsp + 0x38], 3
jae 0x140012c43
xor r8d, r8d
xor edx, edx
jmp 0x140012c90
movzx ecx, cl
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
movzx eax, al
movd xmm1, eax
punpcklbw xmm1, xmm1
pshuflw xmm1, xmm1, 0
inc r14
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], rsi
mov eax, dword [0x141dc10e8]
sub eax, dword [0x141dc10ec]
xor eax, 0x4d64ce1b
imul eax, eax, 0x6450283d
and eax, 0x584e79b2
cmp eax, 0x1d9b1c26
mov rcx, qword [rsp + 0x38]
jne 0x140012376
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rcx
pshufd xmm7, xmm0, 0
pshufd xmm6, xmm1, 0
add rbx, 0x3f
nop word cs:[rax + rax]
mov eax, dword [0x141dc10f0]
add eax, dword [0x141dc10f4]
and eax, 0xe6e09669
imul eax, eax, 0x3efc8683
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rcx
cmp eax, 0x67ee99f5
ja 0x140012390
nop dword [rax + rax]
mov eax, dword [0x141dc10f8]
or eax, dword [0x141dc10fc]
imul eax, eax, 0xca3cca2c
or eax, 0xc20acad2
imul eax, eax, 0x90f7e87b
cmp eax, 0x803142c9
jb 0x1400123c0
mov qword [rsp + 0x48], r8
cmp rbx, rsi
jae 0x140013164
mov r15d, 0x9dbeb309
lea rcx, [rsp + 0x50]
xor r13d, r13d
xor r12d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dc1100]
xor edx, edx
div dword [0x141dc1104]
add eax, 0xb57c6277
imul rax, r15
shr rax, 0x3e
imul eax, eax, 0x5cc5cfe8
cmp eax, 0x2d74ae7a
jb 0x140012410
mov r9, qword [rsp + 0x28]
lea rax, [r9 + r13]
mov r14, r13
or r14, 0x10
lea r10, [r9 + r14]
mov rsi, r13
or rsi, 0x20
lea rdx, [r9 + rsi]
mov r11, r13
or r11, 0x30
lea r8, [r9 + r11]
movdqu xmm0, xmmword [r9 + r13]
movdqu xmm1, xmmword [rdi + rax + 1]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb ebp, xmm1
mov qword [rsp + 0x70], r14
movdqu xmm12, xmmword [r9 + r14]
movdqu xmm13, xmmword [rdi + r10 + 1]
movdqu xmm10, xmmword [r9 + rsi]
movdqu xmm11, xmmword [rdi + rdx + 1]
mov qword [rsp + 0x78], r11
movdqu xmm8, xmmword [r9 + r11]
movdqu xmm9, xmmword [rdi + r8 + 1]
test bp, bp
je 0x140012567
mov qword [rsp + 0x40], rsi
mov eax, dword [0x141dc1120]
xor eax, dword [0x141dc1124]
or eax, 0x9c299fab
imul rax, rax, 0x36d5d3d1
shr rax, 0x3c
imul eax, eax, 0xc8c09b5e
cmp eax, 0xc6d8a797
je 0x1400126f6
mov eax, dword [0x141dc1128]
sub eax, dword [0x141dc112c]
imul esi, eax, 0xe2c3303f
add esi, 0xa9461846
and esi, 0xafd7ed9f
mov r9d, r12d
and r9b, 1
mov rdx, r13
mov r8d, ebp
call fcn.1400efd50
lea rcx, [rsp + 0x50]
cmp esi, 0x4a026250
je 0x1400124ea
mov r8d, eax
mov eax, dword [0x141dc1130]
xor edx, edx
div dword [0x141dc1134]
imul rax, rax, 0x5908d0a1
shr rax, 0x3e
imul eax, eax, 0xddd6839d
imul rax, rax, 0x2e3989b7
shr rax, 0x3d
cmp eax, 0x776a43e5
ja 0x14001252a
or r12b, r8b
and r12b, 1
mov rsi, qword [rsp + 0x40]
xor ebp, ebp
pcmpeqb xmm12, xmm7
pcmpeqb xmm13, xmm6
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140012697
pcmpeqb xmm10, xmm7
pcmpeqb xmm11, xmm6
pand xmm11, xmm10
pmovmskb r14d, xmm11
test r14w, r14w
jne 0x140012610
pcmpeqb xmm8, xmm7
pcmpeqb xmm9, xmm6
pand xmm9, xmm8
pmovmskb r8d, xmm9
mov rsi, qword [rsp + 0x30]
nop word [rax + rax]
mov eax, dword [0x141dc1118]
xor edx, edx
div dword [0x141dc111c]
imul eax, eax, 0x362b70d0
add eax, 0x2e466370
cmp eax, 0x57f7c123
ja 0x1400125c0
test r8w, r8w
jne 0x1400126be
lea rax, [rbx + r13]
add rax, 0x40
add r13, 0x40
cmp rax, rsi
jae 0x14001316a
mov eax, r12d
and al, 1
je 0x140012410
jmp 0x14001316a
test bpl, bpl
jne 0x140012610
mov eax, dword [0x141dc1108]
xor edx, edx
div dword [0x141dc110c]
and eax, 0x248c25e
add eax, 0xb65514a
cmp eax, 0xc8b98df9
jbe 0x14001264b
mov r9d, r12d
and r9b, 1
mov rdx, rsi
mov r8d, r14d
call fcn.1400efd50
lea rcx, [rsp + 0x50]
mov eax, dword [0x141dc1110]
or eax, dword [0x141dc1114]
add eax, 0x4b32c5cb
or eax, 0xfa0b6fe1
imul rbp, rax, 0x64240f7d
shr rbp, 0x3e
mov r9d, r12d
and r9b, 1
mov rdx, rsi
mov r8d, r14d
call fcn.1400efd50
lea rcx, [rsp + 0x50]
cmp ebp, 0xfa24a13e
ja 0x140012634
or r12b, al
and r12b, 1
jmp 0x1400125a1
mov r9d, r12d
and r9b, 1
mov rdx, qword [rsp + 0x70]
call fcn.1400efd50
test bpl, bpl
jne 0x1400126a8
or r12b, al
and r12b, 1
lea rcx, [rsp + 0x50]
jmp 0x140012587
mov r9d, r12d
and r9b, 1
mov rdx, qword [rsp + 0x78]
call fcn.1400efd50
lea rcx, [rsp + 0x50]
or al, r12b
and al, 1
mov r12d, eax
lea rax, [rbx + r13]
add rax, 0x40
add r13, 0x40
cmp rax, rsi
jb 0x1400125ff
jmp 0x14001316a
mov r9d, r12d
and r9b, 1
mov rdx, r13
mov r8d, ebp
call fcn.1400efd50
lea rcx, [rsp + 0x50]
jmp 0x1400124ea
mov r10d, 1
xor r8d, r8d
xor r11d, r11d
mov edi, 1
xor r9d, r9d
nop word cs:[rax + rax]
mov eax, dword [0x141dc1260]
and eax, dword [0x141dc1264]
add eax, 0x11e6a40d
and eax, 0xe50709e4
cmp eax, 0x4c644979
je 0x140012730
lea rax, [rdi + r11]
cmp rax, rbx
jae 0x1400129e0
mov eax, dword [0x141dc1268]
xor eax, dword [0x141dc126c]
or eax, 0xf3bffed7
imul eax, eax, 0xaf775b4b
cmp eax, 0xebc2ea36
je 0x14001275a
lea rax, [rdi + 1]
nop dword [rax]
mov edx, dword [0x141dc1270]
sub edx, dword [0x141dc1274]
and edx, 0x93bf65fe
imul edx, edx, 0x7eff4094
add edx, 0x42607a4
cmp edx, 0xb7f446ef
ja 0x140012780
mov rsi, rdi
not rsi
mov rdx, rbx
sub rdx, r11
add rdx, rsi
nop word cs:[rax + rax]
mov esi, dword [0x141dc1278]
xor esi, dword [0x141dc127c]
add esi, 0x2c8b8025
shr esi, 3
imul rsi, rsi, 0x2299bd2b
shr rsi, 0x3a
imul esi, esi, 0x6d95e9b3
cmp esi, 0xaf1ce968
je 0x1400127c0
cmp rdx, rbx
jae 0x140013a9d
movzx edx, byte [r14 + rdx]
mov r15, r11
not r15
add r15, rbx
nop word cs:[rax + rax]
mov esi, dword [0x141dc1280]
or esi, dword [0x141dc1284]
or esi, 0x1f76d6ef
xor esi, 0x13fbb245
cmp esi, 0xdd782243
jb 0x140012810
sub r15, r9
mov esi, dword [0x141dc1288]
or esi, dword [0x141dc128c]
cmp esi, 0xfd593621
je 0x140012833
cmp r15, rbx
jae 0x14001392f
movzx ebp, byte [r14 + r15]
mov r15, qword [rsp + 0x28]
nop word [rax + rax]
mov esi, dword [0x141dc1290]
or esi, dword [0x141dc1294]
or esi, 0x3550cba
imul esi, esi, 0xb269d51d
xor esi, 0x460f60f3
cmp esi, 0xdfe18c5c
ja 0x140012860
nop word cs:[rax + rax]
mov esi, dword [0x141dc1298]
sub esi, dword [0x141dc129c]
and esi, 0xc2430226
or esi, 0x2da87111
imul esi, esi, 0xdb2f2942
cmp esi, 0x91574344
jb 0x140012890
cmp dl, bpl
jae 0x140012900
lea rax, [r11 + rdi]
inc rax
nop word cs:[rax + rax]
mov edx, dword [0x141dc12a8]
or edx, dword [0x141dc12ac]
imul edx, edx, 0x4597e32b
and edx, 0xe7c4c819
cmp edx, 0x802f341
je 0x1400128d0
mov r10, rax
sub r10, r9
xor r11d, r11d
jmp 0x1400129a0
mov esi, dword [0x141dc12b0]
add esi, dword [0x141dc12b4]
imul esi, esi, 0x45a2a72a
xor esi, 0x64484774
cmp esi, 0x27df8b24
jb 0x140012900
test r8b, r8b
jne 0x140012920
cmp dl, bpl
jne 0x140012985
inc r11
cmp r11, r10
mov r15d, 0
cmovne r15, r11
mov eax, dword [0x141dc12b8]
xor edx, edx
div dword [0x141dc12bc]
mov eax, dword [0x141dc12c0]
or eax, dword [0x141dc12c4]
xor eax, 0x2618e981
or eax, 0x89a2007c
imul edx, eax, 0x320c95a7
cmp r11, r10
mov eax, 0
cmove rax, r11
add rax, rdi
cmp edx, 0xbb7779d9
je 0x140012948
mov r11, r15
mov r15, qword [rsp + 0x28]
jmp 0x1400129a0
mov r10d, 1
xor r11d, r11d
mov r9, rdi
nop word cs:[rax + rax]
mov edx, dword [0x141dc12c8]
and edx, dword [0x141dc12cc]
imul edx, edx, 0x3f1a0c12
add edx, 0xd6730e5a
and edx, 0x84d18930
cmp edx, 0x666b7d24
je 0x1400129a0
mov rdi, rax
cmp r10, r13
jne 0x140012730
nop word cs:[rax + rax]
mov eax, dword [0x141dc12d0]
or eax, dword [0x141dc12d4]
or eax, 0xf6adc196
add eax, 0x22743661
cmp eax, 0x195685d3
jb 0x1400129e0
nop dword [rax]
mov eax, dword [0x141dc12d8]
xor edx, edx
div dword [0x141dc12dc]
add eax, 0x53ecce9c
cmp eax, 0xaa31ec5a
ja 0x140012a00
mov r10d, 1
xor r8d, r8d
xor r11d, r11d
mov edi, 1
xor r9d, r9d
nop
mov eax, dword [0x141dc12e0]
xor edx, edx
div dword [0x141dc12e4]
and eax, 0x52000c00
cmp eax, 0xc5851efa
ja 0x140012a30
lea rax, [rdi + r11]
cmp rax, rbx
jae 0x140012bd9
mov eax, dword [0x141dc12e8]
imul eax, dword [0x141dc12ec]
or eax, 0x48bf4fe1
imul rax, rax, 0x1ee8cbf9
shr rax, 0x3c
imul eax, eax, 0x688b126c
cmp eax, 0xbc38502c
ja 0x140012a57
mov rdx, rdi
not rdx
mov rax, rbx
sub rax, r11
add rax, rdx
cmp rax, rbx
jae 0x1400138e7
lea r12, [rdi + 1]
movzx ebp, byte [r14 + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dc12f0]
xor eax, dword [0x141dc12f4]
and eax, 0xadbbc1d0
add eax, 0x3fdbfa07
cmp eax, 0x60e4e957
jb 0x140012ab0
mov r15, r11
not r15
add r15, rbx
sub r15, r9
cmp r15, rbx
jae 0x14001393e
mov eax, dword [0x141dc1300]
xor edx, edx
div dword [0x141dc1304]
xor eax, 0xb821106
and eax, 0x8bb2b386
add eax, 0x40a5bf5c
cmp eax, 0x93dfd72a
ja 0x140012ae2
cmp bpl, byte [r14 + r15]
jbe 0x140012b59
lea r12, [r11 + rdi]
inc r12
mov eax, dword [0x141dc1310]
xor edx, edx
div dword [0x141dc1314]
mov r15, qword [rsp + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1318]
and eax, dword [0x141dc131c]
xor eax, 0xb1fba731
imul eax, eax, 0x4d644c87
cmp eax, 0x561bb246
je 0x140012b30
mov r10, r12
sub r10, r9
xor r11d, r11d
jmp 0x140012bb0
mov r15, qword [rsp + 0x28]
jne 0x140012ba3
mov eax, dword [0x141dc1320]
xor edx, edx
div dword [0x141dc1324]
add eax, 0x87a8f3f7
shr eax, 1
imul rax, rax, 0x48a2e155
shr rax, 0x3d
cmp eax, 0xe538415b
ja 0x140012b60
inc r11
cmp r11, r10
mov rax, r11
cmove rax, r8
cmovne r11, r8
mov r12, r11
add r12, rdi
mov r11, rax
jmp 0x140012bb0
mov r10d, 1
xor r11d, r11d
mov r9, rdi
nop
mov eax, dword [0x141dc1328]
xor eax, dword [0x141dc132c]
or eax, 0xe7e368d5
cmp eax, 0x87c7c777
je 0x140012bb0
mov rdi, r12
cmp r10, r13
mov r12, qword [rsp + 0x40]
jne 0x140012a30
test r13, r13
je 0x1400135a8
mov eax, r13d
and eax, 3
nop dword [rax + rax]
mov edx, dword [0x141dc1330]
imul edx, dword [0x141dc1334]
imul r8, rdx, 0xb20d6bf
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1f
imul edx, edx, 0xd19b166f
shr edx, 6
imul rdx, rdx, 0x27fd211
shr rdx, 0x33
cmp edx, 0x3dd276da
je 0x140012bf0
cmp r13, 4
jae 0x140013659
xor r8d, r8d
xor edx, edx
jmp 0x1400136a0
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x140012c50
mov r9, rbx
and r9, 0xfffffffffffffffc
xor r8d, r8d
xor edx, edx
movzx r10d, byte [r14 + rdx]
movzx r11d, byte [r14 + rdx + 1]
bts r8, r10
bts r8, r11
movzx r10d, byte [r14 + rdx + 2]
bts r8, r10
movzx r10d, byte [r14 + rdx + 3]
bts r8, r10
add rdx, 4
cmp r9, rdx
jne 0x140012c60
mov r9d, dword [0x141dc1338]
xor r9d, dword [0x141dc133c]
and r9d, 0x7308717d
add r9d, 0xa372ac0b
or r9d, 0xad6c69b0
cmp r9d, 0x38311c2c
jb 0x140012c90
test rax, rax
je 0x140012cf0
add rdx, r14
xor r9d, r9d
nop word [rax + rax]
movzx r10d, byte [rdx + r9]
bts r8, r10
inc r9
cmp rax, r9
jne 0x140012cd0
nop word cs:[rax + rax]
mov eax, dword [0x141dc1340]
imul eax, dword [0x141dc1344]
or eax, 0x128b872
and eax, 0x212ab872
cmp r12, rdi
mov r13, rdi
cmova r13, r12
cmp eax, 0xcb6a1689
je 0x140012cf0
inc r13
mov r9, 0xffffffffffffffff
test ecx, ecx
je 0x140013090
xor eax, eax
nop dword [rax]
test al, al
jne 0x140012d30
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140012d40
mov rcx, qword [rsp + 0x38]
cmp qword [rsp + 0x30], rcx
jbe 0x14001315c
lea rsi, [r12 - 1]
lea rax, [r15 - 1]
mov qword [rsp + 0x48], rax
xor r10d, r10d
mov r11d, 0xd09ceae1
mov edi, 0x93ef7a15
mov ebp, 0xa4eeda4f
xor r9d, r9d
movzx eax, byte [r15 + rcx]
bt r8, rax
mov rax, qword [rsp + 0x40]
jae 0x140012f9c
nop dword [rax]
cmp rax, rbx
jae 0x140012e70
mov r12, rax
test r10b, r10b
jne 0x140012d9c
lea rcx, [r12 + r9]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1470]
xor edx, edx
div dword [0x141dc1474]
and eax, 0x8803a224
xor eax, 0x21694c43
cmp eax, 0x3cf096d5
ja 0x140012db0
nop
mov eax, dword [0x141dc1478]
xor edx, edx
div dword [0x141dc147c]
imul rax, r11
shr rax, 0x3f
add eax, 0x87f11ced
cmp eax, 0xb6e51c37
ja 0x140012dd0
cmp rcx, qword [rsp + 0x30]
jae 0x140013797
lea rax, [r12 + 1]
mov edx, dword [0x141dc1488]
or edx, dword [0x141dc148c]
imul rdx, rdi
shr rdx, 0x3f
cmp edx, 0x93e27a95
ja 0x140012e02
movzx ecx, byte [r15 + rcx]
cmp byte [r14 + r12], cl
je 0x140012d90
mov eax, dword [0x141dc1490]
and eax, dword [0x141dc1494]
shr eax, 4
imul rcx, rax, 0xc405eb5
shr rcx, 0x36
or ecx, 0x4080154
and ecx, 0x4080155
mov rax, r9
sub rax, qword [rsp + 0x40]
add rax, r12
inc rax
cmp ecx, 0x2341717d
je 0x140012e2d
jmp 0x140012fcc
mov eax, dword [0x141dc1418]
or eax, dword [0x141dc141c]
imul eax, eax, 0xb0907b2e
add eax, 0x51e47051
cmp eax, 0x72b9b6c
jb 0x140012e70
cmp rsi, rbx
jae 0x140013015
lea r12, [r9 - 1]
mov rax, qword [rsp + 0x48]
lea rcx, [rax + r9]
mov r15, qword [rsp + 0x40]
nop dword [rax]
mov eax, dword [0x141dc1420]
xor edx, edx
div dword [0x141dc1424]
mov eax, dword [0x141dc1428]
or eax, dword [0x141dc142c]
imul eax, eax, 0xff21af68
and eax, 0xdcce2b60
cmp eax, 0xf14f31c9
ja 0x140012ebe
test r15, r15
je 0x1400135a0
mov eax, dword [0x141dc1430]
imul eax, dword [0x141dc1434]
imul eax, eax, 0x3f8d3d35
or eax, 0x90897935
add eax, 0xff2b5709
cmp eax, 0xffa70e1a
ja 0x140012ee5
lea rax, [r12 + r15]
mov edx, dword [0x141dc1438]
add edx, dword [0x141dc143c]
imul rdx, rbp
shr rdx, 0x3f
imul edx, edx, 0x59a7f5cf
or edx, 0x9bf3a2b6
cmp edx, 0xad8e6283
jb 0x140012f0d
cmp rax, qword [rsp + 0x30]
jae 0x14001387e
movzx eax, byte [r14 + r15 - 1]
lea rdx, [r15 - 1]
cmp al, byte [rcx + r15]
mov r15, rdx
je 0x140012eb0
mov r15, qword [rsp + 0x28]
mov eax, dword [0x141dc1450]
sub eax, dword [0x141dc1454]
imul eax, eax, 0x5577fe0
or eax, 0xfa9ffd7d
cmp eax, 0x6b42a16b
je 0x140012f5c
add r9, r13
nop dword [rax]
mov eax, dword [0x141dc1458]
xor edx, edx
div dword [0x141dc145c]
add eax, 0x9d9cb0b0
cmp eax, 0xae528159
jae 0x140012f80
jmp 0x140012fc9
add r9, rbx
nop
mov eax, dword [0x141dc1408]
xor eax, dword [0x141dc140c]
imul eax, eax, 0xccb0f544
add eax, 0x849348a8
imul rax, rax, 0x6bd18f3
shr rax, 0x38
cmp eax, 0x20d9a7ca
je 0x140012fa0
mov rax, r9
mov ecx, dword [0x141dc1410]
and ecx, dword [0x141dc1414]
add ecx, 0x6a218a12
imul rcx, rcx, 0xe84b345
shr rcx, 0x3b
xor ecx, 0x86192f57
cmp ecx, 0x8a0079dc
ja 0x140012fcc
mov rcx, qword [rsp + 0x38]
add rcx, rax
xor r12d, r12d
mov r9, rax
cmp rcx, qword [rsp + 0x30]
jb 0x140012d78
jmp 0x140013a40
mov eax, dword [0x141dc1460]
imul eax, dword [0x141dc1464]
and eax, 0x463914e6
imul eax, eax, 0xec21e21f
add eax, 0x9aeafc9
cmp eax, 0xb9307476
jb 0x140013015
mov eax, dword [0x141dc1468]
xor edx, edx
div dword [0x141dc146c]
add eax, 0x750ef160
cmp eax, 0x2e10a15c
jb 0x140013039
mov r12b, 1
cmp qword [rsp + 0x40], 0
je 0x140013a40
mov eax, dword [0x141dc1480]
imul eax, dword [0x141dc1484]
and eax, 0x442312c0
imul eax, eax, 0xf7c17115
cmp eax, 0xea52d5ca
jbe 0x140013083
ud2
xor eax, eax
ud2
mov eax, 0xc441c643
nop word cs:[rax + rax]
mov ecx, dword [0x141dc1350]
or ecx, dword [0x141dc1354]
xor ecx, 0x9885a663
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xb6b05f57
cmp ecx, 0x36df2d04
jb 0x1400130a0
nop dword [rax + rax]
mov eax, dword [0x141dc1358]
or eax, dword [0x141dc135c]
or eax, 0x5010491
and eax, 0x254f4491
cmp eax, 0x55a8412b
je 0x1400130d0
mov rax, qword [rsp + 0x38]
cmp qword [rsp + 0x30], rax
jbe 0x14001315c
mov r10, rbx
sub r10, r13
nop
mov eax, dword [0x141dc1360]
or eax, dword [0x141dc1364]
add eax, 0x81d449fb
or eax, 0x704cf0ad
cmp eax, 0xa10f83ab
jb 0x140013100
nop dword [rax]
mov eax, dword [0x141dc1368]
sub eax, dword [0x141dc136c]
and eax, 0xb02efe6e
imul rax, rax, 0x34ff6edf
shr rax, 0x3d
add eax, 0xd51cc135
cmp eax, 0x1d4df1db
jb 0x140013120
xor r11d, r11d
mov edi, 0x936f9109
xor ebp, ebp
mov rax, qword [rsp + 0x38]
jmp 0x1400132e0
xor r12d, r12d
jmp 0x140013a40
xor r12d, r12d
xor r13d, r13d
mov rax, qword [rsp + 0x48]
add rax, r13
mov r9d, r12d
and r9b, 1
cmp rax, rsi
jae 0x1400135b6
test r9b, r9b
mov r15, qword [rsp + 0x28]
jne 0x1400135bb
lea rbx, [rsp + 0x50]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1138]
xor edx, edx
div dword [0x141dc113c]
mov eax, dword [0x141dc1140]
add eax, dword [0x141dc1144]
xor eax, 0x17aae1d
imul eax, eax, 0xda59a2c4
add eax, 0x4fbedd9a
cmp eax, 0x3868785e
ja 0x1400131ae
lea rax, [r15 + r13]
movdqu xmm0, xmmword [r15 + r13]
movdqu xmm1, xmmword [rdi + rax + 1]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb ebp, xmm1
test bp, bp
je 0x140013257
mov r14, rsi
mov eax, dword [0x141dc1150]
add eax, dword [0x141dc1154]
and eax, 0xf44c2911
add eax, 0xb4d49bc2
cmp eax, 0x39e3d4bc
jb 0x1400132a5
mov esi, dword [0x141dc1158]
sub esi, dword [0x141dc115c]
add esi, 0xd827041b
xor esi, 0x80100000
and esi, 0x86101015
mov rcx, rbx
mov rdx, r13
mov r8d, ebp
xor r9d, r9d
call fcn.1400efd50
cmp esi, 0xcc32e7d
je 0x14001321a
mov r12d, eax
mov rsi, r14
mov r8, qword [rsp + 0x48]
mov eax, dword [0x141dc1148]
and eax, dword [0x141dc114c]
imul edx, eax, 0xbe138e06
or edx, 0xfd5ee99
lea rax, [r8 + r13]
add rax, 0x10
cmp rax, rsi
setb al
mov r9d, r12d
and r9b, 1
sete cl
cmp edx, 0xde72dc35
je 0x14001325c
add r13, 0x10
and al, cl
jne 0x1400131a0
jmp 0x1400135bb
mov rcx, rbx
mov rdx, r13
mov r8d, ebp
xor r9d, r9d
call fcn.1400efd50
jmp 0x14001321a
add rbp, r13
mov rcx, rbp
mov r9, r10
mov rax, qword [rsp + 0x38]
add rax, rcx
xor r12d, r12d
mov rbp, rcx
cmp rax, qword [rsp + 0x30]
jae 0x140013a40
nop dword [rax]
mov ecx, dword [0x141dc1370]
xor ecx, dword [0x141dc1374]
add ecx, 0xb75f25e4
imul rsi, rcx, 0x81488f1
shr rsi, 0x3a
movzx ecx, byte [r15 + rax]
mov edx, 1
shl rdx, cl
cmp esi, 0xd78aef5b
ja 0x1400132e0
test rdx, r8
mov r12, qword [rsp + 0x40]
je 0x14001344c
mov eax, dword [0x141dc1380]
and eax, dword [0x141dc1384]
or eax, 0xac6cfa6f
and eax, 0xbeecfe7f
cmp r12, r9
mov rdx, r9
cmova rdx, r12
cmp eax, 0xa08b79b3
je 0x140013320
nop word [rax + rax]
cmp rdx, rbx
jae 0x140013479
mov rcx, rdx
mov eax, dword [0x141dc1388]
xor edx, edx
div dword [0x141dc138c]
nop word [rax + rax]
mov eax, dword [0x141dc1390]
sub eax, dword [str.cJi]
or eax, 0x8121029
and eax, 0x4d561c39
xor eax, 0x72446681
cmp eax, 0x660e7d0c
jb 0x140013370
lea rax, [rcx + rbp]
mov edx, dword [0x141dc1398]
add edx, dword [0x141dc139c]
imul edx, edx, 0x103dc183
imul rdx, rdx, 0x4376872d
shr rdx, 0x3d
cmp edx, 0x722e8f92
je 0x140013396
cmp rax, qword [rsp + 0x30]
jae 0x1400137ef
nop word cs:[rax + rax]
mov edx, dword [0x141dc13e0]
imul edx, dword [0x141dc13e4]
xor edx, 0x467b419e
imul rdx, rdi
shr rdx, 0x3d
cmp edx, 0x86273cb5
je 0x1400133d0
lea rdx, [rcx + 1]
movzx esi, byte [r14 + rcx]
cmp sil, byte [r15 + rax]
je 0x140013350
nop word cs:[rax + rax]
mov eax, dword [0x141dc1400]
imul eax, dword [0x141dc1404]
and eax, 0xe26cf1ba
shr eax, 1
imul rax, rax, 0x4b04fdf3
shr rax, 0x3c
add eax, 0xddeb888a
cmp eax, 0xe8f9668c
ja 0x140013410
sub rbp, r12
add rcx, rbp
inc rcx
xor r9d, r9d
jmp 0x1400132c4
mov eax, dword [0x141dc1378]
imul eax, dword [0x141dc137c]
or eax, 0xf2fe62ee
and eax, 0xf3fe67fe
lea rcx, [rbx + rbp]
mov r9d, 0
cmp eax, 0xc1517cbe
jbe 0x14001344c
jmp 0x1400132c4
mov rcx, r12
nop dword [rax]
mov eax, dword [0x141dc13a0]
xor edx, edx
div dword [0x141dc13a4]
nop
mov eax, dword [0x141dc13a8]
xor eax, dword [0x141dc13ac]
imul eax, eax, 0x785ca91d
or eax, 0xd902c15a
and eax, 0xdfcacfdf
cmp eax, 0x555b70c7
je 0x140013490
cmp r9, rcx
jae 0x1400135a0
dec rcx
cmp rcx, rbx
jae 0x140013a9d
nop dword [rax + rax]
mov eax, dword [0x141dc13b0]
sub eax, dword [0x141dc13b4]
imul rax, rax, 0x18d2bedf
shr rax, 0x3b
xor eax, 0x24804323
or eax, 0xc97498d8
cmp eax, 0xb70cf984
je 0x1400134d0
lea rax, [rcx + rbp]
nop dword [rax]
mov edx, dword [0x141dc13b8]
imul edx, dword [0x141dc13bc]
xor edx, 0x35fab148
add edx, 0xc40a182f
or edx, 0x2353d565
cmp edx, 0x5c6ef20
jb 0x140013500
cmp rax, qword [rsp + 0x30]
jae 0x14001397c
nop word cs:[rax + rax]
test r11b, r11b
jne 0x140013540
movzx r15d, byte [r14 + rcx]
mov rdx, qword [rsp + 0x28]
movzx r12d, byte [rdx + rax]
mov eax, dword [0x141dc13c0]
xor edx, edx
div dword [0x141dc13c4]
nop word cs:[rax + rax]
mov eax, dword [0x141dc13c8]
and eax, dword [0x141dc13cc]
add eax, 0x42f11592
or eax, 0x9416b9ed
cmp eax, 0xcbb1ad0f
je 0x140013570
cmp r15b, r12b
mov r15, qword [rsp + 0x28]
je 0x140013480
jmp 0x1400132bb
mov r12b, 1
jmp 0x140013a40
xor r9d, r9d
xor r8d, r8d
xor r13d, r13d
jmp 0x140012d22
mov r15, qword [rsp + 0x28]
sub rsi, qword [rsp + 0x38]
lea rdx, [rsi - 0x10]
lea rax, [r15 + rsi]
add rax, 0xfffffffffffffff0
xor ecx, ecx
nop
test cl, cl
jne 0x1400135d0
movdqu xmm0, xmmword [r15 + rsi - 0x10]
movdqu xmm1, xmmword [rdi + rax + 1]
pcmpeqb xmm0, xmm7
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8w, r8w
jne 0x140013759
mov eax, dword [0x141dc1160]
add eax, dword [0x141dc1164]
or eax, 0xc093ca60
mov ecx, 0x9aa5df8d
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x1633e88d
cmp eax, 0x64e46fe9
and r12b, 1
nop dword [rax]
mov eax, dword [0x141dc1168]
xor edx, edx
div dword [0x141dc116c]
xor eax, 0x20700100
or eax, 0x1046002
and eax, 0x217461e6
cmp eax, 0x665d0e02
jae 0x140013630
jmp 0x140013a40
mov r9, r13
and r9, 0xfffffffffffffffc
xor r8d, r8d
xor edx, edx
nop word cs:[rax + rax]
movzx r10d, byte [r14 + rdx]
movzx r11d, byte [r14 + rdx + 1]
bts r8, r10
bts r8, r11
movzx r10d, byte [r14 + rdx + 2]
bts r8, r10
movzx r10d, byte [r14 + rdx + 3]
bts r8, r10
add rdx, 4
cmp r9, rdx
jne 0x140013670
xor r9d, r9d
nop word cs:[rax + rax]
test r9b, r9b
jne 0x1400136b0
xor r9d, r9d
test rax, rax
je 0x140012d22
xor r10d, r10d
nop word cs:[rax + rax]
mov r11d, dword [0x141dc1348]
and r11d, dword [0x141dc134c]
add r11d, 0x9410c535
or r11d, 0x1427a13c
add r11d, 0xcef66895
cmp r11d, 0xb8bea883
ja 0x1400136d0
movzx r11d, byte [r14 + rdx]
bts r8, r11
inc rdx
inc r10
cmp r10, rax
jne 0x1400136d0
jmp 0x140012d22
ud2
ud2
test r9b, r9b
setne bl
lea rcx, [rsp + 0x50]
call fcn.1400efd50
mov r12d, eax
or r12b, bl
nop
mov eax, dword [0x141dc1170]
xor eax, dword [0x141dc1174]
or eax, 0x91b1508
add eax, 0x9ff68f9b
and eax, 0xbe4e1fe
cmp eax, 0x853082ce
je 0x140013770
jmp 0x1400135fc
ud2
mov eax, dword [0x141dc1198]
add eax, dword [0x141dc119c]
or eax, 0xf19ef8f0
and eax, 0xfbbffdf3
cmp eax, 0x9d0f62cc
jne 0x1400137d0
ud2
mov eax, dword [0x141dc11a0]
sub eax, dword [0x141dc11a4]
add eax, 0xe1c24154
ud2
mov eax, dword [0x141dc13e8]
imul eax, dword [0x141dc13ec]
add eax, 0x261fa4dd
or eax, 0x9918add0
imul eax, eax, 0xc3ae5044
cmp eax, 0xd8fb6999
jbe 0x140013820
ud2
mov eax, dword [0x141dc13f0]
xor eax, dword [0x141dc13f4]
imul eax, eax, 0xdcdba7fd
and eax, 0x7ae4a51e
add eax, 0xef3e6216
ud2
mov eax, dword [0x141dc1440]
and eax, dword [0x141dc1444]
add eax, 0x3a7919a
xor eax, 0x40142211
and eax, 0x437d2711
cmp eax, 0x7152df49
jne 0x1400138a2
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
xor eax, eax
test al, al
je 0x1400138ef
ud2
mov eax, 0x80106ac7
nop word cs:[rax + rax]
mov ecx, dword [0x141dc12f8]
xor ecx, dword [0x141dc12fc]
or ecx, 0x4db89d6f
xor ecx, 0xbb894e10
imul rcx, rax
shr rcx, 0x3c
ud2
xor eax, eax
test al, al
jne 0x140013ae3
jmp 0x140013abe
xor eax, eax
test al, al
je 0x140013950
ud2
mov eax, dword [0x141dc1308]
xor edx, edx
div dword [0x141dc130c]
and eax, 0x44610886
or eax, 0xb90ab561
imul eax, eax, 0xbc6ab1e3
ud2
mov eax, dword [0x141dc13d0]
imul eax, dword [0x141dc13d4]
imul eax, eax, 0xe541e903
cmp eax, 0xc55cebeb
je 0x140013b06
jmp 0x140013ae7
mov eax, dword [0x141dc1230]
and eax, dword [str.nyO_L]
imul rax, rax, 0x418e2d61
shr rax, 0x3d
or eax, 0xd246b06d
imul eax, eax, 0xf3690eb9
cmp eax, 0x888bde07
jb 0x140013aba
jmp 0x140013a9f
mov eax, dword [0x141dc10b0]
or eax, dword [str.2uTx]
add eax, 0x9ae5ccc1
or eax, 0xaf3448d4
imul rdi, rax, 0x29be148f
shr rdi, 0x3d
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp edi, 0x3d951b66
jbe 0x140013a20
mov rcx, r14
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x1400139d1
mov ecx, dword [0x141dc10b8]
sub ecx, dword [0x141dc10bc]
imul ecx, ecx, 0x97ac6a6f
test eax, eax
sete r12b
cmp ecx, 0x898829e8
je 0x140013a20
mov eax, r12d
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0xb0]
movaps xmm10, xmmword [rsp + 0xc0]
movaps xmm11, xmmword [rsp + 0xd0]
movaps xmm12, xmmword [rsp + 0xe0]
movaps xmm13, xmmword [rsp + 0xf0]
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov eax, dword [0x141dc1238]
and eax, dword [0x141dc123c]
imul eax, eax, 0x6e4986e2
ud2
ud2
mov eax, dword [0x141dc12a0]
xor eax, dword [0x141dc12a4]
imul eax, eax, 0x2ea8adf3
and eax, 0xb18bcdc0
add eax, 0xeee1c2e0
ud2
ud2
mov eax, dword [0x141dc13d8]
xor eax, dword [0x141dc13dc]
xor eax, 0xc4400000
and eax, 0xe6462931
ud2
ud2