Function at 0x1400b45c0
Capabilities:
Execute command
Self delete

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0xdb8]
sub rsp, 0xe90
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
mov rax, qword [0x1401f4040]
xor rax, rsp
mov qword [rbp + 0xd00], rax
xor r12d, r12d
mov r15d, r12d
mov dword [rsp + 0x48], r12d
mov dword [rbp + 0x868], r12d
mov byte [rbp + 0x860], 1
cmp byte [0x1401fbc3d], r12b
je 0x1400b465b
mov byte [0x1401fbc3d], r12b
lea rcx, str.Add_Bot
call fcn.140032cb0
cmp byte [0x1401fbe0f], r12b
je 0x1400b4677
mov byte [0x1401fbe0f], r12b
lea rcx, str.Ignored_Items
call fcn.140032cb0
cmp byte [0x1401fbcb2], r12b
je 0x1400b469d
mov byte [0x1401fbcb2], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str.Settings
call fcn.140032cb0
cmp byte [0x1401fbe50], r12b
je 0x1400b46b9
mov byte [0x1401fbe50], r12b
lea rcx, str.SavedBot
call fcn.140032cb0
cmp byte [0x1401fbdb5], r12b
je 0x1400b46d5
mov byte [0x1401fbdb5], r12b
lea rcx, str.LoadedBot
call fcn.140032cb0
cmp byte [0x1401fbc5c], r12b
je 0x1400b46f1
mov byte [0x1401fbc5c], r12b
lea rcx, str.SelectBot
call fcn.140032cb0
cmp byte [0x1401fbced], r12b
je 0x1400b470d
mov byte [0x1401fbced], r12b
lea rcx, str.NewVersionApp
call fcn.140032cb0
cmp byte [0x1401fbc3f], r12b
je 0x1400b4729
mov byte [0x1401fbc3f], r12b
lea rcx, str.SettingsDW
call fcn.140032cb0
cmp byte [0x1401fbc5f], r12b
je 0x1400b4745
mov byte [0x1401fbc5f], r12b
lea rcx, str.Switch_Options
call fcn.140032cb0
cmp byte [0x1401fbce8], r12b
je 0x1400b4761
mov byte [0x1401fbce8], r12b
lea rcx, str.AddProxy
call fcn.140032cb0
cmp byte [0x1401fbca1], r12b
je 0x1400b477d
mov byte [0x1401fbca1], r12b
lea rcx, str.Proxy_Settings
call fcn.140032cb0
cmp byte [0x1401fbe54], r12b
je 0x1400b4799
mov byte [0x1401fbe54], r12b
lea rcx, str.PNB_Pos__World
call fcn.140032cb0
cmp byte [0x1401fbe52], r12b
je 0x1400b47b5
mov byte [0x1401fbe52], r12b
lea rcx, str.Auto_Reconnect
call fcn.140032cb0
cmp byte [0x1401fbc3b], r12b
je 0x1400b47db
mov byte [0x1401fbc3b], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str.Place_Item
call fcn.140032cb0
cmp byte [0x1401fbcb7], r12b
je 0x1400b4801
mov byte [0x1401fbcb7], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str.Texture_Settings
call fcn.140032cb0
cmp byte [0x1401fbc5d], r12b
je 0x1400b4827
mov byte [0x1401fbc5d], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str.Auto_Leave_On_Player_Settings
call fcn.140032cb0
cmp byte [0x1401fbe0c], r12b
je 0x1400b484d
mov byte [0x1401fbe0c], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str._Auto_Disconnect_On_Mod
call fcn.140032cb0
cmp byte [0x1401fbc3a], r12b
je 0x1400b4873
mov byte [0x1401fbc3a], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str._Auto_Set_Pos
call fcn.140032cb0
cmp byte [0x1401fbcea], r12b
je 0x1400b4899
mov byte [0x1401fbcea], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str._Pack_Settings
call fcn.140032cb0
cmp byte [0x1401fbe51], r12b
je 0x1400b48bf
mov byte [0x1401fbe51], r12b
mov dword [reloc.WS2_32.dll_closesocket], 3
lea rcx, str._GTPS3
call fcn.140032cb0
mov edi, r12d
lea r14, str.Green
mov rbx, r14
lea rsi, [0x14015aeb0]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbx]
lea rcx, str.Gray
call fcn.140006d70
test al, al
jne 0x1400b4900
inc edi
add rbx, 8
cmp rbx, rsi
jl 0x1400b48e0
jmp 0x1400b4906
mov dword [0x1401fd040], edi
xor edx, edx
mov r8d, 0x41
lea rcx, str.SettingsDW
call fcn.140033390
movss xmm12, dword [0x1401d221c]
xorps xmm11, xmm11
movss xmm6, dword [0x1401d203c]
movss xmm10, dword [0x1401d1fec]
test al, al
je 0x1400b4fc0
cmp qword [0x1401fc990], r12
jne 0x1400b494e
call fcn.140033110
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42dc0000
mov dword [rsp + 0x20], r12d
mov r9d, 0x20
lea r8, [0x1401feea0]
lea rdx, str.Enter_save_name
lea rcx, str.DEPOSIT_DEPO_NAMEQ
call fcn.140068850
mov rcx, qword [0x1401fc990]
add rcx, 0x340
lea rdx, [0x1401feea0]
call fcn.1400134b0
movaps xmm1, xmm12
xorps xmm0, xmm0
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x428c0000
mov dword [rsp + 0x20], r12d
mov r9d, 0x20
lea r8, [0x1401ff010]
lea rdx, str.doorid..
lea rcx, str.DEPOSIT_DEPO_DOORIDQ
call fcn.140068850
mov rcx, qword [0x1401fc990]
add rcx, 0x360
lea rdx, [0x1401ff010]
call fcn.1400134b0
mov rax, qword [0x1401fbc40]
movss xmm0, dword [rax + 0x3954]
movss xmm7, dword [0x1401d21c0]
addss xmm0, xmm7
or dword [rax + 0x409c], 1
movss dword [rax + 0x40a0], xmm0
mov rdx, qword [0x1401fc990]
add rdx, 0xd34
mov r9d, 0x78
mov r8d, 1
lea rcx, str.WaitPlayerDelay_s_
call fcn.140067d30
mov r9, qword [0x1401fc990]
test al, al
je 0x1400b4ad9
mov eax, dword [r9 + 0xd34]
mov dword [r9 + 0xcdc], eax
cmp byte [0x1401fbc3e], r12b
je 0x1400b4ad9
mov r8, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
cmp rdx, r8
je 0x1400b4ad9
nop dword [rax]
mov rcx, qword [rdx]
mov eax, dword [r9 + 0xd34]
mov dword [rcx + 0xd34], eax
add rdx, 8
cmp rdx, r8
jne 0x1400b4a90
mov r8, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
cmp rdx, r8
je 0x1400b4ad9
nop dword [rax]
mov rcx, qword [rdx]
mov eax, dword [r9 + 0xcdc]
mov dword [rcx + 0xcdc], eax
add rdx, 8
cmp rdx, r8
jne 0x1400b4ac0
mov rax, qword [0x1401fbc40]
movss xmm0, dword [rax + 0x3954]
addss xmm0, xmm7
or dword [rax + 0x409c], 1
movss dword [rax + 0x40a0], xmm0
lea rdx, [r9 + 0xcd8]
mov r9d, 0x64
mov r8d, 1
lea rcx, str.InputMinDeposit
call fcn.1400687e0
test al, al
je 0x1400b4b69
cmp byte [0x1401fbc3e], r12b
je 0x1400b4b69
mov r8, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
cmp rdx, r8
je 0x1400b4b69
mov r9, qword [0x1401fc990]
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [rdx]
mov eax, dword [r9 + 0xcd8]
mov dword [rcx + 0xcd8], eax
add rdx, 8
cmp rdx, r8
jne 0x1400b4b50
call fcn.14006e860
test al, al
je 0x1400b4dc6
mov rax, qword [0x1401fbc40]
movss xmm0, dword [rax + 0x3954]
addss xmm0, dword [0x1401d21a8]
or dword [rax + 0x409c], 1
movss dword [rax + 0x40a0], xmm0
mov dword [rsp + 0x20], r12d
mov r9d, 0x20
lea r8, [0x1401fd8c0]
lea rdx, str.Name
lea rcx, str.DEPOSIT_NAME
call fcn.140068850
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
movss xmm4, dword [rdx + 0x3954]
addss xmm4, dword [0x1401d2134]
movss dword [rbp - 0x30], xmm4
mov dword [rbp - 0x2c], r12d
lea rdx, [rbp - 0x30]
lea rcx, [0x1401c7924]
call fcn.140062f90
test al, al
je 0x1400b4c98
lea rcx, [rbp + 0xc90]
call fcn.1400ba580
nop
lea rdx, [0x1401fd8c0]
lea rcx, [rbp + 0xc90]
call fcn.1400134b0
mov byte [rbp + 0xcd0], 1
cmp byte [0x1401fbc3e], 0
je 0x1400b4c71
mov rdi, qword [0x1401fc9e0]
mov rbx, qword [0x1401fc9d8]
cmp rbx, rdi
je 0x1400b4c8c
nop dword [rax]
mov rcx, qword [rbx]
add rcx, 0x380
lea rdx, [rbp + 0xc90]
call fcn.1400e2a60
add rbx, 8
cmp rbx, rdi
jne 0x1400b4c50
jmp 0x1400b4c8c
mov rcx, qword [0x1401fc990]
add rcx, 0x380
lea rdx, [rbp + 0xc90]
call fcn.1400e2a60
nop
lea rcx, [rbp + 0xc90]
call fcn.140014890
mov dword [rbp - 0x60], 0
mov dword [rbp - 0x5c], 0x42f00000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, str.LeFamilleEs..
call fcn.140029e20
mov qword [rbp - 0x20], 0
movss dword [rsp + 0x20], xmm11
lea r9, [rbp - 0x20]
mov edx, 2
mov r8d, 0x2000fc0
lea rcx, str.DepositAndWithdrawList
call fcn.140059c20
test al, al
je 0x1400b4dc1
movaps xmm2, xmm11
xor edx, edx
lea rcx, str.Name
call fcn.14005caf0
movaps xmm2, xmm11
xor edx, edx
lea rcx, str.Avail
call fcn.14005caf0
call fcn.14005eea0
mov rax, qword [0x1401fc990]
mov rdi, qword [rax + 0x388]
mov rbx, qword [rax + 0x380]
cmp rbx, rdi
je 0x1400b4dbc
movaps xmm1, xmm11
xor ecx, ecx
call fcn.14005cc50
xor ecx, ecx
call fcn.14005d6a0
mov rcx, rbx
call fcn.1400067e0
mov rcx, rax
call fcn.140062370
mov ecx, 1
call fcn.14005d6a0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm11
cmp byte [rbx + 0x40], 0
je 0x1400b4d8d
movaps xmm2, xmm6
movaps xmm1, xmm11
lea rcx, [rbp + 0x3d8]
call fcn.14001f190
lea rdx, str.True
jmp 0x1400b4da7
movaps xmm2, xmm11
movaps xmm1, xmm6
lea rcx, [rbp + 0x3e8]
call fcn.14001f190
lea rdx, str.False
mov rcx, rax
call fcn.140062480
add rbx, 0x70
cmp rbx, rdi
jne 0x1400b4d35
call fcn.14005c280
call fcn.140029ed0
lea rcx, [rbp + 0x298]
call fcn.140031dd0
movss xmm7, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Close
lea rcx, [rbp + 0x2a0]
call fcn.140029740
movss xmm6, dword [rax]
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Reset_Bot
lea rcx, [rbp + 0x2a8]
call fcn.140029740
subss xmm7, xmm6
subss xmm7, dword [rax]
mov rax, qword [0x1401fbc40]
subss xmm7, dword [rax + 0x3954]
mulss xmm7, xmm10
movaps xmm0, xmm7
call fcn.140031ba0
mov qword [rsp + 0x78], 0
lea rdx, [rsp + 0x78]
lea rcx, str.Close
call fcn.140062f90
test al, al
je 0x1400b4e61
call fcn.140033110
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov qword [rbp - 0x10], 0
lea rdx, [rbp - 0x10]
lea rcx, str.Reset_Bot
call fcn.140062f90
test al, al
je 0x1400b4f74
mov rcx, qword [0x1401fc990]
add rcx, 0xd00
call fcn.1401244c0
mov rcx, qword [0x1401fc990]
add rcx, 0xc90
call fcn.140076aa0
cmp byte [0x1401fbc3e], 0
je 0x1400b4f74
mov r14, qword [0x1401fc9e0]
mov rsi, qword [0x1401fc9d8]
cmp rsi, r14
je 0x1400b4f6d
nop dword [rax + rax]
mov rcx, qword [rsi]
add rcx, 0xd00
call fcn.1401244c0
mov rdi, qword [rsi]
add rdi, 0xc90
mov rbx, qword [rdi]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.DLL_Sleep]
lea rcx, [rbx + 0x20]
call fcn.140088390
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.DLL_Sleep]
mov byte [rbx + 0xdc6], 0
mov dl, 1
mov rcx, rbx
call fcn.140011110
mov byte [rdi + 0x54], 0
mov word [rdi + 0x68], 0
mov dword [rdi + 0x50], r12d
lea rcx, [rdi + 0x28]
xor r8d, r8d
lea rdx, [0x140156438]
call fcn.1400069b0
lea rcx, [rdi + 8]
xor r8d, r8d
lea rdx, [0x140156438]
call fcn.1400069b0
add rsi, 8
cmp rsi, r14
jne 0x1400b4ee0
lea r14, str.Green
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b4fa4
cmp byte [rbx + 0x42c5], 0
je 0x1400b4fa4
cmp dword [rbx + 0x42a4], 0
jne 0x1400b4fa4
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b4fb4
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov r8d, 0x40
lea rdx, [rbp + 0x860]
lea rcx, str.Settings
call fcn.140033390
mov r13, 0xffffffffffffffff
lea rsi, [0x1401c2c4c]
movss xmm7, dword [0x1401d2148]
movss xmm13, dword [0x1401d2118]
test al, al
je 0x1400b613f
mov dword [rbp - 8], 0x436b0000
mov dword [rbp - 4], 0x43480000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.stmchld
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b5068
lea r8, str.stmchld
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp - 8]
mov edx, edi
lea rcx, str.stmchld
call fcn.140029c00
mov byte [rsp + 0x28], 0
movss dword [rsp + 0x20], xmm11
lea r9, [0x1401fbcb7]
lea r8, [0x1401fbe0d]
lea rdx, str.Show_Real_Textures
lea rcx, [rbp + 0xb10]
call fcn.1400afb30
nop
lea rcx, [rbp + 0xb10]
cmp qword [rbp + 0xb28], 0xf
cmova rcx, qword [rbp + 0xb10]
mov r8, qword [rbp + 0xb20]
cmp r8, 4
jne 0x1400b50f0
lea rdx, str.GEAR
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b50f0
mov byte [0x1401fbcb7], 1
call fcn.140033110
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401f40ad]
lea rdx, str.Show_Locked_Areas
lea rcx, [rbp + 0x558]
call fcn.1400afb30
lea rcx, [rbp + 0x558]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
lea r9, [0x1401fbe51]
lea r8, [0x1401fbc32]
lea rdx, str.GTPS3_Login
lea rcx, [rbp + 0x338]
call fcn.1400afb30
lea rcx, [rbp + 0x338]
call fcn.140006950
lea rcx, str.Theme
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov r9, qword [0x1401fbc40]
mov r8, qword [r9 + 0x3fe0]
add r8, 0x118
lea rcx, [rbp + 0x2b0]
call fcn.140031d90
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.14001f350
movss xmm6, dword [rbp + 0x140]
subss xmm6, xmm7
movss xmm0, dword [r9 + 0x3954]
addss xmm0, xmm0
movaps xmm2, xmm6
subss xmm2, xmm0
mov rax, qword [r9 + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [r9 + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
or dword [r9 + 0x409c], 1
mov dword [r9 + 0x40a0], 0x42c80000
movsxd rdx, dword [0x1401fd040]
xor r8d, r8d
mov rdx, qword [r14 + rdx*8]
lea rcx, str.Themexx
call fcn.140066140
test al, al
je 0x1400b54d0
cmp dword [0x1401fd040], 0
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [str.Green]
call fcn.14006e900
test al, al
je 0x1400b5296
mov dword [0x1401fd040], r12d
mov rdx, qword [str.Green]
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5280
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b529f
call fcn.140030a80
cmp dword [0x1401fd040], 1
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [str.Blue]
call fcn.14006e900
test al, al
je 0x1400b52f7
mov dword [0x1401fd040], 1
mov rdx, qword [str.Blue]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b52e1
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b5300
call fcn.140030a80
cmp dword [0x1401fd040], 2
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [0x14015ae90]
call fcn.14006e900
test al, al
je 0x1400b5358
mov dword [0x1401fd040], 2
mov rdx, qword [0x14015ae90]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5342
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b5361
call fcn.140030a80
cmp dword [0x1401fd040], 3
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [str.Orange]
call fcn.14006e900
test al, al
je 0x1400b53b9
mov dword [0x1401fd040], 3
mov rdx, qword [str.Orange]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b53a3
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b53c2
call fcn.140030a80
cmp dword [0x1401fd040], 4
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [str.Dark_Red]
call fcn.14006e900
test al, al
je 0x1400b541a
mov dword [0x1401fd040], 4
mov rdx, qword [str.Dark_Red]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5404
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b5423
call fcn.140030a80
cmp dword [0x1401fd040], 5
sete bl
mov qword [rsp + 0x40], 0
lea r9, [rsp + 0x40]
xor r8d, r8d
movzx edx, bl
mov rcx, qword [str.Dark_Purple]
call fcn.14006e900
test al, al
je 0x1400b547b
mov dword [0x1401fd040], 5
mov rdx, qword [str.Dark_Purple]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b5465
lea rcx, str.Gray
call fcn.1400069b0
test bl, bl
je 0x1400b5484
call fcn.140030a80
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b54b4
cmp byte [rbx + 0x42c5], 0
je 0x1400b54b4
cmp dword [rbx + 0x42a4], 0
jne 0x1400b54b4
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b54c4
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
lea rcx, [0x1401c7a18]
call fcn.140062370
mov rdx, qword [0x1401fbc40]
mov rcx, qword [rdx + 0x3fe0]
cmp byte [rdx + 0x42ab], 0
je 0x1400b5530
cmp byte [rdx + 0x42aa], 0
jne 0x1400b5530
test byte [rdx + 0x40b4], 4
jne 0x1400b5616
mov eax, dword [rdx + 0x4270]
mov r8d, dword [rdx + 0x40b0]
cmp eax, r8d
jne 0x1400b5616
test eax, eax
je 0x1400b5616
cmp r8d, dword [rcx + 8]
jmp 0x1400b55f8
mov eax, dword [rdx + 0x40b8]
test al, 1
je 0x1400b5616
cmp qword [rdx + 0x3fe8], rcx
je 0x1400b554f
test al, al
jns 0x1400b5616
mov eax, dword [rdx + 0x4034]
test eax, eax
je 0x1400b557e
cmp eax, dword [rdx + 0x40b0]
je 0x1400b557e
cmp byte [rdx + 0x4041], 0
jne 0x1400b557e
cmp eax, dword [rcx + 0x8c]
je 0x1400b557e
cmp eax, dword [rcx + 0x90]
jne 0x1400b5616
mov rax, qword [rdx + 0x4268]
test rax, rax
je 0x1400b55ba
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x1400b55ba
cmp byte [rax + 0xcc], 0
je 0x1400b55ba
cmp rax, qword [rcx + 0x3b0]
je 0x1400b55ba
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400b5616
bt r8d, 0x1a
jb 0x1400b5616
mov rax, qword [rdx + 0x4228]
cmp qword [rcx + 0x30], rax
je 0x1400b55e3
mov rax, qword [rdx + 0x4000]
test rax, rax
je 0x1400b5616
mov rax, qword [rax + 0x3b0]
cmp qword [rcx + 0x3b0], rax
jne 0x1400b5616
test byte [rdx + 0x40b4], 4
jne 0x1400b5616
mov eax, dword [rcx + 0x8c]
cmp dword [rdx + 0x40b0], eax
jne 0x1400b5603
cmp byte [rcx + 0xcd], 0
jne 0x1400b5616
lea rcx, str.If_you_want_maximum_performance__nuse_minimum__like_5_FPS_
call fcn.1400abbc0
mov rdx, qword [0x1401fbc40]
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
movss xmm4, dword [rdx + 0x3954]
addss xmm4, xmm4
subss xmm6, xmm4
mov rax, qword [rdx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rdx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42c80000
mov dword [rbp + 0x870], __WSAFDIsSet
mov dword [rbp + 0x868], 5
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x870]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x868]
lea r8, [0x1401f40e0]
mov edx, 4
lea rcx, str.Client_FPS
call fcn.1400677c0
mov rcx, qword [0x1401fbc40]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x1400b571e
cmp byte [rcx + 0x42aa], 0
jne 0x1400b571e
test byte [rcx + 0x40b4], 4
jne 0x1400b57fd
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x1400b57fd
test eax, eax
je 0x1400b57fd
cmp r8d, dword [rdx + 8]
jmp 0x1400b57e6
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x1400b57fd
cmp qword [rcx + 0x3fe8], rdx
je 0x1400b573d
test al, al
jns 0x1400b57fd
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x1400b576c
cmp eax, dword [rcx + 0x40b0]
je 0x1400b576c
cmp byte [rcx + 0x4041], 0
jne 0x1400b576c
cmp eax, dword [rdx + 0x8c]
je 0x1400b576c
cmp eax, dword [rdx + 0x90]
jne 0x1400b57fd
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x1400b57a8
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x1400b57a8
cmp byte [rax + 0xcc], 0
je 0x1400b57a8
cmp rax, qword [rdx + 0x3b0]
je 0x1400b57a8
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400b57fd
bt r8d, 0x1a
jb 0x1400b57fd
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x1400b57d1
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x1400b57fd
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x1400b57fd
test byte [rcx + 0x40b4], 4
jne 0x1400b57fd
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x1400b57f1
cmp byte [rdx + 0xcd], 0
jne 0x1400b57fd
lea rcx, str.If_you_want_maximum_performance__nuse_minimum__like_5_FPS_
call fcn.1400abbc0
lea rcx, str.Flag
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
lea rdx, [0x1401f41f0]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdx, qword [0x1401f41f0]
mov r8d, 7
lea rbx, [0x1401fd228]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov byte [0x1401fd22f], 0
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42700000
mov qword [rbp], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8, rbx
xor edx, edx
lea rcx, str.Country
call fcn.14006aaa0
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b58a0
mov rdx, rbx
lea rcx, [0x1401f41f0]
call fcn.1400069b0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rax, qword [0x1401fbc40]
mov rdx, qword [rax + 0x3fe0]
movss xmm1, dword [rdx + 0x270]
cmp qword [rdx + 0x1c8], 0
jne 0x1400b58f0
cmp qword [rax + 0x44b8], 0
je 0x1400b58f8
movss xmm1, dword [rdx + 0x240]
movss xmm0, dword [rdx + 0x118]
movaps xmm2, xmm0
subss xmm2, dword [rdx + 0x48]
addss xmm2, dword [rdx + 0x98]
subss xmm1, xmm0
subss xmm1, dword [0x1401d2180]
subss xmm1, dword [rax + 0x3954]
addss xmm2, xmm1
mov byte [rdx + 0xcd], 1
mov rax, qword [rax + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov qword [rbp + 8], 0x42c80000
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, str.Save_Settings
call fcn.140062bf0
test al, al
je 0x1400b5987
call fcn.1400b3e40
call fcn.140029ed0
nop
lea rcx, [rbp + 0xb10]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov dword [rbp + 0x10], 0x43160000
mov dword [rbp + 0x14], 0x43160000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.stngrighchld
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b5a0e
lea r8, str.stngrighchld
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x10]
mov edx, edi
lea rcx, str.stngrighchld
call fcn.140029c00
movsxd rax, dword [0x1401fbde4]
mov qword [rbp + 0xa00], rax
lea rcx, [rbp + 0xa00]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
mov esi, dword [rax + 0xc]
mov edi, dword [rax + 0x10]
mov ebx, dword [rax + 0x14]
movups xmm0, xmmword [0x1401f4490]
movaps xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x1401f44a0]
movaps xmmword [rbp + 0x130], xmm1
lea rdx, [rbp + 0x120]
lea rcx, str.Username:__s
call fcn.140062370
mov edx, dword [0x1401fbde8]
lea rcx, str.Limit:__d
call fcn.140062370
lea r9d, [rbx + 0x76c]
lea r8d, [rdi + 1]
mov edx, esi
lea rcx, str.Expire_Time:__d__d__d
call fcn.140062370
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43160000
mov qword [rbp + 0x18], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401fd500]
lea rdx, str.Enter_Licence..
lea rcx, str.inputextndlimitin
call fcn.14006aaa0
mov dword [rbp + 0x20], 0x42910000
mov dword [rbp + 0x24], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, str._Limit
call fcn.140062bf0
test al, al
je 0x1400b5c99
cmp qword [0x1401f44a0], 0
je 0x1400b5c99
cmp qword [0x1401f4458], 0
je 0x1400b5c99
cmp byte [0x1401fd500], 0
je 0x1400b5c99
lea rcx, [rbp + 0xa68]
call fcn.1400135a0
nop
lea rdx, str.0x00000019
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea rdx, str.0x00000001
lea rcx, [rbp + 0x120]
call fcn.140013560
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0xa68]
call fcn.14009bc90
nop
lea rcx, [rbp + 0x120]
call fcn.140006950
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
lea rdx, str.0x00000003
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea r8, [0x1401f4490]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa68]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
lea rdx, str.0x00000004
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea r8, [0x1401f4448]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa68]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
lea rdx, [0x1401fd500]
lea rcx, [rbp + 0x318]
call fcn.140013560
mov rbx, rax
lea rdx, str.0x00000005
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa68]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
nop
lea rcx, [rbp + 0x318]
call fcn.140006950
lea rcx, [rbp + 0xa68]
call fcn.1400067e0
mov rdx, rax
mov rcx, qword [0x1401fbc88]
call fcn.14009bd00
nop
lea rcx, [rbp + 0xa68]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov dword [rbp + 0x28], 0x42920000
mov dword [rbp + 0x2c], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x28]
lea rcx, str._Time
call fcn.140062bf0
test al, al
je 0x1400b5e41
cmp qword [0x1401f44a0], 0
je 0x1400b5e41
cmp qword [0x1401f4458], 0
je 0x1400b5e41
cmp byte [0x1401fd500], 0
je 0x1400b5e41
lea rcx, [rbp + 0xa48]
call fcn.1400135a0
nop
lea rdx, str.0x00000020
lea rcx, [rbp + 0x120]
call fcn.140013560
nop
lea rdx, str.0x00000001
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea r8, [rbp + 0x120]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa48]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
nop
lea rcx, [rbp + 0x120]
call fcn.140006950
lea rdx, str.0x00000003
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea r8, [0x1401f4490]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa48]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
lea rdx, str.0x00000004
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
lea r8, [0x1401f4448]
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa48]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
lea rdx, [0x1401fd500]
lea rcx, [rbp + 0x578]
call fcn.140013560
mov rbx, rax
lea rdx, str.0x00000005
lea rcx, [rsp + 0x50]
call fcn.140013560
nop
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xa48]
call fcn.14009bc90
nop
lea rcx, [rsp + 0x50]
call fcn.140006950
nop
lea rcx, [rbp + 0x578]
call fcn.140006950
lea rcx, [rbp + 0xa48]
call fcn.1400067e0
mov rdx, rax
mov rcx, qword [0x1401fbc88]
call fcn.14009bd00
nop
lea rcx, [rbp + 0xa48]
call fcn.140006950
call fcn.140029ed0
mov rcx, qword [0x1401fbc40]
mov rax, qword [rcx + 0x3fe0]
movss xmm2, dword [rax + 0x50]
mov dword [rbp + 0x868], 0x42800000
mov dword [rbp + 0x86c], 0x42800000
movss xmm1, dword [rcx + 0x3954]
addss xmm1, xmm1
addss xmm1, dword [0x1401d21c4]
subss xmm2, xmm1
mulss xmm2, xmm10
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movdqa xmm0, xmmword [0x1401d2d40]
movups xmmword [rbp + 0x2e8], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f8], xmm0
mov dword [rbp + 0x30], 0x3f800000
mov dword [rbp + 0x34], 0x3f800000
mov qword [rbp + 0x38], 0
lea rax, [rbp + 0x2e8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x2f8]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x30]
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x868]
mov rcx, qword [0x1401fbe10]
call fcn.140064c20
test al, al
je 0x1400b5f74
lea rdx, str.start
lea rcx, [rbp + 0xb70]
call fcn.140013560
nop
lea rdx, str.https:__discord.gg_depths_of_chaos_1130949893662457979
lea rcx, [rbp + 0xb70]
call fcn.140013490
lea rcx, [rbp + 0xb70]
call fcn.1400067e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0xb70]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
movdqa xmm4, xmmword [0x1401d2d40]
movups xmmword [rbp + 0x308], xmm4
xorps xmm0, xmm0
movups xmmword [rbp + 0x248], xmm0
mov dword [rbp + 0x40], 0x3f800000
mov dword [rbp + 0x44], 0x3f800000
mov qword [rbp + 0x48], 0
lea rax, [rbp + 0x308]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x248]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x40]
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x868]
mov rcx, qword [0x1401fbdf8]
call fcn.140064c20
test al, al
je 0x1400b6030
lea rdx, str.start
lea rcx, [rbp + 0xb30]
call fcn.140013560
nop
lea rdx, str.https:__www.youtube.com_channel_UC0mDGzhPD3umlXm1V1Kf8RQ
lea rcx, [rbp + 0xb30]
call fcn.140013490
lea rcx, [rbp + 0xb30]
call fcn.1400067e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0xb30]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
movdqa xmm4, xmmword [0x1401d2d40]
movups xmmword [rbp + 0x258], xmm4
xorps xmm0, xmm0
movups xmmword [rbp + 0x268], xmm0
mov dword [rbp + 0x50], 0x3f800000
mov dword [rbp + 0x54], 0x3f800000
mov qword [rbp + 0x58], 0
lea rax, [rbp + 0x258]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x50]
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x868]
mov rcx, qword [0x1401fbc60]
call fcn.140064c20
test al, al
je 0x1400b60ec
lea rdx, str.start
lea rcx, [rbp + 0xb50]
call fcn.140013560
nop
lea rdx, str.https:__github.com_weirdmageddons
lea rcx, [rbp + 0xb50]
call fcn.140013490
lea rcx, [rbp + 0xb50]
call fcn.1400067e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp + 0xb50]
call fcn.140006950
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b611c
cmp byte [rbx + 0x42c5], 0
je 0x1400b611c
cmp dword [rbx + 0x42a4], 0
jne 0x1400b611c
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b612c
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
lea rsi, [0x1401c2c4c]
xor edx, edx
mov r8d, 0x40
lea rcx, str.Texture_Settings
call fcn.140033390
movss xmm6, dword [0x1401d2124]
test al, al
je 0x1400b63eb
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbc3c]
lea rdx, str.Show_Bot_Avatar
lea rcx, [rbp + 0x538]
call fcn.1400afb30
lea rcx, [rbp + 0x538]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbdb6]
lea rdx, str.Show_Players_Avatar
lea rcx, [rbp + 0x518]
call fcn.1400afb30
lea rcx, [rbp + 0x518]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbe0e]
lea rdx, str.Show_Player_Names
lea rcx, [rbp + 0x4f8]
call fcn.1400afb30
lea rcx, [rbp + 0x4f8]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbcb1]
lea rdx, str.Show_Chat_Bubbles
lea rcx, [rbp + 0x4d8]
call fcn.1400afb30
lea rcx, [rbp + 0x4d8]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbdb4]
lea rdx, str.Show_Weather_Machine
lea rcx, [rbp + 0x4b8]
call fcn.1400afb30
lea rcx, [rbp + 0x4b8]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbdb7]
lea rdx, str.Show_Vend_Items
lea rcx, [rbp + 0x498]
call fcn.1400afb30
lea rcx, [rbp + 0x498]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbe56]
lea rdx, str.Show_Display_Items
lea rcx, [rbp + 0x478]
call fcn.1400afb30
lea rcx, [rbp + 0x478]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbe55]
lea rdx, str.Show_Tree_Fruits
lea rcx, [rbp + 0x458]
call fcn.1400afb30
lea rcx, [rbp + 0x458]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbcb0]
lea rdx, str.Show_Dropped_Items
lea rcx, [rbp + 0x438]
call fcn.1400afb30
lea rcx, [rbp + 0x438]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401fbc5e]
lea rdx, str.Show_Dropped_Gems
lea rcx, [rbp + 0x598]
call fcn.1400afb30
lea rcx, [rbp + 0x598]
call fcn.140006950
mov dword [rbp + 0x60], 0x43610000
mov dword [rbp + 0x64], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0x60]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b639f
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b63cf
cmp byte [rbx + 0x42c5], 0
je 0x1400b63cf
cmp dword [rbx + 0x42a4], 0
jne 0x1400b63cf
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b63df
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor edx, edx
mov r8d, 0x41
lea rcx, str.SavedBot
call fcn.140033390
test al, al
je 0x1400b64cc
lea rcx, str.Bots_Saved_Successfully
call fcn.140062370
mov rcx, qword [0x1401fbc40]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm7
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov qword [rbp + 0x68], 0
xor r8d, r8d
lea rdx, [rbp + 0x68]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b6480
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b64b0
cmp byte [rbx + 0x42c5], 0
je 0x1400b64b0
cmp dword [rbx + 0x42a4], 0
jne 0x1400b64b0
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b64c0
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor edx, edx
mov r8d, 0x41
lea rcx, str.NewVersionApp
call fcn.140033390
test al, al
je 0x1400b6606
movdqa xmm0, xmmword [0x1401d2710]
movups xmmword [rbp + 0x278], xmm0
lea rdx, str.New_Skid_Bot_Version_Available_
lea rcx, [rbp + 0x278]
call fcn.140062480
mov rax, qword [0x1401fbc40]
mov rdx, qword [rax + 0x3fe0]
movss xmm0, dword [rdx + 0x270]
cmp qword [rdx + 0x1c8], 0
jne 0x1400b6534
cmp qword [rax + 0x44b8], 0
je 0x1400b653c
movss xmm0, dword [rdx + 0x240]
subss xmm0, dword [rdx + 0x118]
mulss xmm0, xmm10
subss xmm0, xmm6
addss xmm0, dword [rax + 0x3954]
mov byte [rdx + 0xcd], 1
mov rax, qword [rax + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov dword [rbp + 0x70], 0x42480000
mov dword [rbp + 0x74], 0x41a00000
xor r8d, r8d
lea rdx, [rbp + 0x70]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b65ba
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b65ea
cmp byte [rbx + 0x42c5], 0
je 0x1400b65ea
cmp dword [rbx + 0x42a4], 0
jne 0x1400b65ea
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b65fa
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor edx, edx
mov r8d, 0x41
lea rcx, str.SelectBot
call fcn.140033390
test al, al
je 0x1400b6740
movdqa xmm0, xmmword [0x1401d2690]
movups xmmword [rbp + 0x288], xmm0
lea rdx, str.Please_Select_A_Bot_
lea rcx, [rbp + 0x288]
call fcn.140062480
mov rax, qword [0x1401fbc40]
mov rdx, qword [rax + 0x3fe0]
movss xmm0, dword [rdx + 0x270]
cmp qword [rdx + 0x1c8], 0
jne 0x1400b666e
cmp qword [rax + 0x44b8], 0
je 0x1400b6676
movss xmm0, dword [rdx + 0x240]
subss xmm0, dword [rdx + 0x118]
mulss xmm0, xmm10
subss xmm0, xmm6
addss xmm0, dword [rax + 0x3954]
mov byte [rdx + 0xcd], 1
mov rax, qword [rax + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov dword [rbp - 0x18], 0x42480000
mov dword [rbp - 0x14], 0x41a00000
xor r8d, r8d
lea rdx, [rbp - 0x18]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b66f4
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b6724
cmp byte [rbx + 0x42c5], 0
je 0x1400b6724
cmp dword [rbx + 0x42a4], 0
jne 0x1400b6724
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b6734
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor edx, edx
mov r8d, 0x41
lea rcx, str.LoadedBot
call fcn.140033390
test al, al
je 0x1400b6825
lea rcx, str.Bots_Loaded_Successfully
call fcn.140062370
mov rcx, qword [0x1401fbc40]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1401d214c]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov qword [rbp + 0x78], 0
xor r8d, r8d
lea rdx, [rbp + 0x78]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b67d9
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b6809
cmp byte [rbx + 0x42c5], 0
je 0x1400b6809
cmp dword [rbx + 0x42a4], 0
jne 0x1400b6809
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b6819
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov r8d, 0x40
lea rdx, [rbp + 0x860]
lea rcx, str.Ignored_Items
call fcn.140033390
test al, al
je 0x1400b6b42
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x5d8], 0x64
mov dword [rbp + 0x5e0], 1
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x5d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x5e0]
lea r8, [0x1401fbde0]
lea rcx, str.input_ignore_item
call fcn.1400683e0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov qword [rbp + 0x80], 0
xor r8d, r8d
lea rdx, [rbp + 0x80]
lea rcx, str.Ignore_Item
call fcn.140062bf0
test al, al
je 0x1400b692c
mov rax, qword [0x1401fc998]
mov rcx, qword [rax + 0x560]
mov rdx, qword [rax + 0x568]
mov r8d, dword [0x1401fbde0]
cmp rcx, rdx
je 0x1400b68fe
cmp r8d, dword [rcx]
je 0x1400b692c
add rcx, 4
cmp rcx, rdx
jne 0x1400b68f0
mov rcx, qword [0x1401fc998]
add rcx, 0x560
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400b6920
mov dword [rdx], r8d
add qword [rcx + 8], 4
jmp 0x1400b692c
lea r8, [0x1401fbde0]
call fcn.140090800
mov rax, qword [0x1401fbc40]
mov rax, qword [rax + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400b6955
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140065410
mov rax, qword [0x1401fc998]
mov rbx, qword [rax + 0x560]
cmp rbx, qword [rax + 0x568]
je 0x1400b6af6
lea r14, [rbx + 4]
movabs r15, 0x8ad8f2fba9386823
nop
movsxd rsi, dword [rbx]
test esi, esi
js 0x1400b69c4
mov rax, qword [0x1401fd058]
mov r8, qword [rax + 8]
mov r9, rsi
mov rcx, qword [rax + 0x10]
sub rcx, r8
mov rax, r15
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rsi, rdx
jae 0x1400b69c4
imul rax, r9, 0x1d8
add rax, r8
jmp 0x1400b69c7
mov rax, r12
lea r8, [rax + 0x30]
cmp qword [r8 + 0x18], 0xf
jbe 0x1400b69d5
mov r8, qword [r8]
mov edx, esi
lea rcx, str.__d___s
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
mov rdi, qword [rdx + 0x3fe0]
imul edx, esi, 0x3f2
mov rcx, rdi
call fcn.140024130
mov esi, eax
add rdi, 0x108
mov r8d, dword [rdi + 4]
mov ecx, dword [rdi]
cmp ecx, r8d
jne 0x1400b6a48
inc ecx
test r8d, r8d
je 0x1400b6a34
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
add eax, r8d
jmp 0x1400b6a39
mov eax, 8
cmp eax, ecx
cmovg ecx, eax
mov edx, ecx
mov rcx, rdi
call fcn.140045b20
movsxd rcx, dword [rdi]
mov rax, qword [rdi + 8]
mov dword [rax + rcx*4], esi
inc dword [rdi]
mov qword [rbp + 0x88], 0
xor r8d, r8d
lea rdx, [rbp + 0x88]
lea rcx, [0x1401c7d48]
call fcn.140062bf0
test al, al
je 0x1400b6a9f
mov rdi, qword [0x1401fc998]
mov r8, qword [rdi + 0x568]
sub r8, r14
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
add qword [rdi + 0x568], 0xfffffffffffffffc
jmp 0x1400b6aa7
add rbx, 4
add r14, 4
mov rcx, qword [0x1401fbc40]
mov rax, qword [rcx + 0x3fe0]
dec dword [rax + 0x108]
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400b6add
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140065410
mov rax, qword [0x1401fc998]
cmp rbx, qword [rax + 0x568]
jne 0x1400b6980
mov r15d, dword [rsp + 0x48]
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b6b26
cmp byte [rbx + 0x42c5], 0
je 0x1400b6b26
cmp dword [rbx + 0x42a4], 0
jne 0x1400b6b26
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b6b36
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov r8d, 0x22
lea rdx, [rbp + 0x860]
lea rcx, str.Add_Bot
call fcn.140033390
test al, al
je 0x1400b6ff6
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43480000
mov qword [rbp + 0x90], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x90]
mov qword [rsp + 0x20], rax
mov r9d, 0x22
lea r8, [0x1401fce30]
lea rdx, str.Enter_GrowID..
lea rcx, str.itn
call fcn.14006aaa0
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43480000
mov qword [rbp + 0x98], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x98]
mov qword [rsp + 0x20], rax
mov r9d, 0x22
lea r14, [0x1401fce58]
mov r8, r14
lea rdx, str.Enter_Password..
lea rcx, str.itp
call fcn.14006aaa0
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43480000
mov qword [rbp + 0xa0], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rdi, [0x1401fcf98]
mov r8, rdi
lea rdx, str.Enter_Mac..__Optional_
lea rcx, str.itm
call fcn.14006aaa0
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43480000
mov qword [rbp + 0xa8], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x20], rax
mov r9d, 0x2d
lea rbx, [0x1401ff138]
mov r8, rbx
lea rdx, str.Enter_Rid..__Optional_
lea rcx, str.itr
call fcn.14006aaa0
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43480000
mov qword [rbp + 0xb0], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
mov r9d, 0x400
lea rsi, [0x1401fca30]
mov r8, rsi
lea rdx, str.Enter_Token..__Optional_
lea rcx, str.itt
call fcn.14006aaa0
mov rax, qword [0x1401fbc40]
mov rdx, qword [rax + 0x3fe0]
movss xmm0, dword [rdx + 0x270]
cmp qword [rdx + 0x1c8], 0
jne 0x1400b6d6f
cmp qword [rax + 0x44b8], 0
je 0x1400b6d77
movss xmm0, dword [rdx + 0x240]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 0xb8], xmm0
mov dword [rbp + 0xbc], 0x41c80000
xor r8d, r8d
lea rdx, [rbp + 0xb8]
lea rcx, [0x1401c7924]
call fcn.140062bf0
test al, al
je 0x1400b6faa
lea rax, [rbp + 0x168]
mov qword [rbp + 0x868], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], r12
mov qword [rbp + 0x180], r12
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400b6de0
mov rdx, rsi
lea rcx, [rbp + 0x168]
call fcn.140013b60
nop
lea rax, [rbp + 0x228]
mov qword [rbp + 0x870], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], r12
mov qword [rbp + 0x240], r12
mov r8, r13
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b6e23
mov rdx, rbx
lea rcx, [rbp + 0x228]
call fcn.140013b60
nop
lea rax, [rbp + 0x208]
mov qword [rbp + 0x2b8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], r12
mov qword [rbp + 0x220], r12
mov r8, r13
inc r8
cmp byte [rdi + r8], 0
jne 0x1400b6e66
mov rdx, rdi
lea rcx, [rbp + 0x208]
call fcn.140013b60
nop
lea rax, [rbp + 0x1e8]
mov qword [rbp + 0x2c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e8], xmm0
mov qword [rbp + 0x1f8], r12
mov qword [rbp + 0x200], r12
mov r8, r13
nop dword [rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x1400b6eb0
mov rdx, r14
lea rcx, [rbp + 0x1e8]
call fcn.140013b60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
mov qword [rbp + 0x1d8], r12
mov qword [rbp + 0x1e0], r12
mov r8, r13
lea rdx, [0x1401fce30]
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b6ef0
lea rcx, [rbp + 0x1c8]
call fcn.140013b60
nop
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x228]
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x1c8]
call fcn.14009bdd0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1401fce30], xmm0
movups xmmword [0x1401fce40], xmm0
mov word [0x1401fce50], ax
xorps xmm1, xmm1
movups xmmword [0x1401fce58], xmm1
movups xmmword [0x1401fce68], xmm1
mov word [0x1401fce78], ax
movups xmmword [0x1401fcf98], xmm0
movups xmmword [0x1401fcfa8], xmm0
movups xmmword [0x1401ff138], xmm1
movups xmmword [0x1401ff148], xmm1
mov qword [0x1401ff158], rax
mov dword [0x1401ff160], eax
mov byte [0x1401ff164], al
xor edx, edx
mov r8d, 0x400
mov rcx, rsi
call sub.VCRUNTIME140.dll_memset
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b6fda
cmp byte [rbx + 0x42c5], 0
je 0x1400b6fda
cmp dword [rbx + 0x42a4], 0
jne 0x1400b6fda
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b6fea
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str.Switch_Options
call fcn.140033390
test al, al
je 0x1400b73e5
mov dword [rbp + 0xc0], 0x43200000
mov dword [rbp + 0xc4], 0x42a00000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.SwitchOptionLeft
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b7082
lea r8, str.SwitchOptionLeft
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0xc0]
mov edx, edi
lea rcx, str.SwitchOptionLeft
call fcn.140029c00
lea rdx, [0x1401fbc33]
lea rcx, str.Switch_on_Ban
call fcn.140064d30
lea rdx, [0x1401fbc31]
lea rcx, str.Switch_on_AAP
call fcn.140064d30
lea rdx, [0x1401fbc34]
lea rcx, str.Switch_on_Captcha
call fcn.140064d30
call fcn.140029ed0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov dword [rbp + 0xc8], 0x43520000
mov dword [rbp + 0xcc], 0x42a00000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.SwitchOptionRight
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b7158
lea r8, str.SwitchOptionRight
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0xc8]
mov edx, edi
lea rcx, str.SwitchOptionRight
call fcn.140029c00
lea rdx, [0x1401fbc34]
lea rcx, str.Switch_on_Invalid_Account
call fcn.140064d30
mov rcx, qword [0x1401fbc40]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x1400b71dc
cmp byte [rcx + 0x42aa], 0
jne 0x1400b71dc
test byte [rcx + 0x40b4], 4
jne 0x1400b72bb
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x1400b72bb
test eax, eax
je 0x1400b72bb
cmp r8d, dword [rdx + 8]
jmp 0x1400b72a4
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x1400b72bb
cmp qword [rcx + 0x3fe8], rdx
je 0x1400b71fb
test al, al
jns 0x1400b72bb
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x1400b722a
cmp eax, dword [rcx + 0x40b0]
je 0x1400b722a
cmp byte [rcx + 0x4041], 0
jne 0x1400b722a
cmp eax, dword [rdx + 0x8c]
je 0x1400b722a
cmp eax, dword [rdx + 0x90]
jne 0x1400b72bb
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x1400b7266
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x1400b7266
cmp byte [rax + 0xcc], 0
je 0x1400b7266
cmp rax, qword [rdx + 0x3b0]
je 0x1400b7266
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400b72bb
bt r8d, 0x1a
jb 0x1400b72bb
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x1400b728f
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x1400b72bb
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x1400b72bb
test byte [rcx + 0x40b4], 4
jne 0x1400b72bb
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x1400b72af
cmp byte [rdx + 0xcd], 0
jne 0x1400b72bb
lea rcx, str.Wrong_Password__Bad_Name_Length__Invalid_Account
call fcn.1400abbc0
lea rdx, [0x1401fbc38]
lea rcx, str.Switch_on_Level
call fcn.140064d30
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42200000
mov dword [rbp + 0x5e8], 0x7e
lea rbx, [0x1401c2c4c]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x5e8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x1401f40a4]
lea rcx, str.SwitchOnLevelInt
call fcn.1400683e0
lea rdx, [0x1401fbc37]
lea rcx, str.Switch_on_Play_Time
call fcn.140064d30
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42700000
mov dword [rbp + 0x5f8], 0x5f5e0ff
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x5f8]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [0x1401f409c]
lea rcx, str.SwitchOnLevelInt
call fcn.1400683e0
call fcn.140029ed0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b73c9
cmp byte [rbx + 0x42c5], 0
je 0x1400b73c9
cmp dword [rbx + 0x42a4], 0
jne 0x1400b73c9
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b73d9
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str._Pack_Settings
call fcn.140033390
test al, al
je 0x1400b804d
mov dword [rbp + 0xd0], 0
mov dword [rbp + 0xd4], 0x432a0000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.PacksChild
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b7471
lea r8, str.PacksChild
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0xd0]
mov edx, edi
lea rcx, str.PacksChild
call fcn.140029c00
mov qword [rbp + 0xd8], 0
lea rcx, str.PacksTable
call fcn.140030d80
movss dword [rsp + 0x28], xmm11
lea rdx, [rbp + 0xd8]
mov qword [rsp + 0x20], rdx
mov r9d, 0x20007c1
mov r8d, 3
mov edx, eax
lea rcx, str.PacksTable
call fcn.140059c80
mov rdx, qword [0x1401fbc40]
mov rdi, qword [rdx + 0x44b8]
movsx rcx, byte [rdi + 0x1f3]
cmp ecx, dword [rdi + 0x74]
jge 0x1400b75b8
imul rbx, rcx, 0x68
add rbx, qword [rdi + 0x18]
inc cl
mov byte [rdi + 0x1f3], cl
mov r8d, reloc.WS2_32.dll_recv
mov rdx, rbx
mov rcx, rdi
call fcn.14005adc0
mov dword [rbx + 0x30], r12d
mov eax, dword [rbx]
mov dword [rbx + 0x1c], 0x41a00000
cmp byte [rdi + 0x20b], 0
je 0x1400b7582
comiss xmm11, dword [rbx + 0x10]
jbe 0x1400b7550
comiss xmm11, dword [rbx + 0x18]
jbe 0x1400b7550
test al, 0x10
je 0x1400b7541
mov dword [rbx + 0x10], 0x41a00000
test al, 8
je 0x1400b754c
mov dword [rbx + 0x18], 0x41a00000
mov byte [rbx + 0x63], 0
test al, 2
je 0x1400b7560
test byte [rdi + 0x68], 4
jne 0x1400b7560
mov word [rbx + 0x5b], 0
test al, 4
je 0x1400b7582
test byte [rdi + 0x68], 8
jne 0x1400b7582
mov byte [rbx + 0x56], 0
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x65]
and al, 0xfc
or cl, al
mov byte [rbx + 0x65], cl
mov word [rbx + 0x50], r13w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, r12w
mov word [rbx + 0x50], dx
lea r8, str.x1x1
lea rdx, [0x1401c73f8]
call fcn.1400216d0
mov rdx, qword [0x1401fbc40]
mov rdi, qword [rdx + 0x44b8]
movsx rcx, byte [rdi + 0x1f3]
cmp ecx, dword [rdi + 0x74]
jge 0x1400b7685
imul rbx, rcx, 0x68
add rbx, qword [rdi + 0x18]
inc cl
mov byte [rdi + 0x1f3], cl
mov r8d, 8
mov rdx, rbx
mov rcx, rdi
call fcn.14005adc0
mov dword [rbx + 0x30], r12d
mov eax, dword [rbx]
mov dword [rbx + 0x1c], r12d
cmp byte [rdi + 0x20b], 0
je 0x1400b764f
comiss xmm11, dword [rbx + 0x10]
jbe 0x1400b761d
comiss xmm11, dword [rbx + 0x18]
jbe 0x1400b761d
test al, 8
je 0x1400b761d
mov dword [rbx + 0x18], 0xbf800000
test al, 2
je 0x1400b762d
test byte [rdi + 0x68], 4
jne 0x1400b762d
mov word [rbx + 0x5b], 0
test al, 4
je 0x1400b764f
test byte [rdi + 0x68], 8
jne 0x1400b764f
mov byte [rbx + 0x56], 0
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x65]
and al, 0xfc
or cl, al
mov byte [rbx + 0x65], cl
mov word [rbx + 0x50], r13w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, r12w
mov word [rbx + 0x50], dx
lea r8, [0x1401c7efa]
lea rdx, str.Pack_Name
call fcn.1400216d0
mov rdx, qword [0x1401fbc40]
mov rdi, qword [rdx + 0x44b8]
movsx rcx, byte [rdi + 0x1f3]
cmp ecx, dword [rdi + 0x74]
jge 0x1400b774b
imul rbx, rcx, 0x68
add rbx, qword [rdi + 0x18]
inc cl
mov byte [rdi + 0x1f3], cl
mov r8d, 8
mov rdx, rbx
mov rcx, rdi
call fcn.14005adc0
mov dword [rbx + 0x30], r12d
mov eax, dword [rbx]
mov dword [rbx + 0x1c], r12d
cmp byte [rdi + 0x20b], 0
je 0x1400b771c
comiss xmm11, dword [rbx + 0x10]
jbe 0x1400b76ea
comiss xmm11, dword [rbx + 0x18]
jbe 0x1400b76ea
test al, 8
je 0x1400b76ea
mov dword [rbx + 0x18], 0xbf800000
test al, 2
je 0x1400b76fa
test byte [rdi + 0x68], 4
jne 0x1400b76fa
mov word [rbx + 0x5b], 0
test al, 4
je 0x1400b771c
test byte [rdi + 0x68], 8
jne 0x1400b771c
mov byte [rbx + 0x56], 0
bt eax, 0xf
setb cl
inc cl
movzx eax, byte [rbx + 0x65]
and al, 0xfc
or cl, al
mov byte [rbx + 0x65], cl
mov word [rbx + 0x50], r13w
lea rcx, [rdi + 0x190]
mov eax, dword [rcx]
lea edx, [rax - 1]
test eax, eax
cmove dx, r12w
mov word [rbx + 0x50], dx
lea r8, [0x1401c7f29]
lea rdx, str.Pack_IDs
call fcn.1400216d0
call fcn.14005eea0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x878], xmm1
mov qword [rbp + 0x888], r12
mov esi, r12d
mov dword [rbp + 0x870], r12d
mov r14, qword [0x1401fc8d0]
mov rcx, r14
mov r8, qword [0x1401fc8c8]
sub rcx, r8
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400b7a83
movabs r15, 0x4924924924924925
nop dword [rax + rax]
movaps xmm1, xmm11
xor ecx, ecx
call fcn.14005cc50
mov rbx, qword [0x1401fbc40]
mov rcx, qword [rbx + 0x44b8]
test rcx, rcx
je 0x1400b77ed
mov eax, dword [rcx + 0x7c]
test eax, eax
je 0x1400b77ed
cmp eax, 0xffffffff
je 0x1400b77df
call fcn.14005d8e0
xor edx, edx
call fcn.14005d700
mov rbx, qword [0x1401fbc40]
mov rbx, qword [rbx + 0x3fe0]
mov edx, esi
mov rcx, rbx
call fcn.140024130
mov edi, eax
add rbx, 0x108
mov ecx, dword [rbx + 4]
mov r8d, dword [rbx]
cmp r8d, ecx
jne 0x1400b783b
inc r8d
test ecx, ecx
je 0x1400b7824
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
jmp 0x1400b7829
mov eax, 8
cmp eax, r8d
cmovg r8d, eax
mov edx, r8d
mov rcx, rbx
call fcn.140045b20
movsxd rcx, dword [rbx]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*4], edi
inc dword [rbx]
mov qword [rbp + 0xe0], 0
xor r8d, r8d
lea rdx, [rbp + 0xe0]
lea rcx, [0x1401c7d48]
call fcn.140062bf0
test al, al
je 0x1400b789b
mov rdx, qword [rbp + 0x880]
cmp rdx, qword [rbp + 0x888]
je 0x1400b7888
mov dword [rdx], esi
add qword [rbp + 0x880], 4
jmp 0x1400b789b
lea r8, [rbp + 0x870]
lea rcx, [rbp + 0x878]
call fcn.140090800
mov rcx, qword [0x1401fbc40]
mov rax, qword [rcx + 0x3fe0]
dec dword [rax + 0x108]
mov rcx, qword [rcx + 0x44b8]
test rcx, rcx
je 0x1400b78d7
mov eax, dword [rcx + 0x7c]
cmp eax, 1
je 0x1400b78d7
cmp eax, 0xffffffff
je 0x1400b78cd
call fcn.14005d8e0
mov edx, 1
call fcn.14005d700
movsxd rax, esi
imul rdi, rax, 0x38
mov rcx, qword [0x1401fc8c8]
add rcx, rdi
cmp qword [rcx + 0x18], 0xf
jbe 0x1400b78f2
mov rcx, qword [rcx]
call fcn.140062370
mov rax, qword [0x1401fbc40]
mov rcx, qword [rax + 0x44b8]
test rcx, rcx
je 0x1400b7926
mov eax, dword [rcx + 0x7c]
cmp eax, 2
je 0x1400b7926
cmp eax, 0xffffffff
je 0x1400b791c
call fcn.14005d8e0
mov edx, 2
call fcn.14005d700
xorps xmm0, xmm0
movups xmmword [rbp + 0x9a0], xmm0
mov qword [rbp + 0x9b0], r12
mov edx, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x9b8], rdx
mov byte [rbp + 0x9a0], 0
mov rbx, r12
mov rcx, qword [0x1401fc8c8]
mov rax, qword [rcx + rdi + 0x28]
sub rax, qword [rcx + rdi + 0x20]
sar rax, 2
test rax, rax
je 0x1400b7a1d
movsxd rax, esi
imul rdi, rax, 0x38
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rcx + rdi + 0x20]
mov edx, dword [rdx + rbx*4]
lea rcx, [rbp + 0x5b8]
call fcn.14000da80
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400b79a3
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x9a0]
call fcn.140006b10
nop
lea rcx, [rbp + 0x5b8]
call fcn.140006950
mov rcx, qword [0x1401fc8c8]
mov rax, qword [rcx + rdi + 0x28]
sub rax, qword [rcx + rdi + 0x20]
sar rax, 2
dec rax
cmp rbx, rax
jae 0x1400b79fc
mov r8d, 2
lea rdx, [0x1401c2c70]
lea rcx, [rbp + 0x9a0]
call fcn.140006b10
mov rcx, qword [0x1401fc8c8]
inc rbx
mov rax, qword [rcx + rdi + 0x28]
sub rax, qword [rcx + rdi + 0x20]
sar rax, 2
cmp rbx, rax
jb 0x1400b7980
mov rdx, qword [rbp + 0x9b8]
lea rcx, [rbp + 0x9a0]
cmp rdx, 0xf
cmova rcx, qword [rbp + 0x9a0]
call fcn.140062370
nop
lea rcx, [rbp + 0x9a0]
call fcn.140006950
inc esi
mov dword [rbp + 0x870], esi
mov r14, qword [0x1401fc8d0]
mov rcx, r14
mov r8, qword [0x1401fc8c8]
sub rcx, r8
mov rax, r15
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, esi
cmp rax, rdx
jb 0x1400b77b0
mov r15d, dword [rsp + 0x48]
mov rax, qword [rbp + 0x880]
mov rcx, qword [rbp + 0x878]
sub rax, rcx
sar rax, 2
sub eax, 1
js 0x1400b7baf
movsxd r12, eax
nop dword [rax]
nop dword [rax + rax]
movsxd rax, dword [rcx + r12*4]
imul rdi, rax, 0x38
add rdi, 0x38
add rdi, r8
cmp rdi, r14
je 0x1400b7b6c
lea rbx, [rdi - 8]
nop dword [rax]
lea rcx, [rbx - 0x30]
mov rdx, rdi
call fcn.1400134d0
lea rsi, [rbx - 0x10]
lea r15, [rbx + 0x28]
cmp rsi, r15
je 0x1400b7b54
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400b7b31
mov rax, qword [rbx]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
cmp rdx, 0x1000
jb 0x1400b7b24
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b7ba0
mov rcx, r8
call fcn.14012b044
mov qword [rbx - 8], 0
mov rax, qword [r15]
mov qword [rsi], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx - 8], rax
mov rax, qword [rbx + 0x38]
mov qword [rbx], rax
xor eax, eax
mov qword [rbx + 0x28], rax
mov qword [rbx + 0x30], rax
mov qword [rbx + 0x38], rax
add rbx, 0x38
add rdi, 0x38
cmp rdi, r14
jne 0x1400b7ad0
mov r14, qword [0x1401fc8d0]
lea rcx, [r14 - 0x38]
call fcn.140014af0
mov r14, qword [0x1401fc8d0]
sub r14, 0x38
mov qword [0x1401fc8d0], r14
sub r12, 1
mov rcx, qword [rbp + 0x878]
js 0x1400b7ba7
mov r8, qword [0x1401fc8c8]
jmp 0x1400b7ab0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov r15d, dword [rsp + 0x48]
xor r12d, r12d
test rcx, rcx
je 0x1400b7c01
mov rdx, qword [rbp + 0x888]
sub rdx, rcx
and rdx, 0xfffffffffffffffc
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b7bea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b7bea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012b044
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x878], xmm0
mov qword [rbp + 0x888], r12
call fcn.14005c280
call fcn.140029ed0
mov dword [rbp + 0xe8], 0x43aa0000
mov dword [rbp + 0xec], 0x41c80000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.MercedesKolye
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b7c79
lea r8, str.MercedesKolye
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0xe8]
mov edx, edi
lea rcx, str.MercedesKolye
call fcn.140029c00
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42a00000
mov qword [rbp + 0xf0], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea rbx, [0x1401ff1a0]
mov r8, rbx
lea rdx, str.Pack_name
lea rcx, str.inputpackname01
call fcn.14006aaa0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
mov rcx, qword [rdx + 0x3fe0]
movss xmm1, dword [rcx + 0x270]
cmp qword [rcx + 0x1c8], 0
jne 0x1400b7d2e
cmp qword [rdx + 0x44b8], 0
je 0x1400b7d36
movss xmm1, dword [rcx + 0x240]
movss xmm0, dword [rcx + 0x118]
or dword [rdx + 0x409c], 1
subss xmm1, xmm0
subss xmm1, xmm6
movss dword [rdx + 0x40a0], xmm1
mov qword [rbp + 0xf8], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r8, [0x1401fec70]
lea rdx, str.Item_ids__Example:_id1id2id3_
lea rcx, str.inputpackids01
call fcn.14006aaa0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov qword [rbp + 0x100], 0
xor r8d, r8d
lea rdx, [rbp + 0x100]
lea rcx, [0x1401c7fa0]
call fcn.140062bf0
test al, al
je 0x1400b7ffc
xorps xmm0, xmm0
movups xmmword [rbp + 0x928], xmm0
movdqa xmm1, xmmword [0x1401d22b0]
movdqu xmmword [rbp + 0x938], xmm1
mov byte [rbp + 0x928], 0
movdqu xmmword [rbp + 0x948], xmm0
mov qword [rbp + 0x958], r12
mov r8, r13
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b7e04
mov rdx, rbx
lea rcx, [rbp + 0x928]
call fcn.1400069b0
lea rdx, [0x140156484]
lea rcx, [0x1401fec70]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
je 0x1400b7f23
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
mov qword [rbp + 0x158], r12
mov qword [rbp + 0x160], r12
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400b7e60
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.140013b60
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x148]
cmp qword [rbp + 0x160], 0xf
cmova rbx, qword [rbp + 0x148]
mov dword [rax], r12d
mov r8d, 0xa
lea rdx, [rbp + 0x630]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x630]
je 0x1400b7f71
cmp dword [rdi], 0x22
je 0x1400b7f63
mov dword [rbp + 0x868], eax
mov rdx, qword [rbp + 0x950]
cmp rdx, qword [rbp + 0x958]
je 0x1400b7eeb
mov dword [rdx], eax
add qword [rbp + 0x950], 4
jmp 0x1400b7eff
lea r8, [rbp + 0x868]
lea rcx, [rbp + 0x948]
call fcn.140090800
nop
lea rcx, [rbp + 0x148]
call fcn.140006950
lea rdx, [0x140156484]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x1400b7e40
mov rbx, qword [0x1401fc8d0]
cmp rbx, qword [0x1401fc8d8]
je 0x1400b7f7f
mov qword [rsp + 0x70], rbx
lea rdx, [rbp + 0x928]
mov rcx, rbx
call fcn.140006830
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0x948]
call fcn.140091480
nop
add qword [0x1401fc8d0], 0x38
jmp 0x1400b7f8f
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
lea r8, [rbp + 0x928]
mov rdx, rbx
call fcn.1400eb2f0
nop
mov rcx, qword [rbp + 0x948]
test rcx, rcx
je 0x1400b7ff0
mov rax, qword [rbp + 0x958]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b7fd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b7fd9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14012b044
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x948], xmm0
mov qword [rbp + 0x958], r12
lea rcx, [rbp + 0x928]
call fcn.140006950
call fcn.140029ed0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b8031
cmp byte [rbx + 0x42c5], 0
je 0x1400b8031
cmp dword [rbx + 0x42a4], 0
jne 0x1400b8031
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b8041
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str._GTPS3
call fcn.140033390
test al, al
je 0x1400b8448
lea rcx, str.GTPS3_Hosts_Ip
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42fe0000
mov qword [rbp + 0x108], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp + 0x108]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401fd480]
mov r8, rbx
lea rdx, [0x1401c7fc0]
lea rcx, str.input_gtps3_hosts_ip
call fcn.14006aaa0
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b80f0
mov rdx, rbx
lea rbx, str.15.235.167.45
mov rcx, rbx
call fcn.1400069b0
mov qword [rbp + 0x110], 0
xor r8d, r8d
lea rdx, [rbp + 0x110]
lea rcx, str.Change_Hosts_File
call fcn.140062bf0
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
test al, al
je 0x1400b82f3
xorps xmm0, xmm0
movups xmmword [rbp + 0xa28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa38], xmm1
mov r8d, 0x25
lea rdx, str.C:WindowsSystem32driversetchosts
lea rcx, [rbp + 0xa28]
call fcn.140013b60
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x640]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0xa28]
cmp qword [rbp + 0xa40], 0xf
cmova rdx, qword [rbp + 0xa28]
mov r8d, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x640]
call fcn.1400e1c70
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x640], rdi
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x63c], edx
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x640]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
test al, al
jne 0x1400b8295
mov rdx, rbx
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdx, qword [str.15.235.167.45]
mov r8, qword [reloc.WS2_32.dll_listen]
lea rcx, [rbp + 0x640]
call fcn.140080c30
lea rdx, str._www.growtopia1.com_n
mov rcx, rax
call fcn.1400138b0
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rbx, qword [str.15.235.167.45]
mov r8, qword [reloc.WS2_32.dll_listen]
mov rdx, rbx
lea rcx, [rbp + 0x640]
call fcn.140080c30
lea rdx, str._www.growtopia2.com_n
mov rcx, rax
call fcn.1400138b0
lea rcx, [rbp + 0x648]
call fcn.1400808e0
test rax, rax
jne 0x1400b8295
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x640]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x640], rdi
mov rax, qword [rbp + 0x640]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x63c], edx
lea rcx, [rbp + 0x648]
call fcn.140080630
lea rcx, [rbp + 0x650]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x6e8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa28]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov qword [rbp + 0x118], 0
xor r8d, r8d
lea rdx, [rbp + 0x118]
lea rcx, str.Reset_Hosts_File
call fcn.140062bf0
test al, al
je 0x1400b83fc
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x750]
call sub.VCRUNTIME140.dll_memset
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.C:WindowsSystem32driversetchosts
lea rcx, [rbp + 0x750]
call fcn.1400e1c70
nop
mov rax, qword [rbp + 0x750]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x750]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
test al, al
jne 0x1400b83ab
lea rcx, [rbp + 0x758]
call fcn.1400808e0
test rax, rax
jne 0x1400b83ab
mov rax, qword [rbp + 0x750]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x750]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x750]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x750], rdi
mov rax, qword [rbp + 0x750]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x74c], edx
lea rcx, [rbp + 0x758]
call fcn.140080630
lea rcx, [rbp + 0x760]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x7f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b842c
cmp byte [rbx + 0x42c5], 0
je 0x1400b842c
cmp dword [rbx + 0x42a4], 0
jne 0x1400b842c
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b843c
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str._Auto_Set_Pos
call fcn.140033390
lea rdi, [0x1401c2c4c]
test al, al
je 0x1400b855b
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x868], 0x1e
mov dword [rbp + 0x870], 1
mov r8, qword [0x1401fc998]
add r8, 0xc50
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, str._Rejoin_Interval
call fcn.1400677c0
test al, al
je 0x1400b850f
cmp byte [0x1401fbc3e], 0
je 0x1400b850f
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400b850f
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0xc50]
mov dword [rdx + 0xc50], ecx
add r8, 8
cmp r8, r9
jne 0x1400b84f0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b853f
cmp byte [rbx + 0x42c5], 0
je 0x1400b853f
cmp dword [rbx + 0x42a4], 0
jne 0x1400b853f
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b854f
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str._Auto_Disconnect_On_Mod
call fcn.140033390
test al, al
je 0x1400b8787
mov r8, qword [0x1401fc998]
add r8, 0x4c7
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
lea rdx, str.Auto_Disconnect_All_Bots
lea rcx, [rbp + 0x980]
call fcn.1400afb30
nop
lea rcx, [rbp + 0x980]
cmp qword [rbp + 0x998], 0xf
cmova rcx, qword [rbp + 0x980]
mov r8, qword [rbp + 0x990]
cmp r8, 4
jne 0x1400b85e1
lea rdx, str.none
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b8682
cmp byte [0x1401fbc3e], 0
je 0x1400b8682
mov r9d, r12d
mov rax, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b8682
mov r8, r12
nop
mov rcx, qword [r8 + rdx]
cmp rcx, qword [0x1401fc998]
je 0x1400b8665
lea rax, [rbp + 0x980]
cmp qword [rbp + 0x998], 0xf
cmova rax, qword [rbp + 0x980]
cmp qword [rbp + 0x990], 6
jne 0x1400b8657
cmp dword [rax], 0x6e65706f
jne 0x1400b8657
cmp word [rax + 4], 0x6465
jne 0x1400b8657
mov byte [rcx + 0x4c7], 1
jmp 0x1400b865e
mov byte [rcx + 0x4c7], 0
mov rdx, qword [0x1401fc9d8]
inc r9d
add r8, 8
mov rcx, qword [0x1401fc9e0]
sub rcx, rdx
sar rcx, 3
movsxd rax, r9d
cmp rax, rcx
jb 0x1400b8610
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x868], 0x2ee0
mov dword [rbp + 0x870], r12d
mov r8, qword [0x1401fc998]
add r8, 0x4c8
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, str._Disconnect_Delay
call fcn.1400677c0
test al, al
je 0x1400b872f
cmp byte [0x1401fbc3e], 0
je 0x1400b872f
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400b872f
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0x4c8]
mov dword [rdx + 0x4c8], ecx
add r8, 8
cmp r8, r9
jne 0x1400b8710
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b875f
cmp byte [rbx + 0x42c5], 0
je 0x1400b875f
cmp dword [rbx + 0x42a4], 0
jne 0x1400b875f
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b876f
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
lea rcx, [rbp + 0x980]
call fcn.140006950
xor edx, edx
mov r8d, 0x42b
lea rcx, str.AddProxy
call fcn.140033390
test al, al
je 0x1400b9070
call fcn.14006f720
lea rcx, str._Add_Proxy
call fcn.1400aee60
call fcn.14006f980
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x437a0000
mov qword [rbp - 0x78], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rdi, [0x1401fd590]
mov r8, rdi
lea rdx, str.ip:port__:username:pass___optional_
lea rcx, str.input_add_proxy
call fcn.14006aaa0
mov rcx, qword [0x1401fbc40]
mov rdx, qword [rcx + 0x3fe0]
movss xmm2, dword [rdx + 0x270]
cmp qword [rdx + 0x1c8], 0
jne 0x1400b883e
cmp qword [rcx + 0x44b8], 0
je 0x1400b8846
movss xmm2, dword [rdx + 0x240]
mov byte [rdx + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
subss xmm2, dword [rdx + 0x118]
mulss xmm2, xmm10
subss xmm2, dword [0x1401d2150]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov dword [rbp - 0x70], 0x42700000
mov dword [rbp - 0x6c], 0x41a00000
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [0x1401c7924]
call fcn.140062bf0
test al, al
je 0x1400b8905
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x1c0], r12
mov r8, r13
inc r8
cmp byte [rdi + r8], 0
jne 0x1400b88d6
mov rdx, rdi
lea rcx, [rbp + 0x1a8]
call fcn.140013b60
mov r15d, 1
cmp qword [rbp + 0x1b8], 0
je 0x1400b8905
movzx ebx, r15b
jmp 0x1400b8907
xor bl, bl
test r15b, 1
je 0x1400b891d
and r15d, 0xfffffffe
lea rcx, [rbp + 0x1a8]
call fcn.140006950
test bl, bl
je 0x1400b8fed
xorps xmm0, xmm0
movups xmmword [rbp + 0x9c0], xmm0
mov qword [rbp + 0x9d0], r12
mov qword [rbp + 0x9d8], r12
mov r8, r13
inc r8
cmp byte [rdi + r8], 0
jne 0x1400b8940
mov rdx, rdi
lea rcx, [rbp + 0x9c0]
call fcn.140013b60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8c8], xmm0
mov qword [rbp + 0x8d8], r12
mov qword [rbp + 0x8e0], r12
mov r8d, 4
lea rdx, [0x140156544]
lea rcx, [rbp + 0x8c8]
call fcn.140013b60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x908], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x918], xmm1
mov r8d, 4
lea rdx, [0x140156544]
lea rcx, [rbp + 0x908]
call fcn.140013b60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8e8], xmm0
mov qword [rbp + 0x8f8], r12
mov qword [rbp + 0x900], r12
mov r8d, 4
lea rdx, [0x140156544]
lea rcx, [rbp + 0x8e8]
call fcn.140013b60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8a8], xmm0
mov qword [rbp + 0x8b8], r12
mov qword [rbp + 0x8c0], r12
mov r8d, 4
lea rdx, [0x140156544]
lea rcx, [rbp + 0x8a8]
call fcn.140013b60
nop
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x890], xmm1
mov qword [rbp + 0x8a0], r12
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0xb90]
call sub.VCRUNTIME140.dll_memset
lea rax, [0x1401c3cc8]
mov qword [rbp + 0xb90], rax
lea rax, [0x1401c1738]
mov qword [rbp + 0xba0], rax
lea rcx, [rbp + 0xc28]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r15d, 0x10
mov dword [rbp + 0x868], r15d
xor r8d, r8d
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0xb90]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0xb90], r14
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0xb8c], edx
lea rax, [rbp + 0xba8]
mov qword [rsp + 0x70], rax
lea rcx, [rbp + 0xba8]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + 0xba8], rax
lea rdx, [rbp + 0x9c0]
cmp qword [rbp + 0x9d8], 0xf
cmova rdx, qword [rbp + 0x9c0]
xor r9d, r9d
mov r8, qword [rbp + 0x9d0]
lea rcx, [rbp + 0xba8]
call fcn.14008e950
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa08], xmm0
movdqa xmm1, xmmword [0x1401d22b0]
movdqu xmmword [rbp + 0xa18], xmm1
mov byte [rbp + 0xa08], 0
mov r8b, 0x3a
lea rdx, [rbp + 0xa08]
lea rcx, [rbp + 0xb90]
call fcn.14008f320
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400b8bd9
nop word [rax + rax]
mov rax, qword [rbp + 0x898]
cmp rax, qword [rbp + 0x8a0]
je 0x1400b8b99
lea rdx, [rbp + 0xa08]
mov rcx, rax
call fcn.140006830
add qword [rbp + 0x898], 0x20
jmp 0x1400b8baf
lea r8, [rbp + 0xa08]
mov rdx, rax
lea rcx, [rbp + 0x890]
call fcn.1400178b0
mov r8b, 0x3a
lea rdx, [rbp + 0xa08]
lea rcx, [rbp + 0xb90]
call fcn.14008f320
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400b8b70
mov rcx, qword [rbp + 0x898]
mov rax, qword [rbp + 0x890]
sub rcx, rax
sar rcx, 5
cmp rcx, 2
jne 0x1400b8c52
lea rcx, [rbp + 0x8c8]
cmp rcx, rax
je 0x1400b8c24
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400b8c0e
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x8c8]
call fcn.1400069b0
mov rax, qword [rbp + 0x890]
lea rdx, [rax + 0x20]
lea rax, [rbp + 0x908]
cmp rax, rdx
je 0x1400b8d18
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400b8c46
mov rdx, qword [rdx]
lea rcx, [rbp + 0x908]
jmp 0x1400b8d13
cmp rcx, 4
jne 0x1400b8f41
lea rcx, [rbp + 0x8c8]
cmp rcx, rax
je 0x1400b8c8c
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x1400b8c76
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x8c8]
call fcn.1400069b0
mov rax, qword [rbp + 0x890]
lea rdx, [rax + 0x20]
lea rcx, [rbp + 0x908]
cmp rcx, rdx
je 0x1400b8cbd
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400b8caa
mov rdx, qword [rdx]
lea rcx, [rbp + 0x908]
call fcn.1400069b0
mov rax, qword [rbp + 0x890]
lea rdx, [rax + 0x40]
lea rcx, [rbp + 0x8e8]
cmp rcx, rdx
je 0x1400b8cee
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400b8cdb
mov rdx, qword [rdx]
lea rcx, [rbp + 0x8e8]
call fcn.1400069b0
mov rax, qword [rbp + 0x890]
lea rdx, [rax + 0x60]
lea rax, [rbp + 0x8a8]
cmp rax, rdx
je 0x1400b8d18
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400b8d0c
mov rdx, qword [rdx]
lea rcx, [rbp + 0x8a8]
call fcn.1400069b0
mov qword [rbp + 0xa90], r12
xorps xmm0, xmm0
movups xmmword [rbp + 0xa98], xmm0
mov qword [rbp + 0xaa8], r12
mov qword [rbp + 0xab0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xa98], 0
movups xmmword [rbp + 0xab8], xmm0
mov qword [rbp + 0xac8], r12
mov qword [rbp + 0xad0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xab8], 0
movups xmmword [rbp + 0xad8], xmm0
mov qword [rbp + 0xae8], r12
mov qword [rbp + 0xaf0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xad8], 0
mov dword [rbp + 0xaf8], r12d
mov byte [rbp + 0xafc], 0
movdqa xmmword [rbp + 0xb00], xmm0
lea rdx, [rbp + 0x8c8]
cmp qword [rbp + 0x8e0], 0xf
cmova rdx, qword [rbp + 0x8c8]
mov r8, qword [rbp + 0x8d8]
lea rcx, [rbp + 0xa98]
call fcn.1400069b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x908]
cmp qword [rbp + 0x920], 0xf
cmova rbx, qword [rbp + 0x908]
mov dword [rax], r12d
mov r8d, 0xa
lea rdx, [rbp + 0x628]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x628]
jne 0x1400b8e12
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
cmp dword [rdi], 0x22
jne 0x1400b8e25
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
mov dword [rbp + 0xaf8], eax
lea rcx, [rbp + 0x8e8]
mov rdi, qword [rbp + 0x8e8]
mov rsi, qword [rbp + 0x900]
cmp rsi, 0xf
cmova rcx, rdi
mov rbx, qword [rbp + 0x8f8]
cmp rbx, 4
jne 0x1400b8e68
mov r8, rbx
lea rdx, [0x140156544]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b8ee4
lea rcx, [rbp + 0x8a8]
cmp qword [rbp + 0x8c0], 0xf
cmova rcx, qword [rbp + 0x8a8]
mov r8, qword [rbp + 0x8b8]
cmp r8, 4
jne 0x1400b8e9c
lea rdx, [0x140156544]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b8ee4
lea rdx, [rbp + 0x8e8]
cmp rsi, 0xf
cmova rdx, rdi
mov r8, rbx
lea rcx, [rbp + 0xab8]
call fcn.1400069b0
lea rdx, [rbp + 0x8a8]
cmp qword [rbp + 0x8c0], 0xf
cmova rdx, qword [rbp + 0x8a8]
mov r8, qword [rbp + 0x8b8]
lea rcx, [rbp + 0xad8]
call fcn.1400069b0
mov rdx, qword [0x1401f4560]
lea r8, [rbp + 0xa90]
cmp rdx, qword [0x1401f4568]
je 0x1400b8f0a
call fcn.1400ee770
sub qword [0x1401f4560], 0xffffffffffffff80
jmp 0x1400b8f16
lea rcx, [0x1401f4558]
call fcn.1400eba20
call fcn.140033110
nop
lea rcx, [rbp + 0xad8]
call fcn.140006950
lea rcx, [rbp + 0xab8]
call fcn.140006950
lea rcx, [rbp + 0xa98]
call fcn.140006950
nop
lea rcx, [rbp + 0xa08]
call fcn.140006950
nop
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xb90], r14
mov rax, qword [rbp + 0xb90]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0xb8c], edx
lea rcx, [rbp + 0xba8]
call fcn.140013060
lea rcx, [rbp + 0xbb0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xc28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x890]
call fcn.140012a30
nop
lea rcx, [rbp + 0x8a8]
call fcn.140006950
nop
lea rcx, [rbp + 0x8e8]
call fcn.140006950
nop
lea rcx, [rbp + 0x908]
call fcn.140006950
nop
lea rcx, [rbp + 0x8c8]
call fcn.140006950
nop
lea rcx, [rbp + 0x9c0]
call fcn.140006950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov dword [rbp - 0x68], 0x42700000
mov dword [rbp - 0x64], 0x41a00000
xor r8d, r8d
lea rdx, [rbp - 0x68]
lea rcx, str.Close
call fcn.140062bf0
test al, al
je 0x1400b9024
call fcn.140033110
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b9054
cmp byte [rbx + 0x42c5], 0
je 0x1400b9054
cmp dword [rbx + 0x42a4], 0
jne 0x1400b9054
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b9064
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
xor r8d, r8d
lea rdx, [rbp + 0x860]
lea rcx, str.Proxy_Settings
call fcn.140033390
test al, al
je 0x1400b92f5
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, reloc.WS2_32.dll_accept
lea rdx, str.Spread_Proxies
lea rcx, [rbp + 0x358]
call fcn.1400afb30
lea rcx, [rbp + 0x358]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401f4549]
lea rdx, str.Auto_Check
lea rcx, [rbp + 0x378]
call fcn.1400afb30
lea rcx, [rbp + 0x378]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401f454a]
lea rdx, str.Auto_Switch
lea rcx, [rbp + 0x398]
call fcn.1400afb30
lea rcx, [rbp + 0x398]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401f454b]
lea rdx, str.Switch_on_Shadowban__Block
lea rcx, [rbp + 0x3f8]
call fcn.1400afb30
lea rcx, [rbp + 0x3f8]
call fcn.140006950
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea r8, [0x1401f454c]
lea rdx, str.Switch_on_HTTP_Block
lea rcx, [rbp + 0x3b8]
call fcn.1400afb30
lea rcx, [rbp + 0x3b8]
call fcn.140006950
mov rax, qword [0x1401fbc40]
mov rax, qword [rax + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400b91c0
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140065410
lea rcx, str.Bot_Proxy
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42c80000
mov dword [rbp + 0x600], 0x1869f
mov dword [rbp + 0x5f0], 1
lea r14, [0x1401c2c4c]
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x600]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x5f0]
lea r8, [0x1401f4550]
lea rcx, str.botperproxyint
call fcn.1400683e0
lea rcx, str.Proxy_Cooldown
call fcn.140062370
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x42dc0000
mov dword [rbp + 0x620], 0x1869f
mov dword [rbp + 0x618], 1
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x620]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x618]
lea r8, [0x1401f4554]
lea rcx, str.proxycooldownint
call fcn.1400683e0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b92d7
cmp byte [rbx + 0x42c5], 0
je 0x1400b92d7
cmp dword [rbx + 0x42a4], 0
jne 0x1400b92d7
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b92e7
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
jmp 0x1400b92fc
lea r14, [0x1401c2c4c]
mov r8d, 0x22
lea rdx, [rbp + 0x860]
lea rcx, str.PNB_Pos__World
call fcn.140033390
test al, al
je 0x1400b9be4
mov rbx, qword [0x1401fbc40]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea r14, str.Custom_PNB_World__optional.._
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm12
movss xmm7, dword [0x1401d220c]
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3d50]
lea rdx, [rbp + 0x868]
mov rcx, qword [rbx + 0x3d48]
call fcn.140054040
movss xmm0, dword [rbp + 0x868]
movss xmm8, dword [0x1401d2034]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm1, dword [0x1401d2174]
movss dword [rbp - 0x58], xmm1
mov dword [rbp - 0x54], 0x42c80000
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.CustomPnbLeft
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400b93ef
lea r8, str.CustomPnbLeft
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp - 0x58]
mov edx, edi
lea rcx, str.CustomPnbLeft
call fcn.140029c00
mov rbx, qword [0x1401fbc40]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3d50]
lea rdx, [rbp + 0x868]
mov rcx, qword [rbx + 0x3d48]
call fcn.140054040
movss xmm0, dword [rbp + 0x868]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm9, dword [0x1401d20f4]
addss xmm1, xmm9
or dword [rbx + 0x409c], 1
movss dword [rbx + 0x40a0], xmm1
mov qword [rbp - 0x50], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rsi, [0x1401ff170]
mov r8, rsi
mov rdx, r14
lea rcx, str.inputpnbworldrotaname
call fcn.14006aaa0
test al, al
je 0x1400b9532
cmp byte [0x1401fbc3e], 0
je 0x1400b950a
mov rdi, qword [0x1401fc9e0]
mov rbx, qword [0x1401fc9d8]
cmp rbx, rdi
je 0x1400b9532
nop dword [rax + rax]
mov r8, r13
inc r8
cmp byte [rsi + r8], 0
jne 0x1400b94e3
mov rcx, qword [rbx]
add rcx, 0x808
mov rdx, rsi
call fcn.1400069b0
add rbx, 8
cmp rbx, rdi
jne 0x1400b94e0
jmp 0x1400b9532
mov rcx, qword [0x1401fc998]
add rcx, 0x808
mov r8, r13
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400b9520
mov rdx, rsi
call fcn.1400069b0
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
or dword [rdx + 0x409c], 1
mov dword [rdx + 0x40a0], 0x428c0000
mov qword [rbp - 0x48], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rbp - 0x48]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea rsi, [0x1401fd248]
mov r8, rsi
lea rdx, str.doorID
lea rcx, str.inputpnbworldrotaname
call fcn.14006aaa0
test al, al
je 0x1400b9613
cmp byte [0x1401fbc3e], 0
je 0x1400b95f0
mov rdi, qword [0x1401fc9e0]
mov rbx, qword [0x1401fc9d8]
cmp rbx, rdi
je 0x1400b9613
nop word [rax + rax]
mov rcx, qword [rbx]
add rcx, 0x828
mov r8, r13
nop dword [rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400b95d0
mov rdx, rsi
call fcn.1400069b0
add rbx, 8
cmp rbx, rdi
jne 0x1400b95c0
jmp 0x1400b9613
inc r13
cmp byte [rsi + r13], 0
jne 0x1400b95f0
mov r8, r13
mov rcx, qword [0x1401fc998]
add rcx, 0x828
mov rdx, rsi
call fcn.1400069b0
mov rbx, qword [0x1401fbc40]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rdi, [0x1401c81a0]
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3d50]
lea rdx, [rbp + 0x868]
mov rcx, qword [rbx + 0x3d48]
call fcn.140054040
movss xmm0, dword [rbp + 0x868]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rax, qword [rbx + 0x3fe0]
movss xmm2, dword [rax + 0x118]
movaps xmm1, xmm2
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x98]
movss xmm0, dword [rax + 0x270]
cmp qword [rax + 0x1c8], 0
jne 0x1400b96a8
cmp qword [rbx + 0x44b8], 0
je 0x1400b96b0
movss xmm0, dword [rax + 0x240]
subss xmm0, xmm2
movss xmm6, dword [0x1401d2138]
subss xmm0, xmm6
subss xmm0, xmm3
subss xmm0, dword [rbx + 0x3954]
mulss xmm0, xmm10
addss xmm0, xmm1
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
or dword [rbx + 0x409c], 1
mov dword [rbx + 0x40a0], 0x42200000
mov dword [rbp + 0x610], 0x12c
mov r8, qword [0x1401fc998]
add r8, 0x79c
lea r14, [0x1401c2c4c]
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x610]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea rcx, str.inputpnbx
call fcn.1400683e0
test al, al
je 0x1400b97cb
cmp byte [0x1401fbc3e], 0
je 0x1400b97cb
mov r9d, r12d
mov rax, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b97cb
mov r8, r12
nop dword [rax]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0x79c]
mov rax, qword [r8 + rdx]
mov dword [rax + 0x79c], ecx
inc r9d
lea r8, [r8 + 8]
mov rcx, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rcx, rdx
sar rcx, 3
movsxd rax, r9d
cmp rax, rcx
jb 0x1400b9790
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rcx, rdi
call fcn.140062370
mov rbx, qword [0x1401fbc40]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3d50]
lea rdx, [rbp + 0x868]
mov rcx, qword [rbx + 0x3d48]
call fcn.140054040
movss xmm0, dword [rbp + 0x868]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rax, qword [rbx + 0x3fe0]
movss xmm2, dword [rax + 0x118]
movaps xmm1, xmm2
subss xmm1, dword [rax + 0x48]
addss xmm1, dword [rax + 0x98]
movss xmm0, dword [rax + 0x270]
cmp qword [rax + 0x1c8], 0
jne 0x1400b986e
cmp qword [rbx + 0x44b8], 0
je 0x1400b9876
movss xmm0, dword [rax + 0x240]
subss xmm0, xmm2
subss xmm0, xmm6
subss xmm0, xmm3
subss xmm0, dword [rbx + 0x3954]
mulss xmm0, xmm10
addss xmm0, xmm1
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
or dword [rbx + 0x409c], 1
mov dword [rbx + 0x40a0], 0x42200000
mov dword [rbp + 0x608], 0x12c
mov r8, qword [0x1401fc998]
add r8, 0x7a0
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x608]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea rcx, str.inputpnby
call fcn.1400683e0
test al, al
je 0x1400b998b
cmp byte [0x1401fbc3e], 0
je 0x1400b998b
mov r9d, r12d
mov rax, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b998b
mov r8, r12
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0x7a0]
mov rax, qword [r8 + rdx]
mov dword [rax + 0x7a0], ecx
inc r9d
lea r8, [r8 + 8]
mov rcx, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rcx, rdx
sar rcx, 3
movsxd rax, r9d
cmp rax, rcx
jb 0x1400b9950
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
lea rcx, [0x1401c81d8]
call fcn.140062370
mov rbx, qword [0x1401fbc40]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm7
movss xmm2, dword [rbx + 0x3d50]
lea rdx, [rbp + 0x868]
mov rcx, qword [rbx + 0x3d48]
call fcn.140054040
movss xmm0, dword [rbp + 0x868]
addss xmm0, xmm8
cvttss2si eax, xmm0
movd xmm3, eax
cvtdq2ps xmm3, xmm3
mov rcx, qword [rbx + 0x3fe0]
movss xmm1, dword [rcx + 0x270]
cmp qword [rcx + 0x1c8], 0
jne 0x1400b9a1a
cmp qword [rbx + 0x44b8], 0
je 0x1400b9a22
movss xmm1, dword [rcx + 0x240]
movss xmm0, dword [rcx + 0x118]
movaps xmm2, xmm0
subss xmm2, dword [rcx + 0x48]
addss xmm2, dword [rcx + 0x98]
subss xmm1, xmm0
subss xmm1, xmm6
subss xmm1, xmm3
subss xmm1, dword [rbx + 0x3954]
mulss xmm1, xmm10
addss xmm2, xmm1
subss xmm2, xmm9
mov byte [rcx + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, xmm2
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss xmm1, dword [rbx + 0x3954]
addss xmm1, dword [0x1401d2170]
movss dword [rbp - 0x40], xmm1
mov dword [rbp - 0x3c], 0
xor r8d, r8d
lea rdx, [rbp - 0x40]
lea rcx, str.Get_Pos
call fcn.140062bf0
test al, al
je 0x1400b9b93
cmp byte [0x1401fbc3e], 0
je 0x1400b9b47
mov rsi, qword [0x1401fc9e0]
mov rdi, qword [0x1401fc9d8]
cmp rdi, rsi
je 0x1400b9b93
movss xmm6, dword [0x1401d1f9c]
nop word [rax + rax]
mov rbx, qword [rdi]
movss xmm0, dword [rbx + 0x448]
mulss xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rbx + 0x79c], eax
mov rbx, qword [rdi]
movss xmm0, dword [rbx + 0x44c]
mulss xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rbx + 0x7a0], eax
add rdi, 8
cmp rdi, rsi
jne 0x1400b9b00
jmp 0x1400b9b93
mov rbx, qword [0x1401fc998]
movss xmm0, dword [rbx + 0x448]
mulss xmm0, dword [0x1401d1f9c]
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rbx + 0x79c], eax
mov rbx, qword [0x1401fc998]
movss xmm0, dword [rbx + 0x44c]
mulss xmm0, dword [0x1401d1f9c]
call sub.api_ms_win_crt_math_l1_1_0.dll_floorf
cvttss2si eax, xmm0
mov dword [rbx + 0x7a0], eax
call fcn.140029ed0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b9bc8
cmp byte [rbx + 0x42c5], 0
je 0x1400b9bc8
cmp dword [rbx + 0x42a4], 0
jne 0x1400b9bc8
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b9bd8
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov r8d, 0x22
lea rdx, [rbp + 0x860]
lea rcx, str.Auto_Reconnect
call fcn.140033390
test al, al
je 0x1400b9f9a
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x868], 0x78
mov dword [rbp + 0x870], 1
mov r8, qword [0x1401fc998]
add r8, 0xdc8
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, str.Auto_Reconnect
call fcn.1400677c0
test al, al
je 0x1400b9caf
cmp byte [0x1401fbc3e], 0
je 0x1400b9caf
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400b9caf
nop dword [rax + rax]
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0xdc8]
mov dword [rdx + 0xdc8], ecx
add r8, 8
cmp r8, r9
jne 0x1400b9c90
mov rax, qword [0x1401fbc40]
mov rcx, qword [rax + 0x3fe0]
cmp byte [rcx + 0xd0], 0
jne 0x1400b9cdf
mov eax, dword [rcx + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140065410
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x868], 0x1f4
mov dword [rbp + 0x870], 1
mov r8, qword [0x1401fc998]
add r8, 0xdd8
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, [0x1401c81e0]
call fcn.1400677c0
test al, al
je 0x1400b9d7f
cmp byte [0x1401fbc3e], 0
je 0x1400b9d7f
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400b9d7f
nop dword [rax + rax]
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0xdd8]
mov dword [rdx + 0xdd8], ecx
add r8, 8
cmp r8, r9
jne 0x1400b9d60
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x42c80000
mov dword [rbp + 0x868], 0x1f4
mov dword [rbp + 0x870], 1
mov r8, qword [0x1401fc998]
add r8, 0xddc
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, [0x1401c81dc]
call fcn.1400677c0
test al, al
je 0x1400b9e2f
cmp byte [0x1401fbc3e], 0
je 0x1400b9e2f
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400b9e2f
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0xddc]
mov dword [rdx + 0xddc], ecx
add r8, 8
cmp r8, r9
jne 0x1400b9e10
mov r8, qword [0x1401fc998]
add r8, 0xdd4
mov byte [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm11
xor r9d, r9d
lea rdx, str.Random_Interval
lea rcx, [rbp + 0x960]
call fcn.1400afb30
nop
lea rcx, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova rcx, qword [rbp + 0x960]
mov r8, qword [rbp + 0x970]
cmp r8, 4
jne 0x1400b9e98
lea rdx, str.none
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b9f42
cmp byte [0x1401fbc3e], 0
je 0x1400b9f42
mov r9d, r12d
mov rax, qword [0x1401fc9e0]
mov rdx, qword [0x1401fc9d8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400b9f42
mov r8, r12
nop dword [rax]
mov rcx, qword [rdx + r8]
cmp rcx, qword [0x1401fc998]
je 0x1400b9f25
lea rax, [rbp + 0x960]
cmp qword [rbp + 0x978], 0xf
cmova rax, qword [rbp + 0x960]
cmp qword [rbp + 0x970], 6
jne 0x1400b9f17
cmp dword [rax], 0x6e65706f
jne 0x1400b9f17
cmp word [rax + 4], 0x6465
jne 0x1400b9f17
mov byte [rcx + 0xdd4], 1
jmp 0x1400b9f1e
mov byte [rcx + 0xdd4], 0
mov rdx, qword [0x1401fc9d8]
inc r9d
add r8, 8
mov rcx, qword [0x1401fc9e0]
sub rcx, rdx
sar rcx, 3
movsxd rax, r9d
cmp rax, rcx
jb 0x1400b9ed0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400b9f72
cmp byte [rbx + 0x42c5], 0
je 0x1400b9f72
cmp dword [rbx + 0x42a4], 0
jne 0x1400b9f72
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400b9f82
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
lea rcx, [rbp + 0x960]
call fcn.140006950
mov r8d, 0x22
lea rdx, [rbp + 0x860]
lea rcx, str.Place_Item
call fcn.140033390
test al, al
je 0x1400ba40c
mov dword [rbp - 0x38], 0x437a0000
mov dword [rbp - 0x34], 0x43480000
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rbx + 0x3fe0]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.PlaceItemChildQQ
call fcn.140020de0
mov edi, eax
cmp dword [rbx + 0x401c], eax
jne 0x1400ba023
lea r8, str.PlaceItemChildQQ
mov edx, listen
mov ecx, eax
call fcn.1400446d0
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp - 0x38]
mov edx, edi
lea rcx, str.PlaceItemChildQQ
call fcn.140029c00
mov rax, qword [0x1401fc998]
mov rbx, qword [rax + 0x5a8]
mov rsi, qword [rax + 0x5b0]
cmp rbx, rsi
je 0x1400ba3bb
movss xmm9, dword [0x1401d20b4]
movss xmm10, dword [0x1401d211c]
movss xmm8, dword [0x1401d2110]
nop word [rax + rax]
movsx edx, word [rbx]
lea rcx, [rbp + 0x418]
call fcn.14000da80
nop
mov r9d, 5
lea r8, str.pis
xor edx, edx
mov rcx, rax
call fcn.140013e00
xorps xmm0, xmm0
movups xmmword [rbp + 0x9e0], xmm0
mov qword [rbp + 0x9f0], r12
mov qword [rbp + 0x9f8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x9e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x9f0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or r15d, 2
lea rcx, [rbp + 0x418]
call fcn.140006950
mov dword [rbp - 0x28], 0x41c80000
mov dword [rbp - 0x24], 0x41c80000
lea rcx, [rbp + 0x9e0]
cmp qword [rbp + 0x9f8], 0xf
cmova rcx, qword [rbp + 0x9e0]
xor r8d, r8d
lea rdx, [rbp - 0x28]
call fcn.140062bf0
test al, al
je 0x1400ba136
movsx eax, word [rbx]
mov dword [reloc.WS2_32.dll_select], eax
call fcn.140033110
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
mov rdx, qword [0x1401fbc40]
mov rax, qword [rdx + 0x3fe0]
movss xmm1, dword [rax + 0x11c]
addss xmm1, xmm9
movss xmm0, dword [rax + 0x118]
subss xmm0, xmm10
subss xmm0, dword [rdx + 0x3954]
mov byte [rax + 0xcd], 1
mov rax, qword [rdx + 0x3fe0]
unpcklps xmm0, xmm1
movsd qword [rax + 0x118], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, dword [rax + 0x11c]
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
unpcklps xmm0, xmm1
movsd qword [rax + 0x130], xmm0
mov r9, qword [0x1401fd058]
movsx r8, word [rbx]
movabs r14, 0x8ad8f2fba9386823
test r8w, r8w
js 0x1400ba208
mov r10, qword [r9 + 8]
mov r11, r8
mov rcx, qword [r9 + 0x10]
sub rcx, r10
mov rax, r14
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jae 0x1400ba208
imul rax, r11, 0x1d8
add rax, r10
jmp 0x1400ba20b
mov rax, r12
cmp byte [rax + 6], 0x13
jne 0x1400ba27d
movaps xmm7, xmm8
unpcklps xmm7, xmm8
movaps xmm6, xmm13
unpcklps xmm6, xmm13
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
mov qword [rbp + 0x198], r12
mov qword [rbp + 0x1a0], r12
mov r8d, 0xa
lea rdx, str.seed.rttex
lea rcx, [rbp + 0x188]
call fcn.140013b60
movss dword [rsp + 0x28], xmm12
movsd qword [rsp + 0x20], xmm7
movq r9, xmm6
xor r8d, r8d
mov edx, 7
lea rcx, [rbp + 0x188]
call fcn.1400ac150
jmp 0x1400ba331
mov r10, r8
test r8w, r8w
js 0x1400ba2c9
mov r11, qword [r9 + 8]
mov rcx, qword [r9 + 0x10]
sub rcx, r11
mov rax, r14
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jae 0x1400ba2c9
imul rax, r10, 0x1d8
movzx edi, byte [rax + r11 + 0x2d]
mov rax, r8
imul rax, rax, 0x1d8
add rax, r11
jmp 0x1400ba30e
movzx edi, byte [r12 + 0x2d]
test r8w, r8w
js 0x1400ba30b
mov r11, qword [r9 + 8]
mov rcx, qword [r9 + 0x10]
sub rcx, r11
mov rax, r14
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r10, rdx
jae 0x1400ba30b
mov rax, r8
imul rax, rax, 0x1d8
add rax, r11
jmp 0x1400ba30e
mov rax, r12
movzx edx, byte [rax + 0x2c]
movsx ecx, word [rbx]
movss dword [rsp + 0x20], xmm12
movaps xmm0, xmm13
unpcklps xmm0, xmm13
movq r9, xmm0
mov r8d, edi
call fcn.1400abc00
movaps xmm1, xmm12
movaps xmm0, xmm11
call fcn.140031af0
movsx rdx, word [rbx]
test dx, dx
js 0x1400ba384
mov rax, qword [0x1401fd058]
mov r8, qword [rax + 8]
mov r9, rdx
mov rcx, qword [rax + 0x10]
sub rcx, r8
mov rax, r14
imul rcx
add rdx, rcx
sar rdx, 8
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jae 0x1400ba384
imul rcx, r9, 0x1d8
add rcx, r8
jmp 0x1400ba387
mov rcx, r12
add rcx, 0x30
cmp qword [rcx + 0x18], 0xf
jbe 0x1400ba395
mov rcx, qword [rcx]
call fcn.140062370
nop
lea rcx, [rbp + 0x9e0]
call fcn.140006950
add rbx, 4
cmp rbx, rsi
jne 0x1400ba080
lea r14, [0x1401c2c4c]
call fcn.140029ed0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400ba3f0
cmp byte [rbx + 0x42c5], 0
je 0x1400ba3f0
cmp dword [rbx + 0x42a4], 0
jne 0x1400ba3f0
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400ba400
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov r8d, 0x22
lea rdx, [rbp + 0x860]
lea rcx, str.Auto_Leave_On_Player_Settings
call fcn.140033390
test al, al
je 0x1400ba51b
mov rax, qword [0x1401fbc40]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43340000
mov dword [rbp + 0x868], 0x78
mov dword [rbp + 0x870], 5
mov r8, qword [0x1401fc998]
add r8, 0x4cc
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x868]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x870]
mov edx, 4
lea rcx, str.Delay
call fcn.1400677c0
test al, al
je 0x1400ba4cf
cmp byte [0x1401fbc3e], 0
je 0x1400ba4cf
mov r9, qword [0x1401fc9e0]
mov r8, qword [0x1401fc9d8]
cmp r8, r9
je 0x1400ba4cf
mov rdx, qword [r8]
mov rax, qword [0x1401fc998]
mov ecx, dword [rax + 0x4cc]
mov dword [rdx + 0x4cc], ecx
add r8, 8
cmp r8, r9
jne 0x1400ba4b0
mov rbx, qword [0x1401fbc40]
mov rax, qword [rbx + 0x3fe0]
cmp qword [rbx + 0x4268], rax
jne 0x1400ba4ff
cmp byte [rbx + 0x42c5], 0
je 0x1400ba4ff
cmp dword [rbx + 0x42a4], 0
jne 0x1400ba4ff
or dword [rbx + 0x42c8], 2
test dword [rax + 0xc], 0x1000000
je 0x1400ba50f
mov byte [rbx + 0x3f72], 1
call fcn.14002fed0
mov byte [rbx + 0x3f72], 0
mov rcx, qword [rbp + 0xd00]
xor rcx, rsp
call fcn.14012ada0
lea r11, [rsp + 0xe90]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret