Function at 0x18003c1e0
Capabilities:
Hash data with crc32

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp dword [0x1802b6b98], 2
jne 0x18003cf84
mov eax, dword [0x180295694]
mov qword [rsp + 0x58], rsi
lea rsi, [0x18025a0a0]
mov qword [rsp + 0x50], rdi
lea rdi, [0x18026219d]
mov qword [rsp + 0x80], rbx
test eax, eax
jne 0x18003c85f
mov r10, qword [0x180295860]
lea rdx, [0x180261cad]
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
cmp r8b, 0x23
jne 0x18003c289
cmp byte [rdx], r8b
jne 0x18003c289
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 0x18003c276
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18003c2c3
lea r8, str.Main
mov edx, 0xb
mov ecx, ebx
call fcn.18005b750
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Main
call fcn.180039ae0
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43160000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278390]
mov dword [rbp + 0x18], 0x41f00000
lea rcx, str.Player_Fov
call fcn.18006ac90
lea rdx, [0x180295769]
lea rcx, str.Zoom
call fcn.180039e00
movss xmm6, dword [0x180264c20]
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.Zoom_Key
mov dword [rbp + 0x10], 0x428c0000
lea r8, [rbp + 0x10]
mov dword [rbp + 0x14], 0x41900000
lea rdx, [0x1802957f4]
call fcn.18003a5f0
lea rdx, [0x1802957cc]
lea rcx, str.Reload_Coldown
call fcn.180039e00
lea rdx, [0x18029579f]
lea rcx, str.Bullet_Tracer
call fcn.180039e00
lea rdx, [0x1802957ae]
lea rcx, str.Noclip_Bar
call fcn.180039e00
lea rdx, [0x18029571c]
lea rcx, str.Desync_Indicator
call fcn.180039e00
lea rdx, [0x18029576a]
lea rcx, str.Keybinds
call fcn.180039e00
lea rdx, [0x18029577b]
lea rcx, str.Show_Target_Name
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.____________Color
mov r8d, 0x10020
lea rdx, [0x180278160]
call fcn.180071520
lea rdx, [0x1802957c6]
lea rcx, str.Hit_Logs
call fcn.180039e00
lea rdx, [0x18029576c]
lea rcx, str.Sphere_On_Cursor
call fcn.180039e00
lea rdx, [0x1802957bc]
lea rcx, str.Aspect_Ratio
call fcn.180039e00
cmp byte [0x1802957bc], 0
je 0x18003c44e
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x40a00000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278394]
mov dword [rbp + 0x18], 0x3f800000
lea rcx, str.Aspect_Ratio_float
call fcn.18006ac90
lea r9, str.Default
mov dword [rsp + 0x20], 0xd
lea rdx, [0x1802957d0]
lea rcx, str.Hit_Effect
call fcn.180038580
lea rdx, [0x1802957cd]
lea rcx, str.Movement_Line
call fcn.180039e00
lea rdx, [0x1802957a0]
lea rcx, str.Hitmarker
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str._______________Color
mov r8d, 0x10020
lea rdx, [0x180278180]
call fcn.180071520
lea rdx, [0x18029572f]
lea rcx, str.Vis._Predict
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str._________________Color
mov r8d, 0x10020
lea rdx, [0x1802781a0]
call fcn.180071520
lea rdx, [0x1802957c9]
lea rcx, str.Bright_Ambient
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.__________________Color
mov r8d, 0x10020
lea rdx, [0x180278170]
call fcn.180071520
lea rdx, [0x1802957bd]
lea rcx, str.Custom_Time
call fcn.180039e00
cmp byte [0x1802957bd], 0
je 0x18003c569
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x41400000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x18027838c]
mov dword [rbp + 0x18], 0
lea rcx, str.Time
call fcn.18006ac90
call fcn.18004df60
movss xmm1, dword [0x180264a68]
call fcn.180054500
mov r10, qword [0x180295860]
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
cmp r8b, 0x23
jne 0x18003c5d7
cmp byte [rdx], r8b
jne 0x18003c5d7
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 0x18003c5c4
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18003c611
lea r8, str.Other
mov edx, 0xb
mov ecx, ebx
call fcn.18005b750
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Other
call fcn.180039ae0
lea rcx, str.Crosshairs
call fcn.1800768c0
test al, al
je 0x18003c805
lea rdx, [0x180295823]
lea rcx, str.Cadicall_Cross
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.____Color
mov r8d, 0x10020
lea rdx, [0x180278210]
call fcn.180071520
lea rdx, [0x180295825]
lea rcx, str.Evil_Cross
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str._Color
mov r8d, 0x10020
lea rdx, [0x1802781c0]
call fcn.180071520
lea rdx, [0x180295822]
lea rcx, str.Dot_Cross
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, [0x1802621f8]
mov r8d, 0x10020
lea rdx, [0x180278260]
call fcn.180071520
lea rdx, [0x180295821]
lea rcx, str.Swastika_Cross
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.__Color
mov r8d, 0x10020
lea rdx, [0x180278240]
call fcn.180071520
cmp byte [0x180295821], 0
je 0x18003c76c
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x41200000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x18027839c]
mov dword [rbp + 0x18], 0x3f800000
lea rcx, str.Size
call fcn.18006ac90
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x40a00000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802783a4]
mov dword [rbp + 0x18], 0
lea rcx, str.Speed
call fcn.18006ac90
lea rdx, [0x180295824]
lea rcx, str.Custom_Cross
call fcn.180039e00
movaps xmm1, xmm6
call fcn.180054500
lea rcx, str.___Color
mov r8d, 0x10020
lea rdx, [0x180278230]
call fcn.180071520
cmp byte [0x180295824], 0
je 0x18003c805
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x42480000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802783a8]
mov dword [rbp + 0x18], 0
lea rcx, [0x18026224c]
call fcn.18006ac90
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43160000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x1802783a0]
mov dword [rbp + 0x18], 0
lea rcx, str.Length
call fcn.18006ac90
lea rdx, [0x1802957de]
lea rcx, str.Night_Stars
call fcn.180039e00
cmp byte [0x1802957de], 0
movaps xmm6, xmmword [rsp + 0x40]
je 0x18003c854
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x471c4000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278388]
mov dword [rbp + 0x18], 0
lea rcx, str.Stars_Amount
call fcn.18006ac90
call fcn.18004df60
mov eax, dword [0x180295694]
cmp eax, 1
jne 0x18003cf72
lea rdx, [rbp + 0x10]
mov dword [rbp + 0x10], 0x438b0000
lea rcx, str.Main
mov dword [rbp + 0x14], 0x43d20000
call fcn.180039d70
lea rcx, str.Important
call fcn.1800768c0
test al, al
je 0x18003c971
lea rdx, [0x18029577a]
lea rcx, str.Raid_Esp
call fcn.180039e00
lea rdx, [0x180295787]
lea rcx, str.Dropped_Items
call fcn.180039e00
lea rdx, [0x180295788]
lea rcx, str.Hemp
call fcn.180039e00
lea rdx, [0x18029578c]
lea rcx, str.Corpses
call fcn.180039e00
lea rdx, [0x18029578b]
lea rcx, str.Bodybags
call fcn.180039e00
lea rdx, [0x180295789]
lea rcx, str.Stashes
call fcn.180039e00
cmp byte [0x18029578c], 0
jne 0x18003c930
cmp byte [0x180295789], 0
jne 0x18003c930
cmp byte [0x180295788], 0
jne 0x18003c930
cmp byte [0x180295787], 0
je 0x18003c971
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43c80000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278384]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Important_ESP_Distance
call fcn.18006ac90
lea rdx, [0x18029578a]
lea rcx, [0x1802622e8]
call fcn.180039e00
lea rcx, str.Ores
call fcn.1800768c0
test al, al
je 0x18003ca40
lea rdx, [0x1802957df]
lea rcx, str.Ore_Path
call fcn.180039e00
lea rdx, [0x18029581f]
lea rcx, str.Stone
call fcn.180039e00
lea rdx, [0x18029581c]
lea rcx, str.Sulfur
call fcn.180039e00
lea rdx, [0x18029581e]
lea rcx, str.Metal
call fcn.180039e00
cmp byte [0x18029581c], 0
jne 0x18003c9ec
cmp byte [0x18029581f], 0
jne 0x18003c9ec
cmp byte [0x18029581e], 0
je 0x18003ca40
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43c80000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278398]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Ores_ESP_Distance
call fcn.18006ac90
lea rdx, [0x18029581d]
lea rcx, str.Show_Collectables
call fcn.180039e00
lea rdx, [0x180295820]
lea rcx, [0x180262350]
call fcn.180039e00
lea rcx, str.Crates
call fcn.1800768c0
test al, al
je 0x18003cb34
lea rdx, [0x180295779]
lea rcx, str.Chinook_Crates
call fcn.180039e00
lea rdx, [0x180295773]
lea rcx, str.Airdrops
call fcn.180039e00
lea rdx, [0x180295774]
lea rcx, str.Heli_Box
call fcn.180039e00
lea rdx, [0x180295776]
lea rcx, str.Bradley_Box
call fcn.180039e00
lea rdx, [0x180295775]
lea rcx, str.Military_Box
call fcn.180039e00
lea rdx, [0x180295778]
lea rcx, str.Elite_Box
call fcn.180039e00
cmp byte [0x180295773], 0
jne 0x18003caf3
cmp byte [0x180295776], 0
jne 0x18003caf3
cmp byte [0x180295774], 0
jne 0x18003caf3
cmp byte [0x180295775], 0
jne 0x18003caf3
cmp byte [0x180295778], 0
je 0x18003cb34
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x453b8000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278378]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Crates_ESP_Distance
call fcn.18006ac90
lea rdx, [0x180295777]
lea rcx, [0x1802623e0]
call fcn.180039e00
lea rcx, str.Animals
call fcn.1800768c0
test al, al
je 0x18003cc15
lea rdx, [0x18029577c]
lea rcx, str.Bears
call fcn.180039e00
lea rdx, [0x18029577d]
lea rcx, str.Boars
call fcn.180039e00
lea rdx, [0x18029577e]
lea rcx, str.Wolfs
call fcn.180039e00
lea rdx, [0x180295781]
lea rcx, str.Horses
call fcn.180039e00
lea rdx, [0x180295780]
lea rcx, str.Chickens
call fcn.180039e00
cmp byte [0x18029577c], 0
jne 0x18003cbd4
cmp byte [0x18029577d], 0
jne 0x18003cbd4
cmp byte [0x18029577e], 0
jne 0x18003cbd4
cmp byte [0x180295781], 0
jne 0x18003cbd4
cmp byte [0x180295780], 0
je 0x18003cc15
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43c80000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x18027837c]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Animals_ESP_Distance
call fcn.18006ac90
lea rdx, [0x18029577f]
lea rcx, [0x180262440]
call fcn.180039e00
call fcn.18004df60
movss xmm1, dword [0x180264a68]
call fcn.180054500
mov r9, qword [0x180295860]
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
nop dword [rax]
cmp dl, 0x23
jne 0x18003cc80
cmp byte [rdi], dl
jne 0x18003cc80
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 [rsi + rcx*4]
test dl, dl
jne 0x18003cc70
not ebx
cmp dword [r9 + 0x3ed4], ebx
jne 0x18003ccb7
lea r8, str.Other
mov edx, 0xb
mov ecx, ebx
call fcn.18005b750
lea r8, [rbp + 0x10]
mov edx, ebx
lea rcx, str.Other
call fcn.180039ae0
lea rcx, str.Vehicles
call fcn.1800768c0
test al, al
je 0x18003cdb4
lea rdx, [0x18029576d]
lea rcx, str.Patrol_Heli
call fcn.180039e00
lea rdx, [0x18029576b]
lea rcx, str.Bradley_APC
call fcn.180039e00
lea rdx, [0x180295770]
lea rcx, str.Minicopters
call fcn.180039e00
lea rdx, [0x180295772]
lea rcx, str.Scrap_Helis
call fcn.180039e00
lea rdx, [0x18029576e]
lea rcx, str.Boats
call fcn.180039e00
lea rdx, [0x180295771]
lea rcx, str.RHIBs
call fcn.180039e00
cmp byte [0x180295770], 0
jne 0x18003cd73
cmp byte [0x180295772], 0
jne 0x18003cd73
cmp byte [0x18029576e], 0
jne 0x18003cd73
cmp byte [0x180295771], 0
je 0x18003cdb4
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x453b8000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278374]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Vehicles_ESP_Distance
call fcn.18006ac90
lea rdx, [0x18029576f]
lea rcx, [0x1802624d0]
call fcn.180039e00
lea rcx, str.Traps
call fcn.1800768c0
test al, al
je 0x18003cea8
lea rdx, [0x180295765]
lea rcx, str.Auto_Turrets
call fcn.180039e00
lea rdx, [0x18029573e]
lea rcx, str.Flame_Turrets
call fcn.180039e00
lea rdx, [0x180295767]
lea rcx, str.Shotgun_Traps
call fcn.180039e00
lea rdx, [0x180295768]
lea rcx, str.SAM_Sites
call fcn.180039e00
lea rdx, [0x180295764]
lea rcx, str.Landmines
call fcn.180039e00
lea rdx, [0x18029573f]
lea rcx, str.Beartraps
call fcn.180039e00
cmp byte [0x180295765], 0
jne 0x18003ce67
cmp byte [0x18029573e], 0
jne 0x18003ce67
cmp byte [0x180295767], 0
jne 0x18003ce67
cmp byte [0x180295764], 0
jne 0x18003ce67
cmp byte [0x18029573f], 0
je 0x18003cea8
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43c80000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278370]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Traps_ESP_Distance
call fcn.18006ac90
lea rdx, [0x180295766]
lea rcx, [0x180262560]
call fcn.180039e00
lea rcx, str.Base
call fcn.1800768c0
test al, al
je 0x18003cf6d
lea rdx, [0x180295783]
lea rcx, str.Tool_Cupboards
call fcn.180039e00
lea rdx, [0x180295782]
lea rcx, str.Sleeping_Bags
call fcn.180039e00
lea rdx, [0x180295785]
lea rcx, str.Beds
call fcn.180039e00
lea rdx, [0x180295786]
lea rcx, str.Boxes
call fcn.180039e00
cmp byte [0x180295783], 0
jne 0x18003cf2c
cmp byte [0x180295782], 0
jne 0x18003cf2c
cmp byte [0x180295785], 0
jne 0x18003cf2c
cmp byte [0x180295786], 0
je 0x18003cf6d
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43c80000
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r8, [0x180278380]
mov dword [rbp + 0x18], 0x40a00000
lea rcx, str.Base_ESP_Distance
call fcn.18006ac90
lea rdx, [0x180295784]
lea rcx, str.Show_Distance
call fcn.180039e00
call fcn.18004df60
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
add rsp, 0x60
pop rbp
ret