Function at 0x14007943c
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2d8]
sub rsp, 0x3b0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x140250028]
xor rax, rsp
mov qword [rbp + 0x288], rax
mov rsi, rcx
mov qword [rbp + 0x220], rcx
xor r12d, r12d
call fcn.1400b6ac4
movss xmm6, dword [0x140233d14]
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [rax + 0xd48]
lea r14, str._d_m
mov qword [rsp + 0x20], r14
mov edi, 0x3b6
mov r9d, edi
mov r8d, 0x15e
lea rcx, str.Mouse_distance
call fcn.1400b8284
lea rdx, str.Mouse_distance_when_the_character_move
call fcn.14006af54
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
lea ebx, [r12 + 1]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [rax + 0xd44]
mov qword [rsp + 0x20], r14
mov r9d, edi
mov r8d, 0xfa
lea rcx, str.Attack_distance
call fcn.1400b8284
lea rdx, str.Attack_distance
call fcn.14006af54
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [rax + 0xd4c]
lea rcx, str._d_s
mov qword [rsp + 0x20], rcx
mov r9d, 0x258
mov r8d, 0xb4
lea rcx, str.Reset_timer
call fcn.1400b8284
lea rdx, str.Game_restart_timer_if_a_character_gets_stuck
call fcn.14006af54
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
call fcn.1400ce0e8
lea rdx, [rax + 0xd1b]
lea rcx, str.Auto_openopen
call fcn.1400b5f54
lea rdx, str.Automatically_open_the_game
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0xd2c]
lea rcx, str.Auto_updateHMouse
call fcn.1400b5f54
lea rdx, str.Automatically_update_prices
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0xbe5]
lea rcx, str.DND_mode
call fcn.1400b5f54
lea rdx, str.Activate_DND_mode
call fcn.14006af54
mov dword [rsp + 0x38], 0x3f800000
mov dword [rsp + 0x3c], 0x41f00000
lea rcx, [rsp + 0x38]
call fcn.1400b6660
movss xmm8, dword [0x140233b80]
movaps xmm0, xmm8
call fcn.140093990
mov edx, 0x1400
lea rcx, str.Render
call fcn.1400bd4f8
test al, al
je 0x140079764
call fcn.1400b6ac4
call fcn.1400ce0e8
lea rdx, [rax + 0xd25]
lea rcx, str.Gameconfig
call fcn.1400b5f54
lea rdx, str.Enable_game_render
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0xd1d]
lea rcx, str.Radarowerlay
call fcn.1400b5f54
lea rdx, str.Enable_map_radar
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0xd1e]
lea rcx, str.Overlayowerlay
call fcn.1400b5f54
lea rdx, str.Enable_overlay
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0xd1f]
lea rcx, str.Align_windowsowerlay
call fcn.1400b5f54
lea rdx, str.Enable_align_windows
call fcn.14006af54
call fcn.1400bdf6c
mov edx, 0x1400
lea rcx, str.Run_as_user
call fcn.1400bd4f8
mov edi, 0x104
test al, al
je 0x14007985c
call fcn.1400b6ac4
call fcn.1400ce0e8
lea rdx, [rax + 0xc00]
lea rcx, str.Run_as_userenable
call fcn.1400b5f54
lea rdx, str.To_make_this_function_work__you_need_to_run_the_bot_as_administrator
call fcn.14006af54
call fcn.1400ce0e8
cmp byte [rax + 0xc00], r12b
je 0x140079857
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [rax + 0x350]
xor r9d, r9d
mov r8d, edi
lea rcx, str.User_nameUserName
call fcn.1400b8a14
lea rdx, str.User_name
call fcn.14006af54
call fcn.1400ce0e8
lea rdx, [rax + 0x460]
xor r9d, r9d
mov r8d, edi
lea rcx, str.User_passUserPass
call fcn.1400b8a14
lea rdx, str.User_password
call fcn.14006af54
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
call fcn.1400bdf6c
mov edx, 0x1400
lea rcx, str.Affinity_control
call fcn.1400bd4f8
or r14, 0xffffffffffffffff
mov r13d, 0x1000
test al, al
je 0x140079cc6
call fcn.1400b6ac4
lea rcx, [rbp + 0x230]
push rsi
call 0x140730844
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14026fa80], eax
jle 0x1400798da
lea rcx, [0x14026fa80]
call fcn.14014be84
cmp dword [0x14026fa80], r14d
jne 0x1400798da
lea rcx, [0x140159080]
call fcn.14014bb20
lea rcx, [0x14026fa80]
call fcn.14014be18
lea r15, [0x14026a558]
cmp qword [0x14026a568], r12
jne 0x140079aeb
lea rcx, [rbp - 0x68]
call fcn.1400ead74
mov rdx, rax
mov rcx, r15
call fcn.140011638
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x14007993c
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, r13
jb 0x140079937
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079937
call 0x140471820
int3
call fcn.14014b8b4
mov rax, r15
mov r13, qword [0x14026a558]
mov rcx, qword [0x14026a570]
cmp rcx, 0x10
cmovae rax, r13
mov rdi, qword [0x14026a568]
test rdi, rdi
je 0x14007997c
lea rdx, [rax + rdi]
mov r12, rax
cmp rax, rdx
jae 0x14007997c
cmp byte [r12], 0x20
jne 0x1400799a2
add r12, rbx
cmp r12, rdx
jb 0x14007996d
mov r12, r14
mov rdx, r15
cmp rcx, 0x10
cmovae rdx, r13
test rdi, rdi
je 0x1400799b9
lea rax, [rdi - 1]
mov rsi, r14
cmp rax, r14
cmovb rsi, rax
add rsi, rdx
jmp 0x1400799af
sub r12, rax
jmp 0x14007997f
cmp rsi, rdx
je 0x1400799b9
sub rsi, rbx
cmp byte [rsi], 0x20
je 0x1400799a7
sub rsi, rdx
jmp 0x1400799bc
mov rsi, r14
mov rax, r15
cmp rcx, 0x10
cmovae rax, r13
mov qword [rsp + 0x48], rax
test rdi, rdi
je 0x140079a5c
mov r8, rdi
mov edx, 0x20
mov rcx, rax
call fcn.14014d58f
mov r9, rax
test rax, rax
je 0x140079a55
sub r9, qword [rsp + 0x48]
cmp r9, r14
je 0x140079a55
cmp r9, r12
jae 0x140079a55
cmp rdi, r9
jb 0x14007a3da
mov rax, rdi
sub rax, r9
mov rdx, rbx
cmp rax, rbx
cmovb rdx, rax
mov rcx, r15
cmp qword [0x14026a570], 0x10
cmovae rcx, r13
add rcx, r9
sub rdi, rdx
mov r8, rdi
sub r8, r9
add r8, rbx
add rdx, rcx
call fcn.14014d312
mov qword [0x14026a568], rdi
mov r13, qword [0x14026a558]
mov rcx, qword [0x14026a570]
jmp 0x1400799bc
mov rcx, qword [0x14026a570]
mov r12, r15
cmp rcx, 0x10
cmovae r12, r13
cmp rsi, rdi
jae 0x140079ae2
mov r8, rdi
sub r8, rsi
lea rcx, [r12 + rsi]
mov edx, 0x20
call fcn.14014d58f
mov r9, rax
test rax, rax
je 0x140079ae2
sub r9, r12
cmp r9, r14
je 0x140079ae2
cmp rdi, r9
jb 0x14007a3da
mov rcx, rdi
sub rcx, r9
mov rdx, rbx
cmp rcx, rbx
cmovb rdx, rcx
mov rcx, r15
cmp qword [0x14026a570], 0x10
cmovae rcx, r13
add rcx, r9
sub rdi, rdx
mov r8, rdi
sub r8, r9
add r8, rbx
add rdx, rcx
call fcn.14014d312
mov qword [0x14026a568], rdi
mov r13, qword [0x14026a558]
jmp 0x140079a55
xor r12d, r12d
mov r13d, 0x1000
call fcn.1400ce0e8
lea rdx, [rax + 0xbf0]
cmp qword [0x14026a570], 0x10
cmovae r15, qword [0x14026a558]
mov rcx, r15
call fcn.1400b5f54
mov esi, dword [rbp + 0x250]
shr esi, 1
xor r8d, r8d
lea rdx, str.cpu_col
lea ecx, [r8 + 2]
call fcn.1400b3620
mov rdi, r12
cmp dword [rbp + 0x250], r12d
jbe 0x140079cae
mov r15d, 0xf
mov rdx, rdi
lea rcx, [rsp + 0x78]
call fcn.14004ed70
nop
mov r9d, 4
lea r8, str.CPU
xor edx, edx
mov rcx, rax
call fcn.14005b600
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
mov qword [rbp + 0x278], r12
mov qword [rbp + 0x280], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x268], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x278], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r15
mov byte [rax], r12b
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140079bd5
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, r13
jb 0x140079bd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140079dd3
call fcn.14014b8b4
mov qword [rbp - 0x78], r12
mov qword [rbp - 0x70], r15
mov byte [rsp + 0x78], r12b
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x3f800000
lea rdx, [rsp + 0x50]
mov ecx, 0xb
call fcn.14008668c
call fcn.1400ce0e8
lea rdx, [rax + 0x1970]
lea rdx, [rdx + rdi*8]
lea rcx, [rbp + 0x268]
cmp qword [rbp + 0x280], 0x10
cmovae rcx, qword [rbp + 0x268]
call fcn.1400b5f54
call fcn.1400ce0e8
cmp byte [rax + rdi*8 + 0x1970], r12b
je 0x140079c48
call fcn.1400ce0e8
mov dword [rax + rdi*8 + 0x1974], edi
mov ecx, ebx
call fcn.140086718
mov eax, esi
sub rax, rbx
cmp rdi, rax
jne 0x140079c5f
call fcn.1400b304c
nop
mov rdx, qword [rbp + 0x280]
cmp rdx, 0x10
jb 0x140079c9c
inc rdx
mov rcx, qword [rbp + 0x268]
mov rax, rcx
cmp rdx, r13
jb 0x140079c97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140079dda
call fcn.14014b8b4
add rdi, rbx
mov eax, dword [rbp + 0x250]
cmp rdi, rax
jb 0x140079b40
mov r8b, bl
xor edx, edx
mov ecx, ebx
call fcn.1400b3620
call fcn.1400bdf6c
mov rsi, qword [rbp + 0x220]
mov edx, 0x1400
lea rcx, str.Hardware_spoofer
call fcn.1400bd4f8
movss xmm6, dword [0x140233d28]
test al, al
je 0x140079f82
call fcn.1400b6ac4
call fcn.1400ce0e8
lea rdx, [rax + 0xc01]
lea rcx, [0x1402289c8]
call fcn.1400b5f54
call fcn.1400ce0e8
mov r15d, 0xc08
add rax, r15
mov rcx, r14
inc rcx
cmp byte [rax + rcx], r12b
jne 0x140079d15
mov qword [rax + 0x108], rcx
cmp ecx, r12d
jne 0x140079de6
lea rcx, [rbp - 0x48]
call fcn.14013d270
mov rdi, rax
cmp qword [rax + 0x18], 0x10
jb 0x140079d44
mov rdi, qword [rax]
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp]
call fcn.14014d30c
mov qword [rbp + 0x108], r12
mov r8, r14
inc r8
cmp byte [rdi + r8], r12b
jne 0x140079d5f
mov rdx, rdi
lea rcx, [rbp]
call fcn.14014d59b
lea rcx, [rbp]
mov rax, r14
inc rax
cmp byte [rcx + rax], r12b
jne 0x140079d7b
mov qword [rbp + 0x108], rax
call fcn.1400ce0e8
lea rcx, [r15 + rax]
lea rdx, [rbp]
call fcn.14006ba74
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140079de6
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, r13
jb 0x140079de1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079de1
push rcx
call 0x1403d5cbc
nop
push rdi
call 0x1405b560e
nop
call 0x140cb7009
int3
call fcn.14014b8b4
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [r15 + rax]
mov dword [rsp + 0x30], 0xc0fe9697
mov dword [rsp + 0x34], 0x100ddf1
mov rcx, r12
lea eax, [rcx - 0x4c]
xor byte [rsp + rcx + 0x30], al
add rcx, rbx
cmp rcx, 6
jb 0x140079e0a
mov byte [rsp + 0x37], r12b
mov r9d, 0x4000
mov r8d, 0x104
lea rcx, [rsp + 0x30]
call fcn.1400b8a14
lea rdx, str.Hardware_seed
call fcn.14006af54
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
movss xmm1, dword [0x140233e04]
xorps xmm0, xmm0
call fcn.140093890
mov dword [rsp + 0x48], 0x42860000
mov dword [rsp + 0x4c], 0x41a80000
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, str.Generate
call fcn.1400b468c
test al, al
je 0x140079f71
lea rcx, [rbp - 0x28]
call fcn.14013d270
mov rdi, rax
cmp qword [rax + 0x18], 0x10
jb 0x140079ed1
mov rdi, qword [rax]
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x110]
call fcn.14014d30c
mov qword [rbp + 0x218], r12
mov r8, r14
inc r8
cmp byte [rdi + r8], r12b
jne 0x140079eef
mov rdx, rdi
lea rcx, [rbp + 0x110]
call fcn.14014d59b
lea rcx, [rbp + 0x110]
mov rax, r14
inc rax
cmp byte [rcx + rax], r12b
jne 0x140079f11
mov qword [rbp + 0x218], rax
call fcn.1400ce0e8
lea rcx, [r15 + rax]
lea rdx, [rbp + 0x110]
call fcn.14006ba74
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140079f71
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, r13
jb 0x140079f6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140079f6c
call 0x1406c2ae1
int3
call fcn.14014b8b4
lea rdx, str.Generate
call fcn.14006af54
call fcn.1400bdf6c
mov dword [rbp + 0x220], 0xd2dad0e0
mov dword [rbp + 0x224], 0xd6dbcbdf
mov dword [rbp + 0x228], 0xcbd1df9c
mov word [rbp + 0x22c], 0x100
mov rcx, r12
lea eax, [rcx - 0x4c]
xor byte [rbp + rcx + 0x220], al
add rcx, rbx
cmp rcx, 0xc
jb 0x140079fac
mov byte [rbp + 0x22d], r12b
mov edx, 0x1400
lea rcx, [rbp + 0x220]
call fcn.1400bd4f8
test al, al
je 0x14007a2fe
call fcn.1400b6ac4
call fcn.1400ce0e8
lea rdx, [rax + 0xbe1]
lea rcx, [0x1402289c8]
call fcn.1400b5f54
movdqa xmm0, xmmword [0x140234520]
movdqu xmmword [rsp + 0x58], xmm0
mov dword [rsp + 0x68], 0xa5a1b5a7
mov dword [rsp + 0x6c], 0xfab7b7f7
mov dword [rsp + 0x70], 0xa8afb9a8
mov dword [rsp + 0x74], 0x10092ba
mov rcx, r12
mov r15b, 0x3d
mov al, cl
sub al, r15b
xor byte [rsp + rcx + 0x58], al
add rcx, rbx
cmp rcx, 0x1e
jb 0x14007a030
mov byte [rsp + 0x77], r12b
lea rdx, [rsp + 0x58]
call fcn.14006af54
call fcn.1400ce0e8
cmp byte [rax + 0xbe1], r12b
je 0x14007a2f9
mov al, byte [rsi + 0xe5]
mov edi, 0x570
test al, al
jne 0x14007a10e
call fcn.1400ce0e8
add rax, rdi
inc r14
cmp byte [rax + r14], r12b
jne 0x14007a07e
mov qword [rax + 0x108], r14
cmp r14d, r12d
jne 0x14007a10e
xchg byte [rsi + 0xe5], bl
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
lea r8, [0x1400755c8]
mov rdx, rsi
lea rcx, [rbp + 0x220]
call fcn.1400ccf28
mov rcx, qword [rbp + 0x220]
mov rbx, qword [rcx + 8]
mov edi, 0x28
cmp byte [rbx + 0x19], r12b
jne 0x14007a101
mov r8, qword [rbx + 0x10]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x220]
call fcn.140080564
mov rcx, rbx
mov rbx, qword [rbx]
mov rdx, rdi
call fcn.14014b8b4
cmp byte [rbx + 0x19], r12b
je 0x14007a0cf
mov rcx, qword [rbp + 0x220]
mov rdx, rdi
call fcn.14014b8b4
jmp 0x14007a2f9
movaps xmm0, xmm6
call fcn.1400939ec
call fcn.1400ce0e8
lea rdx, [rdi + rax]
mov dword [rbp + 0x220], 0xd8f49697
mov dword [rbp + 0x224], 0xfef0cc
mov byte [rbp + 0x228], bl
mov rcx, r12
lea eax, [rcx - 0x4c]
xor byte [rbp + rcx + 0x220], al
add rcx, rbx
cmp rcx, 7
jb 0x14007a13c
mov byte [rbp + 0x228], r12b
mov esi, 0x104
mov r9d, 0x4000
mov r8d, esi
lea rcx, [rbp + 0x220]
call fcn.1400b8a14
mov rcx, qword [0x14026d230]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], bl
mov r8, qword [rcx + 0x3ed0]
movsxd rdx, dword [r8 + 0x1c8]
mov rax, qword [r8 + 0x1d0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1bc], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1c8], eax
movdqa xmm0, xmmword [0x1402347e0]
movdqu xmmword [rbp + 0x230], xmm0
movdqa xmm1, xmmword [0x1402344c0]
movdqu xmmword [rbp + 0x240], xmm1
movdqa xmm0, xmmword [0x140233fc0]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x260], bl
mov rcx, r12
mov al, cl
sub al, r15b
xor byte [rbp + rcx + 0x230], al
add rcx, rbx
cmp rcx, 0x2f
jb 0x14007a1e7
mov byte [rbp + 0x260], r12b
lea rdx, [rbp + 0x230]
call fcn.14006af54
movss xmm1, dword [0x140233e04]
xorps xmm0, xmm0
call fcn.140093890
and dword [rsp + 0x48], 0
and dword [rsp + 0x4c], 0
mov dword [rsp + 0x38], 0x97c2d0f3
mov dword [rsp + 0x3c], 0x9bcddcd6
mov dword [rsp + 0x40], 0x100f9f5
mov rcx, r12
lea eax, [rcx - 0x4c]
xor byte [rsp + rcx + 0x38], al
add rcx, rbx
cmp rcx, 0xa
jb 0x14007a244
mov byte [rsp + 0x43], r12b
xor r8d, r8d
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x38]
call fcn.1400b468c
test al, al
je 0x14007a28b
call fcn.1400ce0e8
add rax, rdi
mov qword [rax + 0x108], r12
mov r8, rsi
xor edx, edx
mov rcx, rax
call fcn.14014d30c
movdqa xmm0, xmmword [0x140234750]
movdqu xmmword [rbp + 0x230], xmm0
movdqa xmm1, xmmword [0x140234870]
movdqu xmmword [rbp + 0x240], xmm1
movdqa xmm0, xmmword [0x1402344d0]
movdqu xmmword [rbp + 0x250], xmm0
mov dword [rbp + 0x260], 0x929cd484
mov word [rbp + 0x264], 0x100
mov rcx, r12
mov al, cl
sub al, r15b
xor byte [rbp + rcx + 0x230], al
add rcx, rbx
cmp rcx, 0x34
jb 0x14007a2d1
mov byte [rbp + 0x265], r12b
lea rdx, [rbp + 0x230]
call fcn.14006af54
call fcn.1400bdf6c
mov dword [rsp + 0x50], 0x3f800000
mov dword [rsp + 0x54], 0x41f00000
lea rcx, [rsp + 0x50]
call fcn.1400b6660
mov edx, 0x1400
lea rcx, str.Debug
call fcn.1400bd4f8
test al, al
je 0x14007a397
call fcn.1400b6ac4
call fcn.1400ce0e8
lea rdx, [rax + 0xd26]
lea rcx, str.Debugdebug
call fcn.1400b5f54
call fcn.1400ce0e8
lea rdx, [rax + 0xd27]
lea rcx, str.Debug_menudebug
call fcn.1400b5f54
call fcn.1400ce0e8
lea rdx, [rax + 0xd23]
lea rcx, str.Mktestconfig
call fcn.1400b5f54
call fcn.1400ce0e8
lea rdx, [rax + 0xd24]
lea rcx, str.Configconfig
call fcn.1400b5f54
call fcn.1400bdf6c
movaps xmm0, xmm8
call fcn.140093938
mov rcx, qword [rbp + 0x288]
xor rcx, rsp
call fcn.14014b850
lea r11, [rsp + 0x3b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm8, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140015440
int3