Function at 0x18005ad20
Capabilities:
Hash data with crc32

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
cmp dword [0x180318634], 2
jne 0x18005ba13
mov rcx, qword [0x180318320]
cmp dword [0x18031830c], 0
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
sete r8b
cmp byte [0x1803182fc], 0
mov qword [rax - 0x10], rdi
lea rdi, str.General
mov qword [rax - 0x20], r14
mov qword [rax - 0x28], r15
lea r15, [0x18029f158]
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [rcx + 0x3ea0]
movss xmm7, dword [rax + 0x18]
movss xmm8, dword [rax + 0x1c]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
mov rsi, qword [rax + 0x2a8]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
mov rcx, r15
cmove rcx, rdi
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 [0x1802a2f70]
addss xmm0, dword [0x1802a2f20]
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.1800553c0
mov edx, dword [0x18031830c]
xor ecx, ecx
movss xmm6, dword [0x1802a308c]
test al, al
movaps xmm1, xmm6
cmovne edx, ecx
mov dword [0x18031830c], edx
call fcn.180077fe0
cmp edx, 1
lea rbx, str.World
lea r14, [0x18029f098]
mov rcx, rbx
sete r8b
cmp byte [0x1803182fc], 0
cmovne rcx, r14
call fcn.1800553c0
test al, al
je 0x18005ba1c
mov dword [0x18031830c], 1
movaps xmm0, xmmword [0x1802a3800]
lea rcx, [rbp - 9]
addss xmm8, dword [0x1802a2f6c]
cmp byte [0x1803182fc], 0
movaps xmm1, xmm7
addss xmm1, dword [0x1802a2f6c]
mov r9, rbx
mov qword [rsp + 0x90], r12
movups xmmword [rbp - 9], xmm0
cmovne r9, r14
movss dword [rbp + 0x6b], xmm8
movss dword [rbp + 0x67], xmm1
call fcn.18006a410
mov r8d, eax
lea rdx, [rbp + 0x67]
mov rcx, rsi
call fcn.180084170
movaps xmm0, xmmword [0x1802a3800]
lea rcx, [rbp - 9]
addss xmm7, dword [0x1802a2fdc]
cmp byte [0x1803182fc], 0
movss dword [rbp + 0x6b], xmm8
movups xmmword [rbp - 9], xmm0
cmovne rbx, r14
movss dword [rbp + 0x67], xmm7
call fcn.18006a410
mov r8d, eax
lea rdx, [rbp + 0x67]
mov r9, rbx
mov rcx, rsi
call fcn.180084170
mov rcx, qword [0x180318320]
lea rdx, [rbp + 0x67]
movss xmm6, dword [0x1802a2f84]
mov dword [rbp + 0x67], 0x43660000
mov dword [rbp + 0x6b], 0x43898000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.World1
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 [0x1802a2f68]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0238]
lea rcx, str.Important
cmovne rcx, rax
call fcn.18009b0c0
lea rbx, str._.0f
lea r14, [0x1802a0330]
lea rsi, str.Esp_Distance
lea r15, [0x18029f760]
test al, al
je 0x18005b114
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0260]
lea rcx, str.Raid_Esp
cmovne rcx, rax
lea rdx, [0x18031817f]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0298]
lea rcx, str.Dropped_Items
cmovne rcx, rax
lea rdx, [0x18031818d]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a02c8]
lea rcx, str.Hemp
cmovne rcx, rax
lea rdx, [0x18031818c]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a02e0]
lea rcx, str.Corpses
cmovne rcx, rax
lea rdx, [0x180318191]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a02f8]
lea rcx, str.Bodybags
cmovne rcx, rax
lea rdx, [0x180318190]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0318]
lea rcx, str.Stashes
cmovne rcx, rax
lea rdx, [0x18031818f]
call fcn.180056090
cmp byte [0x180318191], 0
jne 0x18005b0bc
cmp byte [0x18031818f], 0
jne 0x18005b0bc
cmp byte [0x18031818c], 0
jne 0x18005b0bc
cmp byte [0x18031818d], 0
je 0x18005b114
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x43c80000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd964]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rcx, str.Show_Distance
lea rdx, [0x18031818e]
cmovne rcx, r15
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0360]
lea rcx, str.Ores
cmovne rcx, rax
call fcn.18009b0c0
lea rdi, str.Distance
test al, al
je 0x18005b244
cmp byte [0x1803182fc], 0
lea rax, [0x18029ef28]
lea rcx, str.Stone
cmovne rcx, rax
lea rdx, [0x180318232]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0378]
lea rcx, str.Sulfur_ore
cmovne rcx, rax
lea rdx, [0x1803181ee]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a03a0]
lea rcx, str.Metal_ore
cmovne rcx, rax
lea rdx, [0x1803181ef]
call fcn.180056090
cmp byte [0x1803181ee], 0
jne 0x18005b1cb
cmp byte [0x180318232], 0
jne 0x18005b1cb
cmp byte [0x1803181ef], 0
je 0x18005b244
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x43c80000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cdb04]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x1802a03d8]
lea rcx, str.Collectables
cmovne rcx, rax
lea rdx, [0x180318230]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rdx, [0x180318231]
mov rcx, rdi
cmovne rcx, r15
call fcn.180056090
cmp byte [0x1803182fc], 0
lea r12, [0x1802a0400]
lea rcx, str.Crates
cmovne rcx, r12
call fcn.18009b0c0
test al, al
je 0x18005b3c9
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0418]
lea rcx, str.Chinook_Crates
cmovne rcx, rax
lea rdx, [0x18031817c]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0440]
lea rcx, str.Airdrops
cmovne rcx, rax
lea rdx, [0x180318178]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0460]
lea rcx, str.Heli_Crates
cmovne rcx, rax
lea rdx, [0x180318177]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0490]
lea rcx, str.Bradley_Crates
cmovne rcx, rax
lea rdx, [0x180318179]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a04b8]
lea rcx, str.Military_Crates
cmovne rcx, rax
lea rdx, [0x18031817a]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a04e0]
lea rcx, str.Elite_Crates
cmovne rcx, rax
lea rdx, [0x18031817d]
call fcn.180056090
cmp byte [0x180318178], 0
jne 0x18005b375
cmp byte [0x180318179], 0
jne 0x18005b375
cmp byte [0x180318177], 0
jne 0x18005b375
cmp byte [0x18031817a], 0
jne 0x18005b375
cmp byte [0x18031817d], 0
je 0x18005b3c9
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x453b8000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd934]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rdx, [0x18031817b]
mov rcx, rdi
cmovne rcx, r15
call fcn.180056090
call fcn.180071a00
mov rcx, qword [0x180318320]
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
mov dword [rbp + 0x6b], 0x43898000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.World2
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 [0x1802a2fd8]
addss xmm0, xmm6
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0518]
lea rcx, str.Animals
cmovne rcx, rax
call fcn.18009b0c0
test al, al
je 0x18005b5a2
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0538]
lea rcx, str.Bears
cmovne rcx, rax
lea rdx, [0x180318182]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0550]
lea rcx, str.Boars
cmovne rcx, rax
lea rdx, [0x180318181]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0568]
lea rcx, str.Wolfs
cmovne rcx, rax
lea rdx, [0x180318184]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0580]
lea rcx, str.Horses
cmovne rcx, rax
lea rdx, [0x180318186]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0598]
lea rcx, str.Chickens
cmovne rcx, rax
lea rdx, [0x180318185]
call fcn.180056090
cmp byte [0x180318182], 0
jne 0x18005b54e
cmp byte [0x180318181], 0
jne 0x18005b54e
cmp byte [0x180318184], 0
jne 0x18005b54e
cmp byte [0x180318186], 0
jne 0x18005b54e
cmp byte [0x180318185], 0
je 0x18005b5a2
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x43c80000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd944]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rdx, [0x180318183]
mov rcx, rdi
cmovne rcx, r15
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a05b8]
lea rcx, str.Vehicles
cmovne rcx, rax
call fcn.18009b0c0
test al, al
je 0x18005b71e
cmp byte [0x1803182fc], 0
lea rax, [0x1802a05e0]
lea rcx, str.Patrol_Heli
cmovne rcx, rax
lea rdx, [0x18031816b]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0618]
lea rcx, str.Bradley_APC
cmovne rcx, rax
lea rdx, [0x18031816a]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0638]
lea rcx, str.Minicopters
cmovne rcx, rax
lea rdx, [0x180318175]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0660]
lea rcx, str.Scrap_Helis
cmovne rcx, rax
lea rdx, [0x180318176]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0680]
lea rcx, str.Boats
cmovne rcx, rax
lea rdx, [0x180318171]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0698]
lea rcx, str.RHIBs
cmovne rcx, rax
lea rdx, [0x180318174]
call fcn.180056090
cmp byte [0x180318175], 0
jne 0x18005b6ca
cmp byte [0x180318176], 0
jne 0x18005b6ca
cmp byte [0x180318171], 0
jne 0x18005b6ca
cmp byte [0x180318174], 0
je 0x18005b71e
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x453b8000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd8f4]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rdx, [0x180318173]
mov rcx, rdi
cmovne rcx, r15
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a06c0]
lea rcx, str.Traps
cmovne rcx, rax
call fcn.18009b0c0
test al, al
je 0x18005b8a3
cmp byte [0x1803182fc], 0
lea rax, [0x1802a06d8]
lea rcx, str.Auto_Turrets
cmovne rcx, rax
lea rdx, [0x18031815e]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0718]
lea rcx, str.Flame_Turrets
cmovne rcx, rax
lea rdx, [0x18031815d]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0750]
lea rcx, str.Shotgun_Traps
cmovne rcx, rax
lea rdx, [0x180318162]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0778]
lea rcx, str.SAM_Sites
cmovne rcx, rax
lea rdx, [0x180318161]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a07a8]
lea rcx, str.Landmines
cmovne rcx, rax
lea rdx, [0x18031815f]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a07c8]
lea rcx, str.Beartraps
cmovne rcx, rax
lea rdx, [0x18031815c]
call fcn.180056090
cmp byte [0x18031815e], 0
jne 0x18005b84f
cmp byte [0x18031815d], 0
jne 0x18005b84f
cmp byte [0x180318162], 0
jne 0x18005b84f
cmp byte [0x18031815f], 0
jne 0x18005b84f
cmp byte [0x18031815c], 0
je 0x18005b8a3
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov rcx, rsi
mov qword [rsp + 0x28], rbx
cmovne rcx, r14
mov dword [rbp + 0x67], 0x43c80000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd8b4]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rdx, [0x180318160]
mov rcx, rdi
cmovne rcx, r15
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a07e4]
lea rcx, str.Base
cmovne rcx, rax
call fcn.18009b0c0
test al, al
je 0x18005b9ce
cmp byte [0x1803182fc], 0
lea rax, [0x1802a07f8]
lea rcx, str.Tool_Cupboards
cmovne rcx, rax
lea rdx, [0x180318187]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0818]
lea rcx, str.Sleeping_Bags
cmovne rcx, rax
lea rdx, [0x180318188]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0848]
lea rcx, str.Beds
cmovne rcx, rax
lea rdx, [0x18031818b]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rcx, str.Boxes
lea rdx, [0x18031818a]
cmovne rcx, r12
call fcn.180056090
cmp byte [0x180318187], 0
jne 0x18005b97a
cmp byte [0x180318188], 0
jne 0x18005b97a
cmp byte [0x18031818b], 0
jne 0x18005b97a
cmp byte [0x18031818a], 0
je 0x18005b9ce
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x6f]
cmovne rsi, r14
mov dword [rbp + 0x67], 0x43c80000
mov rcx, rsi
mov dword [rbp + 0x6f], 0x40a00000
lea r8, [0x1802cd954]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rdx, [0x180318189]
cmovne rdi, r15
mov rcx, rdi
call fcn.180056090
call fcn.180071a00
mov r12, qword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0x60]
movaps xmm6, xmmword [rsp + 0x70]
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0x50]
add rsp, 0xa0
pop rbp
ret
cmp dword [0x18031830c], 0
jne 0x18005ae60
movaps xmm0, xmmword [0x1802a3800]
lea rcx, [rbp - 9]
addss xmm8, dword [0x1802a2f6c]
cmp byte [0x1803182fc], 0
movaps xmm1, xmm7
addss xmm1, dword [0x1802a2f6c]
movups xmmword [rbp - 9], xmm0
cmovne rdi, r15
movss dword [rbp + 0x6b], xmm8
movss dword [rbp + 0x67], xmm1
call fcn.18006a410
mov r8d, eax
lea rdx, [rbp + 0x67]
mov r9, rdi
mov rcx, rsi
call fcn.180084170
movaps xmm0, xmmword [0x1802a3800]
lea rax, [0x18029fc50]
addss xmm7, dword [0x1802a2fdc]
cmp byte [0x1803182fc], 0
lea r9, str.Screen
lea rcx, [rbp - 9]
movss dword [rbp + 0x6b], xmm8
movups xmmword [rbp - 9], xmm0
cmovne r9, rax
movss dword [rbp + 0x67], xmm7
call fcn.18006a410
mov r8d, eax
lea rdx, [rbp + 0x67]
mov rcx, rsi
call fcn.180084170
mov r10, qword [0x180318320]
lea rdx, [0x18029fc65]
movss xmm7, dword [0x1802a2f84]
lea r11, [0x1802987d0]
mov dword [rbp + 0x67], 0x43660000
mov r8b, 0x4d
mov dword [rbp + 0x6b], 0x43898000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3ea0]
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 [0x1802a2f68]
addss xmm0, xmm7
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [r10 + 0x3ea0]
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 0x18005bb86
cmp byte [rdx], r8b
jne 0x18005bb86
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 [r11 + rcx*4]
test r8b, r8b
jne 0x18005bb73
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18005bbc1
lea r8, str.Main
mov edx, 0xb
mov ecx, ebx
call fcn.18007f020
lea r8, [rbp + 0x67]
mov edx, ebx
lea rcx, str.Main
call fcn.180055e20
cmp byte [0x1803182fc], 0
lea rax, [0x18029fc70]
lea rcx, str.Player_Fov
mov dword [rbp + 0x67], 0x43200000
cmovne rcx, rax
mov dword [rbp + 0x6f], 0x41f00000
lea rax, [rbp + 0x67]
lea rbx, str._.0f
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x6f]
lea r8, [0x1802cdb00]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x18029fc88]
lea rcx, str.Zoom
cmovne rcx, rax
lea rdx, [0x180318168]
call fcn.180056090
cmp byte [0x180318168], 0
lea rsi, [0x18029fcb0]
je 0x18005bcbf
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.Zoom_Key
mov dword [rbp + 0x67], 0x428c0000
lea r8, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41900000
lea rdx, [0x18031820c]
call fcn.180056fa0
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
lea rcx, str.Zoom_Fov
mov qword [rsp + 0x28], rbx
cmovne rcx, rsi
mov dword [rbp + 0x67], 0x42a00000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x41200000
lea r8, [0x1802cd8d4]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x18029fcd8]
lea rcx, str.Emotion_spam
cmovne rcx, rax
lea rdx, [0x1803181ac]
call fcn.180056090
cmp byte [0x1803181ac], 0
je 0x18005bd21
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd08]
lea rcx, str.Emotion
mov dword [rsp + 0x20], 9
cmovne rcx, rax
lea r9, str.Clap
lea rdx, [0x1803181c4]
call fcn.18008ff50
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd20]
lea rcx, str.Bullet_Tracers
cmovne rcx, rax
lea rdx, [0x1803181a6]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd40]
lea rcx, str.Movement_Line
cmovne rcx, rax
lea rdx, [0x1803181e2]
call fcn.180056090
cmp byte [0x1803181e2], 0
lea rdi, str.Length
je 0x18005bdfb
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd60]
mov rcx, rdi
mov dword [rbp + 0x67], 0x40000000
cmovne rcx, rax
mov dword [rbp + 0x6f], 0x3dcccccd
lea rax, [0x18029fd5c]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x6f]
lea rax, [rbp + 0x67]
lea r8, [0x1802cd974]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd70]
lea rcx, str.Line_type
mov dword [rsp + 0x20], 3
cmovne rcx, rax
lea r9, str.LGBT
lea rdx, [0x1803181cc]
call fcn.18008ff50
cmp byte [0x1803182fc], 0
lea rax, [0x18029fd98]
lea rcx, str.Nightmode__Ambient_
cmovne rcx, rax
lea rdx, [0x1803181de]
call fcn.180056090
cmp byte [0x1803181de], 0
je 0x18005be4a
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.__________________Color
mov r8d, 0x20
lea rdx, [0x1802cd8b8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x18029fdd0]
lea rcx, str.Local_Bones
cmovne rcx, rax
lea rdx, [0x1803181b6]
call fcn.180056090
cmp byte [0x1803181b6], 0
je 0x18005be99
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.___________________Color
mov r8d, 0x20
lea rdx, [0x1802cd8f8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x18029fe10]
lea rcx, str.Custom_Time
cmovne rcx, rax
lea rdx, [0x1803181d0]
call fcn.180056090
cmp byte [0x1803181d0], 0
je 0x18005bf0c
cmp byte [0x1803182fc], 0
lea rax, [0x18029fe30]
lea rcx, str.Time
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x41400000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cd9b4]
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x18029fe40]
lea rcx, str.Nigga_Hands
cmovne rcx, rax
lea rdx, [0x180318166]
call fcn.180056090
call fcn.180071a00
mov rcx, qword [0x180318320]
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
mov dword [rbp + 0x6b], 0x43898000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.Main1
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 [0x1802a2fd8]
addss xmm0, xmm7
movss dword [rax + 0xf8], xmm1
movss dword [rax + 0xfc], xmm0
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [0x18029fe70]
lea rcx, str.Fly_Bar
cmovne rcx, rax
lea rdx, [0x1803181b5]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x18029fe98]
lea rcx, str.Reload_Coldown
cmovne rcx, rax
lea rdx, [0x1803181e0]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x18029fec8]
lea rcx, str.Desync_Indicator
cmovne rcx, rax
lea rdx, [0x180318103]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x18029fef8]
lea rcx, str.Show_Target_Name
cmovne rcx, rax
lea rdx, [0x180318180]
call fcn.180056090
cmp byte [0x180318180], 0
je 0x18005c068
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.____________Color
mov r8d, 0x20
lea rdx, [0x1802cd8a8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x18029ff38]
lea rcx, str.Hit_Logs
cmovne rcx, rax
lea rdx, [0x1803181dc]
call fcn.180056090
cmp byte [0x1803182fc], 0
lea rax, [0x18029ff58]
lea rcx, str.Keybinds
cmovne rcx, rax
lea rdx, [0x180318167]
call fcn.180056090
cmp byte [0x180318167], 0
je 0x18005c0e0
cmp byte [0x1803182fc], 0
lea rax, str._GameSense
lea rcx, str.GameSense_Indicators
cmovne rcx, rax
lea rdx, [0x18031817e]
call fcn.180056090
lea rdx, [0x180318234]
lea rcx, str.Cadicall_Cross
call fcn.180056090
cmp byte [0x180318234], 0
je 0x18005c11d
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.____Color
mov r8d, 0x20
lea rdx, [0x1802cd988]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x18029ffd8]
lea rcx, str.Evil_Cross
cmovne rcx, rax
lea rdx, [0x180318236]
call fcn.180056090
cmp byte [0x180318236], 0
je 0x18005c16c
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str._Color
mov r8d, 0x20
lea rdx, [0x180318130]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0000]
lea rcx, str.Dot_Cross
cmovne rcx, rax
lea rdx, [0x180318235]
call fcn.180056090
cmp byte [0x180318235], 0
je 0x18005c1bb
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, [0x1802a0028]
mov r8d, 0x20
lea rdx, [0x1802cd9d8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0030]
lea rcx, str.Swastika_Cross
cmovne rcx, rax
lea rdx, [0x180318233]
call fcn.180056090
cmp byte [0x180318233], 0
je 0x18005c298
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.__Color
mov r8d, 0x20
lea rdx, [0x1802cd9a8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x18029f4f8]
lea rcx, str.Size
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x41f00000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0x3f800000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cdb14]
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0078]
lea rcx, str.Speed
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x41a00000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cdb24]
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0098]
lea rcx, str.Custom_Cross
cmovne rcx, rax
lea rdx, [0x180318237]
call fcn.180056090
cmp byte [0x180318237], 0
je 0x18005c371
movaps xmm1, xmm6
call fcn.180077fe0
lea rcx, str.___Color
mov r8d, 0x20
lea rdx, [0x1802cd9b8]
call fcn.1800960a0
cmp byte [0x1803182fc], 0
lea rax, [0x1802a00c0]
lea rcx, [0x18029dab4]
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x42480000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cdb2c]
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x1802a00d8]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x6f]
cmovne rdi, rax
mov dword [rbp + 0x67], 0x43160000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0
mov rcx, rdi
mov qword [rsp + 0x20], rax
lea r8, [0x1802cdb28]
call fcn.18008ed10
cmp byte [0x1803182fc], 0
lea rax, [0x1802a00e8]
lea rcx, str.Night_Stars
cmovne rcx, rax
lea rdx, [0x1803181ed]
call fcn.180056090
cmp byte [0x1803181ed], 0
je 0x18005c407
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
lea rcx, str.Stars
mov dword [rbp + 0x6b], 0x41f00000
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0100]
lea rcx, str.Stars_Amount
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x471c4000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cd994]
call fcn.18008ed10
call fcn.180071a00
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0120]
lea rcx, str.Sun_Changer
cmovne rcx, rax
lea rdx, [0x1803181e3]
call fcn.180056090
cmp byte [0x1803181e3], 0
je 0x18005c49d
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
lea rcx, [0x1802a013c]
mov dword [rbp + 0x6b], 0x41f00000
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0140]
lea rcx, str.Sun_Amount
mov qword [rsp + 0x28], rbx
cmovne rcx, rax
mov dword [rbp + 0x67], 0x42c80000
lea rax, [rbp + 0x67]
mov dword [rbp + 0x6f], 0x3f800000
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1802cd9e4]
call fcn.18008ed10
call fcn.180071a00
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0170]
lea rcx, str.Rayleigh_Changer
cmovne rcx, rax
lea rdx, [0x1803181d8]
call fcn.180056090
cmp byte [0x1803181d8], 0
je 0x18005c52c
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
lea rcx, str.Rayleigh
mov dword [rbp + 0x6b], 0x41f00000
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
lea rcx, str.Rayleigh_Amount
mov qword [rsp + 0x28], rbx
cmovne rcx, rsi
mov dword [rbp + 0x67], 0x42c80000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x3f800000
lea r8, [0x1802cd9f8]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
call fcn.180071a00
cmp byte [0x1803182fc], 0
lea rax, [0x1802a01a8]
lea rcx, str.Brightness_Changer
cmovne rcx, rax
lea rdx, [0x1803181b2]
call fcn.180056090
cmp byte [0x1803181b2], 0
je 0x18005c5bb
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
lea rcx, str.Brightness
mov dword [rbp + 0x6b], 0x41f00000
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
lea rcx, str.Brightness_Amount
mov qword [rsp + 0x28], rbx
cmovne rcx, rsi
mov dword [rbp + 0x67], 0x42480000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x3f800000
lea r8, [0x1802cd9c4]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
call fcn.180071a00
cmp byte [0x1803182fc], 0
lea rax, [0x1802a01e0]
lea rcx, str.Clouds
cmovne rcx, rax
lea rdx, [0x1803181bb]
call fcn.180056090
cmp byte [0x1803181bb], 0
je 0x18005c64a
lea rdx, [rbp + 0x67]
mov dword [rbp + 0x67], 0x43660000
lea rcx, str.Clouds
mov dword [rbp + 0x6b], 0x41f00000
call fcn.180056000
cmp byte [0x1803182fc], 0
lea rax, [rbp + 0x67]
lea rcx, str.Clouds_value
mov qword [rsp + 0x28], rbx
cmovne rcx, rsi
mov dword [rbp + 0x67], 0x44fa0000
lea r9, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0
lea r8, [0x1802cd9a4]
mov qword [rsp + 0x20], rax
call fcn.18008ed10
call fcn.180071a00
cmp byte [0x1803182fc], 0
lea rax, [0x1802a0200]
lea rcx, str.Rain__Snowfall
cmovne rcx, rax
lea rdx, [0x1803181c1]
call fcn.180056090
call fcn.180071a00
jmp 0x18005b9db