Function at 0x180053760
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x68]
sub rsp, 0x130
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x1800e5c38]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r10, r9
mov qword [rsp + 0x50], r9
mov rsi, r8
mov qword [rsp + 0x68], r8
mov rdi, rdx
mov qword [rsp + 0x78], rdx
mov r13d, ecx
xor r15d, r15d
mov qword [rbp - 0x58], r15
mov edx, 0xf
mov qword [rbp - 0x50], rdx
mov byte [rbp - 0x68], r15b
lea eax, [rcx + 0xb48]
mov dword [rsp + 0x58], eax
mov ebx, dword [rsp + 0x58]
cmp ecx, eax
jae 0x1800538ea
mov dword [rsp + 0x70], 0x8b
lea r11d, [r15 + 1]
movss xmm6, dword [0x1800df5a8]
mov r14, qword [rsp + 0x48]
mov r12d, dword [rsp + 0x58]
movss xmm8, dword [rsp + 0x58]
movss xmm7, dword [rsp + 0x58]
nop dword [rax + rax]
cmp r13d, 0x202
ja 0x180053e42
je 0x180053e27
cmp r13d, 0x13d
ja 0x180053a0e
je 0x1800539ce
mov eax, r13d
sub eax, 0x3a
je 0x18005396a
sub eax, 0x6b
je 0x180053874
sub eax, 2
je 0x180053868
cmp eax, 0x2b
jne 0x180053fc8
mov dword [rbp - 0x78], 0x3e8
mov dword [rbp - 0x7c], 0x2f8
jmp 0x180053fc8
lea r14, str.create
jmp 0x180053fc8
cmp dword [rsi + 0x18], 0
jne 0x180053a04
cmp dword [rsi + 0x1c], 0
jne 0x180053a04
mov eax, dword [rdi]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, SHStripMneumonicA
lea rdx, [rsp + 0x40]
xor ecx, ecx
call fcn.1800c6320
cmp eax, 0xffffffff
jne 0x180053fb8
mov edi, 0x71
mov eax, edi
sub eax, 0x71
je 0x18005392b
cmp eax, 0x12
jne 0x180053956
mov r15d, ebx
mov ebx, r15d
mov esi, ebx
mov r15d, esi
mov ebx, r15d
mov r15d, ebx
mov ebx, r15d
mov r15d, ebx
mov ebx, r15d
mov r15d, ebx
mov ebx, r15d
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x18005453f
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005453a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18005453a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, qword [rsp + 0x50]
mov dword [rcx + 0x14], 0xfee1dead
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
mov dword [rsp + 0x40], eax
lea r9, [rsp + 0x40]
mov r8, rsi
mov edx, 0xe
call fcn.18008bd00
mov ebx, eax
add edi, 0x12
cmp edi, 0x95
jb 0x1800538b6
jmp 0x180053fb3
mov qword [rsp + 0x48], r15
mov ecx, 0x20
call fcn.1800cfd1c
mov rdi, rax
mov qword [rbp - 0x70], rax
test rax, rax
je 0x1800539b7
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1800539a0
mov rdx, rsi
mov rcx, rax
call fcn.1800686d0
jmp 0x1800539ba
mov rdi, r15
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp - 0x58], xmm1
jmp 0x180053fb3
mov eax, dword [rdi]
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rsp + 0x40]
mov edx, 0xf9
xor ecx, ecx
call fcn.1800c6860
test eax, eax
je 0x180053fb8
mov ebx, 0xffffffff
jmp 0x1800538c6
mov eax, r13d
sub eax, 0x13f
je 0x180053e1a
sub eax, 0x2b
je 0x180053d8c
sub eax, 0x6b
je 0x180053cb3
cmp eax, 2
jne 0x180053fc8
mov rcx, qword [0x1800e9fd0]
test rcx, rcx
je 0x180053a69
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x180053a50
test rax, rax
jne 0x180053a69
mov edi, edx
mov dword [rsp + 0x5c], edx
jmp 0x180053b13
mov esi, 0xe1
nop
cmp esi, 0xe1
je 0x180053a90
cmp esi, 0x3a02
je 0x180053af8
cmp esi, 0x7323
jne 0x180053afd
mov r13d, 0x1d7
jmp 0x180053afd
cmp qword [r14], 0
je 0x180053afd
mov edi, 0xe0
nop dword [rax + rax]
mov eax, edi
sub eax, 0xe0
je 0x180053ab4
cmp eax, 1
jne 0x180053add
add r14, 0x10
jmp 0x180053add
mov rcx, qword [r14]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x180053ac0
movsxd r8, eax
mov rdx, qword [0x1800e9fd0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x180053af0
inc edi
cmp edi, 0xe2
jb 0x180053aa0
jmp 0x180053a90
mov eax, dword [r14 + 8]
mov dword [rsp + 0x5c], eax
mov esi, 0x3a02
add esi, 0x3921
cmp esi, 0xab63
jbe 0x180053a70
mov edi, dword [rsp + 0x5c]
mov ecx, edi
test edi, edi
je 0x180053b35
sub ecx, 1
je 0x180053b79
sub ecx, 0xf
je 0x180053bd1
cmp ecx, 1
je 0x180053c0b
jmp 0x180053c27
mov edi, 0x4e
nop word [rax + rax]
cmp edi, 0x4e
je 0x180053b53
cmp edi, 0xe2
je 0x1800538c9
jmp 0x180053b6b
mov dword [0x1800e9ff8], r15d
mov r8, qword [0x1800e9fd8]
xor edx, edx
lea ecx, [rdx + 6]
call fcn.18007a800
add edi, 0x94
cmp edi, 0x176
jb 0x180053b40
mov edi, 0xbf
nop
cmp edi, 0xbf
je 0x180053ba3
cmp edi, 0x7464
je 0x180053b9e
cmp edi, 0xe809
je 0x1800538cc
jmp 0x180053bc3
mov ebx, r15d
jmp 0x180053bc3
mov dword [0x1800e9ff8], r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
mov r8, qword [0x1800e9fd8]
xor edx, edx
lea ecx, [rdx + 0x67]
call fcn.1800c6aa0
add edi, 0x73a5
cmp edi, 0x15aef
jbe 0x180053b80
mov edi, 0x3d
cmp edi, 0x3d
je 0x180053be9
cmp edi, 0x2307
je 0x1800538cc
jmp 0x180053bf9
mov rcx, qword [0x1800e9fd8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ebx, r15d
add edi, 0x22ca
cmp edi, 0x4594
jbe 0x180053bd6
mov edi, dword [rsp + 0x5c]
mov eax, pe_nt_image_headers64
cmp eax, 0x100
je 0x18005451c
add eax, 0x5600
cmp eax, 0x5600
jbe 0x180053c10
mov esi, ebx
cmp qword [0x1800ea018], 0
jne 0x180053c91
mov ebx, 0x8e
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8c
je 0x1800538d1
sub eax, 1
je 0x180053c7a
cmp eax, 1
jne 0x180053c87
mov dword [0x1800e9ff8], r15d
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, str.IGILISD::LOAD2DMS
lea ecx, [rax + 0x42]
call fcn.18007ac70
jmp 0x180053c87
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x4e]
call fcn.1800a62b0
dec ebx
cmp ebx, 0x8b
ja 0x180053c40
mov ebx, esi
cmp edi, 0x12
ja case.default.0x180053cb1
movsxd rax, edi
lea r8, [0x180000000]
mov ecx, dword [r8 + rax*4 + 0x54578]
add rcx, r8
jmp rcx
xor edx, edx
mov eax, dword [r10 + 0x10]
div dword [rsi + 0x60]
lea edx, [rdx*4 + 0xac]
mov dword [rsp + 0x40], edx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x52
mov r9, rsi
lea r8, [rsp + 0x40]
xor edx, edx
xor ecx, ecx
call fcn.1800c0d60
cmp eax, 0xffffffff
jne 0x180053d19
mov eax, pe_nt_image_headers64
cmp eax, 0x100
je 0x180053d08
cmp eax, 0xb400
je 0x1800538c6
jmp 0x180053d0d
mov ebx, 0xffffffff
add eax, 0xb300
cmp eax, 0x16600
jbe 0x180053cf4
mov r12d, r15d
mov eax, dword [rsp + 0x60]
cmp eax, dword [rdi]
je 0x180053fb8
nop dword [rax + rax]
mov dword [rsp + 0x40], eax
mov r9, rsi
lea r8, [rbp - 0x28]
mov edx, 0x8a
lea rcx, [rsp + 0x40]
call fcn.18006b6a0
cmp eax, 0xffffffff
jne 0x180053d77
mov eax, 0x13
cmp eax, 0x13
je 0x180053d66
cmp eax, 0xbe
je 0x1800538c6
jmp 0x180053d6b
mov ebx, 0xffffffff
add eax, 0xab
cmp eax, 0x169
jb 0x180053d54
mov r12d, dword [rsp + 0x60]
mov eax, dword [rbp - 0x28]
mov dword [rsp + 0x60], eax
cmp eax, dword [rdi]
jne 0x180053d30
jmp 0x180053fb8
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x30], rdx
mov byte [rbp - 0x48], 0
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdi + r8], 0
jne 0x180053da0
mov rdx, rdi
lea rcx, [rbp - 0x48]
call fcn.1800686d0
nop
mov qword [rsp + 0x20], r15
mov r9d, 0x10b
xor r8d, r8d
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x68]
call fcn.1800cdda0
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x180053e0e
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180053e09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180054526
call fcn.1800cfd58
mov dword [rbp - 0x80], 0x1e
jmp 0x180053fb8
mov dword [rsp + 0x5c], 0x12
jmp 0x180053fc8
movaps xmm8, xmm6
mov r8d, 0xc4
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.180060630
jmp 0x180053fb8
cmp r13d, 0x307
ja 0x180053f2e
je 0x1800538c6
mov eax, r13d
sub eax, 0x26d
je 0x180053f0f
sub eax, 2
je 0x180053f07
sub eax, 0x2b
je 0x180053eff
cmp eax, 0x6b
jne 0x180053fc8
mov dword [rsp + 0x40], r12d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
lea r9d, [rax + 0x54]
mov r8, r10
mov rdx, rsi
lea rcx, [rsp + 0x40]
call fcn.1800a3630
cmp eax, 0xffffffff
je 0x180054530
mov eax, dword [rdi]
mov dword [rsp + 0x40], eax
mov r9d, 0xee
mov r8, rsi
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.1800c38b0
cmp eax, 0xffffffff
jne 0x180053fb8
mov ecx, 0x4e
nop word [rax + rax]
mov eax, ecx
sub eax, 0x4d
je 0x1800538e6
cmp eax, 1
jne 0x180053ef3
lea ebx, [rax - 2]
dec ecx
cmp ecx, 0x4c
ja 0x180053ee0
jmp 0x180053fb8
movaps xmm7, xmm6
jmp 0x180053fc8
mov ebx, r15d
jmp 0x180053fc8
test r12d, r12d
jne 0x180053fc8
xor edx, edx
mov eax, dword [r10 + 0x10]
div dword [rsi + 0x60]
lea r12d, [rdx*4 + 0xac]
jmp 0x180053fc3
mov eax, r13d
sub eax, 0x332
je 0x180053f89
sub eax, 0x6b
je 0x180053f07
sub eax, 0x2d
je 0x180053f4d
cmp eax, 0x6b
je 0x1800538c6
jmp 0x180053fc8
mov rcx, qword [r10 + 0x10]
mov rdx, qword [r10 + 0x18]
cmp rcx, rdx
jae 0x180053f76
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x180053f6e
mov rax, qword [r10]
mov word [rax + rcx], 0xa
jmp 0x180053fc3
mov r9b, 0xa
xor r8d, r8d
mov rdx, r11
mov rcx, r10
call fcn.180049780
jmp 0x180053fb8
movss dword [rsp + 0x28], xmm7
movss dword [rsp + 0x20], xmm8
mov r9d, dword [rbp - 0x80]
mov r8d, dword [rbp - 0x7c]
mov edx, dword [rbp - 0x78]
mov rcx, qword [rsp + 0x48]
call qword [sym.imp.GDI32.dll_AngleArc]
jmp 0x180053fb8
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x78]
mov r11d, 1
mov r10, qword [rsp + 0x50]
mov edx, 0xf
add r13d, 0x98
cmp r13d, dword [rsp + 0x58]
jae 0x1800538e6
jmp 0x180053810
mov edi, 0x102
lea rsi, [0x180071ae0]
nop dword [rax + rax]
mov eax, edi
sub eax, 0x102
je 0x18005402b
sub eax, 1
je 0x180054009
cmp eax, 1
je 0x1800538d4
jmp 0x180054032
mov qword [rsp + 0x48], rsi
mov r9, qword [0x1800ea018]
lea r8, [rsp + 0x48]
mov edx, SHStripMneumonicA
xor ecx, ecx
call fcn.1800a79a0
mov ebx, r15d
jmp 0x180054032
mov dword [0x1800e9ff8], r15d
inc edi
cmp edi, 0x105
jb 0x180053ff0
mov edi, 0xf3
lea rsi, [0x1800b8ab0]
nop dword [rax + rax]
mov eax, edi
sub eax, 0xf3
je 0x18005406e
sub eax, 0x29
je 0x180054069
cmp eax, 0x29
je 0x1800538d4
jmp 0x180054092
mov ebx, r15d
jmp 0x180054092
mov dword [0x1800e9ff8], r15d
mov qword [rsp + 0x48], rsi
mov r9, qword [0x1800ea018]
lea r8, [rsp + 0x48]
mov edx, SHStripMneumonicA
xor ecx, ecx
call fcn.1800a79a0
add edi, 0x29
cmp edi, 0x16e
jb 0x180054050
mov edi, 0x60
cmp edi, 0x60
je 0x180054102
cmp edi, 0x3ba0
je 0x1800540bd
cmp edi, 0x76e0
je 0x1800538d4
jmp 0x180054109
mov rax, qword [0x1800e9ff0]
mov qword [rsp + 0x68], rax
mov rax, qword [0x1800e9fe8]
mov qword [rsp + 0x48], rax
mov rax, qword [0x1800e9fd8]
mov qword [rsp + 0x20], rax
mov r9, qword [0x1800e9fe0]
mov r8d, 0x5d
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x68]
call fcn.1800aec00
mov ebx, r15d
jmp 0x180054109
mov dword [0x1800e9ff8], r15d
add edi, 0x3b40
cmp edi, 0xb1c0
jbe 0x1800540a2
mov edi, 0x46
nop dword [rax]
cmp edi, 0x46
je 0x180054169
cmp edi, 0x189c
je 0x18005413b
cmp edi, 0x30f2
je 0x1800538d4
jmp 0x180054170
mov rax, qword [0x1800e9fe8]
mov qword [rsp + 0x48], rax
lea r9, [rsp + 0x48]
mov r8, qword [0x1800e9fe0]
mov edx, 0x91
mov rcx, qword [0x1800e9fd8]
call fcn.180077c10
mov ebx, r15d
jmp 0x180054170
mov dword [0x1800e9ff8], r15d
add edi, 0x1856
cmp edi, 0x4902
jbe 0x180054120
mov edi, 0x47
mov eax, edi
sub eax, 0x47
je 0x1800541d9
sub eax, 0x70
je 0x18005419a
cmp eax, 0x70
je 0x1800538d7
jmp 0x1800541e0
mov rax, qword [0x1800e9ff0]
mov qword [rsp + 0x48], rax
mov rax, qword [0x1800e9fe8]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x20], 0xac
lea r9, [rsp + 0x48]
mov r8, qword [0x1800e9fe0]
mov rdx, qword [0x1800e9fd8]
lea rcx, [rsp + 0x68]
call fcn.18009eae0
jmp 0x1800541e0
mov dword [0x1800e9ff8], r15d
add edi, 0x70
cmp edi, 0x197
jb 0x180054183
mov edi, 0xd9
mov eax, edi
sub eax, 0xd7
je 0x1800538da
sub eax, 1
je 0x180054210
cmp eax, 1
jne 0x18005423d
mov dword [0x1800e9ff8], r15d
jmp 0x18005423d
mov rax, qword [0x1800e9fe8]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x20], 0xeb
lea r9, [rsp + 0x48]
xor r8d, r8d
mov rdx, qword [0x1800e9fd8]
xor ecx, ecx
call fcn.1800bdab0
mov ebx, r15d
dec edi
cmp edi, 0xd6
ja 0x1800541f0
mov edi, 0x109
lea rsi, [0x1800b8a80]
cmp edi, 0x109
je 0x180054269
cmp edi, 0x2f9e
je 0x1800538da
jmp 0x180054289
mov qword [rsp + 0x48], rsi
mov r9, qword [0x1800ea018]
lea r8, [rsp + 0x48]
mov edx, SHStripMneumonicA
xor ecx, ecx
call fcn.1800a79a0
mov ebx, r15d
add edi, 0x2e95
cmp edi, 0x5d2a
jbe 0x180054253
mov edi, 0xc0
lea rsi, [0x1800b8a50]
cmp edi, 0xc0
je 0x1800542b9
cmp edi, 0x4a40
je 0x1800538da
jmp 0x1800542d9
mov qword [rsp + 0x48], rsi
mov r9, qword [0x1800ea018]
lea r8, [rsp + 0x48]
mov edx, SHStripMneumonicA
xor ecx, ecx
call fcn.1800a79a0
mov ebx, r15d
add edi, 0x4980
cmp edi, 0x9300
jbe 0x1800542a3
mov edi, 0x11c
nop dword [rax]
mov eax, edi
sub eax, 0x11a
je 0x1800538dd
sub eax, 1
je 0x180054310
cmp eax, 1
jne 0x180054335
mov dword [0x1800e9ff8], r15d
jmp 0x180054335
mov rax, qword [0x1800e9fe8]
mov qword [rsp + 0x48], rax
xor r9d, r9d
mov r8, qword [0x1800e9fd8]
mov edx, 0xb9
lea rcx, [rsp + 0x48]
call fcn.180070bd0
dec edi
cmp edi, 0x119
ja 0x1800542f0
mov edi, 0xcf
mov eax, edi
sub eax, 0xcf
je 0x180054358
cmp eax, 1
je 0x1800538e0
jmp 0x18005437c
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
mov r9d, 0x8f
xor r8d, r8d
mov rdx, qword [0x1800ea018]
xor ecx, ecx
call fcn.1800a3630
mov ebx, r15d
inc edi
cmp edi, 0xd1
jb 0x180054344
mov edi, 0x6e
nop dword [rax + rax]
cmp edi, 0x6e
je 0x1800543b0
cmp edi, 0x131
je 0x1800543ab
cmp edi, 0x1f4
je 0x1800538e0
jmp 0x1800543c7
mov ebx, r15d
jmp 0x1800543c7
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x1800ea018]
mov ecx, 0xda
call fcn.1800aace0
add edi, 0xc3
cmp edi, 0x2b7
jb 0x180054390
mov edi, 0x75
nop word [rax + rax]
mov eax, edi
sub eax, 0x74
je 0x1800538e0
cmp eax, 1
jne 0x180054414
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0xce
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.18005cce0
mov ebx, r15d
dec edi
cmp edi, 0x73
ja 0x1800543e0
mov edi, 0xbd
mov esi, 1
nop word [rax + rax]
mov eax, edi
sub eax, 0xbb
je 0x1800538e0
sub eax, esi
je 0x18005444d
cmp eax, esi
jne 0x180054469
mov dword [0x1800e9ff8], esi
jmp 0x180054469
mov r8d, 0xd0
lea rdx, [0x1800ea008]
mov rcx, qword [0x1800ea018]
call fcn.180086ef0
mov ebx, r15d
dec edi
cmp edi, 0xba
ja 0x180054430
mov ecx, 0x8b
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x8a
je 0x1800538e0
cmp eax, 1
jne 0x1800544cc
cmp dword [0x1800e9ff8], 0
je 0x1800544c9
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
mov r9d, 0xd5
mov r8, qword [0x1800ea018]
xor edx, edx
lea rcx, [0x1800ea008]
call fcn.1800a2ee0
mov ecx, dword [rsp + 0x70]
mov ebx, r15d
dec ecx
mov dword [rsp + 0x70], ecx
cmp ecx, 0x89
ja 0x180054480
mov edi, 0x84
nop
mov eax, edi
sub eax, 0x84
je 0x1800544fe
sub eax, 0x7e
je 0x1800544f9
cmp eax, 0x7e
je 0x1800538e0
jmp 0x18005450b
mov ebx, r15d
jmp 0x18005450b
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x4e]
call fcn.1800a62b0
add edi, 0x7e
cmp edi, 0x1fe
jae case.0x180053cb1.0
jmp 0x1800544e0
mov esi, 1
jmp 0x1800538ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov ebx, 0xffffffff
jmp 0x1800538e6
call fcn.1800cfd58
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1800d0500
lea r11, [rsp + 0x130]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret