Function at 0x180042600
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x100
movaps xmmword [rsp + 0xf0], xmm6
mov rax, qword [0x18005b010]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rax, qword [0x18005bd70]
or dword [rax + 0x1ab8], 2
mov dword [rax + 0x1ad8], 0x442b4000
mov dword [rax + 0x1adc], 0x43af0000
mov ebx, 1
mov dword [rax + 0x1ac0], ebx
movdqa xmm0, xmmword [0x180052e70]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x737961
xor edx, edx
lea r8d, [rbx + 0x21]
lea rcx, [rbp - 0x68]
call fcn.180011670
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x73695620
mov dword [rbp + 0x2b], 0x736c6175
mov byte [rbp + 0x2f], 0
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
xor edx, edx
test al, al
cmovne ecx, edx
mov dword [0x18005c490], ecx
movss xmm6, dword [0x180052a14]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x27], 0x42ceaaab
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x6d694164
mov byte [rbp + 0x1b], 0
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
test al, al
cmovne ecx, ebx
mov dword [0x18005c490], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x746e4127
mov dword [rbp + 0x2b], 0x69412069
mov word [rbp + 0x2f], 0x6d
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
mov edx, 2
test al, al
cmovne ecx, edx
mov dword [0x18005c490], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x27], 0x42b40000
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x7063532f
mov byte [rbp + 0x1b], 0
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
mov edx, 5
test al, al
cmovne ecx, edx
mov dword [0x18005c490], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x766f4d15
mov dword [rbp + 0x2b], 0x6e656d65
mov word [rbp + 0x2f], 0x74
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
mov edx, 3
test al, al
cmovne ecx, edx
mov dword [0x18005c490], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x27], 0x42ceaaab
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x73694d22
mov word [rbp + 0x1b], 0x63
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002edd0
mov ecx, dword [0x18005c490]
mov edx, 4
test al, al
cmovne ecx, edx
mov dword [0x18005c490], ecx
cmp ecx, 5
ja case.default.0x18004284f
movsxd rax, ecx
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x43600]
add rcx, rdx
jmp rcx
mov dword [rbp + 0x17], 0x70734573
mov byte [rbp + 0x1b], 0
lea rdx, [0x18005b3e1]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
mov dword [rbp + 0x17], 0x61684344
mov word [rbp + 0x1b], 0x736d
mov byte [rbp + 0x1d], 0
lea rdx, [0x18005b3f8]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
mov dword [rbp + 0x17], 0x65744945
mov word [rbp + 0x1b], 0x736d
mov byte [rbp + 0x1d], 0
lea rdx, [0x18005b3e8]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
test al, al
je 0x1800429c6
mov dword [rbp + 0x17], 0x65744970
mov dword [rbp + 0x1b], 0x6470556d
mov dword [rbp + 0x1f], 0x657461
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x69]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x19]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e8], 0
je 0x1800428f6
mov edx, ebx
jmp 0x1800428f8
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x18004293c
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042937
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042937
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x6574493e
mov dword [rbp - 0x65], 0x7365446d
mov dword [rbp - 0x61], 0x796f7274
mov byte [rbp - 0x5d], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e8], 0
je 0x180042980
mov edx, ebx
jmp 0x180042982
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800429c6
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800429c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800429c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp + 0x17], 0x636f4c66
mov dword [rbp + 0x1b], 0x6f697461
mov word [rbp + 0x1f], 0x736e
mov byte [rbp + 0x21], 0
lea rdx, [0x18005b3e7]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
mov dword [rbp - 0x69], 0x616c5049
mov dword [rbp - 0x65], 0x20726579
mov dword [rbp - 0x61], 0x7473694c
mov byte [rbp - 0x5d], 0
lea rdx, [0x18005b3ef]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
movdqa xmm0, xmmword [0x180052e80]
movdqu xmmword [rbp - 0x69], xmm0
mov byte [rbp - 0x59], 0
lea rdx, [0x18005b3ff]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
mov dword [rbp + 0x17], 0x6c75463c
mov dword [rbp + 0x1b], 0x6972626c
mov dword [rbp + 0x1f], 0x746867
lea rdx, [0x18005b3e2]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
test al, al
je 0x180042af1
mov dword [rbp - 0x69], 0x626d4146
mov dword [rbp - 0x65], 0x746e6569
mov dword [rbp - 0x61], 0x6867694c
mov word [rbp - 0x5d], 0x74
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e2], 0
je 0x180042aab
mov edx, ebx
jmp 0x180042aad
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042af1
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042aec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042aec
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp + 0x17], 0x766f4636
mov byte [rbp + 0x1b], 0
lea rdx, [0x18005b3ea]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
cmp byte [0x18005b3ea], 0
je case.default.0x18004284f
mov dword [rbp - 0x69], 0x766f4612
mov dword [rbp - 0x65], 0x6f6d4120
mov dword [rbp - 0x61], 0x746e75
mov dword [rbp + 0x27], 0x44fa0000
mov dword [rbp + 0x17], 0
lea rax, [rbp + 0x27]
lea r9, [rbp + 0x17]
lea r8, [0x18005b400]
jmp 0x1800435b9
mov dword [rbp - 0x69], 0x6c695335
mov dword [rbp - 0x65], 0x20746e65
mov dword [rbp - 0x61], 0x6d6941
lea rdx, [0x18005b3ee]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x180042c06
mov dword [rbp + 0x17], 0x6c695319
mov dword [rbp + 0x1b], 0x41746e65
mov word [rbp + 0x1f], 0x6d69
mov byte [rbp + 0x21], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3ee], 0
je 0x180042bc0
mov edx, ebx
jmp 0x180042bc2
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042c06
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042c01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042c01
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
cmp byte [0x18005b3f1], 0
jne 0x180042c3c
cmp byte [0x18005b3ee], 0
jne 0x180042c3c
cmp byte [0x18005b3fd], 0
jne 0x180042c3c
cmp byte [0x18005b3fc], 0
jne 0x180042c3c
cmp byte [0x18005b3fb], 0
jne 0x180042c3c
cmp byte [0x18005b3fa], 0
je 0x180042c8a
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.180014e60
mov dword [rbp + 0x17], 0x7369561c
mov dword [rbp + 0x1b], 0x656c6269
mov byte [rbp + 0x1f], 0
lea rdx, [0x18005b3ed]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
movdqa xmm0, xmmword [0x180052ed0]
movdqu xmmword [rbp - 0x69], xmm0
mov byte [rbp - 0x59], 0
lea rdx, [0x18005b3ec]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
mov dword [rbp + 0x17], 0x206f4e10
mov dword [rbp + 0x1b], 0x6f636552
mov word [rbp + 0x1f], 0x6c69
mov byte [rbp + 0x21], 0
lea rdx, [0x18005b3e4]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
test al, al
je 0x180042d3f
mov dword [rbp + 0x17], 0x526f4e56
mov dword [rbp + 0x1b], 0x696f6365
mov word [rbp + 0x1f], 0x6c
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e4], 0
je 0x180042cf9
mov edx, ebx
jmp 0x180042cfb
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042d3f
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042d3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042d3a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x70615278
mov dword [rbp - 0x65], 0x46206469
mov dword [rbp - 0x61], 0x657269
lea rdx, [0x18005b3f6]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
mov dword [rbp + 0x17], 0x6c754619
mov dword [rbp + 0x1b], 0x7541206c
mov word [rbp + 0x1f], 0x6f74
mov byte [rbp + 0x21], 0
lea rdx, [0x18005b3f5]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
jmp case.default.0x18004284f
mov dword [rbp + 0x17], 0x69705306
mov dword [rbp + 0x1b], 0x746f626e
mov byte [rbp + 0x1f], 0
lea rdx, [0x18005b3f9]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
cmp byte [0x18005b3f9], 0
je case.default.0x18004284f
mov dword [rbp - 0x69], 0x69705362
mov dword [rbp - 0x65], 0x746f626e
mov dword [rbp - 0x61], 0x65705320
mov word [rbp - 0x5d], 0x6465
mov byte [rbp - 0x5b], 0
mov dword [rbp + 0x17], 0x43b40000
mov dword [rbp + 0x27], 0x3f800000
lea r8, [0x18005b408]
jmp 0x1800435b1
mov dword [rbp - 0x69], 0x33373149
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18005b3fa]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x180042f2b
mov dword [rbp + 0x17], 0x33373155
mov word [rbp + 0x1b], 0x7054
mov byte [rbp + 0x1d], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fa], 0
je 0x180042e62
mov edx, ebx
jmp 0x180042e64
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042ea8
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042ea3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042ea3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp + 0x17], 0x3337316e
mov dword [rbp + 0x1b], 0x70616e53
mov byte [rbp + 0x1f], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fa], 0
je 0x180042ee5
mov edx, ebx
jmp 0x180042ee7
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042f2b
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042f26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042f26
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x3630315a
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18005b3fb]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x180042fe2
mov dword [rbp - 0x69], 0x3630312a
mov dword [rbp - 0x65], 0x74697257
mov dword [rbp - 0x61], 0x646d4365
mov byte [rbp - 0x5d], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fb], 0
je 0x180042f9c
mov edx, ebx
jmp 0x180042f9e
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180042fe2
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042fdd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042fdd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x36393042
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18005b3fc]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x180043099
mov dword [rbp - 0x69], 0x36393069
mov dword [rbp - 0x65], 0x74697257
mov dword [rbp - 0x61], 0x646d4365
mov byte [rbp - 0x5d], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fc], 0
je 0x180043053
mov edx, ebx
jmp 0x180043055
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180043099
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180043094
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180043094
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x39343042
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18005b3fd]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je case.default.0x18004284f
mov dword [rbp - 0x69], 0x3934305a
mov dword [rbp - 0x65], 0x74697257
mov dword [rbp - 0x61], 0x646d4365
mov byte [rbp - 0x5d], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fd], 0
je 0x18004310a
mov edx, ebx
jmp 0x18004310c
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180043150
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004314b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18004314b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x39343021
mov dword [rbp - 0x65], 0x466e6143
mov dword [rbp - 0x61], 0x646e69
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3fd], 0
je 0x180043190
mov edx, ebx
jmp 0x180043192
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb case.default.0x18004284f
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800431d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800431d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
jmp case.default.0x18004284f
mov dword [rbp - 0x69], 0x67694227
mov dword [rbp - 0x65], 0x65745320
mov dword [rbp - 0x61], 0x34462870
mov word [rbp - 0x5d], 0x29
lea rdx, [0x18005b3e6]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
mov dword [rbp - 0x69], 0x206f4e76
mov dword [rbp - 0x65], 0x70696c43
mov dword [rbp - 0x61], 0x294628
lea rdx, [0x18005b3e5]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
jmp case.default.0x18004284f
movdqa xmm0, xmmword [0x180052e60]
movdqu xmmword [rbp - 0x69], xmm0
mov word [rbp - 0x59], 0x6e6f
mov byte [rbp - 0x57], 0
lea rdx, [0x18005b3e9]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x1800433fe
mov dword [rbp + 0x17], 0x7361423d
mov dword [rbp + 0x1b], 0x6f446369
mov word [rbp + 0x1f], 0x726f
mov byte [rbp + 0x21], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e9], 0
je 0x1800432a6
mov edx, ebx
jmp 0x1800432a8
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800432ec
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800432e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800432e7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
movdqa xmm0, xmmword [0x180052ea0]
movdqu xmmword [rbp - 0x69], xmm0
mov byte [rbp - 0x59], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e9], 0
je 0x180043328
mov edx, ebx
jmp 0x18004332a
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004336e
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180043369
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180043369
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x6e65430c
mov dword [rbp - 0x65], 0x52726574
mov dword [rbp - 0x61], 0x61637961
mov word [rbp - 0x5d], 0x7473
mov byte [rbp - 0x5b], 0
lea rdx, [rbp - 0x68]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e9], 0
je 0x1800433b8
mov edx, ebx
jmp 0x1800433ba
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800433fe
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800433f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800433f9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp + 0x17], 0x6f48425b
mov word [rbp + 0x1b], 0x70
lea rdx, [0x18005b3f0]
lea rcx, [rbp + 0x18]
call fcn.18002fcc0
mov dword [rbp - 0x69], 0x746e4132
mov dword [rbp - 0x65], 0x65542069
mov dword [rbp - 0x61], 0x616c73
lea rdx, [0x18005b3e3]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x1800434d1
mov dword [rbp + 0x17], 0x746e4166
mov dword [rbp + 0x1b], 0x73655469
mov word [rbp + 0x1f], 0x616c
mov byte [rbp + 0x21], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3e3], 0
je 0x18004348b
mov edx, ebx
jmp 0x18004348d
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800434d1
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800434cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800434cc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x746e4126
mov dword [rbp - 0x65], 0x6c462069
mov dword [rbp - 0x61], 0x687361
lea rdx, [0x18005b3f4]
lea rcx, [rbp - 0x68]
call fcn.18002fcc0
test al, al
je 0x180043587
mov dword [rbp + 0x17], 0x746e410e
mov dword [rbp + 0x1b], 0x616c4669
mov word [rbp + 0x1f], 0x6873
mov byte [rbp + 0x21], 0
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.180039850
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18005b3f4], 0
je 0x180043541
mov edx, ebx
jmp 0x180043543
xor edx, edx
call fcn.1800392b0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180043587
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180043582
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180043582
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180044c54
mov dword [rbp - 0x69], 0x6d61431d
mov dword [rbp - 0x65], 0x20617265
mov dword [rbp - 0x61], 0x766f46
mov dword [rbp + 0x17], 0x43480000
mov dword [rbp + 0x27], 0
lea r8, [0x18005b404]
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x17]
movss xmm1, dword [0x180052948]
movss dword [rsp + 0x30], xmm1
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x68]
call fcn.1800304b0
call fcn.1800139c0
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.180044870
mov rbx, qword [rsp + 0x110]
movaps xmm6, xmmword [rsp + 0xf0]
add rsp, 0x100
pop rbp
ret