Function at 0x18003ccc0
Capabilities:
Hash data with crc32

Disassembly:
mov rax, rsp
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp dword [0x1802bcd88], 2
jne 0x18003dac2
mov qword [rax + 0x20], rsi
lea rsi, str._.0f
mov qword [rax - 0x10], rdi
lea rdi, [0x18026d055]
mov qword [rax - 0x18], r14
lea r14, [0x180264e50]
mov qword [rax + 0x18], rbx
mov eax, dword [0x1802bbaa4]
test eax, eax
jne 0x18003d375
mov r10, qword [0x1802bbc68]
lea rdx, [0x18026cb0d]
movaps xmmword [rsp + 0x40], xmm6
mov r8b, 0x4d
mov dword [rbp + 0x10], 0x438b0000
mov dword [rbp + 0x14], 0x43d20000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop dword [rax]
cmp r8b, 0x23
jne 0x18003cd73
cmp byte [rdx], r8b
jne 0x18003cd73
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 [r14 + rcx*4]
test r8b, r8b
jne 0x18003cd60
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18003cdae
lea r8, str.Main
mov edx, 0xb
mov ecx, ebx
call fcn.18005b0e0
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Main
call fcn.18003a5d0
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823ac]
mov dword [rbp + 0x10], 0x43160000
lea rcx, str.Player_Fov
mov dword [rbp + 0x18], 0x41f00000
call fcn.180069d20
lea rdx, [0x1802bbb72]
lea rcx, str.Zoom
call fcn.18003a8f0
movss xmm6, dword [0x18026f5c8]
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.Zoom_Key
mov dword [rbp + 0x10], 0x428c0000
lea r8, [rbp + 0x10]
mov dword [rbp + 0x14], 0x41900000
lea rdx, [0x1802bbc00]
call fcn.18003b020
lea rdx, [0x1802bbbb6]
lea rcx, str.Noclip_Bar
call fcn.18003a8f0
lea rdx, [0x1802bbbd5]
lea rcx, str.Reload_Coldown
call fcn.18003a8f0
lea rdx, [0x1802bbbba]
lea rcx, str.Damage_Marker
call fcn.18003a8f0
lea rdx, [0x1802bbb2f]
lea rcx, str.Desync_Indicator
call fcn.18003a8f0
lea rdx, [0x1802bbb73]
lea rcx, str.Keybinds
call fcn.18003a8f0
lea rdx, [0x1802bbb84]
lea rcx, str.Show_Target_Name
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.____________Color
mov r8d, 0x10020
lea rdx, [0x180282178]
call fcn.180070500
lea rdx, [0x1802bbbcf]
lea rcx, str.Hit_Logs
call fcn.18003a8f0
lea rdx, [0x1802bbb75]
lea rcx, str.Sphere_On_Cursor
call fcn.18003a8f0
lea rdx, [0x1802bbbc1]
lea rcx, str.Aspect_Ratio
call fcn.18003a8f0
cmp byte [0x1802bbbc1], 0
je 0x18003cf43
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823b0]
mov dword [rbp + 0x10], 0x40a00000
lea rcx, str.Aspect_Ratio_float
mov dword [rbp + 0x18], 0x3f800000
call fcn.180069d20
lea r9, str.Default
mov dword [rsp + 0x20], 0xd
lea rdx, [0x1802bbbd8]
lea rcx, str.Hit_Effect
call fcn.180039220
lea rdx, [0x1802bbbd6]
lea rcx, str.Movement_Line
call fcn.18003a8f0
lea rdx, [0x1802bbba9]
lea rcx, str.Hitmarker
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str._______________Color
mov r8d, 0x10020
lea rdx, [0x180282198]
call fcn.180070500
lea rdx, [0x1802bbb4b]
lea rcx, str.Vis._Predict
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str._________________Color
mov r8d, 0x10020
lea rdx, [0x1802821b8]
call fcn.180070500
lea rdx, [0x1802bbbd2]
lea rcx, str.Bright_Ambient
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.__________________Color
mov r8d, 0x10020
lea rdx, [0x180282188]
call fcn.180070500
lea rdx, [0x1802bbbc2]
lea rcx, str.Custom_Time
call fcn.18003a8f0
cmp byte [0x1802bbbc2], 0
je 0x18003d063
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823a8]
mov dword [rbp + 0x10], 0x41400000
lea rcx, str.Time
mov dword [rbp + 0x18], 0
call fcn.180069d20
call fcn.18004d920
movss xmm1, dword [0x18026f440]
call fcn.180053e90
mov r10, qword [0x1802bbc68]
mov rdx, rdi
mov dword [rbp + 0x10], 0x438b0000
mov r8b, 0x4f
mov dword [rbp + 0x14], 0x43d20000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop
cmp r8b, 0x23
jne 0x18003d0d3
cmp byte [rdx], r8b
jne 0x18003d0d3
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 [r14 + rcx*4]
test r8b, r8b
jne 0x18003d0c0
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18003d10e
lea r8, str.Other
mov edx, 0xb
mov ecx, ebx
call fcn.18005b0e0
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Other
call fcn.18003a5d0
lea rcx, str.Crosshairs
call fcn.1800750d0
test al, al
je 0x18003d316
lea rdx, [0x1802bbc2c]
lea rcx, str.Cadicall_Cross
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.____Color
mov r8d, 0x10020
lea rdx, [0x180282228]
call fcn.180070500
lea rdx, [0x1802bbc2e]
lea rcx, str.Evil_Cross
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str._Color
mov r8d, 0x10020
lea rdx, [0x1802821d8]
call fcn.180070500
lea rdx, [0x1802bbc2b]
lea rcx, str.Dot_Cross
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, [0x18026d0b0]
mov r8d, 0x10020
lea rdx, [0x180282278]
call fcn.180070500
lea rdx, [0x1802bbc2a]
lea rcx, str.Swastika_Cross
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.__Color
mov r8d, 0x10020
lea rdx, [0x180282258]
call fcn.180070500
cmp byte [0x1802bbc2a], 0
je 0x18003d273
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823b8]
mov dword [rbp + 0x10], 0x41200000
lea rcx, str.Size
mov dword [rbp + 0x18], 0x3f800000
call fcn.180069d20
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823c0]
mov dword [rbp + 0x10], 0x40a00000
lea rcx, str.Speed
mov dword [rbp + 0x18], 0
call fcn.180069d20
lea rdx, [0x1802bbc2d]
lea rcx, str.Custom_Cross
call fcn.18003a8f0
movaps xmm1, xmm6
call fcn.180053e90
lea rcx, str.___Color
mov r8d, 0x10020
lea rdx, [0x180282248]
call fcn.180070500
cmp byte [0x1802bbc2d], 0
je 0x18003d316
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823c4]
mov dword [rbp + 0x10], 0x42480000
lea rcx, [0x18026d104]
mov dword [rbp + 0x18], 0
call fcn.180069d20
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823bc]
mov dword [rbp + 0x10], 0x43160000
lea rcx, str.Length
mov dword [rbp + 0x18], 0
call fcn.180069d20
lea rdx, [0x1802bbbe7]
lea rcx, str.Night_Stars
call fcn.18003a8f0
cmp byte [0x1802bbbe7], 0
movaps xmm6, xmmword [rsp + 0x40]
je 0x18003d36a
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823a4]
mov dword [rbp + 0x10], 0x471c4000
lea rcx, str.Stars_Amount
mov dword [rbp + 0x18], 0
call fcn.180069d20
call fcn.18004d920
mov eax, dword [0x1802bbaa4]
cmp eax, 1
jne 0x18003daa8
lea rdx, [rbp + 0x10]
mov dword [rbp + 0x10], 0x438b0000
lea rcx, str.Main
mov dword [rbp + 0x14], 0x43d20000
call fcn.18003a860
lea rcx, str.Important
call fcn.1800750d0
test al, al
je 0x18003d48c
lea rdx, [0x1802bbb83]
lea rcx, str.Raid_Esp
call fcn.18003a8f0
lea rdx, [0x1802bbb90]
lea rcx, str.Dropped_Items
call fcn.18003a8f0
lea rdx, [0x1802bbb91]
lea rcx, str.Hemp
call fcn.18003a8f0
lea rdx, [0x1802bbb95]
lea rcx, str.Corpses
call fcn.18003a8f0
lea rdx, [0x1802bbb94]
lea rcx, str.Bodybags
call fcn.18003a8f0
lea rdx, [0x1802bbb92]
lea rcx, str.Stashes
call fcn.18003a8f0
cmp byte [0x1802bbb95], 0
jne 0x18003d446
cmp byte [0x1802bbb92], 0
jne 0x18003d446
cmp byte [0x1802bbb91], 0
jne 0x18003d446
cmp byte [0x1802bbb90], 0
je 0x18003d48c
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823a0]
mov dword [rbp + 0x10], 0x43c80000
lea rcx, str.Important_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb93]
lea rcx, [0x18026d1a0]
call fcn.18003a8f0
lea rcx, str.Ores
call fcn.1800750d0
test al, al
je 0x18003d560
lea rdx, [0x1802bbc24]
lea rcx, str.Ore_Path
call fcn.18003a8f0
lea rdx, [0x1802bbc28]
lea rcx, str.Stone
call fcn.18003a8f0
lea rdx, [0x1802bbc25]
lea rcx, str.Sulfur
call fcn.18003a8f0
lea rdx, [0x1802bbc27]
lea rcx, str.Metal
call fcn.18003a8f0
cmp byte [0x1802bbc25], 0
jne 0x18003d507
cmp byte [0x1802bbc28], 0
jne 0x18003d507
cmp byte [0x1802bbc27], 0
je 0x18003d560
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802823b4]
mov dword [rbp + 0x10], 0x43c80000
lea rcx, str.Ores_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbc26]
lea rcx, str.Show_Collectables
call fcn.18003a8f0
lea rdx, [0x1802bbc29]
lea rcx, [0x18026d208]
call fcn.18003a8f0
lea rcx, str.Crates
call fcn.1800750d0
test al, al
je 0x18003d659
lea rdx, [0x1802bbb82]
lea rcx, str.Chinook_Crates
call fcn.18003a8f0
lea rdx, [0x1802bbb7c]
lea rcx, str.Airdrops
call fcn.18003a8f0
lea rdx, [0x1802bbb7d]
lea rcx, str.Heli_Box
call fcn.18003a8f0
lea rdx, [0x1802bbb7f]
lea rcx, str.Bradley_Box
call fcn.18003a8f0
lea rdx, [0x1802bbb7e]
lea rcx, str.Military_Box
call fcn.18003a8f0
lea rdx, [0x1802bbb81]
lea rcx, str.Elite_Box
call fcn.18003a8f0
cmp byte [0x1802bbb7c], 0
jne 0x18003d613
cmp byte [0x1802bbb7f], 0
jne 0x18003d613
cmp byte [0x1802bbb7d], 0
jne 0x18003d613
cmp byte [0x1802bbb7e], 0
jne 0x18003d613
cmp byte [0x1802bbb81], 0
je 0x18003d659
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180282394]
mov dword [rbp + 0x10], 0x453b8000
lea rcx, str.Crates_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb80]
lea rcx, [0x18026d298]
call fcn.18003a8f0
lea rcx, str.Animals
call fcn.1800750d0
test al, al
je 0x18003d73f
lea rdx, [0x1802bbb85]
lea rcx, str.Bears
call fcn.18003a8f0
lea rdx, [0x1802bbb86]
lea rcx, str.Boars
call fcn.18003a8f0
lea rdx, [0x1802bbb87]
lea rcx, str.Wolfs
call fcn.18003a8f0
lea rdx, [0x1802bbb8a]
lea rcx, str.Horses
call fcn.18003a8f0
lea rdx, [0x1802bbb89]
lea rcx, str.Chickens
call fcn.18003a8f0
cmp byte [0x1802bbb85], 0
jne 0x18003d6f9
cmp byte [0x1802bbb86], 0
jne 0x18003d6f9
cmp byte [0x1802bbb87], 0
jne 0x18003d6f9
cmp byte [0x1802bbb8a], 0
jne 0x18003d6f9
cmp byte [0x1802bbb89], 0
je 0x18003d73f
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180282398]
mov dword [rbp + 0x10], 0x43c80000
lea rcx, str.Animals_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb88]
lea rcx, [0x18026d2f8]
call fcn.18003a8f0
call fcn.18004d920
movss xmm1, dword [0x18026f440]
call fcn.180053e90
mov r9, qword [0x1802bbc68]
mov dl, 0x4f
mov dword [rbp + 0x10], 0x438b0000
mov dword [rbp + 0x14], 0x43d20000
mov rax, qword [r9 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r9 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
not r8d
mov ebx, r8d
cmp dl, 0x23
jne 0x18003d7a6
cmp byte [rdi], dl
jne 0x18003d7a6
cmp byte [rdi + 1], dl
cmove ebx, r8d
movzx ecx, bl
movzx eax, dl
movzx edx, byte [rdi]
xor rcx, rax
shr ebx, 8
inc rdi
xor ebx, dword [r14 + rcx*4]
test dl, dl
jne 0x18003d796
not ebx
cmp dword [r9 + 0x3ed4], ebx
jne 0x18003d7de
lea r8, str.Other
mov edx, 0xb
mov ecx, ebx
call fcn.18005b0e0
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Other
call fcn.18003a5d0
lea rcx, str.Vehicles
call fcn.1800750d0
test al, al
je 0x18003d8e0
lea rdx, [0x1802bbb76]
lea rcx, str.Patrol_Heli
call fcn.18003a8f0
lea rdx, [0x1802bbb74]
lea rcx, str.Bradley_APC
call fcn.18003a8f0
lea rdx, [0x1802bbb79]
lea rcx, str.Minicopters
call fcn.18003a8f0
lea rdx, [0x1802bbb7b]
lea rcx, str.Scrap_Helis
call fcn.18003a8f0
lea rdx, [0x1802bbb77]
lea rcx, str.Boats
call fcn.18003a8f0
lea rdx, [0x1802bbb7a]
lea rcx, str.RHIBs
call fcn.18003a8f0
cmp byte [0x1802bbb79], 0
jne 0x18003d89a
cmp byte [0x1802bbb7b], 0
jne 0x18003d89a
cmp byte [0x1802bbb77], 0
jne 0x18003d89a
cmp byte [0x1802bbb7a], 0
je 0x18003d8e0
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180282390]
mov dword [rbp + 0x10], 0x453b8000
lea rcx, str.Vehicles_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb78]
lea rcx, [0x18026d388]
call fcn.18003a8f0
lea rcx, str.Traps
call fcn.1800750d0
test al, al
je 0x18003d9d9
lea rdx, [0x1802bbb6e]
lea rcx, str.Auto_Turrets
call fcn.18003a8f0
lea rdx, [0x1802bbb5b]
lea rcx, str.Flame_Turrets
call fcn.18003a8f0
lea rdx, [0x1802bbb70]
lea rcx, str.Shotgun_Traps
call fcn.18003a8f0
lea rdx, [0x1802bbb71]
lea rcx, str.SAM_Sites
call fcn.18003a8f0
lea rdx, [0x1802bbb6d]
lea rcx, str.Landmines
call fcn.18003a8f0
lea rdx, [0x1802bbb6c]
lea rcx, str.Beartraps
call fcn.18003a8f0
cmp byte [0x1802bbb6e], 0
jne 0x18003d993
cmp byte [0x1802bbb5b], 0
jne 0x18003d993
cmp byte [0x1802bbb70], 0
jne 0x18003d993
cmp byte [0x1802bbb6d], 0
jne 0x18003d993
cmp byte [0x1802bbb6c], 0
je 0x18003d9d9
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180282284]
mov dword [rbp + 0x10], 0x43c80000
lea rcx, str.Traps_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb6f]
lea rcx, [0x18026d418]
call fcn.18003a8f0
lea rcx, str.Base
call fcn.1800750d0
test al, al
je 0x18003daa3
lea rdx, [0x1802bbb8c]
lea rcx, str.Tool_Cupboards
call fcn.18003a8f0
lea rdx, [0x1802bbb8b]
lea rcx, str.Sleeping_Bags
call fcn.18003a8f0
lea rdx, [0x1802bbb8e]
lea rcx, str.Beds
call fcn.18003a8f0
lea rdx, [0x1802bbb8f]
lea rcx, str.Boxes
call fcn.18003a8f0
cmp byte [0x1802bbb8c], 0
jne 0x18003da5d
cmp byte [0x1802bbb8b], 0
jne 0x18003da5d
cmp byte [0x1802bbb8e], 0
jne 0x18003da5d
cmp byte [0x1802bbb8f], 0
je 0x18003daa3
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rsi
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x18028239c]
mov dword [rbp + 0x10], 0x43c80000
lea rcx, str.Base_ESP_Distance
mov dword [rbp + 0x18], 0x40a00000
call fcn.180069d20
lea rdx, [0x1802bbb8d]
lea rcx, str.Show_Distance
call fcn.18003a8f0
call fcn.18004d920
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
add rsp, 0x60
pop rbp
ret