Function at 0x1801803e0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rsp + 0x70], xmm11
mov rax, qword [0x1801a9040]
xor rax, rsp
mov qword [rbp - 0x39], rax
xor r12d, r12d
mov ebx, r12d
xor eax, eax
mov r15d, 1
lock cmpxchg dword [0x1801a9f10], r15d
je 0x18018046a
cmp rbx, 0x20
jae 0x180180451
xor ecx, ecx
jmp 0x180180454
mov ecx, r15d
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rbx
xor eax, eax
lock cmpxchg dword [0x1801a9f10], r15d
jne 0x180180447
cmp qword [0x1801a9f18], r12
jne 0x180180487
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_HeapCreate]
mov qword [0x1801a9f18], rax
mov eax, r12d
xchg dword [0x1801a9f10], eax
call fcn.180007a80
mov qword [rbp - 0x41], r12
lea rcx, [rbp - 0x41]
call fcn.180194b90
nop
mov ecx, dword [0x1801a9e50]
mov rax, qword gs:[0x58]
mov edx, 4
mov rsi, qword [rax + rcx*8]
add rsi, rdx
mov eax, dword [rsi]
cmp dword [0x1801da58c], eax
jle 0x18018051c
lea rcx, [0x1801da58c]
call fcn.18019d7b8
cmp dword [0x1801da58c], 0xffffffff
jne 0x18018051c
mov dword [0x1801d9d3a], 0x107e7fd
mov dword [0x1801d9d30], 0xe4f26adc
mov dword [0x1801d9d34], 0xada61775
mov word [0x1801d9d38], 0x7d9f
lea rcx, [0x1801a0d20]
call fcn.18019dbc4
lea rcx, [0x1801da58c]
call fcn.18019d74c
lea r11, [0x1801d9d30]
mov rcx, r11
call fcn.18018a840
mov rbx, qword [rbp - 0x41]
mov r9, qword [rbx]
mov r10, qword [rbx + 8]
cmp r9, r10
je 0x180180570
nop dword [rax + rax]
mov rdi, qword [r9]
mov rax, r11
mov r8, qword [rdi]
sub r8, r11
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180180563
inc rax
test ecx, ecx
jne 0x180180550
test edx, edx
je 0x180180573
add r9, 8
cmp r9, r10
jne 0x180180540
mov rdi, r12
mov eax, dword [rsi]
cmp dword [0x1801cc3d8], eax
jle 0x1801805be
lea rcx, [0x1801cc3d8]
call fcn.18019d7b8
cmp dword [0x1801cc3d8], 0xffffffff
jne 0x1801805be
mov dword [0x1801cc324], 0x163ea64
mov dword [0x1801cc320], 0xff1eac74
lea rcx, [0x1801a0ce0]
call fcn.18019dbc4
lea rcx, [0x1801cc3d8]
call fcn.18019d74c
cmp byte [0x1801cc327], 0
je 0x1801805ff
xor byte [0x1801cc320], 0x27
xor byte [0x1801cc321], 0xd5
xor byte [0x1801cc322], 0x6d
xor byte [0x1801cc323], 0x8b
xor byte [0x1801cc324], 1
xor byte [0x1801cc325], 0x87
xor byte [0x1801cc326], 0x63
mov byte [0x1801cc327], 0
mov eax, dword [rsi]
cmp dword [0x1801aad80], eax
jle 0x180180649
lea rcx, [0x1801aad80]
call fcn.18019d7b8
cmp dword [0x1801aad80], 0xffffffff
jne 0x180180649
mov dword [0x1801da342], 0x101ee19
mov word [0x1801da340], 0xac65
lea rcx, [0x1801a0d00]
call fcn.18019dbc4
lea rcx, [0x1801aad80]
call fcn.18019d74c
cmp byte [0x1801da345], 0
je 0x18018067c
xor byte [0x1801da340], 0x27
xor byte [0x1801da341], 0xd5
xor byte [0x1801da342], 0x6d
xor byte [0x1801da343], 0x8b
xor byte [0x1801da344], 1
mov byte [0x1801da345], 0
mov rax, qword [0x1801aa918]
lea r8, [0x1801da340]
lea rdx, [0x1801cc320]
mov rcx, rdi
call rax
mov qword [0x1801aa058], rax
mov eax, dword [rsi]
cmp dword [0x1801da1d4], eax
jle 0x1801806e8
lea rcx, [0x1801da1d4]
call fcn.18019d7b8
cmp dword [0x1801da1d4], 0xffffffff
jne 0x1801806e8
mov dword [0x1801d9d1c], 0x173de5c
mov dword [0x1801d9d18], 0x29487e16
lea rcx, [0x1801a0ca0]
call fcn.18019dbc4
lea rcx, [0x1801da1d4]
call fcn.18019d74c
cmp byte [0x1801d9d1f], 0
je 0x180180729
xor byte [0x1801d9d18], 0x45
xor byte [0x1801d9d19], 7
xor byte [0x1801d9d1a], 0x3b
xor byte [0x1801d9d1b], 0x5d
xor byte [0x1801d9d1c], 0x39
xor byte [0x1801d9d1d], 0xb3
xor byte [0x1801d9d1e], 0x73
mov byte [0x1801d9d1f], 0
mov eax, dword [rsi]
cmp dword [0x1801cc488], eax
jle 0x180180774
lea rcx, [0x1801cc488]
call fcn.18019d7b8
cmp dword [0x1801cc488], 0xffffffff
jne 0x180180774
mov dword [0x1801da5f4], 0x173d457
mov dword [0x1801da5f0], 0x34497316
lea rcx, [0x1801a0cc0]
call fcn.18019dbc4
lea rcx, [0x1801cc488]
call fcn.18019d74c
cmp byte [0x1801da5f7], 0
je 0x1801807b5
xor byte [0x1801da5f0], 0x45
xor byte [0x1801da5f1], 7
xor byte [0x1801da5f2], 0x3b
xor byte [0x1801da5f3], 0x5d
xor byte [0x1801da5f4], 0x39
xor byte [0x1801da5f5], 0xb3
xor byte [0x1801da5f6], 0x73
mov byte [0x1801da5f7], 0
mov rax, qword [0x1801aa918]
lea r8, [0x1801da5f0]
lea rdx, [0x1801d9d18]
mov rcx, rdi
call rax
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801cc3c4], ecx
jle 0x18018082c
lea rcx, [0x1801cc3c4]
call fcn.18019d7b8
cmp dword [0x1801cc3c4], 0xffffffff
jne 0x18018082c
mov word [0x1801cc497], 0x1b3
mov dword [0x1801cc490], 0x2d6e6811
mov word [0x1801cc494], 0xd649
mov byte [0x1801cc496], 1
lea rcx, [0x1801a0c90]
call fcn.18019dbc4
lea rcx, [0x1801cc3c4]
call fcn.18019d74c
lea r9, [0x1801cc490]
movdqa xmm8, xmmword [0x1801a2c40]
movdqa xmm11, xmmword [0x1801a2bf0]
movdqa xmm9, xmmword [0x1801a2be0]
movdqa xmm10, xmmword [0x1801a2bd0]
movdqa xmm3, xmmword [0x1801a2c10]
cmp byte [0x1801cc498], 0
je 0x180180974
mov r8, r12
cmp dword [0x1801a9090], 5
jl 0x18018093d
movdqa xmm2, xmmword [0x1801a41e0]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc490]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc490], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc492]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc492], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc494]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc494], ax
movdqa xmm0, xmm3
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc496]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc496], ax
jmp 0x18018096d
movabs r10, 0xb373b3395d3b0745
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 8
jb 0x180180950
mov byte [0x1801cc498], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180180985
mov rax, r12
jmp 0x180180998
xor r8d, r8d
mov rdx, r9
mov rcx, r14
call rax
movdqa xmm3, xmmword [0x1801a2c10]
mov rax, qword [rax]
mov qword [0x1801aa000], rax
mov eax, dword [rsi]
cmp dword [0x1801da32c], eax
jle 0x1801809f5
lea rcx, [0x1801da32c]
call fcn.18019d7b8
cmp dword [0x1801da32c], 0xffffffff
jne 0x1801809ed
mov dword [0x1801cc2c4], 0x1a9048a
mov dword [0x1801cc2c0], 0x87548e00
lea rcx, [0x1801a0c60]
call fcn.18019dbc4
lea rcx, [0x1801da32c]
call fcn.18019d74c
movdqa xmm3, xmmword [0x1801a2c10]
cmp byte [0x1801cc2c7], 0
je 0x180180a36
xor byte [0x1801cc2c0], 0x53
xor byte [0x1801cc2c1], 0xf7
xor byte [0x1801cc2c2], 0x27
xor byte [0x1801cc2c3], 0xf3
xor byte [0x1801cc2c4], 0xef
xor byte [0x1801cc2c5], 0x69
xor byte [0x1801cc2c6], 0xa9
mov byte [0x1801cc2c7], 0
mov eax, dword [rsi]
cmp dword [0x1801cc328], eax
jle 0x180180a98
lea rcx, [0x1801cc328]
call fcn.18019d7b8
cmp dword [0x1801cc328], 0xffffffff
jne 0x180180a90
mov word [0x1801d9a67], 0x1bb
mov dword [0x1801d9a60], 0x85499810
mov word [0x1801d9a64], 0x1b8a
mov byte [0x1801d9a66], 0xdd
lea rcx, [0x1801a0c80]
call fcn.18019dbc4
lea rcx, [0x1801cc328]
call fcn.18019d74c
movdqa xmm3, xmmword [0x1801a2c10]
lea r8, [0x1801d9a60]
cmp byte [0x1801d9a68], 0
je 0x180180bb3
mov rdx, r12
cmp dword [0x1801a9090], 5
jl 0x180180b79
movdqa xmm2, xmmword [0x1801a4300]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9a60]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9a60], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9a62]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9a62], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9a64]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9a64], ax
psllq xmm3, 3
vpsrlvq xmm1, xmm2, xmm3
pshufb xmm1, xmm8
movzx eax, word [0x1801d9a66]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9a66], ax
jmp 0x180180bac
movabs r10, 0xbba969eff327f753
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov r9, r10
shr r9, cl
xor byte [rdx + r8], r9b
inc rdx
cmp rdx, 8
jb 0x180180b90
mov byte [0x1801d9a68], 0
mov rax, qword [0x1801aa918]
lea rdx, [0x1801cc2c0]
mov rcx, rdi
call rax
mov r14, rax
movdqa xmm6, xmmword [0x1801a4590]
mov ecx, dword [rsi]
cmp dword [0x1801cc24c], ecx
jle 0x180180c18
lea rcx, [0x1801cc24c]
call fcn.18019d7b8
cmp dword [0x1801cc24c], 0xffffffff
jne 0x180180c18
mov word [0x1801da578], 0x153
movups xmmword [0x1801da568], xmm6
lea rcx, [0x1801a0c40]
call fcn.18019dbc4
lea rcx, [0x1801cc24c]
call fcn.18019d74c
lea rcx, [0x1801da568]
call fcn.18018a6c0
mov r11, qword [0x1801aa900]
test r11, r11
jne 0x180180c35
mov rax, r12
jmp 0x180180c45
mov r8d, r15d
lea rdx, [0x1801da568]
mov rcx, r14
call r11
mov rax, qword [rax]
mov qword [0x1801aa010], rax
mov eax, dword [rsi]
cmp dword [0x1801cc4e4], eax
jle 0x180180caa
lea rcx, [0x1801cc4e4]
call fcn.18019d7b8
cmp dword [0x1801cc4e4], 0xffffffff
jne 0x180180caa
mov word [0x1801da329], 0x151
mov dword [0x1801da320], 0x93422858
mov dword [0x1801da324], 0xb093ca8e
mov byte [0x1801da328], 0x44
lea rcx, [0x1801a0c00]
call fcn.18019dbc4
lea rcx, [0x1801cc4e4]
call fcn.18019d74c
lea rcx, [0x1801da320]
call fcn.18018a580
mov r10d, dword [rsi]
cmp dword [0x1801da1f4], r10d
jle 0x180180d02
lea rcx, [0x1801da1f4]
call fcn.18019d7b8
cmp dword [0x1801da1f4], 0xffffffff
jne 0x180180d02
mov dword [0x1801d9ed6], 0x1eb825d
mov word [0x1801d9ed4], 0x384d
lea rcx, [0x1801a0c20]
call fcn.18019dbc4
lea rcx, [0x1801da1f4]
call fcn.18019d74c
cmp byte [0x1801d9ed9], 0
je 0x180180d35
xor byte [0x1801d9ed4], 0xb
xor byte [0x1801d9ed5], 0x51
xor byte [0x1801d9ed6], 0x31
xor byte [0x1801d9ed7], 0xe7
xor byte [0x1801d9ed8], 0xeb
mov byte [0x1801d9ed9], 0
mov rax, qword [0x1801aa918]
lea r8, [0x1801d9ed4]
lea rdx, [0x1801da320]
mov rcx, rdi
call rax
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801d9e28], ecx
jle 0x180180d9d
lea rcx, [0x1801d9e28]
call fcn.18019d7b8
cmp dword [0x1801d9e28], 0xffffffff
jne 0x180180d9d
mov dword [0x1801b3314], 0x1bdd49f
mov dword [0x1801b3310], 0x9458294e
lea rcx, [0x1801a0be0]
call fcn.18019dbc4
lea rcx, [0x1801d9e28]
call fcn.18019d74c
cmp byte [0x1801b3317], 0
je 0x180180dde
xor byte [0x1801b3310], 0xb
xor byte [0x1801b3311], 0x51
xor byte [0x1801b3312], 0x31
xor byte [0x1801b3313], 0xe7
xor byte [0x1801b3314], 0xeb
xor byte [0x1801b3315], 0xa7
xor byte [0x1801b3316], 0xbd
mov byte [0x1801b3317], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180180def
mov rax, r12
jmp 0x180180dfe
mov r8d, r15d
lea rdx, [0x1801b3310]
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801a9fe8], rax
mov eax, dword [rsi]
cmp dword [0x1801d9e6c], eax
jle 0x180180e53
lea rcx, [0x1801d9e6c]
call fcn.18019d7b8
cmp dword [0x1801d9e6c], 0xffffffff
jne 0x180180e53
mov dword [0x1801d9d24], 0x1a54c6c
mov dword [0x1801d9d20], 0x71e4f4ec
lea rcx, [0x1801a0bb0]
call fcn.18019dbc4
lea rcx, [0x1801d9e6c]
call fcn.18019d74c
cmp byte [0x1801d9d27], 0
je 0x180180e94
xor byte [0x1801d9d20], 0xbf
xor byte [0x1801d9d21], 0x8d
xor byte [0x1801d9d22], 0x97
xor byte [0x1801d9d23], 5
xor byte [0x1801d9d24], 9
xor byte [0x1801d9d25], 0x21
xor byte [0x1801d9d26], 0xa5
mov byte [0x1801d9d27], 0
mov eax, dword [rsi]
cmp dword [0x1801aaddc], eax
jle 0x180180ef8
lea rcx, [0x1801aaddc]
call fcn.18019d7b8
cmp dword [0x1801aaddc], 0xffffffff
jne 0x180180ef8
mov word [0x1801cc3eb], 0x105
mov dword [0x1801cc3e0], 0x6ce1e3fa
mov dword [0x1801cc3e4], 0xa6cb4e7b
mov word [0x1801cc3e8], 0xe3da
mov byte [0x1801cc3ea], 0xe3
lea rcx, [0x1801a0bd0]
call fcn.18019dbc4
lea rcx, [0x1801aaddc]
call fcn.18019d74c
lea rcx, [0x1801cc3e0]
call fcn.18018a420
mov r10, qword [0x1801aa918]
lea r8, [0x1801cc3e0]
lea rdx, [0x1801d9d20]
mov rcx, rdi
call r10
mov r14, rax
movdqa xmm6, xmmword [0x1801a42e0]
mov word [rbp - 0x69], 0xfed8
mov ecx, dword [rsi]
cmp dword [0x1801d99d4], ecx
jle 0x180180f82
lea rcx, [0x1801d99d4]
call fcn.18019d7b8
cmp dword [0x1801d99d4], 0xffffffff
jne 0x180180f82
mov word [0x1801b329a], 0x197
movups xmmword [0x1801b3288], xmm6
movzx eax, word [rbp - 0x69]
mov word [0x1801b3298], ax
lea rcx, [0x1801a0b90]
call fcn.18019dbc4
lea rcx, [0x1801d99d4]
call fcn.18019d74c
lea rcx, [0x1801b3288]
call fcn.18018a2a0
mov r11, qword [0x1801aa900]
test r11, r11
jne 0x180180f9f
mov rax, r12
jmp 0x180180faf
xor r8d, r8d
lea rdx, [0x1801b3288]
mov rcx, r14
call r11
mov rax, qword [rax]
mov qword [0x1801aa030], rax
movdqa xmm6, xmmword [0x1801a3bd0]
mov dword [rbp - 0x69], 0xd5124f40
mov dword [rbp - 0x65], 0x25f432bb
mov dword [rbp - 0x61], 0xdc034d62
mov eax, dword [rsi]
cmp dword [0x1801da49c], eax
jle 0x180181033
lea rcx, [0x1801da49c]
call fcn.18019d7b8
cmp dword [0x1801da49c], 0xffffffff
jne 0x180181033
mov word [0x1801da79c], 0x1cf
movups xmmword [0x1801da780], xmm6
movsd xmm0, qword [rbp - 0x69]
movsd qword [0x1801da790], xmm0
mov eax, dword [rbp - 0x61]
mov dword [0x1801da798], eax
lea rcx, [0x1801a0b50]
call fcn.18019dbc4
lea rcx, [0x1801da49c]
call fcn.18019d74c
lea rcx, [0x1801da780]
call fcn.180189fa0
movdqa xmm6, xmmword [0x1801a3310]
mov dword [rbp - 0x69], 0xd3044f53
mov dword [rbp - 0x65], 0x25f639a6
mov eax, dword [rsi]
cmp dword [0x1801da3a0], eax
jle 0x1801810a9
lea rcx, [0x1801da3a0]
call fcn.18019d7b8
cmp dword [0x1801da3a0], 0xffffffff
jne 0x1801810a9
mov word [0x1801cc240], 0x103
movups xmmword [0x1801cc228], xmm6
movsd xmm0, qword [rbp - 0x69]
movsd qword [0x1801cc238], xmm0
lea rcx, [0x1801a0b70]
call fcn.18019dbc4
lea rcx, [0x1801da3a0]
call fcn.18019d74c
lea rcx, [0x1801cc228]
call fcn.18018a120
mov r11, qword [0x1801aa918]
lea r8, [0x1801cc228]
lea rdx, [0x1801da780]
mov rcx, rdi
call r11
mov r15, rax
mov qword [rbp - 0x49], r12
movabs r12, 0x151db3d98b8d6531
lea r13, [0x1801cc244]
movdqa xmm6, xmmword [0x1801a2f10]
mov rax, qword [0x1801aa8d0]
test rax, rax
je 0x180181375
lea rdx, [rbp - 0x49]
mov rcx, r15
call rax
mov r14, rax
test rax, rax
je 0x180181375
mov rax, qword [0x1801aa8b0]
test rax, rax
jne 0x18018112a
lea rdi, str.Method__get_name___is_nullptr
jmp 0x180181132
mov rcx, r14
call rax
mov rdi, rax
mov ecx, dword [rsi]
cmp dword [0x1801da5e8], ecx
jle 0x18018118c
lea rcx, [0x1801da5e8]
call fcn.18019d7b8
cmp dword [0x1801da5e8], 0xffffffff
jne 0x18018118c
mov word [0x1801b32a7], 0x115
mov dword [0x1801b32a0], 0xf9ee0075
mov word [0x1801b32a4], 0xc3a0
mov byte [0x1801b32a6], 0x69
lea rcx, [0x1801a0b40]
call fcn.18019dbc4
lea rcx, [0x1801da5e8]
call fcn.18019d74c
cmp byte [0x1801b32a8], 0
je 0x1801811b0
mov r8, r12
mov edx, 8
lea rcx, [0x1801b32a0]
call fcn.1800018b0
mov byte [0x1801b32a8], 0
lea rax, [0x1801b32a0]
sub rdi, rax
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + rdi]
sub edx, ecx
jne 0x1801811d2
inc rax
test ecx, ecx
jne 0x1801811c0
test edx, edx
jne 0x1801810f0
mov rax, qword [0x1801aa8c8]
test rax, rax
je 0x1801810f0
mov rcx, r14
call rax
cmp eax, 2
jne 0x1801810f0
mov eax, dword [rsi]
cmp dword [0x1801cc3d4], eax
jle 0x180181249
lea rcx, [0x1801cc3d4]
call fcn.18019d7b8
cmp dword [0x1801cc3d4], 0xffffffff
jne 0x180181249
mov word [0x1801cc249], 0x1b3
mov dword [0x1801cc244], 0xcecc2a57
mov byte [0x1801cc248], 0x89
lea rcx, [0x1801a0b20]
call fcn.18019dbc4
lea rcx, [0x1801cc3d4]
call fcn.18019d74c
cmp byte [0x1801cc24a], 0
je 0x180181324
xor r8d, r8d
cmp dword [0x1801a9090], 5
jl 0x180181300
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc244]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc244], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc246]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc246], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc248]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc248], ax
jmp 0x18018131d
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r12
shr rdx, cl
xor byte [r8 + r13], dl
inc r8
cmp r8, 6
jb 0x180181300
mov byte [0x1801cc24a], 0
mov rax, qword [0x1801aa8d8]
test rax, rax
je 0x18018133c
mov edx, 1
mov rcx, r14
call rax
jmp 0x180181343
lea rax, str.Method__get_param_name___is_nullptr
mov r8, r13
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180181363
inc rax
test ecx, ecx
jne 0x180181350
test edx, edx
jne 0x1801810f0
mov rax, qword [r14]
mov qword [0x1801a9fe0], rax
mov eax, dword [rsi]
cmp dword [0x1801cc3f4], eax
jle 0x1801813ca
lea rcx, [0x1801cc3f4]
call fcn.18019d7b8
cmp dword [0x1801cc3f4], 0xffffffff
jne 0x1801813ca
mov dword [0x1801da3c0], 0x1e979fb
mov dword [0x1801da3b8], 0xc79a6cc4
mov dword [0x1801da3bc], 0xcfe5fca4
lea rcx, [0x1801a0b00]
call fcn.18019dbc4
lea rcx, [0x1801cc3f4]
call fcn.18019d74c
cmp byte [0x1801da3c3], 0
je 0x180181427
xor byte [0x1801da3b8], 0x97
xor byte [0x1801da3b9], 0x15
xor byte [0x1801da3ba], 0xe9
xor byte [0x1801da3bb], 0xb3
xor byte [0x1801da3bc], 0xc1
xor byte [0x1801da3bd], 0x91
xor byte [0x1801da3be], 0xcb
xor byte [0x1801da3bf], 0xab
xor byte [0x1801da3c0], 0x97
xor byte [0x1801da3c1], 0x15
xor byte [0x1801da3c2], 0xe9
mov byte [0x1801da3c3], 0
mov r9, qword [rbx]
mov r10, qword [rbx + 8]
cmp r9, r10
je 0x180181474
lea r11, [0x1801da3b8]
nop word [rax + rax]
mov rdi, qword [r9]
mov rax, r11
mov r8, qword [rdi]
sub r8, r11
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180181463
inc rax
test ecx, ecx
jne 0x180181450
test edx, edx
je 0x180181633
add r9, 8
cmp r9, r10
jne 0x180181440
xor r13d, r13d
mov edi, r13d
movdqa xmm6, xmmword [0x1801a3580]
mov word [rbp - 0x69], 0x687c
mov eax, dword [rsi]
cmp dword [0x1801b32ec], eax
jle 0x1801814da
lea rcx, [0x1801b32ec]
call fcn.18019d7b8
cmp dword [0x1801b32ec], 0xffffffff
jne 0x1801814da
mov word [0x1801da562], 0x11d
movups xmmword [0x1801da550], xmm6
movzx eax, word [rbp - 0x69]
mov word [0x1801da560], ax
lea rcx, [0x1801a0ad0]
call fcn.18019dbc4
lea rcx, [0x1801b32ec]
call fcn.18019d74c
lea rcx, [0x1801da550]
call fcn.180189e20
mov eax, dword [rsi]
cmp dword [0x1801d9c38], eax
jle 0x180181540
lea rcx, [0x1801d9c38]
call fcn.18019d7b8
cmp dword [0x1801d9c38], 0xffffffff
jne 0x180181540
mov word [0x1801cc197], 0x121
mov dword [0x1801cc190], 0xf672694f
mov word [0x1801cc194], 0x2048
mov byte [0x1801cc196], 0x26
lea rcx, [0x1801a0af0]
call fcn.18019dbc4
lea rcx, [0x1801d9c38]
call fcn.18019d74c
lea r8, [0x1801cc190]
movabs r14, 0x2155532d951d1b1f
cmp byte [0x1801cc198], 0
je 0x180181663
mov rdx, r13
cmp dword [0x1801a9090], 5
jl 0x180181640
movdqa xmm2, xmmword [0x1801a3100]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc190]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc190], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc192]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc192], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc194]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc194], ax
movdqa xmm0, xmmword [0x1801a2c10]
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc196]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc196], ax
jmp 0x18018165c
xor r13d, r13d
jmp 0x18018147a
movzx ecx, dl
and cl, 7
shl cl, 3
mov r9, r14
shr r9, cl
xor byte [rdx + r8], r9b
inc rdx
cmp rdx, 8
jb 0x180181640
mov byte [0x1801cc198], 0
mov rax, qword [0x1801aa918]
lea rdx, [0x1801da550]
mov rcx, rdi
call rax
mov rdi, rax
mov ecx, dword [rsi]
cmp dword [0x1801cc270], ecx
jle 0x1801816ca
lea rcx, [0x1801cc270]
call fcn.18019d7b8
cmp dword [0x1801cc270], 0xffffffff
jne 0x1801816ca
mov word [0x1801d9e75], 0x153
mov dword [0x1801d9e70], 0xe77c6f4c
mov byte [0x1801d9e74], 0x59
lea rcx, [0x1801a0ab0]
call fcn.18019dbc4
lea rcx, [0x1801cc270]
call fcn.18019d74c
lea r9, [0x1801d9e70]
cmp byte [0x1801d9e76], 0
je 0x1801817b4
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x180181790
movdqa xmm2, xmmword [0x1801a3100]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9e70]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9e70], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9e72]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9e72], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d9e74]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d9e74], ax
jmp 0x1801817ad
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r14
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 6
jb 0x180181790
mov byte [0x1801d9e76], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x1801817c5
mov rax, r13
jmp 0x1801817d3
mov r8d, 2
mov rdx, r9
mov rcx, rdi
call rax
mov rax, qword [rax]
mov qword [0x1801aa038], rax
movdqa xmm6, xmmword [0x1801a37c0]
movdqa xmm7, xmmword [0x1801a3530]
mov dword [rbp - 0x59], 0xf3b12534
mov word [rbp - 0x55], 0x5f93
mov eax, dword [rsi]
cmp dword [0x1801b32e4], eax
jle 0x18018185a
lea rcx, [0x1801b32e4]
call fcn.18019d7b8
cmp dword [0x1801b32e4], 0xffffffff
jne 0x18018185a
mov byte [0x1801da706], 1
movups xmmword [0x1801da6e0], xmm6
movups xmmword [0x1801da6f0], xmm7
mov eax, dword [rbp - 0x59]
mov dword [0x1801da700], eax
movzx eax, word [rbp - 0x55]
mov word [0x1801da704], ax
lea rcx, [0x1801a0a80]
call fcn.18019dbc4
lea rcx, [0x1801b32e4]
call fcn.18019d74c
lea r14, [0x1801da6e0]
mov rcx, r14
call fcn.180189ca0
mov r11, qword [rbx]
mov r9, qword [rbx + 8]
cmp r11, r9
je 0x1801818b0
nop word [rax + rax]
mov rdi, qword [r11]
mov rax, r14
mov r8, qword [rdi]
sub r8, r14
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1801818a3
inc rax
test ecx, ecx
jne 0x180181890
test edx, edx
je 0x1801818b3
add r11, 8
cmp r11, r9
jne 0x180181880
mov rdi, r13
movdqa xmm6, xmmword [0x1801a3180]
mov dword [rbp - 0x69], 0x767e1dbe
mov word [rbp - 0x65], 0x1adb
mov eax, dword [rsi]
cmp dword [0x1801da878], eax
jle 0x180181923
lea rcx, [0x1801da878]
call fcn.18019d7b8
cmp dword [0x1801da878], 0xffffffff
jne 0x180181923
mov word [0x1801cc4b6], 0x1f5
movups xmmword [0x1801cc4a0], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801cc4b0], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801cc4b4], ax
lea rcx, [0x1801a0a50]
call fcn.18019dbc4
lea rcx, [0x1801da878]
call fcn.18019d74c
lea rcx, [0x1801cc4a0]
call fcn.180189990
movdqa xmm6, xmmword [0x1801a3670]
mov eax, dword [rsi]
cmp dword [0x1801da68c], eax
jle 0x18018197c
lea rcx, [0x1801da68c]
call fcn.18019d7b8
cmp dword [0x1801da68c], 0xffffffff
jne 0x18018197c
mov byte [0x1801b3300], 1
movups xmmword [0x1801b32f0], xmm6
lea rcx, [0x1801a0a70]
call fcn.18019dbc4
lea rcx, [0x1801da68c]
call fcn.18019d74c
lea rcx, [0x1801b32f0]
call fcn.180189b10
mov r11, qword [0x1801aa918]
lea r8, [0x1801b32f0]
lea rdx, [0x1801cc4a0]
mov rcx, rdi
call r11
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801da8b8], ecx
jle 0x1801819fa
lea rcx, [0x1801da8b8]
call fcn.18019d7b8
cmp dword [0x1801da8b8], 0xffffffff
jne 0x1801819fa
mov dword [0x1801da036], 0x1d13081
mov dword [0x1801da030], 0x40610ab6
mov word [0x1801da034], 0x1cd1
lea rcx, [0x1801a0a30]
call fcn.18019dbc4
lea rcx, [0x1801da8b8]
call fcn.18019d74c
cmp byte [0x1801da039], 0
je 0x180181a49
xor byte [0x1801da030], 0xd1
xor byte [0x1801da031], 0x6f
xor byte [0x1801da032], 0x15
xor byte [0x1801da033], 0x1f
xor byte [0x1801da034], 0xb5
xor byte [0x1801da035], 0x7d
xor byte [0x1801da036], 0xf5
xor byte [0x1801da037], 0x51
xor byte [0x1801da038], 0xd1
mov byte [0x1801da039], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180181a5a
mov rax, r13
jmp 0x180181a69
xor r8d, r8d
lea rdx, [0x1801da030]
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801a9fb0], rax
movdqa xmm6, xmmword [0x1801a33d0]
mov dword [rbp - 0x69], 0xf2787394
mov word [rbp - 0x65], 0x6409
mov eax, dword [rsi]
cmp dword [0x1801da684], eax
jle 0x180181ae3
lea rcx, [0x1801da684]
call fcn.18019d7b8
cmp dword [0x1801da684], 0xffffffff
jne 0x180181ae3
mov word [0x1801aadd6], 0x1c1
movups xmmword [0x1801aadc0], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801aadd0], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801aadd4], ax
lea rcx, [0x1801a0a00]
call fcn.18019dbc4
lea rcx, [0x1801da684]
call fcn.18019d74c
lea rcx, [0x1801aadc0]
call fcn.180189680
movdqa xmm6, xmmword [0x1801a3620]
mov eax, dword [rsi]
cmp dword [0x1801da454], eax
jle 0x180181b3c
lea rcx, [0x1801da454]
call fcn.18019d7b8
cmp dword [0x1801da454], 0xffffffff
jne 0x180181b3c
mov byte [0x1801cc1c8], 1
movups xmmword [0x1801cc1b8], xmm6
lea rcx, [0x1801a0a20]
call fcn.18019dbc4
lea rcx, [0x1801da454]
call fcn.18019d74c
lea rcx, [0x1801cc1b8]
call fcn.180189800
mov r11, qword [0x1801aa918]
lea r8, [0x1801cc1b8]
lea rdx, [0x1801aadc0]
mov rcx, rdi
call r11
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801d99a8], ecx
jle 0x180181bb7
lea rcx, [0x1801d99a8]
call fcn.18019d7b8
cmp dword [0x1801d99a8], 0xffffffff
jne 0x180181bb7
mov word [0x1801cc37d], 0x103
mov dword [0x1801cc378], 0xf46762d5
mov byte [0x1801cc37c], 0x15
lea rcx, [0x1801a09e0]
call fcn.18019dbc4
lea rcx, [0x1801d99a8]
call fcn.18019d74c
lea r9, [0x1801cc378]
cmp byte [0x1801cc37e], 0
je 0x180181ca4
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x180181c6f
movdqa xmm2, xmmword [0x1801a3630]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc378]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc378], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc37a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc37a], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc37c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc37c], ax
jmp 0x180181c9d
movabs r10, 0x4fc103679b1301fb
nop dword [rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 6
jb 0x180181c80
mov byte [0x1801cc37e], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180181cb5
mov rax, r13
jmp 0x180181cc3
mov r8d, 2
mov rdx, r9
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801a9ff0], rax
movdqa xmm6, xmmword [0x1801a4760]
mov dword [rbp - 0x69], 0x2a74fb82
mov word [rbp - 0x65], 0xa42d
mov eax, dword [rsi]
cmp dword [0x1801aadd8], eax
jle 0x180181d3d
lea rcx, [0x1801aadd8]
call fcn.18019d7b8
cmp dword [0x1801aadd8], 0xffffffff
jne 0x180181d3d
mov word [0x1801d9c56], 0x161
movups xmmword [0x1801d9c40], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801d9c50], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801d9c54], ax
lea rcx, [0x1801a09b0]
call fcn.18019dbc4
lea rcx, [0x1801aadd8]
call fcn.18019d74c
lea rcx, [0x1801d9c40]
call fcn.180189370
movdqa xmm6, xmmword [0x1801a3fc0]
mov eax, dword [rsi]
cmp dword [0x1801cc25c], eax
jle 0x180181d96
lea rcx, [0x1801cc25c]
call fcn.18019d7b8
cmp dword [0x1801cc25c], 0xffffffff
jne 0x180181d96
mov byte [0x1801b85a8], 1
movups xmmword [0x1801b8598], xmm6
lea rcx, [0x1801a09d0]
call fcn.18019dbc4
lea rcx, [0x1801cc25c]
call fcn.18019d74c
lea rcx, [0x1801b8598]
call fcn.1801894f0
mov r11, qword [0x1801aa918]
lea r8, [0x1801b8598]
lea rdx, [0x1801d9c40]
mov rcx, rdi
call r11
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801da520], ecx
jle 0x180181e15
lea rcx, [0x1801da520]
call fcn.18019d7b8
cmp dword [0x1801da520], 0xffffffff
jne 0x180181e15
mov dword [0x1801aae30], 0x11ffd81
mov dword [0x1801aae28], 0x1c6bec8a
mov dword [0x1801aae2c], 0xee12a631
lea rcx, [0x1801a0990]
call fcn.18019dbc4
lea rcx, [0x1801da520]
call fcn.18019d74c
cmp byte [0x1801aae33], 0
je 0x180181e72
xor byte [0x1801aae28], 0xed
xor byte [0x1801aae29], 0x89
xor byte [0x1801aae2a], 0x1f
xor byte [0x1801aae2b], 0x43
xor byte [0x1801aae2c], 0x43
xor byte [0x1801aae2d], 0xc3
xor byte [0x1801aae2e], 0x61
xor byte [0x1801aae2f], 0x9b
xor byte [0x1801aae30], 0xed
xor byte [0x1801aae31], 0x89
xor byte [0x1801aae32], 0x1f
mov byte [0x1801aae33], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180181e83
mov rax, r13
jmp 0x180181e92
xor r8d, r8d
lea rdx, [0x1801aae28]
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801a9fd0], rax
movdqa xmm6, xmmword [0x1801a3be0]
mov dword [rbp - 0x69], 0xd2d0d3c8
mov word [rbp - 0x65], 0xda45
mov eax, dword [rsi]
cmp dword [0x1801da498], eax
jle 0x180181f0c
lea rcx, [0x1801da498]
call fcn.18019d7b8
cmp dword [0x1801da498], 0xffffffff
jne 0x180181f0c
mov word [0x1801b32c6], 0x163
movups xmmword [0x1801b32b0], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801b32c0], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801b32c4], ax
lea rcx, [0x1801a0960]
call fcn.18019dbc4
lea rcx, [0x1801da498]
call fcn.18019d74c
lea rcx, [0x1801b32b0]
call fcn.180189060
movdqa xmm6, xmmword [0x1801a2de0]
mov eax, dword [rsi]
cmp dword [0x1801cc3d0], eax
jle 0x180181f65
lea rcx, [0x1801cc3d0]
call fcn.18019d7b8
cmp dword [0x1801cc3d0], 0xffffffff
jne 0x180181f65
mov byte [0x1801da4f8], 1
movups xmmword [0x1801da4e8], xmm6
lea rcx, [0x1801a0980]
call fcn.18019dbc4
lea rcx, [0x1801cc3d0]
call fcn.18019d74c
lea rcx, [0x1801da4e8]
call fcn.1801891e0
mov r11, qword [0x1801aa918]
lea r8, [0x1801da4e8]
lea rdx, [0x1801b32b0]
mov rcx, rdi
call r11
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801da080], ecx
jle 0x180181fe4
lea rcx, [0x1801da080]
call fcn.18019d7b8
cmp dword [0x1801da080], 0xffffffff
jne 0x180181fe4
mov dword [0x1801da7c8], 0x1bbc4c9
mov dword [0x1801da7c0], 0xe4cfc4c0
mov dword [0x1801da7c4], 0x6227ce42
lea rcx, [0x1801a0940]
call fcn.18019dbc4
lea rcx, [0x1801da080]
call fcn.18019d74c
cmp byte [0x1801da7cb], 0
je 0x180182041
xor byte [0x1801da7c0], 0xa7
xor byte [0x1801da7c1], 0xa1
xor byte [0x1801da7c2], 0xbb
xor byte [0x1801da7c3], 0xbb
xor byte [0x1801da7c4], 0x2b
xor byte [0x1801da7c5], 0xbd
xor byte [0x1801da7c6], 0x63
xor byte [0x1801da7c7], 0xd
xor byte [0x1801da7c8], 0xa7
xor byte [0x1801da7c9], 0xa1
xor byte [0x1801da7ca], 0xbb
mov byte [0x1801da7cb], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180182052
mov rax, r13
jmp 0x180182061
xor r8d, r8d
lea rdx, [0x1801da7c0]
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801a9ff8], rax
movdqa xmm6, xmmword [0x1801a3170]
mov dword [rbp - 0x69], 0x741c8dce
mov word [rbp - 0x65], 0xd601
mov eax, dword [rsi]
cmp dword [0x1801b32e8], eax
jle 0x1801820db
lea rcx, [0x1801b32e8]
call fcn.18019d7b8
cmp dword [0x1801b32e8], 0xffffffff
jne 0x1801820db
mov word [0x1801da46e], 0x161
movups xmmword [0x1801da458], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801da468], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801da46c], ax
lea rcx, [0x1801a0910]
call fcn.18019dbc4
lea rcx, [0x1801b32e8]
call fcn.18019d74c
lea rcx, [0x1801da458]
call fcn.180188d50
movdqa xmm6, xmmword [0x1801a3650]
mov eax, dword [rsi]
cmp dword [0x1801cc264], eax
jle 0x180182134
lea rcx, [0x1801cc264]
call fcn.18019d7b8
cmp dword [0x1801cc264], 0xffffffff
jne 0x180182134
mov byte [0x1801d9f28], 1
movups xmmword [0x1801d9f18], xmm6
lea rcx, [0x1801a0930]
call fcn.18019dbc4
lea rcx, [0x1801cc264]
call fcn.18019d74c
lea rcx, [0x1801d9f18]
call fcn.180188ed0
mov r11, qword [0x1801aa918]
lea r8, [0x1801d9f18]
lea rdx, [0x1801da458]
mov rcx, rdi
call r11
mov r14, rax
mov ecx, dword [rsi]
cmp dword [0x1801da1f0], ecx
jle 0x1801821ae
lea rcx, [0x1801da1f0]
call fcn.18019d7b8
cmp dword [0x1801da1f0], 0xffffffff
jne 0x1801821ae
mov word [0x1801da253], 0x11d
mov word [0x1801da250], 0x9ae6
mov byte [0x1801da252], 3
lea rcx, [0x1801a0900]
call fcn.18019dbc4
lea rcx, [0x1801da1f0]
call fcn.18019d74c
lea r9, [0x1801da250]
cmp byte [0x1801da254], 0
je 0x180182264
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x180182234
movdqa xmm2, xmmword [0x1801a3660]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da250]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da250], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da252]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da252], ax
jmp 0x18018225d
movabs r10, 0x5161b16f1d77ffa1
nop
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 4
jb 0x180182240
mov byte [0x1801da254], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180182275
mov rax, r13
jmp 0x180182283
mov r8d, 1
mov rdx, r9
mov rcx, r14
call rax
mov rax, qword [rax]
mov qword [0x1801aa020], rax
movdqa xmm6, xmmword [str.n_t_nE]
mov dword [rbp - 0x69], 0x58081554
mov word [rbp - 0x65], 0xa83
mov eax, dword [rsi]
cmp dword [0x1801cc31c], eax
jle 0x1801822fd
lea rcx, [0x1801cc31c]
call fcn.18019d7b8
cmp dword [0x1801cc31c], 0xffffffff
jne 0x1801822fd
mov word [0x1801da26e], 0x1fb
movups xmmword [0x1801da258], xmm6
mov eax, dword [rbp - 0x69]
mov dword [0x1801da268], eax
movzx eax, word [rbp - 0x65]
mov word [0x1801da26c], ax
lea rcx, [0x1801a08d0]
call fcn.18019dbc4
lea rcx, [0x1801cc31c]
call fcn.18019d74c
lea rcx, [0x1801da258]
call fcn.180188a40
movdqa xmm6, xmmword [0x1801a40d0]
mov eax, dword [rsi]
cmp dword [0x1801cc414], eax
jle 0x180182356
lea rcx, [0x1801cc414]
call fcn.18019d7b8
cmp dword [0x1801cc414], 0xffffffff
jne 0x180182356
mov byte [0x1801da1e8], 1
movups xmmword [0x1801da1d8], xmm6
lea rcx, [0x1801a08f0]
call fcn.18019dbc4
lea rcx, [0x1801cc414]
call fcn.18019d74c
lea rcx, [0x1801da1d8]
call fcn.180188bc0
mov r11, qword [0x1801aa918]
lea r8, [0x1801da1d8]
lea rdx, [0x1801da258]
mov rcx, rdi
call r11
mov rdi, rax
mov ecx, dword [rsi]
cmp dword [0x1801d9d10], ecx
jle 0x1801823df
lea rcx, [0x1801d9d10]
call fcn.18019d7b8
cmp dword [0x1801d9d10], 0xffffffff
jne 0x1801823df
mov dword [0x1801da804], 0x1fb199e
mov dword [0x1801da7f8], 0x550d0268
mov dword [0x1801da7fc], 0xfb9908ba
mov dword [0x1801da800], 0x5416165e
lea rcx, [0x1801a08b0]
call fcn.18019dbc4
lea rcx, [0x1801d9d10]
call fcn.18019d74c
lea r9, [0x1801da7f8]
cmp byte [0x1801da807], 0
je 0x180182504
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x1801824cc
movdqa xmm2, xmmword [0x1801a40e0]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da7f8]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da7f8], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da7fa]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da7fa], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da7fc]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da7fc], ax
movdqa xmm0, xmmword [0x1801a2c10]
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801da7fe]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801da7fe], ax
mov r8d, 8
movabs r10, 0xa9fb6ded3163673b
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xf
jb 0x1801824e0
mov byte [0x1801da807], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180182515
mov rax, r13
jmp 0x180182520
xor r8d, r8d
mov rdx, r9
mov rcx, rdi
call rax
mov rax, qword [rax]
mov qword [0x1801a9fd8], rax
lea rcx, [rbp - 0x51]
call fcn.180194b90
mov rdi, qword [rax]
movdqa xmm6, xmmword [0x1801a3970]
mov dword [rbp - 0x69], 0xf011b0d0
mov dword [rbp - 0x65], 0x67cf689b
mov word [rbp - 0x61], 0xb3f1
mov eax, dword [rsi]
cmp dword [0x1801cc3f0], eax
jle 0x1801825b1
lea rcx, [0x1801cc3f0]
call fcn.18019d7b8
cmp dword [0x1801cc3f0], 0xffffffff
jne 0x1801825b1
mov word [0x1801d9f12], 0x175
movups xmmword [0x1801d9ef8], xmm6
movsd xmm0, qword [rbp - 0x69]
movsd qword [0x1801d9f08], xmm0
movzx eax, word [rbp - 0x61]
mov word [0x1801d9f10], ax
lea rcx, [0x1801a0880]
call fcn.18019dbc4
lea rcx, [0x1801cc3f0]
call fcn.18019d74c
lea r14, [0x1801d9ef8]
mov rcx, r14
call fcn.1801888c0
mov r11, qword [rdi]
mov r9, qword [rdi + 8]
cmp r11, r9
je 0x180182600
nop dword [rax]
mov rdi, qword [r11]
mov rax, r14
mov r8, qword [rdi]
sub r8, r14
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1801825f3
inc rax
test ecx, ecx
jne 0x1801825e0
test edx, edx
je 0x180182603
add r11, 8
cmp r11, r9
jne 0x1801825d0
mov rdi, r13
mov r14, qword [rbp - 0x51]
test r14, r14
je 0x180182669
mov rcx, qword [r14]
test rcx, rcx
je 0x18018265c
mov rax, qword [r14 + 0x10]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
cmp rdx, 0x1000
jb 0x18018264c
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180182840
mov rcx, r8
call fcn.18019dbe4
mov qword [r14], r13
mov qword [r14 + 8], r13
mov qword [r14 + 0x10], r13
mov edx, 0x18
mov rcx, r14
call fcn.18019dbe4
mov eax, dword [rsi]
cmp dword [0x1801b85b0], eax
jle 0x1801826cd
lea rcx, [0x1801b85b0]
call fcn.18019d7b8
cmp dword [0x1801b85b0], 0xffffffff
jne 0x1801826cd
mov word [0x1801d9c33], 0x161
mov dword [0x1801d9c28], 0x151c69da
mov dword [0x1801d9c2c], 0x9a253600
mov word [0x1801d9c30], 0x69e6
mov byte [0x1801d9c32], 0x10
lea rcx, [0x1801a0850]
call fcn.18019dbc4
lea rcx, [0x1801b85b0]
call fcn.18019d74c
lea rcx, [0x1801d9c28]
call fcn.180188760
mov r10d, dword [rsi]
cmp dword [0x1801da57c], r10d
jle 0x180182730
lea rcx, [0x1801da57c]
call fcn.18019d7b8
cmp dword [0x1801da57c], 0xffffffff
jne 0x180182730
mov dword [0x1801d9e68], 0x17568e9
mov dword [0x1801d9e60], 0x15067edc
mov dword [0x1801d9e64], 0x93021e1c
lea rcx, [0x1801a0860]
call fcn.18019dbc4
lea rcx, [0x1801da57c]
call fcn.18019d74c
cmp byte [0x1801d9e6b], 0
je 0x18018278d
xor byte [0x1801d9e60], 0x8f
xor byte [0x1801d9e61], 7
xor byte [0x1801d9e62], 0x75
xor byte [0x1801d9e63], 0x61
xor byte [0x1801d9e64], 0x79
xor byte [0x1801d9e65], 0x73
xor byte [0x1801d9e66], 0x4b
xor byte [0x1801d9e67], 0xfd
xor byte [0x1801d9e68], 0x8f
xor byte [0x1801d9e69], 7
xor byte [0x1801d9e6a], 0x75
mov byte [0x1801d9e6b], 0
mov rax, qword [0x1801aa918]
lea r8, [0x1801d9e60]
lea rdx, [0x1801d9c28]
mov rcx, rdi
call rax
mov r14, rax
movdqa xmm6, xmmword [0x1801a4210]
mov dword [rbp - 0x69], 0x151b62eb
mov dword [rbp - 0x65], 0x98221510
mov word [rbp - 0x61], 0x7fd
mov ecx, dword [rsi]
cmp dword [0x1801d9e2c], ecx
jle 0x180182823
lea rcx, [0x1801d9e2c]
call fcn.18019d7b8
cmp dword [0x1801d9e2c], 0xffffffff
jne 0x180182823
mov byte [0x1801cc412], 1
movups xmmword [0x1801cc3f8], xmm6
movsd xmm0, qword [rbp - 0x69]
movsd qword [0x1801cc408], xmm0
movzx eax, word [rbp - 0x61]
mov word [0x1801cc410], ax
lea rcx, [0x1801a0830]
call fcn.18019dbc4
lea rcx, [0x1801d9e2c]
call fcn.18019d74c
lea rcx, [0x1801cc3f8]
call fcn.1801885e0
mov r11, qword [0x1801aa900]
test r11, r11
jne 0x180182847
mov rax, r13
jmp 0x180182857
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor r8d, r8d
lea rdx, [0x1801cc3f8]
mov rcx, r14
call r11
mov rax, qword [rax]
mov qword [0x1801aa018], rax
mov eax, dword [rsi]
cmp dword [0x1801cc274], eax
jle 0x1801828c5
lea rcx, [0x1801cc274]
call fcn.18019d7b8
cmp dword [0x1801cc274], 0xffffffff
jne 0x1801828c5
mov word [0x1801da3b3], 0x189
mov dword [0x1801da3a8], 0xfdf01588
mov dword [0x1801da3ac], 0xe003c4c0
mov word [0x1801da3b0], 0x15b4
mov byte [0x1801da3b2], 0xfc
lea rcx, [0x1801a0800]
call fcn.18019dbc4
lea rcx, [0x1801cc274]
call fcn.18019d74c
lea rcx, [0x1801da3a8]
call fcn.180188480
mov r10d, dword [rsi]
cmp dword [0x1801da86c], r10d
jle 0x18018291e
lea rcx, [0x1801da86c]
call fcn.18019d7b8
cmp dword [0x1801da86c], 0xffffffff
jne 0x18018291e
mov dword [0x1801cc26c], 0x16defdc
mov dword [0x1801cc268], 0xeceb188e
lea rcx, [0x1801a0810]
call fcn.18019dbc4
lea rcx, [0x1801da86c]
call fcn.18019d74c
cmp byte [0x1801cc26f], 0
je 0x18018295f
xor byte [0x1801cc268], 0xdd
xor byte [0x1801cc269], 0x7b
xor byte [0x1801cc26a], 0x99
xor byte [0x1801cc26b], 0x89
xor byte [0x1801cc26c], 0xb9
xor byte [0x1801cc26d], 0x81
xor byte [0x1801cc26e], 0x6d
mov byte [0x1801cc26f], 0
mov rax, qword [0x1801aa918]
lea r8, [0x1801cc268]
lea rdx, [0x1801da3a8]
mov rcx, rdi
call rax
mov rdi, rax
mov ecx, dword [rsi]
cmp dword [0x1801cc4b8], ecx
jle 0x1801829e1
lea rcx, [0x1801cc4b8]
call fcn.18019d7b8
cmp dword [0x1801cc4b8], 0xffffffff
jne 0x1801829e1
mov word [0x1801cc075], 0x181
mov dword [0x1801cc068], 0xdbed1e8e
mov dword [0x1801cc06c], 0xeb02f2dc
mov dword [0x1801cc070], 0xe6f00fa8
mov byte [0x1801cc074], 0xd7
lea rcx, [0x1801a07e0]
call fcn.18019dbc4
lea rcx, [0x1801cc4b8]
call fcn.18019d74c
lea r9, [0x1801cc068]
cmp byte [0x1801cc076], 0
je 0x180182b04
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x180182ace
movdqa xmm2, xmmword [0x1801a3db0]
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc068]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc068], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc06a]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc06a], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc06c]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc06c], ax
movdqa xmm0, xmmword [0x1801a2c10]
psllq xmm0, 3
vpsrlvq xmm1, xmm2, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801cc06e]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801cc06e], ax
mov r8d, 8
movabs r10, 0x876d81b989997bdd
nop dword [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, r10
shr rdx, cl
xor byte [r8 + r9], dl
inc r8
cmp r8, 0xe
jb 0x180182ae0
mov byte [0x1801cc076], 0
mov rax, qword [0x1801aa900]
test rax, rax
jne 0x180182b15
mov rax, r13
jmp 0x180182b23
mov r8d, 3
mov rdx, r9
mov rcx, rdi
call rax
mov rax, qword [rax]
mov qword [0x1801aa028], rax
movdqa xmm6, xmmword [0x1801a3740]
mov dword [rbp - 0x69], 0x93482c94
mov dword [rbp - 0x65], 0x231c4138
mov dword [rbp - 0x61], 0xf74b0db9
mov eax, dword [rsi]
cmp dword [0x1801cc458], eax
jle 0x180182ba5
lea rcx, [0x1801cc458]
call fcn.18019d7b8
cmp dword [0x1801cc458], 0xffffffff
jne 0x180182ba5
mov byte [0x1801d99f4], 1
movups xmmword [0x1801d99d8], xmm6
movsd xmm0, qword [rbp - 0x69]
movsd qword [0x1801d99e8], xmm0
mov eax, dword [rbp - 0x61]
mov dword [0x1801d99f0], eax
lea rcx, [0x1801a07c0]
call fcn.18019dbc4
lea rcx, [0x1801cc458]
call fcn.18019d74c
lea rdi, [0x1801d99d8]
mov rcx, rdi
call fcn.180188300
mov r11, qword [rbx]
mov r10, qword [rbx + 8]
cmp r11, r10
je 0x180182bf0
mov r9, qword [r11]
mov rax, rdi
mov r8, qword [r9]
sub r8, rdi
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180182be3
inc rax
test ecx, ecx
jne 0x180182bd0
test edx, edx
je 0x180182bf3
add r11, 8
cmp r11, r10
jne 0x180182bc0
mov r9, r13
mov rax, qword [0x1801aa918]
lea r8, [0x1801a29d4]
lea rdx, str.UnityEngine
mov rcx, r9
call rax
mov r15, rax
mov qword [rbp - 0x49], r13
lea r12, [0x1801d99cc]
movdqa xmm6, xmmword [0x1801a3950]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1801aa8d0]
test r8, r8
je 0x180182eb5
lea rdx, [rbp - 0x49]
mov rcx, r15
call r8
mov r14, rax
test rax, rax
je 0x180182eb5
mov rax, qword [0x1801aa8b0]
test rax, rax
jne 0x180182c6b
lea rdi, str.Method__get_name___is_nullptr
jmp 0x180182c73
mov rcx, r14
call rax
mov rdi, rax
mov ecx, dword [rsi]
cmp dword [0x1801da334], ecx
jle 0x180182cc4
lea rcx, [0x1801da334]
call fcn.18019d7b8
cmp dword [0x1801da334], 0xffffffff
jne 0x180182cc4
mov word [0x1801d99d1], 0x1a3
mov dword [0x1801d99cc], 0xf0334647
mov byte [0x1801d99d0], 0xd
lea rcx, [0x1801a07a0]
call fcn.18019dbc4
lea rcx, [0x1801da334]
call fcn.18019d74c
cmp byte [0x1801d99d2], 0
je 0x180182da8
mov r8, r13
cmp dword [0x1801a9090], 5
jl 0x180182d6d
movdqa xmm0, xmm10
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d99cc]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d99cc], ax
movdqa xmm0, xmm9
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d99ce]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d99ce], ax
movdqa xmm0, xmm11
psllq xmm0, 3
vpsrlvq xmm1, xmm6, xmm0
pshufb xmm1, xmm8
movzx eax, word [0x1801d99d0]
movd xmm0, eax
xorps xmm1, xmm0
movd eax, xmm1
mov word [0x1801d99d0], ax
jmp 0x180182da1
movabs rbx, 0x65f3a3619551270b
nop word [rax + rax]
movzx ecx, r8b
and cl, 7
shl cl, 3
mov rdx, rbx
shr rdx, cl
xor byte [r8 + r12], dl
inc r8
cmp r8, 6
jb 0x180182d80
mov rbx, qword [rbp - 0x41]
mov byte [0x1801d99d2], 0
mov rax, r12
sub rdi, r12
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + rdi]
sub edx, ecx
jne 0x180182dc2
inc rax
test ecx, ecx
jne 0x180182db0
test edx, edx
jne 0x180182c30
mov rax, qword [0x1801aa8c8]
test rax, rax
je 0x180182c30
mov rcx, r14
call rax
cmp eax, 3
jne 0x180182c30
mov eax, dword [rsi]
cmp dword [0x1801d99c8], eax
jle 0x180182e32
lea rcx, [0x1801d99c8]
call fcn.18019d7b8
cmp dword [0x1801d99c8], 0xffffffff
jne 0x180182e32
mov dword [0x1801d9d0a], 0x161e129
mov word [0x1801d9d08], 0x427f
lea rcx, [0x1801a0780]
call fcn.18019dbc4
lea rcx, [0x1801d99c8]
call fcn.18019d74c
cmp byte [0x1801d9d0d], 0
je 0x180182e65
xor byte [0x1801d9d08], 0xb
xor byte [0x1801d9d09], 0x27
xor byte [0x1801d9d0a], 0x51
xor byte [0x1801d9d0b], 0x95
xor byte [0x1801d9d0c], 0x61
mov byte [0x1801d9d0d], 0
mov rax, qword [0x1801aa8d8]
test rax, rax
je 0x180182e7d
mov edx, 1
mov rcx, r14
call rax
jmp 0x180182e84
lea rax, str.Method__get_param_name___is_nullptr
lea r8, [0x1801d9d08]
sub r8, rax
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180182ea3
inc rax
test ecx, ecx
jne 0x180182e90
test edx, edx
jne 0x180182c30
mov rax, qword [r14]
mov qword [0x1801aa040], rax
mov rcx, qword [rbx]
test rcx, rcx
je 0x180182ef9
mov rdx, qword [rbx + 0x10]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
cmp rdx, 0x1000
jb 0x180182ee9
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180182f51
mov rcx, r8
call fcn.18019dbe4
mov qword [rbx], r13
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r13
mov edx, 0x18
mov rcx, rbx
call fcn.18019dbe4
mov rcx, qword [rbp - 0x39]
xor rcx, rsp
call fcn.18019d6f0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3