Function at 0x180059880
Capabilities:
Hash data with crc32

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x50
mov eax, dword [0x1803bec98]
lea rsi, [0x1802380a0]
xor r14d, r14d
movaps xmmword [rsp + 0x40], xmm6
movss xmm6, dword [0x18024327c]
lea rdi, str._.0f
test eax, eax
jne 0x18005a3f4
movss xmm1, dword [0x1803d348c]
xor ecx, ecx
call fcn.180068ae0
mov r10, qword [0x18039d780]
lea rdx, [0x180240429]
mov dword [rbp + 0x20], 0x43870000
mov r8b, 0x4d
mov dword [rbp + 0x24], 0x43a00000
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x7c]
subss xmm0, dword [rax + 0x80]
mov byte [rax + 0x13d], 1
addss xmm1, dword [0x180243170]
addss xmm0, dword [0x180243180]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movsxd rcx, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp r8b, 0x23
jne 0x180059983
cmp byte [rdx], r8b
jne 0x180059983
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x180059970
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x1800599bd
lea r8, str.Main
mov edx, 0xb
mov ecx, ebx
call fcn.18007de00
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.Main
call fcn.18006f5d0
mov rcx, qword [0x18039d780]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x180059a09
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180076ac0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240430]
lea rcx, str.Player_Fov
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x42f00000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], 0x41f00000
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caabc]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240450]
lea rbx, str.function_crashed
mov rcx, rbx
lea rdx, [0x18039d67a]
cmovne rcx, rax
call fcn.18008bf70
cmp byte [0x18039d67a], r14b
je 0x180059ac0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240490]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
cmovne rbx, rax
mov dword [rbp + 0x20], 0x457a0000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], 0x447a0000
mov rcx, rbx
mov qword [rsp + 0x20], rax
lea r8, [0x1802caacc]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802404c8]
lea rcx, str.Sphere
cmovne rcx, rax
lea rdx, [0x18039d623]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802404d8]
lea rcx, str.Zoom
cmovne rcx, rax
lea rdx, [0x18039d621]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.Zoom_Key
mov dword [rbp + 0x20], 0x428c0000
lea r8, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41900000
lea rdx, [0x18039d6b8]
call fcn.1800562a0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240500]
lea rcx, str.Emotions_spam
mov dword [rsp + 0x20], 0xa
cmovne rcx, rax
lea r9, str.None
lea rdx, [0x18039d680]
call fcn.18008e2f0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240520]
lea rcx, str.Hit_Effect
mov dword [rsp + 0x20], 0xd
cmovne rcx, rax
lea r9, str.Default
lea rdx, [0x18039d69c]
call fcn.18008e2f0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240550]
lea rcx, str.Bullet_Tracers
cmovne rcx, rax
lea rdx, [0x18039d65d]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240580]
lea rcx, str.Movement_Line
cmovne rcx, rax
lea rdx, [0x18039d69a]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802412b0]
lea rcx, str.Vis._Predict
cmovne rcx, rax
lea rdx, [0x18039d5da]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str._________________Color
mov r8d, 0x20
lea rdx, [0x1802ca9f0]
call fcn.180092790
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802405a0]
lea rcx, str.Nightmode__Ambient_
cmovne rcx, rax
lea rdx, [0x18039d696]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.__________________Color
mov r8d, 0x20
lea rdx, [0x1802ca9a0]
call fcn.180092790
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802405d0]
lea rcx, str.Local_Bones
cmovne rcx, rax
lea rdx, [0x18039d671]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
mov r8d, 0x20
lea rdx, [0x1802caa00]
lea rcx, str.___________________Color
call fcn.180092790
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240610]
lea rcx, str.Custom_Time
cmovne rcx, rax
lea rdx, [0x18039d688]
call fcn.18008bf70
cmp byte [0x18039d688], r14b
je 0x180059d2b
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240630]
lea rcx, str.Time
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x41400000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], r14d
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa6c]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240640]
lea rcx, str.Hand_Chams
cmovne rcx, rax
lea rdx, [0x18039d61f]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, [0x18023c7fb]
mov r8d, 0x20
lea rdx, [0x1802ca9e0]
call fcn.180092790
cmp byte [0x18039d61f], r14b
je 0x180059dae
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240660]
lea rcx, str.Chams_Style
mov dword [rsp + 0x20], 5
cmovne rcx, rax
lea r9, str.Glow
lea rdx, [0x18039d624]
call fcn.18008e2f0
call fcn.180070810
movss xmm1, dword [0x1802430e0]
call fcn.180076dc0
mov r10, qword [0x18039d780]
lea rdx, [0x1802412e9]
mov dword [rbp + 0x20], 0x43898000
mov r8b, 0x4d
mov dword [rbp + 0x24], 0x43a00000
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movsxd rcx, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop dword [rax]
cmp r8b, 0x23
jne 0x180059e23
cmp byte [rdx], r8b
jne 0x180059e23
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x180059e10
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x180059e5d
lea r8, str.Main_2
mov edx, 0xb
mov ecx, ebx
call fcn.18007de00
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.Main_2
call fcn.18006f5d0
mov rcx, qword [0x18039d780]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x180059ea9
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180076ac0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240680]
lea rcx, str.Noclip_Bar
cmovne rcx, rax
lea rdx, [0x18039d66b]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240698]
lea rcx, str.Reload_Coldown
cmovne rcx, rax
lea rdx, [0x18039d698]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802406c8]
lea rcx, str.Desync_Indicator
cmovne rcx, rax
lea rdx, [0x18039d5c0]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802406f8]
lea rcx, str.Show_Target_Name
cmovne rcx, rax
lea rdx, [0x18039d639]
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.____________Color
mov r8d, 0x20
lea rdx, [0x1802ca9b0]
call fcn.180092790
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240740]
lea rcx, str.Hit_Logs
cmovne rcx, rax
lea rdx, [0x18039d694]
call fcn.18008bf70
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240750]
lea rcx, str.Keybinds
cmovne rcx, rax
lea rdx, [0x18039d620]
call fcn.18008bf70
lea rdx, [0x18039d6de]
lea rcx, str.Cadicall_Cross
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.____Color
mov r8d, 0x20
lea rdx, [0x1802caa80]
call fcn.180092790
lea rdx, [0x18039d6e0]
lea rcx, str.Evil_Cross
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str._Color
mov r8d, 0x20
lea rdx, [0x18039d5e8]
call fcn.180092790
lea rdx, [0x18039d6df]
lea rcx, str.Dot_Cross
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, [0x1802407a8]
mov r8d, 0x20
lea rdx, [0x1802caac0]
call fcn.180092790
lea rdx, [0x18039d6dd]
lea rcx, str.Swastika_Cross
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.__Color
mov r8d, 0x20
lea rdx, [0x1802caab0]
call fcn.180092790
cmp byte [0x18039d6dd], r14b
je 0x18005a0e4
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caaec]
mov dword [rbp + 0x20], 0x41200000
lea rcx, str.Size
mov dword [rbp + 0x28], 0x3f800000
call fcn.18008cff0
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cabfc]
mov dword [rbp + 0x20], 0x40a00000
lea rcx, str.Speed
mov dword [rbp + 0x28], r14d
call fcn.18008cff0
lea rdx, [0x18039d6e1]
lea rcx, str.Custom_Cross
call fcn.18008bf70
movaps xmm1, xmm6
call fcn.180076dc0
lea rcx, str.___Color
mov r8d, 0x20
lea rdx, [0x1802caaa0]
call fcn.180092790
cmp byte [0x18039d6e1], r14b
je 0x18005a181
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cac10]
mov dword [rbp + 0x20], 0x42480000
lea rcx, [0x18023e43c]
mov dword [rbp + 0x28], r14d
call fcn.18008cff0
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cac0c]
mov dword [rbp + 0x20], 0x43160000
lea rcx, str.Length
mov dword [rbp + 0x28], r14d
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802407f0]
lea rcx, str.Night_Stars
cmovne rcx, rax
lea rdx, [0x18039d6a6]
call fcn.18008bf70
cmp byte [0x18039d6a6], r14b
je 0x18005a1f1
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240800]
lea rcx, str.Stars_Amount
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x471c4000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], r14d
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa5c]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240820]
lea rcx, str.Mie_Changer
cmovne rcx, rax
lea rdx, [0x18039d69b]
call fcn.18008bf70
cmp byte [0x18039d69b], r14b
je 0x18005a264
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240830]
lea rcx, str.Mie_Amount
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x42c80000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], 0x3f800000
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa8c]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240850]
lea rcx, str.Rayleigh_Changer
cmovne rcx, rax
lea rdx, [0x18039d690]
call fcn.18008bf70
cmp byte [0x18039d690], r14b
je 0x18005a2d7
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240870]
lea rcx, str.Rayleigh_Amount
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x42c80000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], 0x3f800000
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caaac]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802408a0]
lea rcx, str.Brightness_Changer
cmovne rcx, rax
lea rdx, [0x18039d666]
call fcn.18008bf70
cmp byte [0x18039d666], r14b
je 0x18005a34a
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802408b0]
lea rcx, str.Brightness_Amount
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x42480000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], 0x3f800000
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa7c]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802408d0]
lea rcx, str.Clouds
cmovne rcx, rax
lea rdx, [0x18039d678]
call fcn.18008bf70
cmp byte [0x18039d678], r14b
je 0x18005a3ba
cmp byte [0x18039d4d3], r14b
lea rax, [0x1802408e0]
lea rcx, str.Clouds_value
mov qword [rsp + 0x28], rdi
cmovne rcx, rax
mov dword [rbp + 0x20], 0x44fa0000
lea rax, [rbp + 0x20]
mov dword [rbp + 0x28], r14d
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x18039d66c]
call fcn.18008cff0
cmp byte [0x18039d4d3], r14b
lea rax, [0x180240918]
lea rcx, str.Rain__Snowfall
cmovne rcx, rax
lea rdx, [0x18039d679]
call fcn.18008bf70
call fcn.180070810
mov ecx, 1
call fcn.180068b60
mov eax, dword [0x1803bec98]
cmp eax, 1
jne 0x18005aca2
movss xmm1, dword [0x1803d348c]
xor ecx, ecx
call fcn.180068ae0
mov r10, qword [0x18039d780]
lea rdx, [0x1802412f1]
mov dword [rbp + 0x20], 0x43870000
mov r8b, 0x57
mov dword [rbp + 0x24], 0x43a00000
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x7c]
subss xmm0, dword [rax + 0x80]
mov byte [rax + 0x13d], 1
addss xmm1, dword [0x180243170]
addss xmm0, dword [0x180243180]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movsxd rcx, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop dword [rax]
cmp r8b, 0x23
jne 0x18005a4c3
cmp byte [rdx], r8b
jne 0x18005a4c3
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x18005a4b0
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x18005a4fd
lea r8, str.World_1
mov edx, 0xb
mov ecx, ebx
call fcn.18007de00
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.World_1
call fcn.18006f5d0
mov rcx, qword [0x18039d780]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x18005a549
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180076ac0
lea rcx, str.Important
call fcn.180097430
test al, al
je 0x18005a639
lea rdx, [0x18039d635]
lea rcx, str.Raid_Esp
call fcn.18008bf70
lea rdx, [0x18039d643]
lea rcx, str.Dropped_Items
call fcn.18008bf70
lea rdx, [0x18039d646]
lea rcx, str.Hemp
call fcn.18008bf70
lea rdx, [0x18039d648]
lea rcx, str.Corpses
call fcn.18008bf70
lea rdx, [0x18039d649]
lea rcx, str.Bodybags
call fcn.18008bf70
lea rdx, [0x18039d645]
lea rcx, str.Stashes
call fcn.18008bf70
cmp byte [0x18039d648], r14b
jne 0x18005a5f3
cmp byte [0x18039d645], r14b
jne 0x18005a5f3
cmp byte [0x18039d646], r14b
jne 0x18005a5f3
cmp byte [0x18039d643], r14b
je 0x18005a639
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa4c]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Important_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d647]
lea rcx, [0x1802409c0]
call fcn.18008bf70
lea rcx, str.Ores
call fcn.180097430
test al, al
je 0x18005a70d
lea rdx, [0x18039d6d8]
lea rcx, str.Ore_Path
call fcn.18008bf70
lea rdx, [0x18039d6dc]
lea rcx, str.Stone
call fcn.18008bf70
lea rdx, [0x18039d6a7]
lea rcx, str.Sulfur
call fcn.18008bf70
lea rdx, [0x18039d6d9]
lea rcx, str.Metal
call fcn.18008bf70
cmp byte [0x18039d6a7], r14b
jne 0x18005a6b4
cmp byte [0x18039d6dc], r14b
jne 0x18005a6b4
cmp byte [0x18039d6d9], r14b
je 0x18005a70d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caadc]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Ores_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d6da]
lea rcx, str.Show_Collectables
call fcn.18008bf70
lea rdx, [0x18039d6db]
lea rcx, [0x180240a28]
call fcn.18008bf70
lea rcx, str.Crates
call fcn.180097430
test al, al
je 0x18005a806
lea rdx, [0x18039d636]
lea rcx, str.Chinook_Crates
call fcn.18008bf70
lea rdx, [0x18039d62f]
lea rcx, str.Airdrops
call fcn.18008bf70
lea rdx, [0x18039d631]
lea rcx, str.Heli_Box
call fcn.18008bf70
lea rdx, [0x18039d633]
lea rcx, str.Bradley_Box
call fcn.18008bf70
lea rdx, [0x18039d630]
lea rcx, str.Military_Box
call fcn.18008bf70
lea rdx, [0x18039d634]
lea rcx, str.Elite_Box
call fcn.18008bf70
cmp byte [0x18039d62f], r14b
jne 0x18005a7c0
cmp byte [0x18039d633], r14b
jne 0x18005a7c0
cmp byte [0x18039d631], r14b
jne 0x18005a7c0
cmp byte [0x18039d630], r14b
jne 0x18005a7c0
cmp byte [0x18039d634], r14b
je 0x18005a806
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa1c]
mov dword [rbp + 0x20], 0x453b8000
lea rcx, str.Crates_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d632]
lea rcx, [0x180240ab8]
call fcn.18008bf70
call fcn.180070810
movss xmm1, dword [0x1802430e0]
call fcn.180076dc0
mov r10, qword [0x18039d780]
lea r8, [0x180241301]
mov dword [rbp + 0x20], 0x43898000
mov dl, 0x57
mov dword [rbp + 0x24], 0x43a00000
mov rax, qword [r10 + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3eb0]
movsxd rcx, dword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp dl, 0x23
jne 0x18005a876
cmp byte [r8], dl
jne 0x18005a876
cmp byte [r8 + 1], dl
cmove ebx, r9d
movzx ecx, bl
movzx eax, dl
movzx edx, byte [r8]
xor rcx, rax
shr ebx, 8
inc r8
xor ebx, dword [rsi + rcx*4]
test dl, dl
jne 0x18005a864
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x18005a8ae
lea r8, str.World_2
mov edx, 0xb
mov ecx, ebx
call fcn.18007de00
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.World_2
call fcn.18006f5d0
mov rcx, qword [0x18039d780]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x18005a8fa
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180076ac0
lea rcx, str.Animals
call fcn.180097430
test al, al
je 0x18005a9e0
lea rdx, [0x18039d638]
lea rcx, str.Bears
call fcn.18008bf70
lea rdx, [0x18039d63b]
lea rcx, str.Boars
call fcn.18008bf70
lea rdx, [0x18039d63a]
lea rcx, str.Wolfs
call fcn.18008bf70
lea rdx, [0x18039d63d]
lea rcx, str.Horses
call fcn.18008bf70
lea rdx, [0x18039d63e]
lea rcx, str.Chickens
call fcn.18008bf70
cmp byte [0x18039d638], r14b
jne 0x18005a99a
cmp byte [0x18039d63b], r14b
jne 0x18005a99a
cmp byte [0x18039d63a], r14b
jne 0x18005a99a
cmp byte [0x18039d63d], r14b
jne 0x18005a99a
cmp byte [0x18039d63e], r14b
je 0x18005a9e0
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa2c]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Animals_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d63c]
lea rcx, [0x180240b18]
call fcn.18008bf70
lea rcx, str.Vehicles
call fcn.180097430
test al, al
je 0x18005aad0
lea rdx, [0x18039d629]
lea rcx, str.Patrol_Heli
call fcn.18008bf70
lea rdx, [0x18039d628]
lea rcx, str.Bradley_APC
call fcn.18008bf70
lea rdx, [0x18039d62c]
lea rcx, str.Minicopters
call fcn.18008bf70
lea rdx, [0x18039d62d]
lea rcx, str.Scrap_Helis
call fcn.18008bf70
lea rdx, [0x18039d62b]
lea rcx, str.Boats
call fcn.18008bf70
lea rdx, [0x18039d62e]
lea rcx, str.RHIBs
call fcn.18008bf70
cmp byte [0x18039d62c], r14b
jne 0x18005aa8a
cmp byte [0x18039d62d], r14b
jne 0x18005aa8a
cmp byte [0x18039d62b], r14b
jne 0x18005aa8a
cmp byte [0x18039d62e], r14b
je 0x18005aad0
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802ca9bc]
mov dword [rbp + 0x20], 0x453b8000
lea rcx, str.Vehicles_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d62a]
lea rcx, [0x180240ba8]
call fcn.18008bf70
lea rcx, str.Traps
call fcn.180097430
test al, al
je 0x18005abc9
lea rdx, [0x18039d5e7]
lea rcx, str.Auto_Turrets
call fcn.18008bf70
lea rdx, [0x18039d5e6]
lea rcx, str.Flame_Turrets
call fcn.18008bf70
lea rdx, [0x18039d61b]
lea rcx, str.Shotgun_Traps
call fcn.18008bf70
lea rdx, [0x18039d61a]
lea rcx, str.SAM_Sites
call fcn.18008bf70
lea rdx, [0x18039d618]
lea rcx, str.Landmines
call fcn.18008bf70
lea rdx, [0x18039d5e5]
lea rcx, str.Beartraps
call fcn.18008bf70
cmp byte [0x18039d5e7], r14b
jne 0x18005ab83
cmp byte [0x18039d5e6], r14b
jne 0x18005ab83
cmp byte [0x18039d61b], r14b
jne 0x18005ab83
cmp byte [0x18039d618], r14b
jne 0x18005ab83
cmp byte [0x18039d5e5], r14b
je 0x18005abc9
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802ca99c]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Traps_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d619]
lea rcx, [0x180240c38]
call fcn.18008bf70
lea rcx, str.Base
call fcn.180097430
test al, al
je 0x18005ac93
lea rdx, [0x18039d641]
lea rcx, str.Tool_Cupboards
call fcn.18008bf70
lea rdx, [0x18039d63f]
lea rcx, str.Sleeping_Bags
call fcn.18008bf70
lea rdx, [0x18039d642]
lea rcx, str.Beds
call fcn.18008bf70
lea rdx, [0x18039d644]
lea rcx, str.Boxes
call fcn.18008bf70
cmp byte [0x18039d641], r14b
jne 0x18005ac4d
cmp byte [0x18039d63f], r14b
jne 0x18005ac4d
cmp byte [0x18039d642], r14b
jne 0x18005ac4d
cmp byte [0x18039d644], r14b
je 0x18005ac93
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1802caa3c]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Base_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.18008cff0
lea rdx, [0x18039d640]
lea rcx, str.Show_Distance
call fcn.18008bf70
call fcn.180070810
mov ecx, 1
call fcn.180068b60
movaps xmm6, xmmword [rsp + 0x40]
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret