Function at 0x1800560e0
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 [0x1803e3c28]
lea rsi, [0x18025d2e0]
xor r14d, r14d
movaps xmmword [rsp + 0x40], xmm6
movss xmm6, dword [0x18026831c]
lea rdi, str._.0f
test eax, eax
jne 0x180056c54
movss xmm1, dword [0x1803f84bc]
xor ecx, ecx
call fcn.180065560
mov r10, qword [0x1803c27a8]
lea rdx, [0x180265301]
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 [0x180268218]
addss xmm0, dword [0x180268228]
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 0x1800561e3
cmp byte [rdx], r8b
jne 0x1800561e3
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 0x1800561d0
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x18005621d
lea r8, str.Main
mov edx, 0xb
mov ecx, ebx
call fcn.18007a880
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.Main
call fcn.18006c050
mov rcx, qword [0x1803c27a8]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x180056269
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180073540
cmp byte [0x1803c2557], r14b
lea rax, [0x180265308]
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, [0x1803be6f8]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265328]
lea rbx, str.crashed
mov rcx, rbx
lea rdx, [0x1803c2732]
cmovne rcx, rax
call fcn.1800889f0
cmp byte [0x1803c2732], r14b
je 0x180056320
cmp byte [0x1803c2557], r14b
lea rax, [0x180265358]
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, [0x1803be6fc]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265390]
lea rcx, str.Sphere
cmovne rcx, rax
lea rdx, [0x1803c26e1]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x1802653a0]
lea rcx, str.Zoom
cmovne rcx, rax
lea rdx, [0x1803c26d9]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.Zoom_Key
mov dword [rbp + 0x20], 0x428c0000
lea r8, [rbp + 0x20]
mov dword [rbp + 0x24], 0x41900000
lea rdx, [0x1803c276c]
call fcn.180052a80
cmp byte [0x1803c2557], r14b
lea rax, [0x1802653c8]
lea rcx, str.Emotions_spam
mov dword [rsp + 0x20], 0xa
cmovne rcx, rax
lea r9, str.None
lea rdx, [0x1803c2734]
call fcn.18008ad70
cmp byte [0x1803c2557], r14b
lea rax, [0x1802653e8]
lea rcx, str.Hit_Effect
mov dword [rsp + 0x20], 0xd
cmovne rcx, rax
lea r9, str.Default
lea rdx, [0x1803c2758]
call fcn.18008ad70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265418]
lea rcx, str.Bullet_Tracers
cmovne rcx, rax
lea rdx, [0x1803c2717]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x180265448]
lea rcx, str.Movement_Line
cmovne rcx, rax
lea rdx, [0x1803c2753]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x180265468]
lea rcx, str.Vis._Predict
cmovne rcx, rax
lea rdx, [0x1803c2692]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str._________________Color
mov r8d, 0x20
lea rdx, [0x1803be4b8]
call fcn.18008f210
cmp byte [0x1803c2557], r14b
lea rax, [0x1802654a0]
lea rcx, str.Nightmode__Ambient_
cmovne rcx, rax
lea rdx, [0x1803c274f]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.__________________Color
mov r8d, 0x20
lea rdx, [0x1803be488]
call fcn.18008f210
cmp byte [0x1803c2557], r14b
lea rax, [0x1802654d0]
lea rcx, str.Local_Bones
cmovne rcx, rax
lea rdx, [0x1803c2729]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
mov r8d, 0x20
lea rdx, [0x1803be4c8]
lea rcx, str.___________________Color
call fcn.18008f210
cmp byte [0x1803c2557], r14b
lea rax, [0x180265510]
lea rcx, str.Custom_Time
cmovne rcx, rax
lea rdx, [0x1803c2740]
call fcn.1800889f0
cmp byte [0x1803c2740], r14b
je 0x18005658b
cmp byte [0x1803c2557], r14b
lea rax, [0x180265530]
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, [0x1803be6e4]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265540]
lea rcx, str.Hand_Chams
cmovne rcx, rax
lea rdx, [0x1803c26d7]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, [0x180261a5b]
mov r8d, 0x20
lea rdx, [0x1803be498]
call fcn.18008f210
cmp byte [0x1803c26d7], r14b
je 0x18005660e
cmp byte [0x1803c2557], r14b
lea rax, [0x180265560]
lea rcx, str.Chams_Style
mov dword [rsp + 0x20], 5
cmovne rcx, rax
lea r9, str.Glow
lea rdx, [0x1803c26dc]
call fcn.18008ad70
call fcn.18006d290
movss xmm1, dword [0x180268188]
call fcn.180073840
mov r10, qword [0x1803c27a8]
lea rdx, [0x180266231]
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 0x180056683
cmp byte [rdx], r8b
jne 0x180056683
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 0x180056670
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x1800566bd
lea r8, str.Main_2
mov edx, 0xb
mov ecx, ebx
call fcn.18007a880
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.Main_2
call fcn.18006c050
mov rcx, qword [0x1803c27a8]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x180056709
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180073540
cmp byte [0x1803c2557], r14b
lea rax, [0x180265580]
lea rcx, str.Noclip_Bar
cmovne rcx, rax
lea rdx, [0x1803c2723]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x180265598]
lea rcx, str.Reload_Coldown
cmovne rcx, rax
lea rdx, [0x1803c2752]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x1802655c8]
lea rcx, str.Desync_Indicator
cmovne rcx, rax
lea rdx, [0x1803c2677]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x1802655f8]
lea rcx, str.Show_Target_Name
cmovne rcx, rax
lea rdx, [0x1803c26f1]
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.____________Color
mov r8d, 0x20
lea rdx, [0x1803be478]
call fcn.18008f210
cmp byte [0x1803c2557], r14b
lea rax, [0x180265640]
lea rcx, str.Hit_Logs
cmovne rcx, rax
lea rdx, [0x1803c274d]
call fcn.1800889f0
cmp byte [0x1803c2557], r14b
lea rax, [0x180265650]
lea rcx, str.Keybinds
cmovne rcx, rax
lea rdx, [0x1803c26da]
call fcn.1800889f0
lea rdx, [0x1803c2798]
lea rcx, str.Cadicall_Cross
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.____Color
mov r8d, 0x20
lea rdx, [0x1803be548]
call fcn.18008f210
lea rdx, [0x1803c279a]
lea rcx, str.Evil_Cross
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str._Color
mov r8d, 0x20
lea rdx, [0x1803c26a0]
call fcn.18008f210
lea rdx, [0x1803c2797]
lea rcx, str.Dot_Cross
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, [0x1802656a8]
mov r8d, 0x20
lea rdx, [0x1803be598]
call fcn.18008f210
lea rdx, [0x1803c2796]
lea rcx, str.Swastika_Cross
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.__Color
mov r8d, 0x20
lea rdx, [0x1803be578]
call fcn.18008f210
cmp byte [0x1803c2796], r14b
je 0x180056944
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be720]
mov dword [rbp + 0x20], 0x41200000
lea rcx, str.Size
mov dword [rbp + 0x28], 0x3f800000
call fcn.180089a70
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be728]
mov dword [rbp + 0x20], 0x40a00000
lea rcx, str.Speed
mov dword [rbp + 0x28], r14d
call fcn.180089a70
lea rdx, [0x1803c2799]
lea rcx, str.Custom_Cross
call fcn.1800889f0
movaps xmm1, xmm6
call fcn.180073840
lea rcx, str.___Color
mov r8d, 0x20
lea rdx, [0x1803be568]
call fcn.18008f210
cmp byte [0x1803c2799], r14b
je 0x1800569e1
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be72c]
mov dword [rbp + 0x20], 0x42480000
lea rcx, [0x180263314]
mov dword [rbp + 0x28], r14d
call fcn.180089a70
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be724]
mov dword [rbp + 0x20], 0x43160000
lea rcx, str.Length
mov dword [rbp + 0x28], r14d
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x1802656f0]
lea rcx, str.Night_Stars
cmovne rcx, rax
lea rdx, [0x1803c275f]
call fcn.1800889f0
cmp byte [0x1803c275f], r14b
je 0x180056a51
cmp byte [0x1803c2557], r14b
lea rax, [0x180265700]
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, [0x1803be6e0]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265720]
lea rcx, str.Mie_Changer
cmovne rcx, rax
lea rdx, [0x1803c2754]
call fcn.1800889f0
cmp byte [0x1803c2754], r14b
je 0x180056ac4
cmp byte [0x1803c2557], r14b
lea rax, [0x180265730]
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, [0x1803be6ec]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265750]
lea rcx, str.Rayleigh_Changer
cmovne rcx, rax
lea rdx, [0x1803c2749]
call fcn.1800889f0
cmp byte [0x1803c2749], r14b
je 0x180056b37
cmp byte [0x1803c2557], r14b
lea rax, [0x180265770]
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, [0x1803be6f4]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x1802657a0]
lea rcx, str.Brightness_Changer
cmovne rcx, rax
lea rdx, [0x1803c271f]
call fcn.1800889f0
cmp byte [0x1803c271f], r14b
je 0x180056baa
cmp byte [0x1803c2557], r14b
lea rax, [0x1802657b0]
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, [0x1803be6e8]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x1802657d0]
lea rcx, str.Clouds
cmovne rcx, rax
lea rdx, [0x1803c2731]
call fcn.1800889f0
cmp byte [0x1803c2731], r14b
je 0x180056c1a
cmp byte [0x1803c2557], r14b
lea rax, [0x1802657e0]
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, [0x1803c2724]
call fcn.180089a70
cmp byte [0x1803c2557], r14b
lea rax, [0x180265818]
lea rcx, str.Rain__Snowfall
cmovne rcx, rax
lea rdx, [0x1803c2733]
call fcn.1800889f0
call fcn.18006d290
mov ecx, 1
call fcn.1800655e0
mov eax, dword [0x1803e3c28]
cmp eax, 1
jne 0x180057502
movss xmm1, dword [0x1803f84bc]
xor ecx, ecx
call fcn.180065560
mov r10, qword [0x1803c27a8]
lea rdx, [0x180266239]
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 [0x180268218]
addss xmm0, dword [0x180268228]
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 0x180056d23
cmp byte [rdx], r8b
jne 0x180056d23
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 0x180056d10
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x180056d5d
lea r8, str.World_1
mov edx, 0xb
mov ecx, ebx
call fcn.18007a880
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.World_1
call fcn.18006c050
mov rcx, qword [0x1803c27a8]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x180056da9
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180073540
lea rcx, str.Important
call fcn.180093eb0
test al, al
je 0x180056e99
lea rdx, [0x1803c26ef]
lea rcx, str.Raid_Esp
call fcn.1800889f0
lea rdx, [0x1803c26fd]
lea rcx, str.Dropped_Items
call fcn.1800889f0
lea rdx, [0x1803c26fe]
lea rcx, str.Hemp
call fcn.1800889f0
lea rdx, [0x1803c2702]
lea rcx, str.Corpses
call fcn.1800889f0
lea rdx, [0x1803c2701]
lea rcx, str.Bodybags
call fcn.1800889f0
lea rdx, [0x1803c26ff]
lea rcx, str.Stashes
call fcn.1800889f0
cmp byte [0x1803c2702], r14b
jne 0x180056e53
cmp byte [0x1803c26ff], r14b
jne 0x180056e53
cmp byte [0x1803c26fe], r14b
jne 0x180056e53
cmp byte [0x1803c26fd], r14b
je 0x180056e99
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6dc]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Important_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c2700]
lea rcx, [0x1802658c0]
call fcn.1800889f0
lea rcx, str.Ores
call fcn.180093eb0
test al, al
je 0x180056f6d
lea rdx, [0x1803c2790]
lea rcx, str.Ore_Path
call fcn.1800889f0
lea rdx, [0x1803c2794]
lea rcx, str.Stone
call fcn.1800889f0
lea rdx, [0x1803c2791]
lea rcx, str.Sulfur
call fcn.1800889f0
lea rdx, [0x1803c2793]
lea rcx, str.Metal
call fcn.1800889f0
cmp byte [0x1803c2791], r14b
jne 0x180056f14
cmp byte [0x1803c2794], r14b
jne 0x180056f14
cmp byte [0x1803c2793], r14b
je 0x180056f6d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be71c]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Ores_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c2792]
lea rcx, str.Show_Collectables
call fcn.1800889f0
lea rdx, [0x1803c2795]
lea rcx, [0x180265928]
call fcn.1800889f0
lea rcx, str.Crates
call fcn.180093eb0
test al, al
je 0x180057066
lea rdx, [0x1803c26ee]
lea rcx, str.Chinook_Crates
call fcn.1800889f0
lea rdx, [0x1803c26e8]
lea rcx, str.Airdrops
call fcn.1800889f0
lea rdx, [0x1803c26e9]
lea rcx, str.Heli_Box
call fcn.1800889f0
lea rdx, [0x1803c26eb]
lea rcx, str.Bradley_Box
call fcn.1800889f0
lea rdx, [0x1803c26ea]
lea rcx, str.Military_Box
call fcn.1800889f0
lea rdx, [0x1803c26ed]
lea rcx, str.Elite_Box
call fcn.1800889f0
cmp byte [0x1803c26e8], r14b
jne 0x180057020
cmp byte [0x1803c26eb], r14b
jne 0x180057020
cmp byte [0x1803c26e9], r14b
jne 0x180057020
cmp byte [0x1803c26ea], r14b
jne 0x180057020
cmp byte [0x1803c26ed], r14b
je 0x180057066
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6d0]
mov dword [rbp + 0x20], 0x453b8000
lea rcx, str.Crates_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c26ec]
lea rcx, [0x1802659b8]
call fcn.1800889f0
call fcn.18006d290
movss xmm1, dword [0x180268188]
call fcn.180073840
mov r10, qword [0x1803c27a8]
lea r8, [0x180266249]
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 0x1800570d6
cmp byte [r8], dl
jne 0x1800570d6
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 0x1800570c4
not ebx
cmp dword [r10 + 0x3ef8], ebx
jne 0x18005710e
lea r8, str.World_2
mov edx, 0xb
mov ecx, ebx
call fcn.18007a880
lea r8, [rbp + 0x20]
mov dword [rsp + 0x20], r14d
mov edx, ebx
lea rcx, str.World_2
call fcn.18006c050
mov rcx, qword [0x1803c27a8]
mov rax, qword [rcx + 0x3eb0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3eb0]
cmp byte [rax + 0xb3], r14b
jne 0x18005715a
movaps xmm1, xmm6
mov qword [rbp + 0x20], r14
lea rcx, [rbp + 0x20]
call fcn.180073540
lea rcx, str.Animals
call fcn.180093eb0
test al, al
je 0x180057240
lea rdx, [0x1803c26f2]
lea rcx, str.Bears
call fcn.1800889f0
lea rdx, [0x1803c26f3]
lea rcx, str.Boars
call fcn.1800889f0
lea rdx, [0x1803c26f4]
lea rcx, str.Wolfs
call fcn.1800889f0
lea rdx, [0x1803c26f7]
lea rcx, str.Horses
call fcn.1800889f0
lea rdx, [0x1803c26f6]
lea rcx, str.Chickens
call fcn.1800889f0
cmp byte [0x1803c26f2], r14b
jne 0x1800571fa
cmp byte [0x1803c26f3], r14b
jne 0x1800571fa
cmp byte [0x1803c26f4], r14b
jne 0x1800571fa
cmp byte [0x1803c26f7], r14b
jne 0x1800571fa
cmp byte [0x1803c26f6], r14b
je 0x180057240
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6d4]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Animals_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c26f5]
lea rcx, [0x180265a18]
call fcn.1800889f0
lea rcx, str.Vehicles
call fcn.180093eb0
test al, al
je 0x180057330
lea rdx, [0x1803c26e2]
lea rcx, str.Patrol_Heli
call fcn.1800889f0
lea rdx, [0x1803c26e0]
lea rcx, str.Bradley_APC
call fcn.1800889f0
lea rdx, [0x1803c26e5]
lea rcx, str.Minicopters
call fcn.1800889f0
lea rdx, [0x1803c26e7]
lea rcx, str.Scrap_Helis
call fcn.1800889f0
lea rdx, [0x1803c26e3]
lea rcx, str.Boats
call fcn.1800889f0
lea rdx, [0x1803c26e6]
lea rcx, str.RHIBs
call fcn.1800889f0
cmp byte [0x1803c26e5], r14b
jne 0x1800572ea
cmp byte [0x1803c26e7], r14b
jne 0x1800572ea
cmp byte [0x1803c26e3], r14b
jne 0x1800572ea
cmp byte [0x1803c26e6], r14b
je 0x180057330
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6c4]
mov dword [rbp + 0x20], 0x453b8000
lea rcx, str.Vehicles_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c26e4]
lea rcx, [0x180265aa8]
call fcn.1800889f0
lea rcx, str.Traps
call fcn.180093eb0
test al, al
je 0x180057429
lea rdx, [0x1803c26d1]
lea rcx, str.Auto_Turrets
call fcn.1800889f0
lea rdx, [0x1803c269e]
lea rcx, str.Flame_Turrets
call fcn.1800889f0
lea rdx, [0x1803c26d3]
lea rcx, str.Shotgun_Traps
call fcn.1800889f0
lea rdx, [0x1803c26d4]
lea rcx, str.SAM_Sites
call fcn.1800889f0
lea rdx, [0x1803c26d0]
lea rcx, str.Landmines
call fcn.1800889f0
lea rdx, [0x1803c269f]
lea rcx, str.Beartraps
call fcn.1800889f0
cmp byte [0x1803c26d1], r14b
jne 0x1800573e3
cmp byte [0x1803c269e], r14b
jne 0x1800573e3
cmp byte [0x1803c26d3], r14b
jne 0x1800573e3
cmp byte [0x1803c26d0], r14b
jne 0x1800573e3
cmp byte [0x1803c269f], r14b
je 0x180057429
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6c0]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Traps_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c26d2]
lea rcx, [0x180265b38]
call fcn.1800889f0
lea rcx, str.Base
call fcn.180093eb0
test al, al
je 0x1800574f3
lea rdx, [0x1803c26f9]
lea rcx, str.Tool_Cupboards
call fcn.1800889f0
lea rdx, [0x1803c26f8]
lea rcx, str.Sleeping_Bags
call fcn.1800889f0
lea rdx, [0x1803c26fb]
lea rcx, str.Beds
call fcn.1800889f0
lea rdx, [0x1803c26fc]
lea rcx, str.Boxes
call fcn.1800889f0
cmp byte [0x1803c26f9], r14b
jne 0x1800574ad
cmp byte [0x1803c26f8], r14b
jne 0x1800574ad
cmp byte [0x1803c26fb], r14b
jne 0x1800574ad
cmp byte [0x1803c26fc], r14b
je 0x1800574f3
lea rax, [rbp + 0x20]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r8, [0x1803be6d8]
mov dword [rbp + 0x20], 0x43c80000
lea rcx, str.Base_ESP_Distance
mov dword [rbp + 0x28], 0x40a00000
call fcn.180089a70
lea rdx, [0x1803c26fa]
lea rcx, str.Show_Distance
call fcn.1800889f0
call fcn.18006d290
mov ecx, 1
call fcn.1800655e0
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