Function at 0x14003b2d0
Capabilities:
Read .ini file

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], rbx
mov qword [r11 + 0x20], rdi
push rbp
lea rbp, [r11 - 0x5f]
sub rsp, 0xb0
movaps xmmword [r11 - 0x18], xmm6
mov rax, qword [0x140057040]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov rax, qword [0x140057d10]
lea rcx, str.i.94Ware
movaps xmm0, xmmword [0x14004ec90]
xor edx, edx
mov qword [r11 + 8], rsi
mov r8d, 0x122
mov qword [r11 + 0x10], r14
movups xmmword [rax + 0x16d8], xmm0
mov dword [rax + 0x1628], 0x437f0000
mov dword [rax + 0x162c], 0x437f0000
mov dword [rax + 0x1630], 0x437f0000
mov dword [rax + 0x1634], 0x437f0000
or dword [rax + 0x1d08], 0x42
mov dword [rax + 0x1d28], 0x44610000
mov dword [rax + 0x1d2c], 0x443b8000
mov dword [rax + 0x1d10], 2
mov dword [rax + 0x1d68], 0x3ecccccd
call fcn.14000ba20
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
mov rcx, qword [rax + 0x178]
test rcx, rcx
je 0x14003b3bb
cmp dword [rcx + 0x10], 2
jne 0x14003b3b6
cmp dword [rcx + 4], 0
je 0x14003b3c3
call fcn.14002a1a0
xor r8d, r8d
call fcn.140029760
movss xmm1, dword [0x14004eb64]
mov ecx, 1
call fcn.140029400
mov rax, qword gs:[0x58]
mov edi, 4
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x140059a30], eax
jle 0x14003b420
lea rcx, [0x140059a30]
call fcn.140046864
cmp dword [0x140059a30], 0xffffffff
jne 0x14003b420
movaps xmm0, xmmword [0x14004ecc0]
lea rcx, [0x140059a30]
movups xmmword [0x140059a20], xmm0
call fcn.1400467f8
mov eax, dword [rdi + rbx]
cmp dword [0x140059a34], eax
jle 0x14003b45a
lea rcx, [0x140059a34]
call fcn.140046864
cmp dword [0x140059a34], 0xffffffff
jne 0x14003b45a
movaps xmm0, xmmword [0x14004ecb0]
lea rcx, [0x140059a34]
movups xmmword [0x140059a38], xmm0
call fcn.1400467f8
mov rcx, qword [0x140057d10]
movss xmm6, dword [0x14004ebc4]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b49b
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b4d4
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b50d
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b546
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b57f
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b5b8
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b5f1
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
lea rsi, [0x140059a38]
cmp dword [0x140058614], 1
lea r14, [0x140059a20]
mov rdi, rsi
mov dword [rbp - 0x19], 0x15
lea rdx, [rbp - 0x19]
cmove rdi, r14
movups xmm0, xmmword [rbx + 0x1778]
lea rcx, [rbx + 0x1d78]
movups xmmword [rbp - 0x15], xmm0
call fcn.140015f50
movups xmm0, xmmword [rdi]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x432a0000
lea rcx, [0x14004e294]
mov dword [rbp + 0x23], 0x42700000
movups xmmword [rbx + 0x1778], xmm0
call fcn.14002ba60
test al, al
je 0x14003b66c
mov dword [0x140058614], 1
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b6ac
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b6e5
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b71e
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b757
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b790
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b7c9
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b802
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
movups xmm0, xmmword [rdi + 0x1778]
cmp dword [0x140058614], 2
lea rcx, [rdi + 0x1d78]
mov rbx, rsi
mov dword [rbp - 0x19], 0x15
lea rdx, [rbp - 0x19]
cmove rbx, r14
movups xmmword [rbp - 0x15], xmm0
call fcn.140015f50
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x432a0000
lea rcx, [0x14004e298]
mov dword [rbp + 0x23], 0x42700000
movups xmmword [rdi + 0x1778], xmm0
call fcn.14002ba60
test al, al
je 0x14003b868
mov dword [0x140058614], 2
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b8a8
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b8e1
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b91a
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b953
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b98c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b9c5
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b9fe
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rdi, qword [0x140057d10]
movups xmm0, xmmword [rdi + 0x1778]
cmp dword [0x140058614], 3
lea rcx, [rdi + 0x1d78]
mov rbx, rsi
mov dword [rbp - 0x19], 0x15
lea rdx, [rbp - 0x19]
cmove rbx, r14
movups xmmword [rbp - 0x15], xmm0
call fcn.140015f50
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x432a0000
lea rcx, str.MISC
mov dword [rbp + 0x23], 0x42700000
movups xmmword [rdi + 0x1778], xmm0
call fcn.14002ba60
test al, al
je 0x14003ba64
mov dword [0x140058614], 3
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003baa4
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003badd
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bb16
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bb4f
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bb88
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bbc1
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bbfa
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rbx, qword [0x140057d10]
movups xmm0, xmmword [rbx + 0x1778]
cmp dword [0x140058614], 4
lea rcx, [rbx + 0x1d78]
lea rdx, [rbp - 0x19]
mov dword [rbp - 0x19], 0x15
movups xmmword [rbp - 0x15], xmm0
cmove rsi, r14
call fcn.140015f50
movups xmm0, xmmword [rsi]
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x432a0000
lea rcx, str.CONFIG
mov dword [rbp + 0x23], 0x42700000
movups xmmword [rbx + 0x1778], xmm0
call fcn.14002ba60
mov r14, qword [rsp + 0xc8]
mov rsi, qword [rsp + 0xc0]
test al, al
je 0x14003bc6d
mov dword [0x140058614], 4
call fcn.140029e90
cmp dword [0x140058614], 1
lea rbx, [0x140049b80]
jne 0x14003c370
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bcbf
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570df]
lea rcx, str.Always_Update
call fcn.14002c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ed10
lea rcx, str.Will_increase_cpu_usage_a_little
call fcn.14003a630
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bd22
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Manual_update
call fcn.14002ba60
test al, al
je 0x14003be03
lea rdx, [0x140059978]
lea rcx, [rbp - 1]
call fcn.140042fc0
mov r8, rax
lea rcx, [rbp - 0x19]
call fcn.140038fd0
mov rdx, rax
call fcn.140042e20
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x14003bda7
mov rdx, qword [rbp - 9]
mov rax, rcx
sub rdx, rcx
and rdx, 0xfffffffffffffff8
cmp rdx, 0x1000
jb 0x14003bda2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bda2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140046780
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ed10
lea rcx, str.When_there_is_a_new_player_join_or_a_new_match_started_click_this.
call fcn.14003a630
lea r8, [rbp + 0x27]
mov dword [rbp + 0x27], 0x186a0
lea rcx, [0x140058630]
call fcn.140043850
lea r8, [rbp + 0x27]
mov dword [rbp + 0x27], 0x186a0
lea rcx, [0x140059450]
call fcn.140043850
lea r8, [rbp + 0x27]
mov dword [rbp + 0x27], 0x186a0
lea rcx, [0x140058c80]
call fcn.140043850
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003be3c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400583f6]
lea rcx, str.Draw_Crosshair
call fcn.14002c810
cmp byte [0x1400583f6], 0
je 0x14003bf3e
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003be95
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x27]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x1f]
mov qword [rsp + 0x20], rax
lea r8, [0x140057114]
mov dword [rbp + 0x27], 0x96
mov edx, 4
mov dword [rbp + 0x1f], 5
lea rcx, str.Size
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bf06
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140057108]
mov dword [rbp + 0x1f], 0xa
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Thick
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bf77
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570c1]
lea rcx, str.Switch_Team
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bfc3
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570c3]
lea rcx, str.ESP_LINE
call fcn.14002c810
cmp byte [0x1400570c3], 0
je 0x14003c0b3
mov eax, dword [0x1400571d0]
cmp eax, 1
jne 0x14003bff7
lea rax, str.Default
jmp 0x14003c03b
cmp eax, 2
jne 0x14003c005
lea rax, str.feet_head
jmp 0x14003c03b
cmp eax, 3
jne 0x14003c013
lea rax, str.crosshair_head
jmp 0x14003c03b
cmp eax, 4
jne 0x14003c021
lea rax, str.top_head
jmp 0x14003c03b
cmp eax, 5
jne 0x14003c02f
lea rax, str.feet_feet
jmp 0x14003c03b
cmp eax, 6
jne 0x14003c042
lea rax, str.Crosshair_feet
mov qword [str.Default], rax
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c07b
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [str.Default]
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
lea r8, [0x1400571d0]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x1f], 6
mov dword [rbp + 0x27], 1
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c0ec
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057128]
lea rcx, [0x14004dd80]
call fcn.14002c810
cmp byte [0x140057128], 0
je 0x14003c1a0
cmp dword [0x140057124], 1
lea rax, str.Corner
mov rcx, qword [0x140057d10]
lea r10, str.Normal
cmovne r10, rax
mov qword [str.Box_Type], r10
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c16c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov r10, qword [str.Box_Type]
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140057124]
mov dword [rbp + 0x1f], 2
mov edx, 4
mov dword [rbp + 0x27], 1
mov rcx, r10
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c1d9
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570dc]
lea rcx, str.RainbowColour
call fcn.14002c810
mov rcx, qword [0x140057d10]
xor edi, edi
cmp byte [0x1400570dc], dil
mov eax, edi
setne al
mov dword [0x140058474], eax
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], dil
jne 0x14003c235
movaps xmm1, xmm6
mov qword [rbp + 0x1f], rdi
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x1400570c4]
mov dword [rbp + 0x1f], 0xff
mov edx, 4
mov dword [rbp + 0x27], edi
lea rcx, [0x14004e3f0]
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], dil
jne 0x14003c29e
movaps xmm1, xmm6
mov qword [rbp + 0x1f], rdi
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140057120]
mov dword [rbp + 0x1f], 0xff
mov edx, 4
mov dword [rbp + 0x27], edi
lea rcx, [0x14004e3f4]
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], dil
jne 0x14003c307
movaps xmm1, xmm6
mov qword [rbp + 0x1f], rdi
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140058c70]
mov dword [rbp + 0x1f], 0xff
mov edx, 4
mov dword [rbp + 0x27], edi
lea rcx, [0x14004dd7c]
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], dil
jne 0x14003c370
movaps xmm1, xmm6
mov qword [rbp + 0x1f], rdi
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp dword [0x140058614], 2
jne 0x14003c9c9
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c3b6
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
call fcn.14002d9e0
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c3f4
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400583f4]
lea rcx, str.Tracking
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c440
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400580bd]
lea rcx, str.Trigger_bot
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c48c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057d09]
lea rcx, str.Flick_bot
call fcn.14002c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ed10
lea rcx, str.Auto_flick
call fcn.14003a630
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c4ef
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400580ba]
lea rcx, str.Instant_flick
call fcn.14002c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ed10
lea rcx, str.Set_speed_to_22.5seensitivity_Ashe_scoped_56__widow_40__scoped
call fcn.14003a630
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c552
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400580bc]
lea rcx, str.Fake_Silent
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c5a5
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
cmp byte [0x140057d09], 0
je 0x14003c5c5
mov byte [0x1400583f4], 0
mov byte [0x1400580bd], 1
mov byte [0x140057d0f], 0
jmp 0x14003c607
cmp byte [0x1400583f4], 0
je 0x14003c5d7
mov byte [0x140057d0f], 0
jmp 0x14003c5f9
cmp byte [0x1400580bd], 0
je 0x14003c5e9
mov byte [0x140057d0f], 0
jmp 0x14003c607
cmp byte [0x140057d0f], 0
je 0x14003c607
mov byte [0x1400583f4], 0
mov byte [0x1400580bd], 0
mov byte [0x140057d09], 0
cmp byte [0x1400580ba], 0
je 0x14003c62c
mov byte [0x140057d09], 0
mov byte [0x1400580bd], 0
mov byte [0x1400583f4], 0
mov byte [0x140057d0f], 0
cmp byte [0x1400580bc], 0
je 0x14003c658
mov byte [0x140057d09], 0
mov byte [0x1400580bd], 0
mov byte [0x1400583f4], 0
mov byte [0x140057d0f], 0
mov byte [0x1400580ba], 1
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c691
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c6c3
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057d0c]
lea rcx, str.Randomizer
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c70f
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059964]
mov dword [rbp + 0x1f], 6
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Speed
call fcn.14002e660
mov eax, dword [0x140059964]
cmp eax, 1
jne 0x14003c75e
mov dword [0x1400570d4], 0x40a00000
jmp 0x14003c7b1
cmp eax, 2
jne 0x14003c76f
mov dword [0x1400570d4], 0x40800000
jmp 0x14003c7b1
cmp eax, 3
jne 0x14003c780
mov dword [0x1400570d4], 0x40400000
jmp 0x14003c7b1
cmp eax, 4
jne 0x14003c791
mov dword [0x1400570d4], 0x40000000
jmp 0x14003c7b1
cmp eax, 5
jne 0x14003c7a2
mov dword [0x1400570d4], 0x3f800000
jmp 0x14003c7b1
cmp eax, 6
jne 0x14003c7b1
mov dword [0x1400570d4], 0x3f000000
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c7ea
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059998]
mov dword [rbp + 0x1f], 0xa
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Smooth
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c85b
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059974]
mov dword [rbp + 0x1f], 0x2a3
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Instant_flick_fake_silent_speed
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c8cc
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400580b9]
lea rcx, str.Aim_position
call fcn.14002c810
cmp byte [0x1400580b9], 0
je 0x14003c990
mov eax, dword [0x140059958]
cmp eax, 1
jne 0x14003c900
lea r10, str.Head
jmp 0x14003c915
cmp eax, 2
lea r10, str.Neck
lea rcx, str.Chest
cmovne r10, rcx
mov rcx, qword [0x140057d10]
mov qword [str.Head], r10
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c95c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov r10, qword [str.Head]
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059958]
mov dword [rbp + 0x1f], 3
mov edx, 4
mov dword [rbp + 0x27], 1
mov rcx, r10
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c9c9
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp dword [0x140058614], 3
jne 0x14003d317
lea rdx, [0x1400583f7]
lea rcx, str.Distantce
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ca22
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x14005840f]
lea rcx, str.Prediction
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ca6e
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x14005840e]
lea rcx, str.Prediction_V2
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003caba
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp byte [0x14005840e], 0
je 0x14003caca
mov byte [0x14005840f], 1
lea rdx, [0x1400580be]
lea rcx, str._hanzo_release_button_to_fire
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cb16
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp byte [0x1400580be], 0
je 0x14003cb49
mov byte [0x140057d09], 1
mov byte [0x1400580bd], 1
mov byte [0x1400583f4], 0
mov byte [0x140057d0f], 0
mov byte [0x1400580ba], 0
mov byte [0x1400580bc], 0
lea rdx, [0x1400580bb]
lea rcx, str.No_gravity_prediction
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cb95
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x14005847c]
lea rcx, str.Hanzo_E_reflection
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cbe1
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp byte [0x14005847c], 0
je 0x14003cbf8
mov byte [0x14005840f], 1
mov byte [0x14005840e], 1
lea rdx, [0x14005840c]
lea rcx, str.Genji_aim_auto_switch
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cc44
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp byte [0x14005840c], 0
je 0x14003cc54
mov byte [0x14005840f], 1
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x14005710c]
mov dword [rbp + 0x1f], 0x28
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Genji_switch_distance
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ccc5
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x1400571c0]
mov dword [rbp + 0x1f], 0xa
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Genji_switch_smooth
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cd36
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057d0e]
lea rcx, str.Show_prediction_point
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cd82
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140057100]
mov dword [rbp + 0x1f], 0xc8
mov edx, 4
mov dword [rbp + 0x27], 1
lea rcx, str.Bullet_speed
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cdf3
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057d0d]
lea rcx, str.Release_Y
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ce3f
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057d0a]
lea rcx, str.Fire_Right
call fcn.14002c810
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ed10
lea rcx, str.For_genji_and_sojourn
call fcn.14003a630
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cea2
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570c0]
lea rcx, str.ShowIQ
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ceee
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x14005840d]
lea rcx, str.IQ_BOOST
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cf3a
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570c2]
lea rcx, str.Fov_circle
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cf86
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570de]
lea rcx, str.Autoscale_FOV
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cfd2
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059950]
mov dword [rbp + 0x1f], 0x1f4
mov edx, 4
mov dword [rbp + 0x27], 0x32
lea rcx, str.Minus_fov
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d043
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x14005995c]
mov dword [rbp + 0x1f], 0x1f4
mov edx, 4
mov dword [rbp + 0x27], 0x32
lea rcx, str.Real_fov
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d0b4
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x140057129]
lea rcx, str.Auto_scale_trigger_range
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d100
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, str._.3f
mov dword [rbp + 0x1f], 0x3f800000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x27]
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x27], 0
lea r8, [0x14005996c]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, str.Coefficient
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d178
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059954]
mov dword [rbp + 0x1f], 0x64
mov edx, 4
mov dword [rbp + 0x27], 0xa
lea rcx, str.Minus_range
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d1e9
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059960]
mov dword [rbp + 0x1f], 0x64
mov edx, 4
mov dword [rbp + 0x27], 0xa
lea rcx, str.Real_range
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d25a
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [0x1400570dd]
lea rcx, str.Auto_shoot
call fcn.14002c810
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d2a6
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rax, [rbp + 0x1f]
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140059968]
mov dword [rbp + 0x1f], 0x5dc
mov edx, 4
mov dword [rbp + 0x27], 0xa
lea rcx, str.Interval
call fcn.14002e660
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d317
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
cmp dword [0x140058614], 4
jne 0x14003e4ac
mov rcx, qword [0x140057d10]
movaps xmmword [rsp + 0x90], xmm7
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d365
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d39e
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rcx, str.Config1
call fcn.14002af50
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d3e3
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Save1
call fcn.14002ba60
movss xmm7, dword [0x14004eb8c]
test al, al
je 0x14003d5dc
mov r8d, dword [0x14005995c]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, [0x14004e104]
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059960]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.ShootingRange
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059964]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.AimSpeed
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059998]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Smooth
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059958]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Bone
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059974]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.SilentSpeed
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005996c]
lea rcx, [0x140058410]
mulss xmm0, xmm7
mov rdx, rbx
cvttss2si r8d, xmm0
mov dword [0x140059970], r8d
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059968]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Shooting_time
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d615
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Load1
call fcn.14002ba60
test al, al
je 0x14003d790
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004e104]
mov dword [0x140059960], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.AimSpeed
mov dword [0x14005995c], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.Smooth
mov dword [0x140059964], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 2
lea rdx, str.Bone
mov dword [0x140059998], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140059958], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140059974], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140059970], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140059970]
cvtdq2ps xmm0, xmm0
mov dword [0x140059968], eax
mov eax, dword [0x14005995c]
mov dword [0x140059950], eax
divss xmm0, xmm7
movss dword [0x14005996c], xmm0
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d7d0
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d802
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rcx, str.Config2
call fcn.14002af50
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d847
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Save2
call fcn.14002ba60
test al, al
je 0x14003da38
mov r8d, dword [0x14005995c]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, [0x14004e104]
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059960]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.ShootingRange
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059964]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.AimSpeed
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059998]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Smooth
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059958]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Bone
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059974]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.SilentSpeed
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005996c]
lea rcx, [0x140058410]
mulss xmm0, xmm7
mov rdx, rbx
cvttss2si r8d, xmm0
mov dword [0x140059970], r8d
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059968]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Shooting_time
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003da71
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Load2
call fcn.14002ba60
test al, al
je 0x14003dbec
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004e104]
mov dword [0x140059960], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.AimSpeed
mov dword [0x14005995c], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.Smooth
mov dword [0x140059964], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 2
lea rdx, str.Bone
mov dword [0x140059998], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140059958], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140059974], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140059970], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140059970]
cvtdq2ps xmm0, xmm0
mov dword [0x140059968], eax
mov eax, dword [0x14005995c]
mov dword [0x140059950], eax
divss xmm0, xmm7
movss dword [0x14005996c], xmm0
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dc2c
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dc5e
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rcx, str.Config3
call fcn.14002af50
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dca3
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Save3
call fcn.14002ba60
test al, al
je 0x14003de94
mov r8d, dword [0x14005995c]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, [0x14004e104]
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059960]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.ShootingRange
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059964]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.AimSpeed
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059998]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Smooth
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059958]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Bone
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059974]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.SilentSpeed
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005996c]
lea rcx, [0x140058410]
mulss xmm0, xmm7
mov rdx, rbx
cvttss2si r8d, xmm0
mov dword [0x140059970], r8d
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059968]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Shooting_time
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003decd
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Load3
call fcn.14002ba60
test al, al
je 0x14003e048
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004e104]
mov dword [0x140059960], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.AimSpeed
mov dword [0x14005995c], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.Smooth
mov dword [0x140059964], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 2
lea rdx, str.Bone
mov dword [0x140059998], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140059958], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140059974], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140059970], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140059970]
cvtdq2ps xmm0, xmm0
mov dword [0x140059968], eax
mov eax, dword [0x14005995c]
mov dword [0x140059950], eax
divss xmm0, xmm7
movss dword [0x14005996c], xmm0
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003e088
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003e0ba
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rcx, str.Config4
call fcn.14002af50
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003e0ff
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Save4
call fcn.14002ba60
test al, al
je 0x14003e2f0
mov r8d, dword [0x14005995c]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, [0x14004e104]
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059960]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.ShootingRange
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059964]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.AimSpeed
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059998]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Smooth
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059958]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Bone
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059974]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.SilentSpeed
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005996c]
lea rcx, [0x140058410]
mulss xmm0, xmm7
mov rdx, rbx
cvttss2si r8d, xmm0
mov dword [0x140059970], r8d
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140059968]
lea rcx, [0x140058410]
mov rdx, rbx
call fcn.140016d80
lea r9, str..config.ini
lea r8, [0x140058410]
lea rdx, str.Shooting_time
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140057d10]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003e329
movaps xmm1, xmm6
mov qword [rbp + 0x1f], 0
lea rcx, [rbp + 0x1f]
call fcn.14000e930
lea rdx, [rbp + 0x1f]
mov qword [rbp + 0x1f], 0
lea rcx, str.Load4
call fcn.14002ba60
test al, al
je 0x14003e4a4
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004e104]
mov dword [0x140059960], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.AimSpeed
mov dword [0x14005995c], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 1
lea rdx, str.Smooth
mov dword [0x140059964], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 2
lea rdx, str.Bone
mov dword [0x140059998], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140059958], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140059974], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140059970], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140059970]
cvtdq2ps xmm0, xmm0
mov dword [0x140059968], eax
mov eax, dword [0x14005995c]
mov dword [0x140059950], eax
divss xmm0, xmm7
movss dword [0x14005996c], xmm0
movaps xmm7, xmmword [rsp + 0x90]
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140046690
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret