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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x40], xmm13
movdqa xmmword [rbp + 0x30], xmm12
movdqa xmmword [rbp + 0x20], xmm11
movdqa xmmword [rbp + 0x10], xmm10
movdqa xmmword [rbp], xmm9
movdqa xmmword [rbp - 0x10], xmm8
movdqa xmmword [rbp - 0x20], xmm7
movdqa xmmword [rbp - 0x30], xmm6
mov r13, r9
mov rbx, rdx
mov r14, rcx
mov eax, dword [0x141dc1ef8]
mov ecx, dword [0x141dc1efc]
add eax, ecx
add eax, 0x21114e81
and eax, 0x1730c782
cmp eax, 0x428b9839
je 0x1400112eb
mov eax, dword [0x141dc1f00]
xor edx, edx
div dword [0x141dc1f04]
mov ecx, eax
and ecx, 0x79549fc2
xor ecx, 0x472b026e
add ecx, 0x8fd84662
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
mov rsi, rsp
cmp ecx, 0xaa105d2c
jae 0x1400112fa
mov eax, 0x20
call fcn.1400f07c0
sub rsp, rax
jmp 0x1400112b1
cmp rbx, r13
jae 0x14001152a
nop word cs:[rax + rax]
mov eax, dword [0x141dc1f18]
or eax, dword [0x141dc1f1c]
xor eax, 0x63662982
imul eax, eax, 0x3cfeb262
add eax, 0x10ee113c
cmp eax, 0xd3903658
ja 0x140011310
mov r12, r8
nop word cs:[rax + rax]
mov eax, dword [0x141dc1f20]
imul eax, dword [0x141dc1f24]
imul eax, eax, 0xf44cbf32
cmp eax, 0x935bd138
je 0x140011340
movzx ecx, byte [r14]
lea r15, [rbx - 1]
xor r8d, r8d
mov rax, rbx
sub rax, 4
mov r9d, 0
cmovae r9, rax
mov rax, r15
mov qword [rbp - 0x50], r15
mov r10, rbx
mov qword [rbp - 0x38], r13
nop word cs:[rax + rax]
lea r11, [r15 + 1]
mov eax, dword [0x141dc1f28]
xor edx, edx
div dword [0x141dc1f2c]
mov eax, dword [0x141dc1f30]
and eax, dword [0x141dc1f34]
add eax, 0xc8a3478e
and eax, 0xc6108015
cmp eax, 0x47053728
ja 0x1400113a2
cmp r9, r11
jae 0x140011582
mov eax, dword [0x141dc1f38]
or eax, dword [0x141dc1f3c]
add eax, 0xce2b5a62
or eax, 0x1ce8d042
cmp eax, 0xff009996
ja 0x1400113c8
dec r10
nop dword [rax + rax]
mov eax, dword [0x141dc1f40]
xor edx, edx
div dword [0x141dc1f44]
imul rdx, rax, 0x6710295
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1c
cmp eax, 0xb2dd0dba
je 0x1400113f0
cmp r15, rbx
jae 0x140012002
mov eax, dword [0x141dc1f50]
imul eax, dword [0x141dc1f54]
or eax, 0x931aae1b
imul eax, eax, 0xfc12fbdc
imul rax, rax, 0x5d74d241
shr rax, 0x3c
cmp eax, 0x988cd0b
ja 0x140011422
mov eax, dword [0x141dc1f58]
mov edx, dword [0x141dc1f5c]
add eax, edx
add eax, 0xa8fac910
imul rax, rax, 0x15e15fef
shr rax, 0x3a
and eax, 3
cmp eax, 0x70e78484
ja 0x14001144c
movzx eax, byte [r14 + r15]
nop dword [rax]
test r8b, r8b
jne 0x140011480
dec r15
cmp al, cl
je 0x140011390
lea rdx, [rbx + 0xf]
mov qword [rbp - 0x70], rdx
cmp rdx, r13
jbe 0x1400119fc
mov r15, r12
xor edi, edi
nop word cs:[rax + rax]
test dil, dil
je 0x1400114cb
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
add rsp, 0x20
mov r13, qword [rbp - 0x38]
nop
mov eax, dword [0x141dc1ff8]
mov ecx, dword [0x141dc1ffc]
lea esi, [rax + rcx]
add esi, 0xc9357187
and esi, 0xea800805
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
add rsp, 0x20
test eax, eax
sete r12b
lea rax, [r13 - 1]
cmp rax, rbx
setb cl
cmp esi, 0x3139cb3
je 0x1400114d0
inc r15
or cl, r12b
mov qword [rbp - 0x38], rax
je 0x1400114b0
jmp 0x140012100
mov eax, 0xf2ef1d3b
nop
mov ecx, dword [0x141dc1f10]
sub ecx, dword [0x141dc1f14]
imul rcx, rax
shr rcx, 0x3c
or ecx, 0xe93bb3e9
add ecx, 0x7e6158bc
cmp ecx, 0x94f8367d
ja 0x140011530
cmp rbx, r13
jne 0x1400120ef
sub rsp, 0x20
mov rcx, r14
mov rdx, r8
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
add rsp, 0x20
test eax, eax
sete r12b
jmp 0x140012100
mov eax, dword [0x141dc2000]
xor edx, edx
div dword [0x141dc2004]
mov ecx, 0xd1749b85
nop word cs:[rax + rax]
mov eax, dword [str.zhA]
xor edx, edx
div dword [0x141dc200c]
or eax, 0x9d61e3cc
add eax, 0xe8e84776
imul rax, rcx
shr rax, 0x3d
cmp eax, 0x887207da
ja 0x1400115a0
mov edx, 1
xor r9d, r9d
xor ecx, ecx
mov r10d, 1
xor r11d, r11d
mov r8d, 1
jmp 0x140011600
lea rdx, [rax + rdi]
mov r10, rax
mov r11, rdi
cmp rdx, rbx
jae 0x140011764
nop word cs:[rax + rax]
mov eax, dword [str.tB]
imul eax, dword [0x141dc2014]
or eax, 0xca8e9030
and eax, 0xfaeefcfb
cmp eax, 0xb7d7a059
je 0x140011600
lea rax, [r11 + rcx]
cmp rax, rbx
jae 0x14001215d
movzx edi, byte [r14 + rdx]
movzx r15d, byte [r14 + rax]
mov eax, dword [0x141dc2018]
xor edx, edx
div dword [0x141dc201c]
mov eax, dword [0x141dc2020]
and eax, dword [0x141dc2024]
add eax, 0xb9f9221
imul rax, rax, 0xe9b779
shr rax, 0x37
or eax, 0x4ae6a9ea
cmp eax, 0x5590b74
je 0x140011643
cmp dil, r15b
jae 0x1400116bd
test r9b, r9b
jne 0x140011670
inc r10
mov rax, r10
add rax, r11
mov r8, rax
sub r8, rcx
nop word cs:[rax + rax]
mov edx, dword [0x141dc2028]
or edx, dword [0x141dc202c]
add edx, 0x6f9ed2a5
or edx, 0x59556a4d
and edx, 0xddffeeed
cmp edx, 0x32c9d569
jbe 0x140011690
xor edi, edi
jmp 0x1400115e2
jne 0x140011730
nop
mov eax, dword [0x141dc2038]
xor edx, edx
div dword [0x141dc203c]
imul eax, eax, 0xa54682a3
add eax, 0x36b42387
imul rax, rax, 0x49f3eb7f
shr rax, 0x3e
cmp eax, 0xfde109c5
ja 0x1400116c0
inc r11
nop
mov eax, dword [0x141dc2040]
or eax, dword [0x141dc2044]
imul edx, eax, 0x648ec463
add edx, 0x51f6f15
cmp r11, r8
mov rdi, r11
cmove rdi, r9
mov eax, 0
cmove rax, r11
cmp edx, 0xe89f1b49
ja 0x1400116f0
add rax, r10
jmp 0x1400115e2
mov ecx, dword [0x141dc2030]
xor ecx, dword [0x141dc2034]
or ecx, 0x35f7b8f9
xor ecx, 0x4faee4f
lea rax, [r10 + 1]
mov r8d, 1
cmp ecx, 0x93e18712
jb 0x140011730
xor edi, edi
mov rcx, r10
jmp 0x1400115e2
mov qword [rbp - 0x48], r12
mov edi, 1
xor r9d, r9d
mov r10d, 0xe4b6a5f7
xor r15d, r15d
mov edx, 1
xor eax, eax
mov r13d, 1
nop word cs:[rax + rax]
lea r12, [rax + r15]
cmp r12, rbx
jae 0x140012039
movzx r11d, byte [r14 + rdi]
nop word cs:[rax + rax]
mov esi, dword [0x141dc2048]
and esi, dword [0x141dc204c]
imul rsi, rsi, 0x3a67698f
shr rsi, 0x38
not esi
and esi, 0x80008618
cmp esi, 0xe0d62a3b
ja 0x1400117b0
movzx edi, byte [r14 + r12]
cmp r11b, dil
jbe 0x140011830
lea r11, [rdx + rax]
inc r11
nop dword [rax + rax]
mov eax, dword [0x141dc2058]
xor edx, edx
div dword [0x141dc205c]
imul eax, eax, 0x1d291cd7
or eax, 0xb8b86e0a
xor eax, 0x6bed3511
cmp eax, 0x814029d3
jbe 0x1400117f0
mov r13, r11
sub r13, r15
xor eax, eax
jmp 0x1400118b0
mov esi, dword [0x141dc2060]
or esi, dword [0x141dc2064]
imul rsi, rsi, 0x79c1fd81
shr rsi, 0x3e
add esi, 0xb77926d1
and esi, 0x366102d3
cmp esi, 0xe581c84
je 0x140011830
cmp r11b, dil
jne 0x1400118a0
mov esi, dword [0x141dc2068]
imul esi, dword [0x141dc206c]
lea r11, [rax + 1]
cmp r11, r13
mov rdi, r11
cmove rdi, r9
cmovne r11, r9
cmp esi, 0x91198dfa
je 0x140011860
add r11, rdx
nop word [rax + rax]
test r9b, r9b
jne 0x140011890
mov rax, rdi
jmp 0x1400118b0
lea r11, [rdx + 1]
mov r13d, 1
xor eax, eax
mov r15, rdx
nop
mov edx, dword [0x141dc2070]
sub edx, dword [0x141dc2074]
imul edx, edx, 0xdc6ed12b
imul rdx, r10
shr rdx, 0x3e
or edx, 0x7801c5d9
cmp edx, 0xd24dd785
ja 0x1400118b0
lea rdi, [r11 + rax]
mov rdx, r11
cmp rdi, rbx
jb 0x140011790
cmp rcx, r15
cmova r15, rcx
cmova r13, r8
mov r12, rbx
sub r12, r15
jb 0x14001215d
lea rcx, [r15 + r13]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2078]
and eax, dword [0x141dc207c]
imul eax, eax, 0xeb4c116e
add eax, 0xbe153f80
cmp eax, 0x59106afa
jb 0x140011910
cmp rcx, r13
jb 0x1400120bb
nop word [rax + rax]
mov eax, dword [0x141dc2080]
add eax, dword [0x141dc2084]
xor eax, 0x18fc128f
add eax, 0x539f1e16
and eax, 0xfdbd1ee0
cmp eax, 0xcb983c2e
je 0x140011940
mov r8d, 0xa1a6979f
nop dword [rax + rax]
mov eax, dword [0x141dc2088]
xor edx, edx
div dword [0x141dc208c]
or eax, 0x93ffbe07
imul rax, r8
shr rax, 0x3e
cmp eax, 0xa99898ff
ja 0x140011970
cmp rcx, rbx
ja 0x140012067
mov eax, dword [0x141dc20a8]
xor edx, edx
div dword [0x141dc20ac]
lea rdi, [r14 + r13]
nop dword [rax]
mov eax, dword [0x141dc20b0]
imul eax, dword [0x141dc20b4]
or eax, 0x4923f820
imul eax, eax, 0xe1385e12
and eax, 0x868f5464
cmp eax, 0xaa572e80
ja 0x1400119b0
mov eax, dword [0x141dc20b8]
xor edx, edx
div dword [0x141dc20bc]
add eax, 0x14a3ea7a
and eax, 0xddbec615
cmp eax, 0x55b5be43
jbe 0x14001215f
jmp 0x140012195
movzx ecx, cl
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
mov r10, r12
inc r14
movzx eax, al
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
nop dword [rax]
mov eax, dword [0x141dc1f60]
and eax, dword [0x141dc1f64]
imul eax, eax, 0x4b96892e
add eax, 0x4c486fd4
cmp eax, 0x6d90ccbe
jb 0x140011a30
mov qword [rsi], r10
mov qword [rsi + 8], r13
mov qword [rsi + 0x10], r14
mov rax, qword [rbp - 0x50]
mov qword [rbp - 0x40], rsi
mov qword [rsi + 0x18], rax
add rbx, 0x3f
cmp rbx, r13
jae 0x140011eb0
xor r14d, r14d
xor r12d, r12d
mov qword [rbp - 0x48], r10
nop dword [rax]
mov eax, dword [0x141dc1f70]
sub eax, dword [0x141dc1f74]
imul rcx, rax, 0x1b3efc2b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x31711749
cmp eax, 0x121231b3
je 0x140011a80
lea rax, [r10 + r14]
mov rsi, r10
mov r11, r14
or r11, 0x10
lea rcx, [r10 + r11]
mov r10, r14
or r10, 0x20
lea rdx, [rsi + r10]
mov r9, r14
or r9, 0x30
lea r8, [rsi + r9]
movdqu xmm0, xmmword [rsi + r14]
movdqu xmm1, xmmword [r15 + rax + 1]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb edi, xmm1
movdqu xmm12, xmmword [rsi + r11]
movdqu xmm13, xmmword [r15 + rcx + 1]
movdqu xmm10, xmmword [rsi + r10]
movdqu xmm11, xmmword [r15 + rdx + 1]
mov qword [rbp - 0x78], r9
movdqu xmm8, xmmword [rsi + r9]
movdqu xmm9, xmmword [r15 + r8 + 1]
test di, di
mov qword [rbp - 0x68], r10
mov qword [rbp - 0x60], r11
mov qword [rbp - 0x80], r14
je 0x140011bac
mov eax, dword [0x141dc1fd0]
add eax, dword [0x141dc1fd4]
imul rcx, rax, 0x8ae57e9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
imul eax, eax, 0xb42badc1
add eax, 0x675b060c
cmp eax, 0x62317ac7
ja 0x140011e45
mov r13, qword [rbp - 0x40]
mov r9d, r12d
and r9b, 1
mov esi, dword [0x141dc1fd8]
xor esi, dword [0x141dc1fdc]
add esi, 0xcebcc92e
and esi, 0xbc60be6b
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
mov r8d, edi
call fcn.1400f11e0
add rsp, 0x20
cmp esi, 0x9e908665
je 0x140011b68
or r12b, al
and r12b, 1
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb edi, xmm13
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r14d, xmm11
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb eax, xmm9
mov dword [rbp - 0x54], eax
nop dword [rax + rax]
mov eax, dword [0x141dc1f78]
xor edx, edx
div dword [0x141dc1f7c]
or eax, 0x22efa09d
imul rax, rax, 0x13214c49
shr rax, 0x3c
xor eax, 0xdf43521
cmp eax, 0xd88e63e1
ja 0x140011bf0
test di, di
je 0x140011c96
mov eax, dword [0x141dc1f80]
or eax, dword [0x141dc1f84]
imul eax, eax, 0x420a8e89
cmp eax, 0xe3ea397c
je 0x140011e68
mov rsi, qword [rbp - 0x40]
mov r13, qword [rbp - 0x60]
mov r9d, r12d
and r9b, 1
sub rsp, 0x20
mov rcx, rsi
mov rdx, r13
mov r8d, edi
call fcn.1400f11e0
xor ecx, ecx
add rsp, 0x20
test cl, cl
jne 0x140011c44
or r12b, al
and r12b, 1
nop
mov eax, dword [0x141dc1f88]
xor eax, dword [str._vtuU7X]
add eax, 0xaf1f2974
shr eax, 3
imul rax, rax, 0x168671e3
shr rax, 0x37
cmp eax, 0xd099d497
ja 0x140011c70
mov r10, qword [rbp - 0x48]
mov r13, qword [rbp - 0x38]
nop
mov eax, dword [0x141dc1f90]
or eax, dword [0x141dc1f94]
add eax, 0x8aa93f5a
xor eax, 0x8490592
and eax, 0x185f0793
cmp eax, 0x338f26b
ja 0x140011ca0
test r14w, r14w
je 0x140011d63
mov eax, dword [0x141dc1f98]
sub eax, dword [0x141dc1f9c]
or eax, 0x45dbe4b4
add eax, 0x76111f7e
cmp eax, 0xeb7cbe43
ja 0x140011ccc
mov eax, dword [0x141dc1fa0]
xor eax, dword [0x141dc1fa4]
or eax, 0x67f2bfea
and eax, 0x7ff3bfee
cmp eax, 0x30ebb8af
jb 0x140011e8c
mov rsi, qword [rbp - 0x40]
mov r13, qword [rbp - 0x68]
mov r9d, r12d
mov eax, dword [0x141dc1fa8]
or eax, dword [0x141dc1fac]
and r9b, 1
imul rdi, rax, 0x4e53c371
shr rdi, 0x3e
add edi, 0xe62d10eb
sub rsp, 0x20
mov rcx, rsi
mov rdx, r13
mov r8d, r14d
call fcn.1400f11e0
add rsp, 0x20
cmp edi, 0x740840e3
jb 0x140011d12
or r12b, al
and r12b, 1
mov r10, qword [rbp - 0x48]
mov r13, qword [rbp - 0x38]
mov eax, dword [rbp - 0x54]
test ax, ax
mov r14, qword [rbp - 0x80]
jne 0x140011dc3
mov eax, dword [0x141dc1fc0]
xor edx, edx
div dword [0x141dc1fc4]
mov edx, dword [0x141dc1fc8]
and edx, dword [0x141dc1fcc]
or edx, 0x5b631d2f
xor edx, 0xffc2e210
lea rax, [r14 + rbx]
add rax, 0x40
cmp rax, r13
setb al
test r12b, 1
sete cl
cmp edx, 0xf63565a0
ja 0x140011d7d
add r14, 0x40
and al, cl
jne 0x140011a80
jmp 0x140011eb6
mov ecx, 0xa7728b71
nop dword [rax + rax]
mov eax, dword [0x141dc1fb0]
add eax, dword [0x141dc1fb4]
or eax, 0xe5305280
and eax, 0xf53a57a1
cmp eax, 0x58f1152d
je 0x140011dd0
mov rsi, r10
mov eax, dword [0x141dc1fb8]
or eax, dword [0x141dc1fbc]
xor eax, 0x2369b95b
imul rax, rcx
shr rax, 0x3f
or eax, 0xfa999aa4
cmp eax, 0xefd8369
je 0x140011df0
mov r9d, r12d
and r9b, 1
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x78]
mov r8d, dword [rbp - 0x54]
call fcn.1400f11e0
add rsp, 0x20
or al, r12b
and al, 1
mov r12d, eax
mov r10, rsi
jmp 0x140011d6f
mov r9d, r12d
and r9b, 1
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, r14
mov r8d, edi
call fcn.1400f11e0
add rsp, 0x20
jmp 0x140011b64
mov r9d, r12d
and r9b, 1
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x60]
mov r8d, edi
call fcn.1400f11e0
add rsp, 0x20
jmp 0x140011c3c
mov r9d, r12d
and r9b, 1
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x68]
mov r8d, r14d
call fcn.1400f11e0
add rsp, 0x20
jmp 0x140011d0a
xor r12d, r12d
xor r14d, r14d
mov rdi, qword [rbp - 0x70]
lea rax, [r14 + rdi]
nop
mov r8d, dword [0x141dc1f68]
sub r8d, dword [0x141dc1f6c]
and r8d, 0x7014c9f
cmp rax, r13
setb cl
mov r9d, r12d
and r9b, 1
sete dl
cmp r8d, 0xf15f32ad
je 0x140011ec0
and cl, dl
je 0x140011f7e
nop word cs:[rax + rax]
mov eax, dword [0x141dc1fe8]
xor edx, edx
div dword [0x141dc1fec]
cmp eax, 0x6e87dc5b
je 0x140011f00
lea rax, [r10 + r14]
movdqu xmm0, xmmword [r10 + r14]
movdqu xmm1, xmmword [r15 + rax + 1]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8w, r8w
jne 0x140011f5c
lea rax, [r14 + rdi]
add rax, 0x10
mov r9d, r12d
and r9b, 1
cmp rax, r13
jae 0x140011f7e
add r14, 0x10
test r9b, r9b
je 0x140011f00
jmp 0x140011f7e
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
mov rdx, r14
xor r9d, r9d
mov rsi, r10
call fcn.1400f11e0
mov r10, rsi
add rsp, 0x20
mov r12d, eax
jmp 0x140011f3d
sub r13, qword [rbp - 0x50]
lea rdx, [r13 - 0x10]
lea rax, [r10 + r13]
add rax, 0xfffffffffffffff0
nop
mov ecx, dword [0x141dc1fe0]
imul ecx, dword [0x141dc1fe4]
and ecx, 0x77fd1fe0
imul ecx, ecx, 0x593fcbd5
cmp ecx, 0x182c4eb8
je 0x140011f90
movdqu xmm0, xmmword [r10 + r13 - 0x10]
movdqu xmm1, xmmword [r15 + rax + 1]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8w, r8w
jne 0x140012099
and r12b, 1
nop
mov eax, dword [0x141dc1ff0]
sub eax, dword [0x141dc1ff4]
and eax, 0xa864b80d
add eax, 0x37adae38
cmp eax, 0x8a050903
jae 0x140011fe0
jmp 0x140012100
ud2
ud2
ud2
test r9b, r9b
setne bl
sub rsp, 0x20
mov rcx, qword [rbp - 0x40]
call fcn.1400f11e0
add rsp, 0x20
mov r12d, eax
or r12b, bl
jmp 0x140011fda
mov eax, dword [0x141dc2090]
xor edx, edx
div dword [0x141dc2094]
or eax, 0x8d4c137d
imul eax, eax, 0x2e17508e
imul rax, rax, 0x653faa1f
shr rax, 0x3e
cmp eax, 0xc7a01691
jbe 0x14001325f
jmp 0x140013280
xor r12d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dc1f08]
or eax, dword [0x141dc1f0c]
and eax, 0x6102a002
imul eax, eax, 0x10168e25
add eax, 0x5e1d8806
cmp eax, 0xd17bc023
ja 0x140012100
mov eax, r12d
movaps xmm6, xmmword [rbp - 0x30]
movaps xmm7, xmmword [rbp - 0x20]
movaps xmm8, xmmword [rbp - 0x10]
movaps xmm9, xmmword [rbp]
movaps xmm10, xmmword [rbp + 0x10]
movaps xmm11, xmmword [rbp + 0x20]
movaps xmm12, xmmword [rbp + 0x30]
movaps xmm13, xmmword [rbp + 0x40]
lea rsp, [rbp + 0x58]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
mov esi, dword [0x141dc20c0]
sub esi, dword [0x141dc20c4]
or esi, 0x208008c9
and esi, 0x20c00ac9
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
add rsp, 0x20
cmp esi, 0x97e16aff
jbe 0x1400121ad
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
add rsp, 0x20
jmp 0x14001215f
mov ecx, eax
test eax, eax
je 0x14001226a
nop word [rax + rax]
mov eax, dword [0x141dc20d0]
or eax, dword [0x141dc20d4]
imul eax, eax, 0xd4be6a61
or eax, 0xbca4ccc5
imul eax, eax, 0x2e68e1f0
cmp eax, 0x2389c054
jb 0x1400121c0
nop word cs:[rax + rax]
mov eax, dword [0x141dc20d8]
xor eax, dword [0x141dc20dc]
and eax, 0x480e5fdc
add eax, 0xb33ee563
and eax, 0x793e2aa9
cmp eax, 0xaea1e20f
ja 0x1400121f0
mov r9d, ebx
and r9d, 3
mov eax, dword [0x141dc20e0]
xor edx, edx
div dword [str.5vP__]
nop word [rax + rax]
mov eax, dword [0x141dc20e8]
add eax, dword [0x141dc20ec]
xor eax, 0x61a49b77
add eax, 0x916a950e
and eax, 0xbb5a2a25
cmp eax, 0x5c23dcd2
je 0x140012230
mov esi, ecx
cmp qword [rbp - 0x50], 3
jae 0x1400126e2
xor r8d, r8d
xor r10d, r10d
jmp 0x140012751
mov esi, ecx
mov edi, 1
xor r8d, r8d
xor r10d, r10d
mov r11d, 1
xor r9d, r9d
jmp 0x1400122a7
mov edi, 1
xor r10d, r10d
mov r9, r11
mov r11, r12
cmp rdi, r13
je 0x14001249c
lea rax, [r11 + r10]
cmp rax, rbx
jae 0x14001249c
nop word cs:[rax + rax]
test r8b, r8b
jne 0x1400122c0
mov rax, r11
not rax
mov rcx, rbx
sub rcx, r10
add rcx, rax
cmp rcx, rbx
jae 0x14001215d
lea r12, [r11 + 1]
mov eax, dword [0x141dc2100]
xor edx, edx
div dword [0x141dc2104]
nop
mov eax, dword [0x141dc2108]
xor eax, dword [0x141dc210c]
add eax, 0x2287af4a
xor eax, 0x1024008a
and eax, 0x30351e9e
cmp eax, 0x586d7a30
ja 0x1400122f0
movzx eax, byte [r14 + rcx]
mov rcx, r10
not rcx
mov edx, dword [0x141dc2110]
imul edx, dword [0x141dc2114]
imul edx, edx, 0x30c1ff91
or edx, 0x7e7bffbf
cmp edx, 0x76400e42
je 0x14001231d
add rcx, rbx
sub rcx, r9
cmp rcx, rbx
jae 0x14001314a
movzx edx, byte [r14 + rcx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2118]
sub ecx, dword [0x141dc211c]
imul ecx, ecx, 0x72e228b1
add ecx, 0x60671e8c
imul rcx, rcx, 0x4e84b37
shr rcx, 0x3a
cmp ecx, 0xf9f7c7f0
ja 0x140012360
cmp al, dl
jae 0x140012400
mov eax, dword [0x141dc2138]
or eax, dword [0x141dc213c]
imul eax, eax, 0xf26da427
add eax, 0x9362b5ad
xor eax, 0x1363534d
cmp eax, 0x9a0142c2
ja 0x14001238f
inc r10
nop word cs:[rax + rax]
mov eax, dword [0x141dc2140]
xor edx, edx
div dword [0x141dc2144]
add eax, 0x1a1f0263
or eax, 0xac0df437
imul eax, eax, 0x7a739ba3
cmp eax, 0x499d9922
jbe 0x1400123c0
mov r12, r10
add r12, r11
mov rdi, r12
sub rdi, r9
xor r10d, r10d
jmp 0x14001229b
mov ecx, dword [0x141dc2148]
or ecx, dword [0x141dc214c]
imul ecx, ecx, 0xb06e1e2b
or ecx, 0xf89095cc
add ecx, 0xdce6210e
cmp ecx, 0x3f815fc5
jb 0x140012400
nop word cs:[rax + rax]
mov ecx, dword [0x141dc2150]
or ecx, dword [0x141dc2154]
add ecx, 0x8c82dfe6
and ecx, 0x1496f182
add ecx, 0xb110e97a
cmp ecx, 0x66c42bfc
jb 0x140012430
cmp al, dl
jne 0x140012290
mov eax, dword [0x141dc2158]
mov ecx, dword [0x141dc215c]
add eax, ecx
add eax, 0xe85f7c68
xor eax, 0xe0ecd037
cmp eax, 0x3243e4b5
ja 0x14001245e
inc r10
cmp r10, rdi
mov rax, r10
cmove rax, r8
cmovne r10, r8
mov r12, r10
add r12, r11
mov r10, rax
jmp 0x14001229b
mov r10d, 1
xor ecx, ecx
xor r11d, r11d
mov edi, 1
xor r9d, r9d
jmp 0x1400124d0
mov r10d, 1
xor eax, eax
mov r9, rdi
xor ecx, ecx
mov r11, rax
mov rdi, r12
cmp r10, r13
je 0x140012670
nop dword [rax]
mov eax, dword [0x141dc2160]
or eax, dword [0x141dc2164]
xor eax, 0x80800580
or eax, 0x7d7ff84e
cmp eax, 0xd7f9bf46
ja 0x1400124d0
lea rax, [rdi + r11]
cmp rax, rbx
jae 0x140012670
mov eax, dword [0x141dc2168]
xor edx, edx
div dword [0x141dc216c]
test cl, cl
jne 0x140012508
mov rcx, rdi
not rcx
mov rax, rbx
sub rax, r11
add rax, rcx
cmp rax, rbx
jae 0x1400130d7
lea r12, [rdi + 1]
movzx r8d, byte [r14 + rax]
mov eax, dword [0x141dc2170]
or eax, dword [0x141dc2174]
or eax, 0x596cf943
add eax, 0x74b9f804
and eax, 0x7a9d20b6
cmp eax, 0x6d875a92
jb 0x14001252d
mov rax, r11
not rax
add rax, rbx
sub rax, r9
cmp rax, rbx
jae 0x1400131da
movzx ecx, byte [r14 + rax]
nop dword [rax]
mov eax, dword [0x141dc2190]
imul eax, dword [0x141dc2194]
xor eax, 0x60e20111
or eax, 0x9f0ddacc
imul eax, eax, 0x80aed557
cmp eax, 0x34b2e5b3
jb 0x140012570
cmp r8b, cl
jbe 0x1400125df
xor ecx, ecx
nop dword [rax + rax]
mov eax, dword [0x141dc21a8]
xor edx, edx
div dword [0x141dc21ac]
add eax, 0xe7168da6
cmp eax, 0x44e1f721
jb 0x1400125a0
inc r11
add r11, rdi
mov r10, r11
sub r10, r9
xor eax, eax
mov r12, r11
mov r11, rax
mov rdi, r12
cmp r10, r13
jne 0x1400124d0
jmp 0x140012670
mov eax, dword [0x141dc21b0]
xor edx, edx
div dword [0x141dc21b4]
nop dword [rax]
mov eax, dword [0x141dc21b8]
xor edx, edx
div dword [0x141dc21bc]
imul eax, eax, 0x5d7ecd5a
or eax, 0xc4ebaaeb
and eax, 0xffefaeef
cmp eax, 0xb21ee76d
jb 0x1400125f0
cmp r8b, cl
jne 0x1400124b1
inc r11
cmp r11, r10
mov eax, 0
cmovne rax, r11
mov ecx, dword [0x141dc21c0]
xor ecx, dword [0x141dc21c4]
add ecx, 0x8ca093da
and ecx, 0xeb6a3bb0
cmp r11, r10
mov r12d, 0
cmove r12, r11
add r12, rdi
cmp ecx, 0x3e461d7c
je 0x14001262d
jmp 0x1400124bc
mov eax, dword [str.C:xHh]
xor edx, edx
div dword [0x141dc21cc]
add eax, 0x955d537e
xor eax, 0x1025eee5
imul eax, eax, 0x393450de
cmp eax, 0x7487dc4d
jb 0x140012670
test r13, r13
je 0x140012f43
mov r10d, r13d
and r10d, 3
nop word cs:[rax + rax]
mov eax, dword [0x141dc21d0]
sub eax, dword [0x141dc21d4]
and eax, 0x1f40002
add eax, 0xc869e56c
cmp eax, 0x780838ca
jb 0x1400126b0
cmp r13, 4
jae 0x140012f51
xor r8d, r8d
xor r11d, r11d
jmp 0x140012fc0
mov r11, rbx
and r11, 0xfffffffffffffffc
xor r8d, r8d
xor r10d, r10d
nop
mov eax, dword [0x141dc20f0]
xor edx, edx
div dword [0x141dc20f4]
mov eax, dword [0x141dc20f8]
or eax, dword [0x141dc20fc]
xor eax, 0xe15ef7ff
imul eax, eax, 0x1fbed0b1
add eax, 0x96d98019
cmp eax, 0x2a933ad0
jb 0x1400126fe
movzx eax, byte [r14 + r10]
movzx ecx, byte [r14 + r10 + 1]
bts r8, rax
bts r8, rcx
movzx eax, byte [r14 + r10 + 2]
bts r8, rax
movzx eax, byte [r14 + r10 + 3]
bts r8, rax
add r10, 4
cmp r11, r10
jne 0x1400126f0
mov ecx, 0xab419cbf
nop word cs:[rax + rax]
mov eax, dword [0x141dc21e0]
xor edx, edx
div dword [0x141dc21e4]
add eax, 0x6b0c1aae
imul rax, rcx
shr rax, 0x3f
or eax, 0x3065d53e
cmp eax, 0x4728c985
je 0x140012760
test r9, r9
je 0x1400127b1
add r10, r14
xor eax, eax
nop word cs:[rax + rax]
movzx ecx, byte [r10 + rax]
bts r8, rcx
inc rax
cmp r9, rax
jne 0x1400127a0
mov eax, 0x8f8d5d13
nop word cs:[rax + rax]
mov ecx, dword [0x141dc21e8]
and ecx, dword [0x141dc21ec]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xf99d0416
cmp r15, r12
mov r13, r12
cmova r13, r15
cmp ecx, 0x87e4fa6b
je 0x1400127c0
inc r13
mov r9, 0xffffffffffffffff
mov eax, 0x9b86d827
nop dword [rax + rax]
mov ecx, dword [0x141dc21f8]
or ecx, dword [0x141dc21fc]
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x25240001
or ecx, 0x9ada70ee
cmp ecx, 0x84d015
jb 0x140012800
test esi, esi
je 0x140012c10
mov eax, dword [0x141dc22b0]
xor eax, dword [0x141dc22b4]
and eax, 0x37af02df
imul eax, eax, 0x2b018395
xor eax, 0x5648b70a
cmp eax, 0x4365a535
jb 0x140012830
nop word cs:[rax + rax]
mov eax, dword [0x141dc22b8]
add eax, dword [0x141dc22bc]
xor eax, 0x7af7b563
add eax, 0x2a2f21d9
cmp eax, 0xd1e6e421
ja 0x140012860
mov rax, qword [rbp - 0x50]
cmp qword [rbp - 0x38], rax
jbe 0x1400120ef
lea rax, [r15 - 1]
mov qword [rbp - 0x40], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc22c0]
or eax, dword [0x141dc22c4]
and eax, 0x25d17939
add eax, 0xe6e8530f
or eax, 0x86d5a00c
cmp eax, 0xea38abf5
ja 0x1400128a0
nop word cs:[rax + rax]
mov eax, dword [0x141dc22c8]
and eax, dword [0x141dc22cc]
imul rax, rax, 0x4b37b1d5
shr rax, 0x3c
not eax
and eax, 0x28b2
cmp eax, 0xa9fdfa71
ja 0x1400128d0
xor r10d, r10d
mov r11d, 0x9ea0a329
mov edi, 0x8d0a10b1
mov rax, qword [rbp - 0x50]
nop word [rax + rax]
mov ecx, dword [0x141dc22d0]
or ecx, dword [0x141dc22d4]
xor ecx, 0x9600040
and ecx, 0xdde21551
imul r9d, ecx, 0x602eddab
mov rcx, qword [rbp - 0x48]
movzx ecx, byte [rcx + rax]
mov edx, 1
shl rdx, cl
cmp r9d, 0x68b4b4ec
jb 0x140012910
mov rax, r15
test rdx, r8
je 0x140012a40
nop word cs:[rax + rax]
cmp rax, rbx
jae 0x140012a70
mov rcx, rax
mov eax, dword [0x141dc2340]
add eax, dword [0x141dc2344]
imul rax, r11
shr rax, 0x3e
cmp eax, 0x45a804ec
je 0x14001296c
lea r12, [rcx + r10]
mov eax, dword [0x141dc2348]
xor edx, edx
div dword [0x141dc234c]
add eax, 0x61e6f0de
and eax, 0x413157f4
imul eax, eax, 0x434552ca
cmp eax, 0x1c743af3
ja 0x14001298b
cmp r12, qword [rbp - 0x38]
jae 0x140013009
lea rax, [rcx + 1]
mov edx, dword [0x141dc2358]
sub edx, dword [0x141dc235c]
add edx, 0xe1709ff1
imul rdx, rdx, 0x2146555f
shr rdx, 0x3d
or edx, 0xb090f0ec
cmp edx, 0xbab6d03b
ja 0x1400129be
movzx edx, byte [r14 + rcx]
mov r9, qword [rbp - 0x48]
movzx r9d, byte [r9 + r12]
nop word [rax + rax]
mov esi, dword [0x141dc2360]
add esi, dword [0x141dc2364]
or esi, 0xd94b1bf2
add esi, 0x38233661
or esi, 0x200d9e55
cmp esi, 0x866fe8d4
ja 0x140012a00
cmp dl, r9b
je 0x140012960
sub r10, r15
add r10, rcx
inc r10
jmp 0x140012bd0
mov eax, dword [0x141dc22d8]
or eax, dword [0x141dc22dc]
add eax, 0x379f28da
or eax, 0x53126c57
imul eax, eax, 0xb41c6d3
cmp eax, 0x8d96e1c
je 0x140012a40
add r10, rbx
jmp 0x140012bd0
mov eax, dword [0x141dc22e8]
xor edx, edx
div dword [0x141dc22ec]
add eax, 0xb347d5b
or eax, 0x590e760f
imul rax, rax, 0x1efe9c29
shr rax, 0x3c
cmp eax, 0xa631e4cd
je 0x140012a70
cmp qword [rbp - 0x40], rbx
jae 0x140012edc
mov rcx, r15
nop word [rax + rax]
mov eax, dword [0x141dc22f0]
xor edx, edx
div dword [0x141dc22f4]
imul eax, eax, 0x3474e737
or eax, 0xefbfffef
cmp eax, 0x1305b66
jb 0x140012ab0
test rcx, rcx
je 0x140012f33
mov eax, dword [0x141dc22f8]
add eax, dword [0x141dc22fc]
xor eax, 0xadb580b0
add eax, 0xa2d6c356
and eax, 0x8bc1adea
cmp eax, 0x3c586e5f
jb 0x140012ad9
lea r12, [rcx + r10]
dec r12
dec rcx
mov eax, dword [0x141dc2300]
sub eax, dword [0x141dc2304]
imul eax, eax, 0x7fcd002c
add eax, 0x7c1e30b6
shr eax, 2
imul rax, rax, 0x21897d33
shr rax, 0x37
cmp eax, 0xd6f3a980
ja 0x140012b05
cmp r12, qword [rbp - 0x38]
jae 0x1400130a2
mov eax, dword [0x141dc2308]
imul eax, dword [0x141dc230c]
imul rax, rdi
shr rax, 0x3f
imul eax, eax, 0x3995623c
add eax, 0xf43b944b
cmp eax, 0x5cd1ccad
ja 0x140012b3b
movzx r9d, byte [r14 + rcx]
nop word [rax + rax]
mov eax, dword [0x141dc2310]
xor edx, edx
div dword [0x141dc2314]
add eax, 0xb32d05ea
and eax, 0x3e4d2896
cmp eax, 0xded01bb1
je 0x140012b70
mov rax, qword [rbp - 0x48]
cmp r9b, byte [rax + r12]
je 0x140012ab0
nop dword [rax]
mov eax, dword [0x141dc2330]
sub eax, dword [0x141dc2334]
or eax, 0x7aa48ccf
imul eax, eax, 0xfe6e0670
add eax, 0xc4de228a
cmp eax, 0x48ec2974
jae 0x140012ba0
add r10, r13
nop word cs:[rax + rax]
mov eax, dword [0x141dc22e0]
imul eax, dword [0x141dc22e4]
imul eax, eax, 0x21fe4861
add eax, 0xb284fc65
cmp eax, 0x18a3048c
jb 0x140012bd0
mov rax, qword [rbp - 0x50]
add rax, r10
xor r12d, r12d
cmp rax, qword [rbp - 0x38]
jb 0x140012910
jmp 0x140012100
mov eax, dword [0x141dc2200]
imul eax, dword [0x141dc2204]
xor eax, 0x3480
and eax, 0x45283494
add eax, 0x3832e7be
cmp eax, 0x999e3732
ja 0x140012c10
mov rax, qword [rbp - 0x50]
cmp qword [rbp - 0x38], rax
jbe 0x1400120ef
mov r10, rbx
sub r10, r13
xor r11d, r11d
nop word [rax + rax]
mov eax, dword [0x141dc2208]
or eax, dword [0x141dc220c]
imul eax, eax, 0xd4bf7248
xor eax, 0x9efeef86
cmp eax, 0x9fd6f2a3
ja 0x140012c50
xor edi, edi
mov rax, qword [rbp - 0x50]
jmp 0x140012c8a
mov rax, qword [rbp - 0x50]
add rax, r11
xor r12d, r12d
cmp rax, qword [rbp - 0x38]
jae 0x140012100
mov ecx, dword [str._bN]
xor ecx, dword [0x141dc2214]
or ecx, 0xd1ac3903
xor ecx, 0x39f67415
imul rsi, rcx, 0x4cce39f7
shr rsi, 0x3d
mov rcx, qword [rbp - 0x48]
movzx ecx, byte [rcx + rax]
mov edx, 1
shl rdx, cl
cmp esi, 0x303c1c4b
je 0x140012c8a
test rdx, r8
je 0x140012d99
cmp r15, r9
mov r12, r9
cmova r12, r15
nop dword [rax + rax]
mov eax, dword [0x141dc2228]
xor edx, edx
div dword [0x141dc222c]
add eax, 0x9b3b00ae
cmp eax, 0xa0020d99
ja 0x140012ce0
nop word [rax + rax]
cmp r12, rbx
jae 0x140012dd9
mov eax, dword [0x141dc2230]
xor edx, edx
div dword [0x141dc2234]
mov rcx, r12
nop word [rax + rax]
mov eax, dword [str.Pjn_]
and eax, dword [0x141dc223c]
shr eax, 1
imul rax, rax, 0x23a31681
shr rax, 0x3a
or eax, 0x6b1b9905
xor eax, 0x1bbafcbc
cmp eax, 0xa303f5e9
ja 0x140012d20
lea rax, [rcx + r11]
mov edx, dword [0x141dc2240]
sub edx, dword [0x141dc2244]
and edx, 0x948090b
cmp edx, 0x9097a6c4
je 0x140012d4e
cmp rax, qword [rbp - 0x38]
jae 0x140013032
lea r12, [rcx + 1]
movzx edx, byte [r14 + rcx]
mov rsi, qword [rbp - 0x48]
cmp dl, byte [rsi + rax]
je 0x140012d00
sub r11, r15
add r11, rcx
inc r11
xor r9d, r9d
jmp 0x140012c76
mov eax, dword [0x141dc2218]
xor edx, edx
div dword [0x141dc221c]
nop word [rax + rax]
mov eax, dword [0x141dc2220]
imul eax, dword [0x141dc2224]
add eax, 0x8ddfc49
or eax, 0x36d708b7
cmp eax, 0xea569834
je 0x140012db0
add r11, rbx
xor r9d, r9d
jmp 0x140012c76
mov rcx, r15
nop dword [rax]
mov eax, dword [0x141dc2248]
and eax, dword [0x141dc224c]
imul eax, eax, 0x2d0c4332
cmp eax, 0x7a5f1795
je 0x140012de0
cmp r9, rcx
jae 0x140012f3b
dec rcx
nop word cs:[rax + rax]
mov eax, dword [0x141dc2250]
or eax, dword [0x141dc2254]
imul eax, eax, 0x7eec2980
xor eax, 0x44c00032
and eax, 0x45c088b2
cmp eax, 0x1003f767
je 0x140012e10
cmp rcx, rbx
jae 0x140013206
test dil, dil
jne 0x140012e3c
lea r12, [rcx + r11]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2258]
sub eax, dword [0x141dc225c]
shr eax, 2
imul rax, rax, 0x4b17c2cf
shr rax, 0x3b
imul eax, eax, 0x4404d552
add eax, 0xc655164c
cmp eax, 0x684ba37
jb 0x140012e50
cmp r12, qword [rbp - 0x38]
jae 0x14001322c
mov eax, dword [0x141dc2270]
xor edx, edx
div dword [0x141dc2274]
nop word cs:[rax + rax]
mov eax, dword [0x141dc2278]
and eax, dword [0x141dc227c]
and eax, 0x5ecc563b
imul eax, eax, 0x1e527140
cmp eax, 0xddcce4de
je 0x140012ea0
movzx eax, byte [r14 + rcx]
mov rdx, qword [rbp - 0x48]
cmp al, byte [rdx + r12]
je 0x140012de0
add r11, r13
mov r9, r10
jmp 0x140012c76
mov eax, dword [0x141dc2338]
imul eax, dword [0x141dc233c]
imul eax, eax, 0x5527f5be
cmp eax, 0x51d9b049
je 0x140012edc
mov r12b, 1
test r15, r15
je 0x140012100
ud2
mov r12b, 1
jmp 0x140012100
mov r12b, 1
jmp 0x140012100
xor r9d, r9d
xor r8d, r8d
xor r13d, r13d
jmp 0x1400127f6
mov rax, r13
and rax, 0xfffffffffffffffc
nop dword [rax + rax]
mov ecx, dword [0x141dc21d8]
or ecx, dword [0x141dc21dc]
and ecx, 0x82c012a
xor ecx, 0x48684028
cmp ecx, 0x5ecfd1fa
ja 0x140012f60
xor r8d, r8d
xor r11d, r11d
nop word cs:[rax + rax]
movzx ecx, byte [r14 + r11]
movzx edx, byte [r14 + r11 + 1]
bts r8, rcx
bts r8, rdx
movzx ecx, byte [r14 + r11 + 2]
bts r8, rcx
movzx ecx, byte [r14 + r11 + 3]
bts r8, rcx
add r11, 4
cmp rax, r11
jne 0x140012f90
xor r9d, r9d
test r10, r10
je 0x1400127f6
xor ecx, ecx
nop
mov eax, dword [0x141dc21f0]
xor edx, edx
div dword [0x141dc21f4]
imul eax, eax, 0x9ce91fc9
add eax, 0x52a75087
cmp eax, 0xec8a7f72
ja 0x140012fd0
movzx eax, byte [r14 + r11]
bts r8, rax
inc r11
inc rcx
cmp rcx, r10
jne 0x140012fd0
jmp 0x1400127f6
ud2
mov eax, dword [0x141dc2298]
or eax, dword [0x141dc229c]
add eax, 0x5f6b1081
cmp eax, 0x6969b0c6
jae 0x140013050
ud2
mov eax, dword [0x141dc22a0]
xor edx, edx
div dword [0x141dc22a4]
or eax, 0x29e2365b
add eax, 0x4e751831
xor eax, 0x54426caa
ud2
mov eax, dword [0x141dc2318]
or eax, dword [0x141dc231c]
xor eax, 0xe572bc53
imul eax, eax, 0x739d7e89
mov ecx, 0xed0963ed
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0xd9e7e959
jbe 0x140013358
jmp 0x14001337f
mov eax, dword [0x141dc2178]
or eax, dword [0x141dc217c]
add eax, 0x5f98fdb5
xor eax, 0x12b82e19
and eax, 0x92b83f99
cmp eax, 0x7c813170
jae 0x140013100
ud2
mov eax, dword [0x141dc2180]
imul eax, dword [0x141dc2184]
add eax, 0xece3f4d1
xor eax, 0x854b8a16
ud2
mov eax, dword [0x141dc2120]
or eax, dword [0x141dc2124]
imul rax, rax, 0x5c2a6a63
shr rax, 0x3a
or eax, 0x753f2fbb
imul eax, eax, 0x701bef2f
cmp eax, 0x57287b2e
jne 0x140013180
ud2
mov eax, dword [0x141dc2128]
mov ecx, dword [0x141dc212c]
add eax, ecx
add eax, 0x1d39e7e7
and eax, 0x1238175b
ud2
mov eax, dword [0x141dc2198]
or eax, dword [0x141dc219c]
or eax, 0x5377461
imul eax, eax, 0xf8a78241
or eax, 0xcc5a7cd3
cmp eax, 0xe6728221
jae 0x1400132b2
jmp 0x1400132e0
mov eax, dword [0x141dc2260]
or eax, dword [0x141dc2264]
xor eax, 0xc402c
and eax, 0x216c603e
cmp eax, 0x1b23d1cc
jae 0x1400132e4
jmp 0x140013308
mov eax, dword [0x141dc2280]
imul eax, dword [0x141dc2284]
add eax, 0x77bcab06
shr eax, 2
imul rax, rax, 0x4eb03a0d
shr rax, 0x3b
and eax, 0xfffffffe
cmp eax, 0xb6a0cba9
jbe 0x14001330c
jmp 0x14001332c
mov eax, dword [0x141dc2098]
mov ecx, dword [0x141dc209c]
add eax, ecx
add eax, 0xbc87ca29
xor eax, 0x825438ff
ud2
ud2
mov eax, dword [0x141dc21a0]
mov ecx, dword [0x141dc21a4]
add eax, ecx
add eax, 0x282668c7
mov ecx, 0xb0380d8b
imul rcx, rax
shr rcx, 0x3f
ud2
ud2
mov eax, dword [0x141dc2268]
and eax, dword [0x141dc226c]
and eax, 0x89736cfb
imul eax, eax, 0x706e161d
ud2
ud2
mov eax, dword [str.AFCT]
and eax, dword [0x141dc228c]
and eax, 0x3c02d95a
imul eax, eax, 0x9654dc9c
ud2
ud2
mov eax, dword [0x141dc2320]
xor edx, edx
div dword [0x141dc2324]
imul eax, eax, 0xe39c86dd
xor eax, 0x4419348f
add eax, 0xe0f1bf5
ud2
ud2