Function at 0x1800483b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x100
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x180062010]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rax, qword [0x180062dc8]
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 [0x1800593e0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x737961
xor edx, edx
lea r8d, [rbx + 0x21]
lea rcx, [rbp - 0x68]
call fcn.180011ac0
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x7369561b
mov dword [rbp + 0x2b], 0x736c6175
mov byte [rbp + 0x2f], 0
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
xor edi, edi
test al, al
cmovne ecx, edi
mov dword [0x1800634d0], ecx
movss xmm6, dword [0x180058f80]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x27], 0x42ceaaab
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x6d69411c
mov byte [rbp + 0x1b], dil
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov edx, 3
test al, al
cmovne ecx, edx
mov dword [0x1800634d0], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x746e417d
mov dword [rbp + 0x2b], 0x69412069
mov word [rbp + 0x2f], 0x6d
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov esi, 4
test al, al
cmovne ecx, esi
mov dword [0x1800634d0], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x27], 0x42b40000
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x70635373
mov byte [rbp + 0x1b], dil
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov edx, 7
test al, al
cmovne ecx, edx
mov dword [0x1800634d0], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x17], 0x42ceaaab
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x766f4d54
mov dword [rbp + 0x2b], 0x6e656d65
mov word [rbp + 0x2f], 0x74
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov edx, 5
test al, al
cmovne ecx, edx
mov dword [0x1800634d0], ecx
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x27], 0x42ceaaab
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x17], 0x73694d04
mov word [rbp + 0x1b], 0x63
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov edx, 6
test al, al
cmovne ecx, edx
mov dword [0x1800634d0], ecx
cmp ecx, 7
ja case.default.0x180048609
movsxd rax, ecx
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x49908]
add rcx, rdx
jmp rcx
mov dword [rbp + 0x17], 0x70734579
mov byte [rbp + 0x1b], dil
lea rdx, [0x1800623e1]
lea rcx, [rbp + 0x18]
call fcn.180030110
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x17], 0x42960000
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp + 0x27], 0x7073456f
mov dword [rbp + 0x2b], 0x6e6f4320
mov dword [rbp + 0x2f], 0x676966
lea rdx, [rbp + 0x17]
lea rcx, [rbp + 0x28]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
test al, al
cmovne ecx, ebx
mov dword [0x1800634d0], ecx
mov dword [rbp + 0x17], 0x65744912
mov word [rbp + 0x1b], 0x736d
mov byte [rbp + 0x1d], dil
lea rdx, [0x1800623e9]
lea rcx, [rbp + 0x18]
call fcn.180030110
test al, al
je 0x1800487ab
mov dword [rbp + 0x17], 0x65744953
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623e9], 0
je 0x1800486db
mov edx, ebx
jmp 0x1800486dd
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x180048721
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004871c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18004871c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x65744969
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623e9], 0
je 0x180048765
mov edx, ebx
jmp 0x180048767
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800487ab
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800487a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800487a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x17], 0x42b40000
mov dword [rbp + 0x1b], 0x41c80000
mov dword [rbp - 0x69], 0x65744924
mov dword [rbp - 0x65], 0x4320736d
mov dword [rbp - 0x61], 0x69666e6f
mov word [rbp - 0x5d], 0x67
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 0x68]
call fcn.18002f220
mov ecx, dword [0x1800634d0]
mov edx, 2
test al, al
cmovne ecx, edx
mov dword [0x1800634d0], ecx
mov dword [rbp + 0x17], 0x61684319
mov word [rbp + 0x1b], 0x736d
mov byte [rbp + 0x1d], 0
lea rdx, [0x1800623f9]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x636f4c77
mov dword [rbp + 0x1b], 0x6f697461
mov word [rbp + 0x1f], 0x736e
mov byte [rbp + 0x21], 0
lea rdx, [0x1800623e8]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp - 0x69], 0x616c506b
mov dword [rbp - 0x65], 0x20726579
mov dword [rbp - 0x61], 0x7473694c
mov byte [rbp - 0x5d], 0
lea rdx, [0x1800623f0]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp + 0x17], 0x6c754621
mov dword [rbp + 0x1b], 0x6972626c
mov dword [rbp + 0x1f], 0x746867
lea rdx, [0x1800623e2]
lea rcx, [rbp + 0x18]
call fcn.180030110
test al, al
je 0x18004892d
mov dword [rbp - 0x69], 0x626d410b
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623e2], 0
je 0x1800488e7
mov edx, ebx
jmp 0x1800488e9
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004892d
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048928
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048928
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp + 0x17], 0x766f4669
mov byte [rbp + 0x1b], 0
lea rdx, [0x1800623eb]
lea rcx, [rbp + 0x18]
call fcn.180030110
cmp byte [0x1800623eb], 0
je case.default.0x180048609
mov dword [rbp - 0x69], 0x766f465a
mov dword [rbp - 0x65], 0x6f6d4120
mov dword [rbp - 0x61], 0x746e75
mov dword [rbp + 0x27], 0x44fa0000
mov dword [rbp + 0x17], 0
movss xmm1, dword [0x180058e70]
movss dword [rsp + 0x30], xmm1
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x27]
lea r9, [rbp + 0x17]
lea r8, [0x180062410]
jmp 0x1800498c6
mov dword [rbp + 0x17], 0x6e75476b
mov word [rbp + 0x1b], 0x73
lea rdx, [0x180062402]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x6d6d4171
mov word [rbp + 0x1b], 0x6f
lea rdx, [0x180062401]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x6d72411a
mov word [rbp + 0x1b], 0x726f
mov byte [rbp + 0x1d], dil
lea rdx, [0x180062403]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x72614313
mov word [rbp + 0x1b], 0x7364
mov byte [rbp + 0x1d], dil
lea rdx, [0x180062404]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x5043533e
mov byte [rbp + 0x1b], dil
lea rdx, [0x180062406]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x64654d55
mov word [rbp + 0x1b], 0x73
lea rdx, [0x180062405]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x73694d3a
mov word [rbp + 0x1b], 0x63
lea rdx, [0x180062407]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp - 0x69], 0x78614d68
mov dword [rbp - 0x65], 0x73694420
mov dword [rbp - 0x61], 0x636e6174
mov word [rbp - 0x5d], 0x65
mov dword [rbp + 0x17], 0xc8
mov dword [rbp + 0x27], edi
movss xmm0, dword [0x180058e70]
movss dword [rsp + 0x30], xmm0
lea rax, [0x180051324]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x17]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x27]
lea r8, [0x180062424]
mov edx, esi
lea rcx, [rbp - 0x68]
call fcn.1800314c0
mov dword [rbp + 0x17], 0x74655261
mov dword [rbp + 0x2b], 0x41c80000
mov dword [rbp + 0x27], 0x42820000
mov dword [rbp + 0x1b], 0x6e7275
lea rdx, [rbp + 0x27]
lea rcx, [rbp + 0x18]
call fcn.18002f220
test al, al
je case.default.0x180048609
mov dword [0x1800634d0], edi
jmp case.default.0x180048609
mov dword [rbp - 0x69], 0x6d614e06
mov dword [rbp - 0x65], 0x522f7365
mov dword [rbp - 0x61], 0x73656c6f
mov byte [rbp - 0x5d], dil
lea rdx, [0x1800623ff]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp + 0x17], 0x786f4235
mov byte [rbp + 0x1b], dil
lea rdx, [0x1800623fe]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x616e5352
mov dword [rbp + 0x1b], 0x6e696c70
mov word [rbp + 0x1f], 0x7365
mov byte [rbp + 0x21], dil
lea rdx, [0x1800623fd]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp + 0x17], 0x61655454
mov word [rbp + 0x1b], 0x6d
lea rdx, [0x180062400]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp - 0x69], 0x78614d0e
mov dword [rbp - 0x65], 0x73694420
mov dword [rbp - 0x61], 0x636e6174
mov word [rbp - 0x5d], 0x65
mov dword [rbp + 0x17], 0xc8
mov dword [rbp + 0x27], edi
movss xmm0, dword [0x180058e70]
movss dword [rsp + 0x30], xmm0
lea rax, [0x180051324]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x17]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x27]
lea r8, [0x180062420]
mov edx, esi
lea rcx, [rbp - 0x68]
call fcn.1800314c0
mov dword [rbp + 0x17], 0x74655247
jmp 0x180048adc
mov dword [rbp - 0x69], 0x6c69536b
mov dword [rbp - 0x65], 0x20746e65
mov dword [rbp - 0x61], 0x6d6941
lea rdx, [0x1800623ef]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x180048cba
mov dword [rbp + 0x17], 0x6c69537d
mov dword [rbp + 0x1b], 0x41746e65
mov word [rbp + 0x1f], 0x6d69
mov byte [rbp + 0x21], dil
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623ef], 0
je 0x180048c74
mov edx, ebx
jmp 0x180048c76
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180048cba
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048cb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048cb5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
cmp byte [0x1800623f2], 0
jne 0x180048cf0
cmp byte [0x1800623ef], 0
jne 0x180048cf0
cmp byte [0x18006240b], 0
jne 0x180048cf0
cmp byte [0x18006240a], 0
jne 0x180048cf0
cmp byte [0x180062409], 0
jne 0x180048cf0
cmp byte [0x180062408], 0
je 0x180048d3e
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800152b0
mov dword [rbp + 0x17], 0x73695668
mov dword [rbp + 0x1b], 0x656c6269
mov byte [rbp + 0x1f], 0
lea rdx, [0x1800623ee]
lea rcx, [rbp + 0x18]
call fcn.180030110
movdqa xmm0, xmmword [0x180059440]
movdqu xmmword [rbp - 0x69], xmm0
mov byte [rbp - 0x59], 0
lea rdx, [0x1800623ed]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp + 0x17], 0x206f4e2a
mov dword [rbp + 0x1b], 0x6f636552
mov word [rbp + 0x1f], 0x6c69
mov byte [rbp + 0x21], 0
lea rdx, [0x1800623e4]
lea rcx, [rbp + 0x18]
call fcn.180030110
test al, al
je 0x180048df3
mov dword [rbp + 0x17], 0x526f4e3d
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623e4], 0
je 0x180048dad
mov edx, ebx
jmp 0x180048daf
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180048df3
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048dee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048dee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x70615216
mov dword [rbp - 0x65], 0x46206469
mov dword [rbp - 0x61], 0x657269
lea rdx, [0x1800623f7]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp + 0x17], 0x6c754672
mov dword [rbp + 0x1b], 0x7541206c
mov word [rbp + 0x1f], 0x6f74
mov byte [rbp + 0x21], 0
lea rdx, [0x1800623f6]
lea rcx, [rbp + 0x18]
call fcn.180030110
jmp case.default.0x180048609
mov dword [rbp + 0x17], 0x6970530c
mov dword [rbp + 0x1b], 0x746f626e
mov byte [rbp + 0x1f], dil
lea rdx, [0x1800623fa]
lea rcx, [rbp + 0x18]
call fcn.180030110
cmp byte [0x1800623fa], dil
je case.default.0x180048609
mov dword [rbp - 0x69], 0x6970530d
mov dword [rbp - 0x65], 0x746f626e
mov dword [rbp - 0x61], 0x65705320
mov word [rbp - 0x5d], 0x6465
mov byte [rbp - 0x5b], dil
mov dword [rbp + 0x17], 0x43b40000
mov dword [rbp + 0x27], 0x3f800000
lea r8, [0x180062418]
jmp 0x1800498a4
mov dword [rbp - 0x69], 0x3337310b
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x180062408]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x180048fdf
mov dword [rbp + 0x17], 0x3337314b
mov word [rbp + 0x1b], 0x7054
mov byte [rbp + 0x1d], dil
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x180062408], 0
je 0x180048f16
mov edx, ebx
jmp 0x180048f18
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180048f5c
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048f57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048f57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp + 0x17], 0x33373174
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x180062408], 0
je 0x180048f99
mov edx, ebx
jmp 0x180048f9b
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180048fdf
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048fda
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180048fda
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x3630316d
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x180062409]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x180049096
mov dword [rbp - 0x69], 0x36303144
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x180062409], 0
je 0x180049050
mov edx, ebx
jmp 0x180049052
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180049096
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049091
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180049091
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x36393053
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18006240a]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x18004914d
mov dword [rbp - 0x69], 0x3639307c
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240a], 0
je 0x180049107
mov edx, ebx
jmp 0x180049109
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004914d
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049148
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180049148
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x31313371
mov dword [rbp - 0x65], 0x69412034
mov dword [rbp - 0x61], 0x746f626d
mov byte [rbp - 0x5d], 0
lea rdx, [0x18006240c]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x180049203
mov dword [rbp + 0x17], 0x3131332a
mov dword [rbp + 0x1b], 0x616c5334
mov word [rbp + 0x1f], 0x70
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240c], 0
je 0x1800491bd
mov edx, ebx
jmp 0x1800491bf
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x180049203
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800491fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800491fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x39333962
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18006240e]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x1800492b3
mov dword [rbp + 0x17], 0x39333973
mov dword [rbp + 0x1b], 0x77616c43
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240e], 0
je 0x18004926d
mov edx, ebx
jmp 0x18004926f
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800492b3
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800492ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800492ae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x3934302e
mov dword [rbp - 0x65], 0x6d694120
mov dword [rbp - 0x61], 0x746f62
lea rdx, [0x18006240b]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x1800493f0
mov dword [rbp - 0x69], 0x39343077
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240b], 0
je 0x180049324
mov edx, ebx
jmp 0x180049326
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004936a
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049365
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180049365
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x3934304b
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240b], 0
je 0x1800493aa
mov edx, ebx
jmp 0x1800493ac
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800493f0
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800493eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800493eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x39343019
mov dword [rbp - 0x65], 0x4120322d
mov dword [rbp - 0x61], 0x6f626d69
mov word [rbp - 0x5d], 0x74
lea rdx, [0x18006240d]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je case.default.0x180048609
mov dword [rbp + 0x17], 0x39343079
mov dword [rbp + 0x1b], 0x74694832
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x18006240d], 0
je 0x180049460
mov edx, ebx
jmp 0x180049462
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb case.default.0x180048609
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800494a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800494a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
jmp case.default.0x180048609
mov dword [rbp + 0x17], 0x6f484210
mov word [rbp + 0x1b], 0x70
lea rdx, [0x1800623f1]
lea rcx, [rbp + 0x18]
call fcn.180030110
mov dword [rbp - 0x69], 0x67694243
mov dword [rbp - 0x65], 0x65745320
mov dword [rbp - 0x61], 0x34462870
mov word [rbp - 0x5d], 0x29
lea rdx, [0x1800623e7]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp - 0x69], 0x206f4e0b
mov dword [rbp - 0x65], 0x70696c43
mov dword [rbp - 0x61], 0x294628
lea rdx, [0x1800623e5]
lea rcx, [rbp - 0x68]
call fcn.180030110
jmp case.default.0x180048609
movdqa xmm0, xmmword [0x1800593d0]
movdqu xmmword [rbp - 0x69], xmm0
mov word [rbp - 0x59], 0x6e6f
mov byte [rbp - 0x57], dil
lea rdx, [0x1800623ea]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x1800496eb
mov dword [rbp + 0x17], 0x7361426b
mov dword [rbp + 0x1b], 0x6f446369
mov word [rbp + 0x1f], 0x726f
mov byte [rbp + 0x21], dil
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x19]
call fcn.180002ca0
mov r8, rax
lea rdx, [rbp - 0x49]
call fcn.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623ea], 0
je 0x180049593
mov edx, ebx
jmp 0x180049595
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800495d9
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800495d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800495d4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
movdqa xmm0, xmmword [0x180059410]
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623ea], 0
je 0x180049615
mov edx, ebx
jmp 0x180049617
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004965b
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049656
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180049656
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x6e654351
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623ea], 0
je 0x1800496a5
mov edx, ebx
jmp 0x1800496a7
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800496eb
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800496e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800496e6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x746e4162
mov dword [rbp - 0x65], 0x65542069
mov dword [rbp - 0x61], 0x616c73
lea rdx, [0x1800623e3]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x1800497a1
mov dword [rbp + 0x17], 0x746e4175
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623e3], 0
je 0x18004975b
mov edx, ebx
jmp 0x18004975d
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x1800497a1
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004979c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18004979c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
movdqa xmm0, xmmword [0x1800593f0]
movdqu xmmword [rbp - 0x69], xmm0
mov word [rbp - 0x59], 0x6b
lea rdx, [0x1800623fc]
lea rcx, [rbp - 0x68]
call fcn.180030110
mov dword [rbp - 0x69], 0x746e4144
mov dword [rbp - 0x65], 0x6c462069
mov dword [rbp - 0x61], 0x687361
lea rdx, [0x1800623f5]
lea rcx, [rbp - 0x68]
call fcn.180030110
test al, al
je 0x18004987a
mov dword [rbp + 0x17], 0x746e416c
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.18003dc80
nop
mov rcx, qword [rax + 0x20]
cmp byte [0x1800623f5], 0
je 0x180049834
mov edx, ebx
jmp 0x180049836
xor edx, edx
call fcn.18003d6e0
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x18004987a
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049875
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180049875
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18004af64
mov dword [rbp - 0x69], 0x6d614323
mov dword [rbp - 0x65], 0x20617265
mov dword [rbp - 0x61], 0x766f46
mov dword [rbp + 0x17], 0x43480000
mov dword [rbp + 0x27], 0
lea r8, [0x180062414]
movss xmm1, dword [0x180058e70]
movss dword [rsp + 0x30], xmm1
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x17]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [rbp - 0x68]
call fcn.1800314c0
call fcn.180013e10
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.18004ab80
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret