Function at 0x180077070
Capabilities:
Terminate process

Disassembly:
push rdi
sub rsp, 0x7c0
mov r8d, 0x2b
lea rdx, [0x18087a535]
lea rcx, [0x18084a770]
call fcn.1800069f0
movzx eax, al
test eax, eax
je 0x180078f4c
lea rcx, str.BSPASTE.FN
call fcn.180053610
nop
movss xmm2, dword [0x1808316f0]
movss xmm1, dword [0x18083aec8]
lea rcx, [rsp + 0x9c]
call fcn.180005c60
lea rcx, [rsp + 0x9c]
call fcn.18001ebe0
nop
movss xmm2, dword [0x18083aecc]
movss xmm1, dword [0x18083aed0]
lea rcx, [rsp + 0x170]
call fcn.180005c60
mov edx, 2
mov rcx, rax
call fcn.18001f810
nop
movss xmm2, dword [0x18084c4d4]
movss xmm1, dword [0x18084c4ec]
lea rcx, [rsp + 0x178]
call fcn.180005c60
mov edx, 2
mov rcx, rax
call fcn.18001f9b0
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x180]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Aimbot
call fcn.180048100
movzx eax, al
test eax, eax
je 0x18007715e
mov dword [0x18087d434], 0
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x188]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Weapons
call fcn.180048100
movzx eax, al
test eax, eax
je 0x1800771a2
mov dword [0x18087d434], 1
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x190]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Player
call fcn.180048100
movzx eax, al
test eax, eax
je 0x1800771e6
mov dword [0x18087d434], 2
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x198]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Other_Visuals
call fcn.180048100
movzx eax, al
test eax, eax
je 0x18007722a
mov dword [0x18087d434], 3
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1a0]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Bots
call fcn.180048100
movzx eax, al
test eax, eax
je 0x18007726e
mov dword [0x18087d434], 4
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1a8]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Misc
call fcn.180048100
movzx eax, al
test eax, eax
je 0x1800772b2
mov dword [0x18087d434], 5
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x1b0]
call fcn.180005c60
mov rdx, rax
lea rcx, str.Config
call fcn.180048100
movzx eax, al
test eax, eax
je 0x1800772f6
mov dword [0x18087d434], 6
call fcn.180051cc0
nop
mov eax, dword [0x18087d434]
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 6
ja case.default.0x180077330
movsxd rax, dword [rsp + 0x90]
lea rcx, [0x180000000]
mov eax, dword [rcx + rax*4 + 0x78f58]
add rax, rcx
jmp rax
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x30]
call fcn.1800623b0
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c1c4]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6c8]
lea rcx, [rsp + 0x31]
call fcn.180062d30
mov rcx, rax
call fcn.180061160
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x32]
call fcn.1800633c0
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c1c7]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x6f8]
lea rcx, [rsp + 0x33]
call fcn.180063ab0
mov rcx, rax
call fcn.180061180
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x34]
call fcn.180063f00
mov rcx, rax
call fcn.180061000
lea rdx, [0x18087c1c8]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c1c8]
test eax, eax
je 0x1800774f6
movss xmm0, dword [0x18083aeb8]
call fcn.18001ec80
nop
xorps xmm2, xmm2
movss xmm1, dword [0x18083175c]
lea rcx, [rsp + 0x1c0]
call fcn.180005c60
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x35]
call fcn.180064340
mov rcx, rax
call fcn.180061060
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0xa8]
lea rdx, [0x18087973c]
mov rcx, qword [rsp + 0xb0]
call fcn.18007a320
nop
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0x36]
call fcn.1800646d0
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c1ca]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x37]
call fcn.180064950
mov rcx, rax
call fcn.180060fa0
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a7d0]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18083aecc]
movss xmm2, dword [0x18083aeb4]
lea rdx, [0x18087974c]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x38]
call fcn.180064b10
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1c0]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x39]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x39]
call fcn.180061590
mov rcx, rax
call fcn.180061260
lea rdx, [0x18085277c]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x3a]
call fcn.180061650
mov rcx, rax
call fcn.180061240
lea rdx, [0x18087c1bf]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b0]
lea rcx, [rsp + 0x3b]
call fcn.180061710
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1d3]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c1d3]
test eax, eax
je 0x180077737
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x3c]
call fcn.180061850
mov rcx, rax
call fcn.180060f60
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x3d]
call fcn.1800617d0
mov rcx, rax
call fcn.180060fc0
mov qword [rsp + 0xc0], rax
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180831758]
xorps xmm2, xmm2
lea rdx, [0x180879750]
mov rcx, qword [rsp + 0xc0]
call fcn.180052bc0
nop
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x3e]
call fcn.1800618e0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1d9]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x3f]
call fcn.180061970
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c1dd]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0x40]
call fcn.1800619f0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1da]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x41]
call fcn.180061a70
mov rcx, rax
call fcn.180061220
lea rdx, [0x18087c1db]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x42]
call fcn.180061b00
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c1cc]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c0]
lea rcx, [rsp + 0x43]
call fcn.180062430
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c1dc]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x44]
call fcn.1800624c0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1de]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x45]
call fcn.180062540
mov rcx, rax
call fcn.180061260
lea rdx, [0x18087c232]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5e0]
lea rcx, [rsp + 0x46]
call fcn.1800625d0
mov rcx, rax
call fcn.180061080
lea rdx, [0x18087c1cd]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x698]
lea rcx, [rsp + 0x47]
call fcn.180062660
mov rcx, rax
call fcn.180061140
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x48]
call fcn.1800626f0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1e0]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x49]
call fcn.180062770
mov rcx, rax
call fcn.1800610c0
lea rdx, [0x18087c230]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xe8]
lea rcx, [rsp + 0x4a]
call fcn.180062800
mov rcx, rax
call fcn.180060f40
lea rdx, [0x18087c1e5]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x94]
lea rcx, [rsp + 0x4b]
call fcn.180062890
mov rcx, rax
call fcn.180060f20
lea rdx, [0x18087c1e3]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x4c]
call fcn.180062910
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c1e4]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x4d]
call fcn.180062dc0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c1e7]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x4e]
call fcn.180062e10
mov rcx, rax
call fcn.180060f80
lea rdx, [0x18087c1e8]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1d8]
lea rcx, [rsp + 0x4f]
call fcn.180062e70
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c1ec]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x50]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4b0]
lea rcx, [rsp + 0x50]
call fcn.180062ec0
mov rcx, rax
call fcn.180061260
lea rdx, [0x18087c1ed]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x51]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x648]
lea rcx, [rsp + 0x51]
call fcn.180062f10
mov rcx, rax
call fcn.180061100
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x52]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f0]
lea rcx, [rsp + 0x52]
call fcn.180062f70
mov rcx, rax
call fcn.180061000
lea rdx, [0x18087c1eb]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
lea rax, [rsp + 0x53]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x53]
call fcn.180062fd0
mov rcx, rax
call fcn.180061020
lea rdx, [0x18085277d]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x54]
call fcn.180063030
mov rcx, rax
call fcn.1800611e0
lea rdx, [0x18087c217]
mov rcx, rax
call fcn.180048d90
nop
lea rdx, [0x18087c226]
lea rcx, str.Raid_C4
call fcn.180048d90
lea rdx, [0x18087c230]
lea rcx, str.Chams
call fcn.180048d90
nop
movzx eax, byte [0x18087c230]
cmp eax, 1
jne 0x180077dfd
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rax, [0x18084a7e8]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180831718]
xorps xmm2, xmm2
lea rdx, [0x180879918]
lea rcx, [0x18084a7f0]
call fcn.180052bc0
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rax, [0x18084a7f4]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180831718]
xorps xmm2, xmm2
lea rdx, [0x18087991c]
lea rcx, str.green
call fcn.180052bc0
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rax, [0x18084a804]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180831718]
xorps xmm2, xmm2
lea rdx, [0x18087c248]
lea rcx, str.blue
call fcn.180052bc0
lea rdx, [0x18087c25c]
lea rcx, str.Raindbow_Chams
call fcn.180048d90
lea rdx, [0x18087c25a]
lea rcx, str.Health_Chams
call fcn.180048d90
lea rdx, [0x18087c25b]
lea rcx, str.Only_Visible_Chams
call fcn.180048d90
call fcn.180053330
call fcn.180053330
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rax, [0x18084a84c]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180843d64]
xorps xmm2, xmm2
lea rdx, [0x180879928]
lea rcx, str.Up_Time
call fcn.180052bc0
nop
movzx eax, byte [0x18087c1be]
test eax, eax
je 0x180077ed6
lea rax, [rsp + 0x55]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x98]
lea rcx, [rsp + 0x55]
call fcn.180063080
mov rcx, rax
call fcn.180060f20
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a860]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18083aec4]
movss xmm2, dword [0x1808316f0]
lea rdx, [0x180879740]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x56]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x56]
call fcn.1800630d0
mov rcx, rax
call fcn.180060f80
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a868]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18083aec4]
movss xmm2, dword [0x1808316f0]
lea rdx, [0x180879744]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x57]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x57]
call fcn.180063450
mov rcx, rax
call fcn.180060f40
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x18007808c
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x58]
call fcn.1800634b0
mov rcx, rax
call fcn.180060f60
lea rdx, [0x18087c1f6]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x59]
call fcn.180063500
mov rcx, rax
call fcn.180060f80
lea rdx, [0x18087c1f7]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x5a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x5a]
call fcn.180063560
mov rcx, rax
call fcn.180060f60
lea rdx, [0x18087c1f8]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c1f7]
test eax, eax
jne 0x180077fec
movzx eax, byte [0x18087c1f6]
test eax, eax
jne 0x180077fec
movzx eax, byte [0x18087c1f8]
test eax, eax
je 0x18007808c
lea rax, [rsp + 0x5b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x5b]
call fcn.1800635c0
mov rcx, rax
call fcn.180061020
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a870]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x180831764]
movss xmm2, dword [0x180831718]
lea rdx, [0x180879754]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x5c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x5c]
call fcn.180063620
mov rcx, rax
call fcn.180061240
lea rdx, [0x18087c1f9]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x5d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x5d]
call fcn.180063670
mov rcx, rax
call fcn.180060f60
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x180078876
lea rax, [rsp + 0x5e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x5e]
call fcn.1800636d0
mov rcx, rax
call fcn.180060f80
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x18007823c
lea rax, [rsp + 0x5f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x5f]
call fcn.180063730
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c223]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x60]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x60]
call fcn.180063790
mov rcx, rax
call fcn.180061260
lea rdx, [0x18087c224]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c223]
test eax, eax
jne 0x18007819c
movzx eax, byte [0x18087c224]
test eax, eax
je 0x18007823c
lea rax, [rsp + 0x61]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5c8]
lea rcx, [rsp + 0x61]
call fcn.180063b00
mov rcx, rax
call fcn.180061060
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a878]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18084c4fc]
movss xmm2, dword [0x180831718]
lea rdx, [0x18087977c]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x62]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x62]
call fcn.180063b60
mov rcx, rax
call fcn.180061260
lea rdx, [0x18087c225]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x63]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x63]
call fcn.180063bc0
mov rcx, rax
call fcn.180060fc0
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x180078438
lea rax, [rsp + 0x64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x64]
call fcn.180063c20
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c212]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x65]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0x65]
call fcn.180063c70
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c213]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x66]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x66]
call fcn.180063cd0
mov rcx, rax
call fcn.180060f60
lea rdx, [0x18087c214]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x67]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x67]
call fcn.180063d30
mov rcx, rax
call fcn.180060f80
lea rdx, [0x18087c215]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c212]
test eax, eax
jne 0x180078398
movzx eax, byte [0x18087c213]
test eax, eax
jne 0x180078398
movzx eax, byte [0x18087c214]
test eax, eax
jne 0x180078398
movzx eax, byte [0x18087c215]
test eax, eax
je 0x180078438
lea rax, [rsp + 0x68]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5f8]
lea rcx, [rsp + 0x68]
call fcn.180063d90
mov rcx, rax
call fcn.1800610a0
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a880]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18084c4fc]
movss xmm2, dword [0x180831718]
lea rdx, [0x180879770]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x69]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x69]
call fcn.180063de0
mov rcx, rax
call fcn.180061000
lea rdx, [0x18087c216]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x6a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x128]
lea rcx, [rsp + 0x6a]
call fcn.180063e40
mov rcx, rax
call fcn.180060f60
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x18007867a
lea rax, [rsp + 0x6b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x6b]
call fcn.180063f50
mov rcx, rax
call fcn.180061220
lea rdx, [0x18087c218]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x6c]
call fcn.180063fb0
mov rcx, rax
call fcn.180061240
lea rdx, [0x18087c219]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x480]
lea rcx, [rsp + 0x6d]
call fcn.180064000
mov rcx, rax
call fcn.180061240
lea rdx, [0x18087c21a]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x6e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x310]
lea rcx, [rsp + 0x6e]
call fcn.180064060
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c21b]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x6f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x6f]
call fcn.1800640c0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c21c]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c218]
test eax, eax
jne 0x1800785da
movzx eax, byte [0x18087c219]
test eax, eax
jne 0x1800785da
movzx eax, byte [0x18087c21a]
test eax, eax
jne 0x1800785da
movzx eax, byte [0x18087c21b]
test eax, eax
jne 0x1800785da
movzx eax, byte [0x18087c21c]
test eax, eax
je 0x18007867a
lea rax, [rsp + 0x70]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x568]
lea rcx, [rsp + 0x70]
call fcn.180064120
mov rcx, rax
call fcn.180061040
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a890]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x180831764]
movss xmm2, dword [0x180831718]
lea rdx, [0x180879774]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x71]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x550]
lea rcx, [rsp + 0x71]
call fcn.180064170
mov rcx, rax
call fcn.180061020
lea rdx, [0x18087c21e]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x72]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x130]
lea rcx, [rsp + 0x72]
call fcn.1800641d0
mov rcx, rax
call fcn.180060f60
xor edx, edx
mov rcx, rax
call fcn.180049af0
movzx eax, al
test eax, eax
je 0x180078876
lea rax, [rsp + 0x73]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x73]
call fcn.180064230
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c1fb]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xf8]
lea rcx, [rsp + 0x74]
call fcn.180064290
mov rcx, rax
call fcn.180060f40
lea rdx, [0x18087c221]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x75]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x75]
call fcn.180064390
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c21f]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x76]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x76]
call fcn.1800643e0
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c220]
mov rcx, rax
call fcn.180048d90
nop
movzx eax, byte [0x18087c21f]
test eax, eax
jne 0x1800787d6
movzx eax, byte [0x18087c220]
test eax, eax
jne 0x1800787d6
movzx eax, byte [0x18087c221]
test eax, eax
jne 0x1800787d6
movzx eax, byte [0x18087c1fb]
test eax, eax
je 0x180078876
lea rax, [rsp + 0x77]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x580]
lea rcx, [rsp + 0x77]
call fcn.180064430
mov rcx, rax
call fcn.180061040
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a8d4]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x180831764]
movss xmm2, dword [0x180831718]
lea rdx, [0x180879778]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x78]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x598]
lea rcx, [rsp + 0x78]
call fcn.180064490
mov rcx, rax
call fcn.180061040
lea rdx, [0x18087c222]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
lea rax, [rsp + 0x79]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x79]
call fcn.1800644e0
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c1f3]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x7a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x7a]
call fcn.180064530
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c1ef]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x7b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0x7b]
call fcn.180064580
mov rcx, rax
call fcn.180061220
lea rdx, [0x18087c1f0]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x7c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x360]
lea rcx, [rsp + 0x7c]
call fcn.1800645b0
mov rcx, rax
call fcn.1800611e0
lea rdx, [0x18087c1f1]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x7d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x370]
lea rcx, [rsp + 0x7d]
call fcn.1800645e0
mov rcx, rax
call fcn.1800611e0
lea rdx, [0x18087c1f5]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
lea rcx, [0x18084a8f8]
call fcn.180053610
lea rdx, [0x18087c261]
lea rcx, str.Fov_player
call fcn.180048d90
nop
lea rax, [rsp + 0x7e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x7e]
call fcn.180064610
mov rcx, rax
call fcn.180061220
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, [0x18084a92c]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x18084c49c]
movss xmm2, dword [0x18083aeb8]
lea rdx, [0x180879934]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x7f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x510]
lea rcx, [rsp + 0x7f]
call fcn.180064700
mov rcx, rax
call fcn.180061000
movss xmm0, dword [0x1808316f0]
movss dword [rsp + 0x28], xmm0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x180831750]
movss xmm2, dword [0x18083172c]
lea rdx, [0x180879930]
mov rcx, rax
call fcn.180052bc0
nop
lea rax, [rsp + 0x80]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x80]
call fcn.180064730
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c23a]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x81]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1f8]
lea rcx, [rsp + 0x81]
call fcn.180064760
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c256]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x82]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x82]
call fcn.180064780
mov rcx, rax
call fcn.180060fc0
lea rdx, [0x18087c258]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x83]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x778]
lea rcx, [rsp + 0x83]
call fcn.1800647b0
mov rcx, rax
call fcn.1800611c0
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x84]
call fcn.1800647e0
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c259]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x85]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x738]
lea rcx, [rsp + 0x85]
call fcn.180064800
mov rcx, rax
call fcn.1800611a0
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x86]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x86]
call fcn.180064830
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c269]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x87]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x87]
call fcn.180064860
mov rcx, rax
call fcn.1800611e0
lea rdx, [0x18087c1e1]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x88]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x628]
lea rcx, [rsp + 0x88]
call fcn.180064890
mov rcx, rax
call fcn.1800610e0
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x89]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x89]
call fcn.180064970
mov rcx, rax
call fcn.180061200
lea rdx, [0x18087c268]
mov rcx, rax
call fcn.180048d90
nop
movss xmm1, dword [0x180831780]
xorps xmm0, xmm0
call fcn.18001e060
nop
lea rax, [rsp + 0x8a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x670]
lea rcx, [rsp + 0x8a]
call fcn.1800649a0
mov rcx, rax
call fcn.180061120
mov rcx, rax
call fcn.180068f30
nop
lea rax, [rsp + 0x8b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x8b]
call fcn.1800649d0
mov rcx, rax
call fcn.180060fe0
lea rdx, [0x18087c262]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x8c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x208]
lea rcx, [rsp + 0x8c]
call fcn.180064a00
mov rcx, rax
call fcn.180060fa0
lea rdx, [0x18087c257]
mov rcx, rax
call fcn.180048d90
nop
lea rax, [rsp + 0x8d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x8d]
call fcn.180064a20
mov rcx, rax
call fcn.1800611e0
lea rdx, [0x18087c25d]
mov rcx, rax
call fcn.180048d90
nop
jmp case.default.0x180077330
xorps xmm2, xmm2
movss xmm1, dword [0x180831758]
lea rcx, [rsp + 0x210]
call fcn.180005c60
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0x8e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x8e]
call fcn.180064a50
mov rcx, rax
call fcn.180060f60
mov qword [rsp + 0xd0], rax
mov rdx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xd0]
call fcn.180048100
movzx eax, al
test eax, eax
je 0x180078ec8
mov byte [0x18087a536], 1
xorps xmm2, xmm2
movss xmm1, dword [0x180831758]
lea rcx, [rsp + 0x218]
call fcn.180005c60
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x8f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0x8f]
call fcn.180064a80
mov rcx, rax
call fcn.180060f40
mov qword [rsp + 0xe0], rax
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
call fcn.180048100
movzx eax, al
test eax, eax
je case.default.0x180077330
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.18000d2d0
nop
add rsp, 0x7c0
pop rdi
ret