Function at 0x14008d310
Capabilities:
Access peb ldr_data
Authenticate hmac
Contain obfuscated stackstrings
Delete file
Encode data using xor
Hash data using fnv
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x1430]
mov eax, 0x1530
call fcn.14012f2f0
sub rsp, rax
movaps xmmword [rsp + 0x1520], xmm6
movaps xmmword [rsp + 0x1510], xmm7
movaps xmmword [rsp + 0x1500], xmm8
movaps xmmword [rsp + 0x14f0], xmm9
movaps xmmword [rsp + 0x14e0], xmm10
movaps xmmword [rsp + 0x14d0], xmm11
movaps xmmword [rsp + 0x14c0], xmm12
movaps xmmword [rsp + 0x14b0], xmm13
movaps xmmword [rsp + 0x14a0], xmm14
movaps xmmword [rsp + 0x1490], xmm15
mov rax, qword [0x1401d12b0]
xor rax, rsp
mov qword [rbp + 0x1388], rax
mov rax, qword [0x1401e29e8]
or dword [rax + 0x1cb0], 2
mov dword [rax + 0x1cd0], 0x44610000
mov dword [rax + 0x1cd4], 0x442dc000
mov r15d, 1
mov dword [rax + 0x1cb8], r15d
xor edx, edx
mov r8d, 0x143
lea rcx, str.Menu
call fcn.14003d380
mov edi, 8
mov rbx, qword gs:[0x58]
mov rax, qword [rbx]
mov ecx, dword [rdi + rax]
cmp dword [0x140218830], ecx
jle 0x140087d95
lea rcx, [0x140218830]
call fcn.14012e718
cmp dword [0x140218830], 0xffffffff
jne 0x140087d95
movaps xmm0, xmmword [0x1401b39e0]
movups xmmword [0x1402187e8], xmm0
lea rcx, [0x140218830]
call fcn.14012e6b8
mov rax, qword [rbx]
mov ecx, dword [rdi + rax]
cmp dword [0x14021882c], ecx
jle 0x140087dd2
lea rcx, [0x14021882c]
call fcn.14012e718
cmp dword [0x14021882c], 0xffffffff
jne 0x140087dd2
movaps xmm0, xmmword [0x1401b39e0]
movups xmmword [0x140218818], xmm0
lea rcx, [0x14021882c]
call fcn.14012e6b8
mov rcx, qword [0x1401e29e8]
mov rax, qword [rcx + 0x1c10]
movss xmm11, dword [rax + 0x10]
movss xmm14, dword [rax + 0x14]
mov byte [rax + 0x90], r15b
mov rax, qword [rcx + 0x1c10]
mov r14, qword [rax + 0x2b0]
call fcn.140036ea0
call fcn.140036ec0
call fcn.140040ab0
call fcn.140040be0
mov rax, qword [rbx]
mov ecx, dword [rdi + rax]
cmp dword [0x140218828], ecx
jle 0x140087e6f
lea rcx, [0x140218828]
call fcn.14012e718
cmp dword [0x140218828], 0xffffffff
jne 0x140087e6f
movzx edx, byte [rbp + 0x908]
lea rcx, [0x1402187f8]
call fcn.140009370
lea rcx, [0x1402187f8]
call fcn.1400085d0
lea rcx, [0x140134d00]
call fcn.14012ea9c
lea rcx, [0x140218828]
call fcn.14012e6b8
movaps xmm0, xmm11
addss xmm0, dword [0x1401b31ac]
movss dword [rbp + 0x1298], xmm0
movaps xmm0, xmm14
addss xmm0, dword [0x1401b31ac]
movss dword [rbp + 0x129c], xmm0
movaps xmm1, xmm11
addss xmm1, dword [0x1401b3378]
movss dword [rbp + 0x12c0], xmm1
movaps xmm0, xmm14
addss xmm0, dword [0x1401b336c]
movss dword [rbp + 0x12c4], xmm0
movss xmm13, dword [0x1401b31fc]
movaps xmm1, xmm13
mov ecx, 2
call fcn.140035320
lea rax, [rbp + 0x12cc]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12c8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12f0]
movss xmm2, dword [0x1401b30f0]
movss xmm1, dword [0x1401b30d4]
movss xmm0, dword [0x1401b30d8]
call fcn.140034d80
movss xmm12, dword [0x1401b3148]
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12cc]
movss xmm2, dword [rbp + 0x12c8]
movss xmm1, dword [rbp + 0x12f0]
lea rcx, [rbp + 0xed8]
call fcn.140032ec0
lea rcx, [rbp + 0xed8]
call fcn.140034c20
mov esi, eax
lea rax, [rbp + 0x12e8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12e4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12e0]
xorps xmm10, xmm10
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12e8]
movss xmm2, dword [rbp + 0x12e4]
movss xmm1, dword [rbp + 0x12e0]
lea rcx, [rbp + 0xee8]
call fcn.140032ec0
lea rcx, [rbp + 0xee8]
call fcn.140034c20
mov edi, eax
lea rax, [rbp + 0x12dc]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12d8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12d4]
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12dc]
movss xmm2, dword [rbp + 0x12d8]
movss xmm1, dword [rbp + 0x12d4]
lea rcx, [rbp + 0xef8]
call fcn.140032ec0
lea rcx, [rbp + 0xef8]
call fcn.140034c20
mov ebx, eax
lea rax, [rbp + 0x12d0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12ac]
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12d0]
movss xmm2, dword [rbp + 0x12b0]
movss xmm1, dword [rbp + 0x12ac]
lea rcx, [rbp + 0x1028]
call fcn.140032ec0
lea rcx, [rbp + 0x1028]
call fcn.140034c20
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp + 0x12c0]
lea rdx, [rbp + 0x1298]
mov rcx, r14
call fcn.140051ee0
lea rax, [rbp + 0x12a8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12a4]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12a0]
movaps xmm2, xmm12
movaps xmm1, xmm12
movss xmm0, dword [0x1401e2a64]
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12a8]
movss xmm2, dword [rbp + 0x12a4]
movss xmm1, dword [rbp + 0x12a0]
lea rcx, [rbp + 0xf08]
call fcn.140032ec0
lea rcx, [rbp + 0xf08]
call fcn.140034c20
mov esi, eax
lea rax, [rbp + 0x12b4]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1294]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1290]
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12b4]
movss xmm2, dword [rbp + 0x1294]
movss xmm1, dword [rbp + 0x1290]
lea rcx, [rbp + 0xf18]
call fcn.140032ec0
lea rcx, [rbp + 0xf18]
call fcn.140034c20
mov edi, eax
lea rax, [rbp + 0x1300]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12f8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12ec]
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x1300]
movss xmm2, dword [rbp + 0x12f8]
movss xmm1, dword [rbp + 0x12ec]
lea rcx, [rbp + 0xf28]
call fcn.140032ec0
lea rcx, [rbp + 0xf28]
call fcn.140034c20
mov ebx, eax
lea rax, [rbp + 0x12f4]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x12fc]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x12b8]
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140034d80
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [rbp + 0x12f4]
movss xmm2, dword [rbp + 0x12fc]
movss xmm1, dword [rbp + 0x12b8]
lea rcx, [rbp + 0xf38]
call fcn.140032ec0
lea rcx, [rbp + 0xf38]
call fcn.140034c20
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rbp + 0x12c0]
lea rdx, [rbp + 0x1298]
mov rcx, r14
call fcn.140051ee0
mov dword [rsp + 0x20], 0x46
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10d0]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm6, xmm14
addss xmm6, dword [0x1401b3360]
movaps xmm0, xmm11
addss xmm0, dword [0x1401b3270]
movss dword [rbp + 0xa80], xmm0
movss dword [rbp + 0xa84], xmm6
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_30
mov r9d, eax
movss xmm8, dword [0x1401b3228]
movaps xmm2, xmm8
lea rdx, [rbp + 0xa80]
mov rcx, r14
call fcn.1400524f0
mov dword [rsp + 0x20], Ordinal_32
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x10f0]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm11
addss xmm0, dword [0x1401b326c]
movss dword [rbp + 0xa78], xmm0
movss dword [rbp + 0xa7c], xmm6
movss xmm7, dword [0x1401b31d0]
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_30
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0xa78]
mov rcx, r14
call fcn.140052370
movss xmm0, dword [0x1401b3260]
movss dword [rbp + 0xa70], xmm0
mov dword [rbp + 0xa74], 0x441c4000
lea rcx, [rbp + 0xa70]
call fcn.1400407e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf48], xmm0
movaps xmm1, xmmword [0x1401b3b70]
movups xmmword [rbp + 0xf58], xmm1
mov dword [rbp + 0xa68], 0x3f800000
mov dword [rbp + 0xa6c], 0x3f800000
mov qword [rbp + 0xa60], 0
mov dword [rbp + 0xa58], 0x420c0000
mov dword [rbp + 0xa5c], 0x420c0000
mov ecx, dword [0x1401e2988]
lea rax, [rbp + 0xf48]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf58]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa68]
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa58]
call fcn.14005e800
movaps xmm0, xmmword [0x1401b3a40]
movups xmmword [rbp + 0xf68], xmm0
lea rcx, [rbp + 0xf68]
call fcn.140034c20
movaps xmm6, xmm14
movss xmm9, dword [0x1401b321c]
addss xmm6, xmm9
movaps xmm0, xmm11
addss xmm0, dword [0x1401b3218]
movss dword [rbp + 0xa48], xmm0
movss dword [rbp + 0xa4c], xmm6
mov dword [rsp + 0x20], 0x168
mov r9d, eax
movaps xmm2, xmm7
lea rdx, [rbp + 0xa48]
mov rcx, r14
call fcn.1400524f0
mov dword [rsp + 0x20], 0xff
mov edx, 0xfa
mov r9d, Ordinal_60
lea r8d, [rdx - 0x3b]
lea rcx, [rbp + 0x1100]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm11
addss xmm0, dword [0x1401b323c]
movss dword [rbp + 0xa40], xmm0
movss dword [rbp + 0xa44], xmm6
mov dword [rsp + 0x20], 0x168
mov r9d, eax
movaps xmm2, xmm7
lea rdx, [rbp + 0xa40]
mov rcx, r14
call fcn.1400524f0
mov dword [rsp + 0x20], 0xff
mov edx, WSASetLastError
lea r9d, [rdx - 0x19]
mov r8d, 0xf0
lea rcx, [rbp + 0x1110]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm11
addss xmm0, dword [0x1401b3254]
movss dword [rbp + 0xa38], xmm0
movss dword [rbp + 0xa3c], xmm6
mov dword [rsp + 0x20], 0x168
mov r9d, eax
movaps xmm2, xmm7
lea rdx, [rbp + 0xa38]
mov rcx, r14
call fcn.1400524f0
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_60
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1120]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b3354]
movaps xmm7, xmm11
addss xmm7, dword [0x1401b3300]
movss dword [rbp + 0xa30], xmm7
movss dword [rbp + 0xa34], xmm0
movaps xmm0, xmm14
addss xmm0, xmm10
movss dword [rbp + 0xa28], xmm7
movss dword [rbp + 0xa2c], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xa28]
mov rcx, r14
call fcn.140051ae0
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_60
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1130]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b3240]
movss dword [rbp + 0xa20], xmm7
movss dword [rbp + 0xa24], xmm0
movaps xmm6, xmm11
addss xmm6, xmm10
movss dword [rbp + 0xa18], xmm6
movss dword [rbp + 0xa1c], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa18]
mov rcx, r14
call fcn.140051ae0
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_60
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1140]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b3280]
movss dword [rbp + 0xa10], xmm7
movss dword [rbp + 0xa14], xmm0
movss dword [rbp + 0xa00], xmm6
movss dword [rbp + 0xa04], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa00]
mov rcx, r14
call fcn.140051ae0
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_60
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1270]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b32d0]
movaps xmm7, xmm11
addss xmm7, dword [0x1401b32f0]
movss dword [rbp + 0x9f8], xmm7
movss dword [rbp + 0x9fc], xmm0
movaps xmm6, xmm11
addss xmm6, xmm8
movss dword [rbp + 0x9f0], xmm6
movss dword [rbp + 0x9f4], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x9f8]
lea rdx, [rbp + 0x9f0]
mov rcx, r14
call fcn.140051ae0
mov dword [rsp + 0x20], 0xb4
mov edx, reloc.WLDAP32.dll_Ordinal_60
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10e0]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b3310]
movss dword [rbp + 0x9e8], xmm7
movss dword [rbp + 0x9ec], xmm0
movss dword [rbp + 0x9e0], xmm6
movss dword [rbp + 0x9e4], xmm0
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x9e8]
lea rdx, [rbp + 0x9e0]
mov rcx, r14
call fcn.140051ae0
mov dword [rbp + 0x9d8], 0x437f0000
mov dword [rbp + 0x9dc], 0x42380000
lea rcx, [rbp + 0x9d8]
call fcn.1400407e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf78], xmm0
movaps xmm1, xmmword [0x1401b3b70]
movups xmmword [rbp + 0xf88], xmm1
mov dword [rbp + 0x9d0], 0x3f800000
mov dword [rbp + 0x9d4], 0x3f800000
mov qword [rbp + 0x9c8], 0
mov dword [rbp + 0x9c0], 0x420c0000
mov dword [rbp + 0x9c4], 0x420c0000
mov ecx, dword [0x1401e2988]
lea rax, [rbp + 0xf78]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf88]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x9d0]
lea r8, [rbp + 0x9c8]
lea rdx, [rbp + 0x9c0]
call fcn.14005e800
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1090]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm1, xmm14
addss xmm1, dword [0x1401b3250]
movaps xmm0, xmm11
addss xmm0, dword [0x1401b324c]
movss dword [rbp + 0xa90], xmm0
movss dword [rbp + 0xa94], xmm1
xor edi, edi
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], rdi
lea rbx, str.Nimrod_FarLight
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xa90]
movss xmm2, dword [0x1401b3244]
mov rdx, qword [0x1401e2990]
mov rcx, r14
call fcn.140052640
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10a0]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
movaps xmm0, xmm14
addss xmm0, dword [0x1401b3358]
movss xmm8, dword [0x1401b3290]
addss xmm11, xmm8
movss dword [rbp + 0xa88], xmm11
movss dword [rbp + 0xa8c], xmm0
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xa88]
movaps xmm2, xmm9
mov rdx, qword [0x1401e2990]
mov rcx, r14
call fcn.140052640
lea rdx, str.Date_:_Sep_21_2023
lea rcx, [rbp + 0x1328]
call fcn.140008190
nop
lea rcx, [rbp + 0x1328]
call fcn.140008770
mov rbx, rax
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x10b0]
call fcn.14005bb90
mov rcx, rax
call fcn.140034c20
addss xmm14, dword [0x1401b3364]
movss dword [rbp + 0xa08], xmm11
movss dword [rbp + 0xa0c], xmm14
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0xa08]
movss xmm2, dword [0x1401b3214]
mov rdx, qword [0x1401e2990]
mov rcx, r14
call fcn.140052640
mov dword [rbp + 0xa50], 0x41200000
mov dword [rbp + 0xa54], 0x42dc0000
lea rcx, [rbp + 0xa50]
call fcn.1400407e0
call fcn.140040ab0
cmp dword [reloc.WS2_32.dll_accept], 1
sete r8b
lea rdx, str.Visuals
lea rcx, [0x1401b1830]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, r15d
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 3
sete r8b
lea rdx, str.Visuals_Color
lea rcx, [0x1401b1790]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 3
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 4
sete r8b
lea rdx, str.Vehicles
lea rcx, [0x1401b1880]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 4
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 5
sete r8b
lea rdx, str.Item
lea rcx, [0x1401b178c]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 5
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 6
sete r8b
lea rdx, str.AimBot
lea rcx, [0x1401b1888]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 6
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 7
sete r8b
lea rdx, [0x1401b188c]
lea rcx, [0x1401b1884]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 7
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.14005ff20
call fcn.14005ff20
call fcn.14005ff20
cmp dword [reloc.WS2_32.dll_accept], 8
sete r8b
lea rdx, str.Settings
lea rcx, [0x140178c84]
call fcn.14005d150
mov ecx, dword [reloc.WS2_32.dll_accept]
mov edx, 8
test al, al
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.140040be0
lea r14, [0x1401afd88]
movss xmm11, dword [0x1401b3304]
movss xmm14, dword [0x1401b32b8]
movss xmm15, dword [0x1401b3348]
movss xmm9, dword [0x1401b33d0]
movss xmm6, dword [0x1401b32bc]
movss xmm7, dword [0x1401b3320]
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x14008999d
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0xec8]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0xec0]
call fcn.140004500
mov rbx, rax
movzx ecx, byte [str.Enemy]
xor cl, 0xf7
mov byte [rbp + 0x30], cl
movzx ecx, byte [0x1401b17c9]
xor cl, 0xf8
mov byte [rbp + 0x31], cl
movzx ecx, byte [0x1401b17ca]
xor cl, 0xf9
mov byte [rbp + 0x32], cl
movzx ecx, byte [0x1401b17cb]
xor cl, 0xfa
mov byte [rbp + 0x33], cl
movzx ecx, byte [0x1401b17cc]
xor cl, 0xfb
mov byte [rbp + 0x34], cl
mov word [rbp + 0x35], 0x100
lea rcx, [rbp + 0x30]
call fcn.14000fec0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
movzx eax, byte [str.Enemy]
xor al, 0xf7
mov byte [rbp + 0x28], al
movzx eax, byte [0x1401b17c9]
xor al, 0xf8
mov byte [rbp + 0x29], al
movzx eax, byte [0x1401b17ca]
xor al, 0xf9
mov byte [rbp + 0x2a], al
movzx eax, byte [0x1401b17cb]
xor al, 0xfa
mov byte [rbp + 0x2b], al
movzx eax, byte [0x1401b17cc]
xor al, 0xfb
mov byte [rbp + 0x2c], al
mov word [rbp + 0x2d], 0x100
lea rcx, [rbp + 0x28]
call fcn.14000fec0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp - 0x78], 0x8197b5
mov byte [rbp - 0x74], 1
lea rcx, [rbp - 0x78]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a44]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp - 0x58], 0x9f9499b9
mov word [rbp - 0x54], 0x100
lea rcx, [rbp - 0x58]
call fcn.14000fef0
mov rcx, rax
lea rdx, [0x1401e2a47]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x248], 0x8e8a91b3
mov dword [rbp + 0x24c], 0x9b9e929a
mov word [rbp + 0x250], 0x100
lea rcx, [rbp + 0x248]
call fcn.14000ff20
mov rcx, rax
lea rdx, [0x1401e2a46]
call fcn.14005ec00
mov dword [rbp + 0x308], 0x8a9896a4
mov dword [rbp + 0x30c], 0x9b939597
mov word [rbp + 0x310], 0x100
lea rcx, [rbp + 0x308]
call fcn.14000ff20
mov rcx, rax
lea rdx, [0x1401e2a41]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x90], 0x96989dbf
mov dword [rbp + 0x94], 0x100948f
lea rcx, [rbp + 0x90]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a43]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x98], 0x8a989da0
mov dword [rbp + 0x9c], 0x1009294
lea rcx, [rbp + 0x98]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a40]
call fcn.14005ec00
mov dword [rbp + 0x488], 0x969591b1
mov dword [rbp + 0x48c], 0x919f989e
mov word [rbp + 0x490], Ordinal_143
mov byte [rbp + 0x492], 1
lea rcx, [rbp + 0x488]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a49]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x2f8], 0x969c93a4
mov dword [rbp + 0x2fc], 0x9092889e
mov word [rbp + 0x300], 0x100
lea rcx, [rbp + 0x2f8]
call fcn.14000ff20
mov rcx, rax
lea rdx, [0x1401e2a3e]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x478], 0x899f9eb8
mov dword [rbp + 0x47c], 0x9b988e98
mov word [rbp + 0x480], __WSAFDIsSet
mov byte [rbp + 0x482], 1
lea rcx, [rbp + 0x478]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a42]
call fcn.14005ec00
mov dword [rbp + 0x8a8], 0x9f8b91b3
mov dword [rbp + 0x8ac], 0x91948898
mov dword [rbp + 0x8b0], 0x6b4d2091
mov dword [rbp + 0x8b4], 0x100616d
lea rcx, [rbp + 0x8a8]
call fcn.14000fe60
mov rcx, rax
lea rdx, [0x1401e2a3f]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x558], 0x939387a4
mov dword [rbp + 0x55c], 0x928e9a91
mov dword [rbp + 0x560], 0x1009393
lea rcx, [rbp + 0x558]
call fcn.140032660
mov rcx, rax
lea rdx, [0x1401e2a45]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp - 0x50], 0x959f96be
mov word [rbp - 0x4c], 0x100
lea rcx, [rbp - 0x50]
call fcn.14000fef0
mov rcx, rax
lea rdx, [0x1401e2a3c]
call fcn.14005ec00
call fcn.14003a9c0
movss xmm2, dword [0x1401b32c0]
movaps xmm1, xmm11
lea rcx, [rbp + 0xeb8]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0xeb0]
call fcn.140004500
mov rbx, rax
movzx ecx, byte [str.Team]
xor cl, 0xf7
mov byte [rbp - 0x48], cl
movzx ecx, byte [0x1401b17e9]
xor cl, 0xf8
mov byte [rbp - 0x47], cl
movzx ecx, byte [0x1401b17ea]
xor cl, 0xf9
mov byte [rbp - 0x46], cl
movzx ecx, byte [0x1401b17eb]
xor cl, 0xfa
mov byte [rbp - 0x45], cl
mov word [rbp - 0x44], 0x100
lea rcx, [rbp - 0x48]
call fcn.14000fef0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
movzx eax, byte [str.Team]
xor al, 0xf7
mov byte [rbp - 0x60], al
movzx eax, byte [0x1401b17e9]
xor al, 0xf8
mov byte [rbp - 0x5f], al
movzx eax, byte [0x1401b17ea]
xor al, 0xf9
mov byte [rbp - 0x5e], al
movzx eax, byte [0x1401b17eb]
xor al, 0xfa
mov byte [rbp - 0x5d], al
mov word [rbp - 0x5c], 0x100
lea rcx, [rbp - 0x60]
call fcn.14000fef0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0xa0], 0xd98197b5
mov dword [rbp + 0xa4], 0x100cdd8
lea rcx, [rbp + 0xa0]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a38]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x208], 0x9f9499b9
mov dword [rbp + 0x20c], 0xccdfd8
mov byte [rbp + 0x210], 1
lea rcx, [rbp + 0x208]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401e2a3b]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x5f8], 0x50504b65
mov dword [rbp + 0x5fc], 0x4d444844
mov dword [rbp + 0x600], 0x1a090a
mov byte [rbp + 0x604], 1
lea rcx, [rbp + 0x5f8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a3a]
call fcn.14005ec00
mov dword [rbp + 0x5e8], 0x54424c72
mov dword [rbp + 0x5ec], 0x4d494f49
mov dword [rbp + 0x5f0], 0x1a090a
mov byte [rbp + 0x5f4], 1
lea rcx, [rbp + 0x5e8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a34]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x468], 0x96989dbf
mov dword [rbp + 0x46c], 0xddde948f
mov word [rbp + 0x470], Ordinal_211
mov byte [rbp + 0x472], 1
lea rcx, [rbp + 0x468]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a36]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x458], 0x8a989da0
mov dword [rbp + 0x45c], 0xddde9294
mov word [rbp + 0x460], Ordinal_211
mov byte [rbp + 0x462], 1
lea rcx, [rbp + 0x458]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a37]
call fcn.14005ec00
mov dword [rbp + 0x758], 0x969591b1
mov dword [rbp + 0x75c], 0x919f989e
mov dword [rbp + 0x760], 0x33222387
mov word [rbp + 0x764], 0x100
lea rcx, [rbp + 0x758]
call fcn.14000fe00
mov rcx, rax
lea rdx, [0x1401e2a3d]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x5d8], 0x48464972
mov dword [rbp + 0x5dc], 0x46485240
mov dword [rbp + 0x5e0], 0x1a090a
mov byte [rbp + 0x5e4], 1
lea rcx, [rbp + 0x5d8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a35]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x7a8], 0x899f9eb8
mov dword [rbp + 0x7ac], 0x9b988e98
mov dword [rbp + 0x7b0], 0x33222391
mov word [rbp + 0x7b4], 0x100
lea rcx, [rbp + 0x7a8]
call fcn.14000fe00
mov rcx, rax
lea rdx, [0x1401e2a39]
call fcn.14005ec00
movdqa xmm0, xmmword [0x1401b3690]
movdqu xmmword [rbp + 0xbc8], xmm0
mov word [rbp + 0xbd8], Ordinal_60
mov byte [rbp + 0xbda], 1
lea rcx, [rbp + 0xbc8]
call fcn.140031b90
mov rcx, rax
lea rdx, [0x1401e2a32]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x848], 0x939387a4
mov dword [rbp + 0x84c], 0x928e9a91
mov dword [rbp + 0x850], 0xdcdd9393
mov word [rbp + 0x854], Ordinal_50
mov byte [rbp + 0x856], 1
lea rcx, [rbp + 0x848]
call fcn.140032600
mov rcx, rax
lea rdx, [0x1401e2a5a]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x218], 0x959f96be
mov dword [rbp + 0x21c], 0xccdfd8
mov byte [rbp + 0x220], 1
lea rcx, [rbp + 0x218]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401e2a33]
call fcn.14005ec00
call fcn.14003a9c0
movss xmm2, dword [0x1401b331c]
movaps xmm1, xmm11
lea rcx, [rbp + 0xea8]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b32e8]
movaps xmm1, xmm15
lea rcx, [rbp + 0xea0]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x2e8], 0x8e8d9da4
mov dword [rbp + 0x2ec], 0x8d9a9292
mov word [rbp + 0x2f0], 0x100
lea rcx, [rbp + 0x2e8]
call fcn.14000ff20
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x2d8], 0x8e8d9da4
mov dword [rbp + 0x2dc], 0x8d9a9292
mov word [rbp + 0x2e0], 0x100
lea rcx, [rbp + 0x2d8]
call fcn.14000ff20
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
movdqa xmm0, xmmword [0x1401b3e10]
movdqu xmmword [rbp + 0xc40], xmm0
mov word [rbp + 0xc50], 0x100
lea rcx, [rbp + 0xc40]
call fcn.1400325d0
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3274]
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xe98]
call fcn.140004500
mov rdx, rax
lea rcx, [0x1401e2a20]
call fcn.140093890
movdqa xmm0, xmmword [0x1401b3560]
movdqu xmmword [rbp + 0xda8], xmm0
mov byte [rbp + 0xdb8], 1
lea rcx, [rbp + 0xda8]
call fcn.140032630
mov rcx, rax
lea rdx, [0x1401e2a19]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3300]
call fcn.140040730
mov dword [rbp + 0x228], 0x968d8db8
mov dword [rbp + 0x22c], 0x989292
mov byte [rbp + 0x230], 1
lea rcx, [rbp + 0x228]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401e2a18]
call fcn.14005ec00
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3dd0]
movdqu xmmword [rbp + 0xac8], xmm0
movdqa xmm1, xmmword [0x1401b36c0]
movdqu xmmword [rbp + 0xad8], xmm1
movdqa xmm0, xmmword [0x1401b3760]
movdqu xmmword [rbp + 0xae8], xmm0
mov dword [rbp + 0xaf8], 0x16202034
mov dword [rbp + 0xafc], 0xc572e3a
mov dword [rbp + 0xb00], 0x393e2831
mov word [rbp + 0xb04], Ordinal_32
mov byte [rbp + 0xb06], 1
lea rcx, [rbp + 0xac8]
call fcn.14008d2b0
mov rbx, rax
mov dword [rbp + 0x2c8], 0xda8197b5
mov dword [rbp + 0x2cc], 0x9b8d85af
mov word [rbp + 0x2d0], 0x100
lea rcx, [rbp + 0x2c8]
call fcn.14000ff20
lea r9d, [rdi - 1]
mov r8, rbx
lea rdx, [0x1401e2a1c]
mov rcx, rax
call fcn.140061240
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3300]
call fcn.140040730
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3c10]
movdqu xmmword [rbp + 0xa98], xmm0
mov dword [rbp + 0xaa8], 0x637f6d
mov byte [rbp + 0xaac], 1
lea rcx, [rbp + 0xa98]
call fcn.140031560
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x1f4
mov r8d, r15d
lea rdx, [0x1401d14ec]
call fcn.1400630a0
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3d00]
movdqu xmmword [rbp + 0xab0], xmm0
mov dword [rbp + 0xac0], 0x6a6467
mov byte [rbp + 0xac4], 1
lea rcx, [rbp + 0xab0]
call fcn.140031560
mov rbx, rax
mov dword [rbp + 0x5c8], 0x48424769
mov dword [rbp + 0x5cc], 0x7c074e51
mov dword [rbp + 0x5d0], 0x4e5a50
mov byte [rbp + 0x5d4], 1
lea rcx, [rbp + 0x5c8]
call fcn.140087c40
lea r9d, [rdi - 1]
mov r8, rbx
lea rdx, [0x1401e2a24]
mov rcx, rax
call fcn.140061240
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3300]
call fcn.140040730
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3cb0]
movdqu xmmword [rbp + 0xb38], xmm0
mov dword [rbp + 0xb48], 0x1006b61
lea rcx, [rbp + 0xb38]
call fcn.140031b30
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0xb4
mov r8d, r15d
lea rdx, [0x1401d1344]
call fcn.1400630a0
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3d10]
movdqu xmmword [rbp + 0xbb0], xmm0
mov word [rbp + 0xbc0], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0xbc2], 1
lea rcx, [rbp + 0xbb0]
call fcn.140031b90
mov rbx, rax
movdqa xmm0, xmmword [0x1401b35c0]
movdqu xmmword [rbp + 0xcd0], xmm0
mov byte [rbp + 0xce0], 1
lea rcx, [rbp + 0xcd0]
call fcn.140032630
lea r9d, [rdi - 1]
mov r8, rbx
lea rdx, [0x1401e2aa0]
mov rcx, rax
call fcn.140061240
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3300]
call fcn.140040730
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3c90]
movdqu xmmword [rbp + 0xc28], xmm0
mov word [rbp + 0xc38], 0x100
lea rcx, [rbp + 0xc28]
call fcn.1400325d0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x190
mov r8d, r15d
lea rdx, [0x1401d1338]
call fcn.1400630a0
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm1, xmmword [0x1401b35a0]
movdqu xmmword [rbp + 0xd00], xmm1
mov byte [rbp + 0xd10], 1
lea rcx, [rbp + 0xd00]
call fcn.140032630
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0xb4
mov r8d, r15d
lea rdx, [0x1401d1340]
call fcn.1400630a0
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3300]
call fcn.140040730
movaps xmm0, xmm8
call fcn.140040860
movdqa xmm0, xmmword [0x1401b3e00]
movdqu xmmword [rbp + 0xbe0], xmm0
mov word [rbp + 0xbf0], 0x61
mov byte [rbp + 0xbf2], 1
lea rcx, [rbp + 0xbe0]
call fcn.140031b90
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
lea r9d, [rdi + 0x14]
mov r8d, r15d
lea rdx, [0x1401d1334]
call fcn.1400630a0
movdqa xmm0, xmmword [0x1401b3e10]
movdqu xmmword [rbp + 0xc58], xmm0
mov word [rbp + 0xc68], 0x100
lea rcx, [rbp + 0xc58]
call fcn.1400325d0
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movaps xmm0, xmm14
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xe90]
call fcn.140004500
mov rdx, rax
lea rcx, [0x1401e2a20]
call fcn.140093890
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 3
jne 0x140089dd4
xorps xmm2, xmm2
movaps xmm1, xmm11
lea rcx, [rbp + 0xe88]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b3368]
movaps xmm1, xmm15
lea rcx, [rbp + 0xe80]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x5b8], 0x49464c64
mov dword [rbp + 0x5bc], 0x4764065c
mov dword [rbp + 0x5c0], 0x594545
mov byte [rbp + 0x5c4], 1
lea rcx, [rbp + 0x5b8]
call fcn.140087c40
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x5a8], 0x49464c64
mov dword [rbp + 0x5ac], 0x4764065c
mov dword [rbp + 0x5b0], 0x594545
mov byte [rbp + 0x5b4], 1
lea rcx, [rbp + 0x5a8]
call fcn.140087c40
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp - 0x70], 0x8197b5
mov byte [rbp - 0x6c], 1
lea rcx, [rbp - 0x70]
call fcn.14000fe30
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d14d0]
call fcn.140068560
mov dword [rbp + 0x2b8], 0x8a9896a4
mov dword [rbp + 0x2bc], 0x9b939597
mov word [rbp + 0x2c0], 0x100
lea rcx, [rbp + 0x2b8]
call fcn.14000ff20
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d14b0]
call fcn.140068560
mov dword [rbp + 0x2a8], 0x969c93a4
mov dword [rbp + 0x2ac], 0x9092889e
mov word [rbp + 0x2b0], 0x100
lea rcx, [rbp + 0x2a8]
call fcn.14000ff20
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d14c0]
call fcn.140068560
mov dword [rbp + 0x858], 0x92849cb0
mov dword [rbp + 0x85c], 0x94938d9b
mov dword [rbp + 0x860], 0x9197b192
mov word [rbp + 0x864], 0x65
mov byte [rbp + 0x866], 1
lea rcx, [rbp + 0x858]
call fcn.140032600
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1490]
call fcn.140068560
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x518], 0x9a9790a0
mov dword [rbp + 0x51c], 0x9795bad8
mov dword [rbp + 0x520], 0x1008f93
lea rcx, [rbp + 0x518]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0xa8], 0xd98197b5
mov dword [rbp + 0xac], 0x100ced8
lea rcx, [rbp + 0xa8]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1460]
call fcn.140068560
mov dword [rbp + 0x598], 0x54424c72
mov dword [rbp + 0x59c], 0x4d494f49
mov dword [rbp + 0x5a0], 0x19090a
mov byte [rbp + 0x5a4], 1
lea rcx, [rbp + 0x598]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1430]
call fcn.140068560
mov dword [rbp + 0x588], 0x48464972
mov dword [rbp + 0x58c], 0x46485240
mov dword [rbp + 0x590], 0x19090a
mov byte [rbp + 0x594], 1
lea rcx, [rbp + 0x588]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1440]
call fcn.140068560
movdqa xmm0, xmmword [0x1401b36f0]
movdqu xmmword [rbp + 0xc70], xmm0
mov word [rbp + 0xc80], 0x100
lea rcx, [rbp + 0xc70]
call fcn.1400325d0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1410]
call fcn.140068560
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x448], 0xda8d97b5
mov dword [rbp + 0x44c], 0x919193b8
mov word [rbp + 0x450], Ordinal_143
mov byte [rbp + 0x452], 1
lea rcx, [rbp + 0x448]
call fcn.14000ff50
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0xb0], 0xd98197b5
mov dword [rbp + 0xb4], 0x100cfd8
lea rcx, [rbp + 0xb0]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d14a0]
call fcn.140068560
mov dword [rbp + 0x688], 0x54424c72
mov dword [rbp + 0x68c], 0x4d494f49
mov dword [rbp + 0x690], 0x18090a
mov byte [rbp + 0x694], 1
lea rcx, [rbp + 0x688]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1470]
call fcn.140068560
mov dword [rbp + 0x578], 0x48464972
mov dword [rbp + 0x57c], 0x46485240
mov dword [rbp + 0x580], 0x18090a
mov byte [rbp + 0x584], 1
lea rcx, [rbp + 0x578]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1480]
call fcn.140068560
movdqa xmm0, xmmword [0x1401b36d0]
movdqu xmmword [rbp + 0xc88], xmm0
mov word [rbp + 0xc98], 0x100
lea rcx, [rbp + 0xc88]
call fcn.1400325d0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1450]
call fcn.140068560
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 4
jne 0x14008a313
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0xe78]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0xe70]
call fcn.140004500
mov rbx, rax
movzx ecx, byte [str.Vehicle]
xor cl, 0xf7
mov byte [rbp + 0x158], cl
movzx ecx, byte [0x1401b17f1]
xor cl, 0xf8
mov byte [rbp + 0x159], cl
movzx ecx, byte [0x1401b17f2]
xor cl, 0xf9
mov byte [rbp + 0x15a], cl
movzx ecx, byte [0x1401b17f3]
xor cl, 0xfa
mov byte [rbp + 0x15b], cl
movzx ecx, byte [0x1401b17f4]
xor cl, 0xfb
mov byte [rbp + 0x15c], cl
movzx eax, byte [0x1401b17f5]
xor al, 0xfc
mov byte [rbp + 0x15d], al
movzx eax, byte [0x1401b17f6]
xor al, 0xfd
mov byte [rbp + 0x15e], al
mov word [rbp + 0x15f], 0x100
lea rcx, [rbp + 0x158]
call fcn.14000fe90
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
movzx eax, byte [str.Vehicle]
xor al, 0xf7
mov byte [rbp + 0x168], al
movzx eax, byte [0x1401b17f1]
xor al, 0xf8
mov byte [rbp + 0x169], al
movzx eax, byte [0x1401b17f2]
xor al, 0xf9
mov byte [rbp + 0x16a], al
movzx eax, byte [0x1401b17f3]
xor al, 0xfa
mov byte [rbp + 0x16b], al
movzx eax, byte [0x1401b17f4]
xor al, 0xfb
mov byte [rbp + 0x16c], al
movzx eax, byte [0x1401b17f5]
xor al, 0xfc
mov byte [rbp + 0x16d], al
movzx eax, byte [0x1401b17f6]
xor al, 0xfd
mov byte [rbp + 0x16e], al
mov word [rbp + 0x16f], 0x100
lea rcx, [rbp + 0x168]
call fcn.14000fe90
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x1c8], 0x9f9499b9
mov dword [rbp + 0x1cc], 0xcfdfd8
mov byte [rbp + 0x1d0], 1
lea rcx, [rbp + 0x1c8]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401d14dd]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0xb8], 0xd98197b5
mov dword [rbp + 0xbc], 0x100ced8
lea rcx, [rbp + 0xb8]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401d1331]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
movdqa xmm0, xmmword [0x1401b3690]
movdqu xmmword [rbp + 0xbf8], xmm0
mov word [rbp + 0xc08], Ordinal_60
mov byte [rbp + 0xc0a], 1
lea rcx, [rbp + 0xbf8]
call fcn.140031b90
mov rcx, rax
lea rdx, [0x1401e2a87]
call fcn.14005ec00
call fcn.14003a9c0
movss xmm2, dword [0x1401b32c0]
movaps xmm1, xmm11
lea rcx, [rbp + 0xe68]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0xe60]
call fcn.140004500
mov rbx, rax
movdqa xmm0, xmmword [0x1401b3580]
movdqu xmmword [rbp + 0xdc0], xmm0
mov byte [rbp + 0xdd0], 1
lea rcx, [rbp + 0xdc0]
call fcn.140032630
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
movdqa xmm0, xmmword [0x1401b3580]
movdqu xmmword [rbp + 0xd18], xmm0
mov byte [rbp + 0xd28], 1
lea rcx, [rbp + 0xd18]
call fcn.140032630
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
movdqa xmm0, xmmword [0x1401b3c10]
movdqu xmmword [rbp + 0x978], xmm0
mov dword [rbp + 0x988], 0x24637f6d
mov dword [rbp + 0x98c], 0x1003b2b
lea rcx, [rbp + 0x978]
call fcn.140031b60
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x1f4
mov r8d, r15d
lea rdx, [0x1401d14f0]
call fcn.1400630a0
movdqa xmm0, xmmword [0x1401b3ca0]
movdqu xmmword [rbp + 0xca0], xmm0
mov word [rbp + 0xcb0], 0x100
lea rcx, [rbp + 0xca0]
call fcn.1400325d0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x258
mov r8d, r15d
lea rdx, [0x1401d13ac]
call fcn.1400630a0
call fcn.14003a9c0
movss xmm2, dword [0x1401b331c]
movaps xmm1, xmm11
lea rcx, [rbp + 0xe58]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b32e8]
movaps xmm1, xmm15
lea rcx, [rbp + 0xe48]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x838], 0x9e9e90a2
mov dword [rbp + 0x83c], 0xdb9f959b
mov dword [rbp + 0x840], 0x909292bf
mov word [rbp + 0x844], WSAStartup
mov byte [rbp + 0x846], 1
lea rcx, [rbp + 0x838]
call fcn.140032600
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x868], 0x9e9e90a2
mov dword [rbp + 0x86c], 0xdb9f959b
mov dword [rbp + 0x870], 0x909292bf
mov word [rbp + 0x874], WSAStartup
mov byte [rbp + 0x876], 1
lea rcx, [rbp + 0x868]
call fcn.140032600
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0xc0], 0xd98197b5
mov dword [rbp + 0xc4], 0x100c8d8
lea rcx, [rbp + 0xc0]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d14f8]
call fcn.140068560
mov dword [rbp + 0x1b8], 0x9f9499b9
mov dword [rbp + 0x1bc], 0xc9dfd8
mov byte [rbp + 0x1c0], 1
lea rcx, [rbp + 0x1b8]
call fcn.14000fe90
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1538]
call fcn.140068560
movdqa xmm0, xmmword [0x1401b3720]
movdqu xmmword [rbp + 0xcb8], xmm0
mov word [rbp + 0xcc8], 0x100
lea rcx, [rbp + 0xcb8]
call fcn.1400325d0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1508]
call fcn.140068560
mov dword [rbp + 0x618], 0x4b4f4777
mov dword [rbp + 0x61c], 0x51534f46
mov dword [rbp + 0x620], 0x1f090a
mov byte [rbp + 0x624], 1
lea rcx, [rbp + 0x618]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1518]
call fcn.140068560
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 5
jne 0x14008ac3c
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0xed0]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b328c]
movaps xmm1, xmm15
lea rcx, [rbp + 0xe40]
call fcn.140004500
mov rbx, rax
mov dword [rbp - 0x10], 0x979c8cbe
mov word [rbp - 0xc], 0x100
lea rcx, [rbp - 0x10]
call fcn.14000fef0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp - 0x18], 0x979c8cbe
mov word [rbp - 0x14], 0x100
lea rcx, [rbp - 0x18]
call fcn.14000fef0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0xc8], 0x8a989da0
mov dword [rbp + 0xcc], 0x1009294
lea rcx, [rbp + 0xc8]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a30]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0xd0], 0x9f9090a4
mov dword [rbp + 0xd4], 0x1009897
lea rcx, [rbp + 0xd0]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a2f]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0xd8], 0x96958db5
mov dword [rbp + 0xdc], 0x100889e
lea rcx, [rbp + 0xd8]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a2d]
call fcn.14005ec00
mov dword [rbp + 0x778], 0x8a989da0
mov dword [rbp + 0x77c], 0xaedd9294
mov dword [rbp + 0x780], 0x7175729e
mov word [rbp + 0x784], 0x100
lea rcx, [rbp + 0x778]
call fcn.14000fe00
mov rcx, rax
lea rdx, [0x1401e2a2e]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0x438], 0x9f9090a4
mov dword [rbp + 0x43c], 0xa6dd9897
mov word [rbp + 0x440], 0xaf
mov byte [rbp + 0x442], 1
lea rcx, [rbp + 0x438]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a2c]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x428], 0x938b99b4
mov dword [rbp + 0x42c], 0x99999589
mov word [rbp + 0x430], 0x9a
mov byte [rbp + 0x432], 1
lea rcx, [rbp + 0x428]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a31]
call fcn.14005ec00
call fcn.14003a9c0
movss xmm2, dword [0x1401b3294]
movaps xmm1, xmm11
lea rcx, [rbp + 0xe38]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b32c4]
movaps xmm1, xmm15
lea rcx, [rbp + 0xe30]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x768], 0x979c8cbe
mov dword [rbp + 0x76c], 0x8a98afdb
mov dword [rbp + 0x770], 0x656f698b
mov word [rbp + 0x774], 0x100
lea rcx, [rbp + 0x768]
call fcn.14000fe00
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
lea rcx, str.Weapon_Parts
call fcn.14005c360
call fcn.1400604e0
mov dword [rsp + 0x50], 0xc88ebb
mov byte [rsp + 0x54], 1
lea rcx, [rsp + 0x50]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a12]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm6, dword [0x1401b3278]
movaps xmm0, xmm6
call fcn.140040730
mov dword [rsp + 0x58], 0xcb8ebb
mov byte [rsp + 0x5c], 1
lea rcx, [rsp + 0x58]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a13]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm14
call fcn.140040730
mov dword [rsp + 0x60], 0xca8ebb
mov byte [rsp + 0x64], 1
lea rcx, [rsp + 0x60]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a15]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm0, dword [0x1401b32ec]
call fcn.140040730
mov dword [rsp + 0x68], 0xcd8ebb
mov byte [rsp + 0x6c], 1
lea rcx, [rsp + 0x68]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a16]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm7, dword [0x1401b3318]
movaps xmm0, xmm7
call fcn.140040730
mov dword [rsp + 0x70], 0xcc8ebb
mov byte [rsp + 0x74], 1
lea rcx, [rsp + 0x70]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a17]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm8, dword [0x1401b3330]
movaps xmm0, xmm8
call fcn.140040730
mov dword [rsp + 0x78], 0xcf8ebb
mov byte [rsp + 0x7c], 1
lea rcx, [rsp + 0x78]
call fcn.14000fe30
mov rcx, rax
lea rdx, [0x1401e2a14]
call fcn.14005ec00
call fcn.1400604e0
lea rcx, str.Shield
call fcn.14005c360
call fcn.1400604e0
mov dword [rbp + 0xe0], 0xd9c88ebb
mov dword [rbp + 0xe4], 0x100ced8
lea rcx, [rbp + 0xe0]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a1a]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.140040730
mov dword [rbp + 0xe8], 0xd9cb8ebb
mov dword [rbp + 0xec], 0x100ced8
lea rcx, [rbp + 0xe8]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a1b]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm14
call fcn.140040730
mov dword [rbp + 0xf0], 0xd9ca8ebb
mov dword [rbp + 0xf4], 0x100ced8
lea rcx, [rbp + 0xf0]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a29]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm0, dword [0x1401b32ec]
call fcn.140040730
mov dword [rbp + 0xf8], 0xd9cd8ebb
mov dword [rbp + 0xfc], 0x100ced8
lea rcx, [rbp + 0xf8]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a2a]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm7
call fcn.140040730
mov dword [rbp + 0x100], 0xd9cc8ebb
mov dword [rbp + 0x104], 0x100ced8
lea rcx, [rbp + 0x100]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a2b]
call fcn.14005ec00
movaps xmm1, xmm9
movaps xmm0, xmm8
call fcn.140040730
mov dword [rbp + 0x108], 0xd9cf8ebb
mov dword [rbp + 0x10c], 0x100ced8
lea rcx, [rbp + 0x108]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a28]
call fcn.14005ec00
call fcn.1400604e0
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x748], 0x979c8cbe
mov dword [rbp + 0x74c], 0x8a98afdb
mov dword [rbp + 0x750], 0x656f698b
mov word [rbp + 0x754], 0x100
lea rcx, [rbp + 0x748]
call fcn.14000fe00
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x328], 0x8e9797b1
mov dword [rbp + 0x32c], 0x8494afdb
mov word [rbp + 0x330], 0x9a
mov byte [rbp + 0x332], 1
lea rcx, [rbp + 0x328]
call fcn.14000ff50
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, reloc.WS2_32.dll_sendto
mov r8d, r15d
lea rdx, [0x1401d133c]
call fcn.1400630a0
call fcn.14003a9c0
movss xmm6, dword [0x1401b3314]
movaps xmm2, xmm6
movaps xmm1, xmm11
lea rcx, [rbp + 0xe28]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm6
movaps xmm1, xmm15
lea rcx, [rbp + 0xe20]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x568], 0x9a9381bd
mov dword [rbp + 0x56c], 0x9795bad8
mov dword [rbp + 0x570], 0x1008f93
lea rcx, [rbp + 0x568]
call fcn.140032660
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x4d8], 0x9a9381bd
mov dword [rbp + 0x4dc], 0x9795bad8
mov dword [rbp + 0x4e0], 0x1008f93
lea rcx, [rbp + 0x4d8]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x110], 0x8a989da0
mov dword [rbp + 0x114], 0x1009294
lea rcx, [rbp + 0x110]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13c0]
call fcn.140068560
mov dword [rbp + 0x118], 0x9f9090a4
mov dword [rbp + 0x11c], 0x1009897
lea rcx, [rbp + 0x118]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13b0]
call fcn.140068560
mov dword [rbp + 0x120], 0x96958db5
mov dword [rbp + 0x124], 0x100889e
lea rcx, [rbp + 0x120]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1390]
call fcn.140068560
mov dword [rbp + 0x788], 0x8a989da0
mov dword [rbp + 0x78c], 0xaedd9294
mov dword [rbp + 0x790], 0x7175729e
mov word [rbp + 0x794], 0x100
lea rcx, [rbp + 0x788]
call fcn.14000fe00
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13a0]
call fcn.140068560
mov dword [rbp + 0x338], 0x9f9090a4
mov dword [rbp + 0x33c], 0xa6dd9897
mov word [rbp + 0x340], 0xaf
mov byte [rbp + 0x342], 1
lea rcx, [rbp + 0x338]
call fcn.14000ff50
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1370]
call fcn.140068560
mov dword [rbp + 0x348], 0x938b99b4
mov dword [rbp + 0x34c], 0x99999589
mov word [rbp + 0x350], 0x9a
mov byte [rbp + 0x352], 1
lea rcx, [rbp + 0x348]
call fcn.14000ff50
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13e0]
call fcn.140068560
mov dword [rbp + 0x358], 0xadd9a8af
mov dword [rbp + 0x35c], 0x918d9d9e
mov word [rbp + 0x360], __WSAFDIsSet
mov byte [rbp + 0x362], 1
lea rcx, [rbp + 0x358]
call fcn.14000ff50
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1528]
call fcn.140068560
mov dword [rbp + 0x1a8], 0xbe8b91b6
mov dword [rbp + 0x1ac], 0x8d9389
mov byte [rbp + 0x1b0], 1
lea rcx, [rbp + 0x1a8]
call fcn.14000fe90
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1360]
call fcn.140068560
mov dword [rbp + 0x198], 0x9e989db3
mov dword [rbp + 0x19c], 0x8593b9
mov byte [rbp + 0x1a0], 1
lea rcx, [rbp + 0x198]
call fcn.14000fe90
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1350]
call fcn.140068560
mov dword [rbp + 0x738], 0x47464e64
mov dword [rbp + 0x73c], 0x4b4e5451
mov dword [rbp + 0x740], 0x53456b
mov byte [rbp + 0x744], 1
lea rcx, [rbp + 0x738]
call fcn.140087c40
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1380]
call fcn.140068560
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
lea r12, str._0.1f
lea rsi, str._1.0f
movss xmm8, dword [0x1401b32f8]
movss xmm7, dword [0x1401b3350]
cmp eax, 6
jne 0x14008bc7a
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0xe18]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm6, dword [0x1401b32cc]
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xe10]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x4c8], 0x9e97d6d7
mov dword [rbp + 0x4cc], 0x8f959b95
mov dword [rbp + 0x4d0], 0x100ccd1
lea rcx, [rbp + 0x4c8]
call fcn.140032660
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp - 0x20], 0x949099ba
mov word [rbp - 0x1c], 0x100
lea rcx, [rbp - 0x20]
call fcn.14000fef0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
call fcn.14005ff70
lea rdx, [0x1401e2a7f]
lea rcx, str.Enable_aimbot
call fcn.14005ec00
movdqa xmm0, xmmword [0x1401b3d40]
movdqu xmmword [rbp + 0xb50], xmm0
mov dword [rbp + 0xb60], 0x1006067
lea rcx, [rbp + 0xb50]
call fcn.140031b30
mov rbx, rax
mov dword [rbp - 0x30], 0x9f9d97ba
mov word [rbp - 0x2c], 0x100
lea rcx, [rbp - 0x30]
call fcn.14000fef0
mov r9d, 0xffffffff
mov r8, rbx
lea rdx, [0x1401e2a68]
mov rcx, rax
call fcn.140061240
mov dword [rbp + 0x698], 0x454e5769
mov dword [rbp + 0x69c], 0x4b74064b
mov dword [rbp + 0x6a0], 0x4e4648
mov byte [rbp + 0x6a4], 1
lea rcx, [rbp + 0x698]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
movss xmm3, dword [0x1401b3220]
movaps xmm2, xmm12
lea rdx, [0x1401d147c]
call fcn.140063060
mov dword [rbp + 0x678], 0x454e5769
mov dword [rbp + 0x67c], 0x5874064b
mov dword [rbp + 0x680], 0x4f4f4c
mov byte [rbp + 0x684], 1
lea rcx, [rbp + 0x678]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movss xmm7, dword [0x1401b3284]
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [0x1401d14cc]
call fcn.140063060
call fcn.14003a9c0
movaps xmm2, xmm13
movss xmm1, dword [0x1401b3350]
lea rcx, [rbp + 0xe50]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0xe08]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x4b8], 0x9e97d6d7
mov dword [rbp + 0x4bc], 0x8f959b95
mov dword [rbp + 0x4c0], 0x100cfd1
lea rcx, [rbp + 0x4b8]
call fcn.140032660
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x20], 0x888d80b2
mov word [rbp + 0x24], 0x9a
mov byte [rbp + 0x26], 1
lea rcx, [rbp + 0x20]
call fcn.14000fec0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
call fcn.14005ff70
mov dword [rbp + 0x668], 0x44e4b60
mov dword [rbp + 0x66c], 0x4b48486e
mov dword [rbp + 0x670], 0x4f4f42
mov byte [rbp + 0x674], 1
lea rcx, [rbp + 0x668]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401d134f]
call fcn.14005ec00
mov dword [rbp + 0x8b8], 0xda9491b6
mov dword [rbp + 0x8bc], 0x9a988eab
mov dword [rbp + 0x8c0], 0x6b756396
mov dword [rbp + 0x8c4], 0x1006a6c
lea rcx, [rbp + 0x8b8]
call fcn.14000fe60
mov rcx, rax
lea rdx, [0x1401d134d]
call fcn.14005ec00
mov dword [rbp + 0x298], 0x8d988ab3
mov dword [rbp + 0x29c], 0x8892badb
mov word [rbp + 0x2a0], 0x100
lea rcx, [rbp + 0x298]
call fcn.14000ff20
mov rcx, rax
lea rdx, [0x1401d134e]
call fcn.14005ec00
mov dword [rbp + 0x658], 0x53425065
mov dword [rbp + 0x65c], 0x5c4e6e05
mov dword [rbp + 0x660], 0x53456b
mov byte [rbp + 0x664], 1
lea rcx, [rbp + 0x658]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401d14dc]
call fcn.14005ec00
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14008b058
movdqa xmm0, xmmword [0x1401b3cc0]
movdqu xmmword [rbp + 0xb98], xmm0
mov word [rbp + 0xba8], Ordinal_60
mov byte [rbp + 0xbaa], 1
lea rcx, [rbp + 0xb98]
call fcn.140031b90
mov rbx, rax
mov dword [rbp + 0x648], 0x66574b69
mov dword [rbp + 0x64c], 0x7c075e4a
mov dword [rbp + 0x650], 0x4e5a50
mov byte [rbp + 0x654], 1
lea rcx, [rbp + 0x648]
call fcn.140087c40
mov r9d, 0xffffffff
mov r8, rbx
lea rdx, [0x1401e2a88]
mov rcx, rax
call fcn.140061240
call fcn.14003a9c0
movss xmm2, dword [0x1401b32d8]
movaps xmm1, xmm11
lea rcx, [rbp + 0xe00]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b330c]
movaps xmm1, xmm15
lea rcx, [rbp + 0xdf8]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x4a8], 0x9e97d6d7
mov dword [rbp + 0x4ac], 0x8f959b95
mov dword [rbp + 0x4b0], 0x100ced1
lea rcx, [rbp + 0x4a8]
call fcn.140032660
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xdf0]
call fcn.140004500
mov rdx, rax
mov ecx, reloc.WS2_32.dll_listen
call fcn.1400353a0
mov rcx, qword [0x1401e2978]
call fcn.14003fb80
movss xmm3, dword [0x1401b3238]
movss xmm2, dword [0x1401b32b0]
lea rdx, [0x1401e2a9c]
lea rcx, [0x1401d8bb8]
call fcn.14008dbe0
mov ecx, r15d
call fcn.140035430
call fcn.14003fc20
call fcn.14005ff70
mov ecx, dword [0x1401e2a9c]
test ecx, ecx
je 0x14008b84c
sub ecx, 1
je 0x14008b606
sub ecx, 1
je 0x14008b3a1
cmp ecx, 1
jne 0x14008bab9
mov dword [rbp + 0x368], 0x989896b2
mov dword [rbp + 0x36c], 0xddde9997
mov word [rbp + 0x370], Ordinal_211
mov byte [rbp + 0x372], cl
lea rcx, [rbp + 0x368]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a63]
call fcn.14005ec00
mov dword [rbp + 0x548], 0xd79b9cb5
mov dword [rbp + 0x54c], 0xd8839cb3
mov dword [rbp + 0x550], 0x100c9df
lea rcx, [rbp + 0x548]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3274]
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xde8]
call fcn.140004500
mov rdx, rax
lea rcx, [0x1401d13dc]
call fcn.140093890
mov dword [rbp + 0x638], 0x4b575760
mov dword [rbp + 0x63c], 0x43444949
mov dword [rbp + 0x640], 0x1f090a
mov byte [rbp + 0x644], 1
lea rcx, [rbp + 0x638]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a70]
call fcn.14005ec00
mov dword [rbp + 0x628], 0x50504b65
mov dword [rbp + 0x62c], 0x4d444844
mov dword [rbp + 0x630], 0x1f090a
mov byte [rbp + 0x634], 1
lea rcx, [rbp + 0x628]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x190
mov r8d, r15d
lea rdx, [0x1401d13ec]
call fcn.1400630a0
mov dword [rbp + 0x128], 0xd98f97b1
mov dword [rbp + 0x12c], 0x100c8d8
lea rcx, [rbp + 0x128]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm14
movaps xmm2, xmm12
lea rdx, [0x1401d13cc]
call fcn.140063060
mov dword [rbp + 0x3c8], 0x959695a4
mov dword [rbp + 0x3cc], 0xddde948f
mov word [rbp + 0x3d0], Ordinal_211
mov byte [rbp + 0x3d2], 1
lea rcx, [rbp + 0x3c8]
call fcn.14000ff50
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [0x1401d13bc]
call fcn.140063060
lea rdx, [0x1401e2a62]
lea rcx, str.Nearest_Bone4
call fcn.14005ec00
cmp byte [0x1401e2a62], 0
jne 0x14008bab9
movdqa xmm0, xmmword [0x1401b35b0]
movdqu xmmword [rbp + 0xce8], xmm0
mov byte [rbp + 0xcf8], 1
lea rcx, [rbp + 0xce8]
call fcn.140032630
mov rbx, rax
mov dword [rbp + 0x388], 0xb88d91bf
mov dword [rbp + 0x38c], 0xddde8494
mov word [rbp + 0x390], Ordinal_211
mov byte [rbp + 0x392], 1
lea rcx, [rbp + 0x388]
call fcn.14000ff50
lea rdx, [0x1401e2a6c]
jmp 0x14008baa8
mov dword [rbp + 0x398], 0x989896b2
mov dword [rbp + 0x39c], 0xddde9997
mov word [rbp + 0x3a0], Ordinal_211
mov byte [rbp + 0x3a2], 1
lea rcx, [rbp + 0x398]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a85]
call fcn.14005ec00
mov dword [rbp + 0x528], 0xd79b9cb5
mov dword [rbp + 0x52c], 0xd8839cb3
mov dword [rbp + 0x530], 0x100cedf
lea rcx, [rbp + 0x528]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3274]
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xde0]
call fcn.140004500
mov rdx, rax
lea rcx, [0x1401d14ac]
call fcn.140093890
mov dword [rbp + 0x608], 0x4b575760
mov dword [rbp + 0x60c], 0x43444949
mov dword [rbp + 0x610], 0x18090a
mov byte [rbp + 0x614], 1
lea rcx, [rbp + 0x608]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a86]
call fcn.14005ec00
mov dword [rbp + 0x728], 0x50504b65
mov dword [rbp + 0x72c], 0x4d444844
mov dword [rbp + 0x730], 0x18090a
mov byte [rbp + 0x734], 1
lea rcx, [rbp + 0x728]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x190
mov r8d, r15d
lea rdx, [0x1401d14bc]
call fcn.1400630a0
mov dword [rbp + 0x130], 0xd98f97b1
mov dword [rbp + 0x134], 0x100cfd8
lea rcx, [rbp + 0x130]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm14
movaps xmm2, xmm12
lea rdx, [0x1401d149c]
call fcn.140063060
mov dword [rbp + 0x3a8], 0x959695a4
mov dword [rbp + 0x3ac], 0xddde948f
mov word [rbp + 0x3b0], Ordinal_211
mov byte [rbp + 0x3b2], 1
lea rcx, [rbp + 0x3a8]
call fcn.14000ff50
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [0x1401d148c]
call fcn.140063060
movdqa xmm0, xmmword [0x1401b3540]
movdqu xmmword [rbp + 0xd48], xmm0
mov byte [rbp + 0xd58], 1
lea rcx, [rbp + 0xd48]
call fcn.140032630
mov rcx, rax
lea rdx, [0x1401e2a84]
call fcn.14005ec00
cmp byte [0x1401e2a84], 0
jne 0x14008bab9
movdqa xmm0, xmmword [0x1401b35b0]
movdqu xmmword [rbp + 0xd60], xmm0
mov byte [rbp + 0xd70], 1
lea rcx, [rbp + 0xd60]
call fcn.140032630
mov rbx, rax
mov dword [rbp + 0x3b8], 0xb88d91bf
mov dword [rbp + 0x3bc], 0xddde8494
mov word [rbp + 0x3c0], Ordinal_211
mov byte [rbp + 0x3c2], 1
lea rcx, [rbp + 0x3b8]
call fcn.14000ff50
lea rdx, [0x1401e2a80]
jmp 0x14008baa8
mov dword [rbp + 0x3d8], 0x989896b2
mov dword [rbp + 0x3dc], 0xddde9997
mov word [rbp + 0x3e0], Ordinal_211
mov byte [rbp + 0x3e2], 1
lea rcx, [rbp + 0x3d8]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a7d]
call fcn.14005ec00
mov dword [rbp + 0x538], 0xd79b9cb5
mov dword [rbp + 0x53c], 0xd8839cb3
mov dword [rbp + 0x540], 0x100cfdf
lea rcx, [rbp + 0x538]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3274]
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xdd8]
call fcn.140004500
mov rdx, rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.140093890
mov dword [rbp + 0x718], 0x4b575760
mov dword [rbp + 0x71c], 0x43444949
mov dword [rbp + 0x720], 0x19090a
mov byte [rbp + 0x724], 1
lea rcx, [rbp + 0x718]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a7e]
call fcn.14005ec00
mov dword [rbp + 0x708], 0x50504b65
mov dword [rbp + 0x70c], 0x4d444844
mov dword [rbp + 0x710], 0x19090a
mov byte [rbp + 0x714], 1
lea rcx, [rbp + 0x708]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x190
mov r8d, r15d
lea rdx, [0x1401d146c]
call fcn.1400630a0
mov dword [rbp + 0x138], 0xd98f97b1
mov dword [rbp + 0x13c], 0x100ced8
lea rcx, [rbp + 0x138]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm14
movaps xmm2, xmm12
lea rdx, [0x1401d144c]
call fcn.140063060
mov dword [rbp + 0x3e8], 0x959695a4
mov dword [rbp + 0x3ec], 0xddde948f
mov word [rbp + 0x3f0], Ordinal_211
mov byte [rbp + 0x3f2], 1
lea rcx, [rbp + 0x3e8]
call fcn.14000ff50
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [0x1401d143c]
call fcn.140063060
lea rdx, [0x1401e2a7c]
lea rcx, str.Nearest_Bone2
call fcn.14005ec00
cmp byte [0x1401e2a7c], 0
jne 0x14008bab9
movdqa xmm0, xmmword [0x1401b35b0]
movdqu xmmword [rbp + 0xd30], xmm0
mov byte [rbp + 0xd40], 1
lea rcx, [rbp + 0xd30]
call fcn.140032630
mov rbx, rax
mov dword [rbp + 0x408], 0xb88d91bf
mov dword [rbp + 0x40c], 0xddde8494
mov word [rbp + 0x410], Ordinal_211
mov byte [rbp + 0x412], 1
lea rcx, [rbp + 0x408]
call fcn.14000ff50
lea rdx, [0x1401e2a78]
jmp 0x14008baa8
mov dword [rbp + 0x418], 0x989896b2
mov dword [rbp + 0x41c], 0xddde9997
mov word [rbp + 0x420], Ordinal_211
mov byte [rbp + 0x422], 1
lea rcx, [rbp + 0x418]
call fcn.14000ff50
mov rcx, rax
lea rdx, [0x1401e2a72]
call fcn.14005ec00
mov dword [rbp + 0x508], 0xd79b9cb5
mov dword [rbp + 0x50c], 0xd8839cb3
mov dword [rbp + 0x510], 0x100ccdf
lea rcx, [rbp + 0x508]
call fcn.140032660
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3274]
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1088]
call fcn.140004500
mov rdx, rax
lea rcx, [0x1401d141c]
call fcn.140093890
mov dword [rbp + 0x6f8], 0x4b575760
mov dword [rbp + 0x6fc], 0x43444949
mov dword [rbp + 0x700], 0x1a090a
mov byte [rbp + 0x704], 1
lea rcx, [rbp + 0x6f8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a73]
call fcn.14005ec00
mov dword [rbp + 0x6e8], 0x50504b65
mov dword [rbp + 0x6ec], 0x4d444844
mov dword [rbp + 0x6f0], 0x1a090a
mov byte [rbp + 0x6f4], 1
lea rcx, [rbp + 0x6e8]
call fcn.140087c40
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x190
mov r8d, r15d
lea rdx, [0x1401d142c]
call fcn.1400630a0
mov dword [rbp + 0x140], 0xd98f97b1
mov dword [rbp + 0x144], 0x100cdd8
lea rcx, [rbp + 0x140]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm14
movaps xmm2, xmm12
lea rdx, [0x1401d140c]
call fcn.140063060
mov dword [rbp + 0x498], 0x959695a4
mov dword [rbp + 0x49c], 0xddde948f
mov word [rbp + 0x4a0], Ordinal_211
mov byte [rbp + 0x4a2], 1
lea rcx, [rbp + 0x498]
call fcn.14000ff50
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm7
movaps xmm2, xmm12
lea rdx, [0x1401d13fc]
call fcn.140063060
movdqa xmm0, xmmword [0x1401b3550]
movdqu xmmword [rbp + 0xd78], xmm0
mov byte [rbp + 0xd88], 1
lea rcx, [rbp + 0xd78]
call fcn.140032630
mov rcx, rax
lea rdx, [0x1401e2a71]
call fcn.14005ec00
cmp byte [0x1401e2a71], 0
jne 0x14008bab9
movdqa xmm0, xmmword [0x1401b35b0]
movdqu xmmword [rbp + 0xd90], xmm0
mov byte [rbp + 0xda0], 1
lea rcx, [rbp + 0xd90]
call fcn.140032630
mov rbx, rax
mov dword [rbp + 0x3f8], 0xb88d91bf
mov dword [rbp + 0x3fc], 0xddde8494
mov word [rbp + 0x400], Ordinal_211
mov byte [rbp + 0x402], 1
lea rcx, [rbp + 0x3f8]
call fcn.14000ff50
lea rdx, [0x1401e2a74]
mov r9d, 0xffffffff
mov r8, rbx
mov rcx, rax
call fcn.140061240
call fcn.14003a9c0
movss xmm2, dword [0x1401b3344]
movaps xmm1, xmm11
lea rcx, [rbp + 0x1080]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm7
movaps xmm1, xmm15
lea rcx, [rbp + 0x1078]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x878], 0x92bbd6d7
mov dword [rbp + 0x87c], 0x82889695
mov dword [rbp + 0x880], 0xd29394bd
mov word [rbp + 0x884], gethostname
mov byte [rbp + 0x886], 1
lea rcx, [rbp + 0x878]
call fcn.140032600
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
movdqa xmm0, xmmword [0x1401b3bd0]
movdqu xmmword [rbp + 0x958], xmm0
mov dword [rbp + 0x968], 0x62616b65
mov dword [rbp + 0x96c], 0x237a7a
mov byte [rbp + 0x970], 1
lea rcx, [rbp + 0x958]
call fcn.140032b60
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x288], 0x9f8b97b9
mov dword [rbp + 0x28c], 0x92949398
mov word [rbp + 0x290], 0x100
lea rcx, [rbp + 0x288]
call fcn.14000ff20
mov rcx, rax
lea rdx, [0x1401e2a60]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm0, dword [0x1401b32bc]
call fcn.140040730
mov dword [rbp + 0x6d8], 0x50504367
mov dword [rbp + 0x6dc], 0x44427405
mov dword [rbp + 0x6e0], 0x4f4b46
mov byte [rbp + 0x6e4], 1
lea rcx, [rbp + 0x6d8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a5b]
call fcn.14005ec00
movaps xmm1, xmm9
movss xmm0, dword [0x1401b3320]
call fcn.140040730
mov dword [rbp + 0x4f8], 0x838594b2
mov dword [rbp + 0x4fc], 0x9499aad8
mov dword [rbp + 0x500], 0x100988c
lea rcx, [rbp + 0x4f8]
call fcn.140032660
mov rcx, rax
lea rdx, [0x1401e2a59]
call fcn.14005ec00
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
movss xmm7, dword [0x1401b3350]
cmp eax, 7
jne 0x14008c575
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0x1070]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1068]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.Micro
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x18], 0x889a91ba
mov word [rbp + 0x1c], __WSAFDIsSet
mov byte [rbp + 0x1e], 1
lea rcx, [rbp + 0x18]
call fcn.14000fec0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x38], 0x989896b2
mov dword [rbp + 0x3c], 0x1009997
lea rcx, [rbp + 0x38]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a48]
call fcn.14005ec00
mov dword [rbp + 0x40], 0x899080b6
mov dword [rbp + 0x44], 0x100a4db
lea rcx, [rbp + 0x40]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movss xmm2, dword [0x1401b33f0]
lea rdx, [0x140218620]
call fcn.140063060
mov dword [rbp + 0x48], 0x899080b6
mov dword [rbp + 0x4c], 0x100a5db
lea rcx, [rbp + 0x48]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x140218624]
call fcn.140063060
call fcn.14003a9c0
movss xmm2, dword [0x1401b32d4]
movaps xmm1, xmm11
lea rcx, [rbp + 0x1060]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1058]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.Crosshair
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x318], 0x89968ab4
mov dword [rbp + 0x31c], 0x979c9488
mov word [rbp + 0x320], Ordinal_143
mov byte [rbp + 0x322], 1
lea rcx, [rbp + 0x318]
call fcn.14000ff50
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x50], 0x989896b2
mov dword [rbp + 0x54], 0x1009997
lea rcx, [rbp + 0x50]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a4d]
call fcn.14005ec00
movdqa xmm0, xmmword [0x1401b3de0]
movdqu xmmword [rbp + 0x990], xmm0
movdqa xmm1, xmmword [0x1401b3700]
movdqu xmmword [rbp + 0x9a0], xmm1
mov dword [rbp + 0x9b0], 0x25282b35
mov dword [rbp + 0x9b4], 0x3c2e0e45
mov dword [rbp + 0x9b8], 0x29202b04
mov word [rbp + 0x9bc], 0x3f
mov byte [rbp + 0x9be], 1
lea rcx, [rbp + 0x990]
call fcn.14008d2e0
mov rbx, rax
mov dword [rbp + 0x8c8], 0x89968ab4
mov dword [rbp + 0x8cc], 0x979c9488
mov dword [rbp + 0x8d0], 0x7b55208d
mov dword [rbp + 0x8d4], 0x1006173
lea rcx, [rbp + 0x8c8]
call fcn.14000fe60
mov r9d, 0xffffffff
mov r8, rbx
lea rdx, reloc.WS2_32.dll_getsockname
mov rcx, rax
call fcn.140061240
mov dword [rbp - 0x38], 0x9f839184
mov word [rbp - 0x34], 0x100
lea rcx, [rbp - 0x38]
call fcn.14000fef0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401e2a50]
call fcn.140063060
mov dword [rbp + 0x88], 0x958b8c84
mov dword [rbp + 0x8c], 0x1009990
lea rcx, [rbp + 0x88]
call fcn.14000fdd0
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
movaps xmm3, xmm13
movaps xmm2, xmm12
lea rdx, [0x1401e2a54]
call fcn.140063060
mov dword [rbp + 0x10], 0x959597b4
mov word [rbp + 0x14], 0x89
mov byte [rbp + 0x16], 1
lea rcx, [rbp + 0x10]
call fcn.14000fec0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13d0]
call fcn.140068560
call fcn.14003a9c0
movss xmm6, dword [0x1401b3324]
movaps xmm2, xmm6
movaps xmm1, xmm11
lea rcx, [rbp + 0x1050]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm12, dword [0x1401b32ec]
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rbp + 0x1048]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.Radar
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 8], 0x9b9d99a5
mov word [rbp + 0xc], 0x89
mov byte [rbp + 0xe], 1
lea rcx, [rbp + 8]
call fcn.14000fec0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x58], 0x989896b2
mov dword [rbp + 0x5c], 0x1009997
lea rcx, [rbp + 0x58]
call fcn.14000fdd0
mov rcx, rax
lea rdx, [0x1401e2a58]
call fcn.14005ec00
movzx eax, byte [str.Team]
xor al, 0xf7
mov byte [rbp - 0x40], al
movzx eax, byte [0x1401b17e9]
xor al, 0xf8
mov byte [rbp - 0x3f], al
movzx eax, byte [0x1401b17ea]
xor al, 0xf9
mov byte [rbp - 0x3e], al
movzx eax, byte [0x1401b17eb]
xor al, 0xfa
mov byte [rbp - 0x3d], al
mov word [rbp - 0x3c], 0x100
lea rcx, [rbp - 0x40]
call fcn.14000fef0
mov rcx, rax
lea rdx, [0x1401e2a4e]
call fcn.14005ec00
movzx eax, byte [str.Enemy]
xor al, 0xf7
mov byte [rbp], al
movzx eax, byte [0x1401b17c9]
xor al, 0xf8
mov byte [rbp + 1], al
movzx eax, byte [0x1401b17ca]
xor al, 0xf9
mov byte [rbp + 2], al
movzx eax, byte [0x1401b17cb]
xor al, 0xfa
mov byte [rbp + 3], al
movzx eax, byte [0x1401b17cc]
xor al, 0xfb
mov byte [rbp + 4], al
mov word [rbp + 5], 0x100
lea rcx, [rbp]
call fcn.14000fec0
mov rcx, rax
lea rdx, [0x1401e2a4f]
call fcn.14005ec00
mov dword [rbp + 0x278], 0x8e8a91b3
mov dword [rbp + 0x27c], 0x9b9e929a
mov word [rbp + 0x280], 0x100
lea rcx, [rbp + 0x278]
call fcn.14000ff20
mov rcx, rax
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
mov r9d, 0x3e8
mov r8d, r15d
lea rdx, [0x1401d136c]
call fcn.1400630a0
mov dword [rbp + 0x798], 0x8e8a91b3
mov dword [rbp + 0x79c], 0x9b9e929a
mov dword [rbp + 0x7a0], 0x766e44ff
mov word [rbp + 0x7a4], 0x100
lea rcx, [rbp + 0x798]
call fcn.14000fe00
mov rbx, rax
mov dword [rbp + 0x4e8], 0x969294a6
mov dword [rbp + 0x4ec], 0x828ed98a
mov dword [rbp + 0x4f0], 0x100988c
lea rcx, [rbp + 0x4e8]
call fcn.140032660
mov r9d, 0xffffffff
mov r8, rbx
lea rdx, [0x1401e2a5c]
mov rcx, rax
call fcn.140061240
call fcn.14003a9c0
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rbp + 0xf98]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b32dc]
movaps xmm1, xmm8
lea rcx, [rbp + 0x1040]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.Inventory
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x378], 0x9f8f96be
mov dword [rbp + 0x37c], 0x8c928895
mov word [rbp + 0x380], 0x86
mov byte [rbp + 0x382], 1
lea rcx, [rbp + 0x378]
call fcn.14000ff50
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x178], 0x9e989db3
mov dword [rbp + 0x17c], 0x859399
mov byte [rbp + 0x180], 1
lea rcx, [rbp + 0x178]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401e2a10]
call fcn.14005ec00
mov dword [rbp + 0x1f8], 0xbe8b91b6
mov dword [rbp + 0x1fc], 0x8d9389
mov byte [rbp + 0x200], 1
lea rcx, [rbp + 0x1f8]
call fcn.14000fe90
mov rcx, rax
lea rdx, [0x1401e2963]
call fcn.14005ec00
mov dword [rbp + 0x6c8], 0x45465075
mov dword [rbp + 0x6cc], 0x4d555356
mov dword [rbp + 0x6d0], 0x53456b
mov byte [rbp + 0x6d4], 1
lea rcx, [rbp + 0x6c8]
call fcn.140087c40
mov rcx, rax
lea rdx, [0x1401e2a11]
call fcn.14005ec00
call fcn.14003a9c0
movss xmm2, dword [0x1401b32e4]
movaps xmm1, xmm7
lea rcx, [rbp + 0x1038]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b32ac]
movaps xmm1, xmm8
lea rcx, [rbp + 0x1020]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.General
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x1e8], 0x9f979db0
mov dword [rbp + 0x1ec], 0x919d89
mov byte [rbp + 0x1f0], 1
lea rcx, [rbp + 0x1e8]
call fcn.14000fe90
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x888], 0x96829aa0
mov dword [rbp + 0x88c], 0x97aad994
mov dword [rbp + 0x890], 0x8d9b849d
mov word [rbp + 0x894], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x888]
call fcn.140032600
mov rcx, rax
lea rdx, [0x1401e2a4a]
call fcn.14005ec00
mov dword [rbp + 0x898], 0x8e9799a4
mov dword [rbp + 0x89c], 0xbada8b9d
mov dword [rbp + 0x8a0], 0x91979095
mov word [rbp + 0x8a4], WSAGetLastError
mov byte [rbp + 0x8a6], 1
lea rcx, [rbp + 0x898]
call fcn.140032600
mov rcx, rax
lea rdx, [0x1401e2a4c]
call fcn.14005ec00
call fcn.14003a9c0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x1018]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm12
movaps xmm1, xmm8
lea rcx, [rbp + 0x1010]
call fcn.140004500
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, str.Radar_Color
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x6b8], 0x45474373
mov dword [rbp + 0x6bc], 0x47640657
mov dword [rbp + 0x6c0], 0x594545
mov byte [rbp + 0x6c4], 1
lea rcx, [rbp + 0x6b8]
call fcn.140087c40
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
mov dword [rbp + 0x268], 0x979c96b2
mov dword [rbp + 0x26c], 0xcbdedf82
mov word [rbp + 0x270], 0x100
lea rcx, [rbp + 0x268]
call fcn.14000ff20
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1420]
call fcn.140068560
mov dword [rbp + 0x1d8], 0x97989da3
mov dword [rbp + 0x1dc], 0xc8dfd8
mov byte [rbp + 0x1e0], 1
lea rcx, [rbp + 0x1d8]
call fcn.14000fe90
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d13f0]
call fcn.140068560
mov dword [rbp + 0x60], 0xd98d97b5
mov dword [rbp + 0x64], 0x100c9d8
lea rcx, [rbp + 0x60]
call fcn.14000fdd0
mov rcx, rax
xor r8d, r8d
lea rdx, [0x1401d1400]
call fcn.140068560
call fcn.14003a9c0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 8
jne 0x14008d1de
movaps xmm2, xmm13
movaps xmm1, xmm11
lea rcx, [rbp + 0x1008]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm6, dword [0x1401b32fc]
movaps xmm2, xmm6
movss xmm1, dword [0x1401b3308]
lea rcx, [rbp + 0x1000]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x8d8], 0x9f8adbd4
mov dword [rbp + 0x8dc], 0x9094888f
mov dword [rbp + 0x8e0], 0x2f217398
mov dword [rbp + 0x8e4], 0x1003523
lea rcx, [rbp + 0x8d8]
call fcn.14000fe60
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x68], 0x9c9797b4
mov dword [rbp + 0x6c], 0x1009b92
lea rcx, [rbp + 0x68]
call fcn.14000fdd0
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
call fcn.14005ff70
lea rdx, str.Config
lea rcx, [rbp + 0x1348]
call fcn.140008190
nop
mov dword [rbp + 0x7b8], 0x929a90a7
mov dword [rbp + 0x7bc], 0xb8da8d9b
mov dword [rbp + 0x7c0], 0x96989393
mov word [rbp + 0x7c4], WSAGetLastError
mov byte [rbp + 0x7c6], 1
lea rcx, [rbp + 0x7b8]
call fcn.140032600
mov rcx, rax
lea r8, [0x140203d10]
lea rdx, [0x140218730]
call fcn.140093930
call fcn.1400604e0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xff8]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x70], 0x9b9c8ab4
mov dword [rbp + 0x74], 0x100998f
lea rcx, [rbp + 0x70]
call fcn.14000fdd0
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008c830
lea rcx, [0x140203d10]
call fcn.14001c1a0
lea edx, [rax + 1]
lea rcx, [rbp + 0x1170]
call fcn.140009c90
nop
mov rdx, rax
lea rcx, [rbp + 0x1348]
call fcn.14000cfe0
mov rdx, rax
lea rcx, [rbp + 0x1308]
call fcn.1400081d0
nop
lea rcx, [rbp + 0x1170]
call fcn.1400080a0
lea rcx, [rbp + 0x1308]
call fcn.14000cfd0
cmp rax, 1
jae 0x14008c74f
lea rdx, [0x140178c70]
lea rcx, [rbp + 0x1308]
call fcn.1400085f0
lea rdx, [0x140178c70]
lea rcx, [rbp + 0x1308]
call fcn.14001c450
test al, al
je 0x14008c824
mov dword [rbp + 0x7c8], 0x92a4a9da
mov dword [rbp + 0x7cc], 0x94b9a58b
mov dword [rbp + 0x7d0], 0x98979b92
mov word [rbp + 0x7d4], 0x5c
mov byte [rbp + 0x7d6], 1
lea rcx, [rbp + 0x7c8]
call fcn.140032600
mov rdx, rax
lea r8, [rbp + 0x1308]
lea rcx, [rbp + 0x11b0]
call fcn.14008da80
nop
lea r8, str..ini
mov rdx, rax
lea rcx, [rbp + 0x1190]
call fcn.140013ac0
mov rcx, rax
call fcn.14000ff80
nop
lea rcx, [rbp + 0x11b0]
call fcn.1400080a0
movdqa xmm0, xmmword [0x1401b3ce0]
movdqu xmmword [rbp + 0xb80], xmm0
mov dword [rbp + 0xb90], 0x1006c6a
lea rcx, [rbp + 0xb80]
call fcn.140031b30
mov rdx, rax
lea rcx, [rbp + 0x11d0]
call fcn.140008190
mov rcx, rax
call fcn.140094310
nop
lea rcx, [rbp + 0x1308]
call fcn.1400080a0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xff0]
call fcn.140004500
mov rbx, rax
mov dword [rbp - 0x28], 0x9f8f99a4
mov word [rbp - 0x24], 0x100
lea rcx, [rbp - 0x28]
call fcn.14000fef0
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008c936
lea rcx, [0x140203d10]
call fcn.14001c1a0
test rax, rax
je 0x14008c936
movsxd rdx, dword [0x140218730]
lea rcx, [0x140203d10]
call fcn.14001c190
mov rbx, rax
mov dword [rbp + 0x828], 0x92a4a9da
mov dword [rbp + 0x82c], 0x94b9a58b
mov dword [rbp + 0x830], 0x98979b92
mov word [rbp + 0x834], 0x5c
mov byte [rbp + 0x836], 1
lea rcx, [rbp + 0x828]
call fcn.140032600
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1150]
call fcn.14008da80
mov rcx, rax
call fcn.14000ff80
movdqa xmm0, xmmword [0x1401b3ce0]
movdqu xmmword [rbp + 0xb08], xmm0
mov dword [rbp + 0xb18], 0x1006c6a
lea rcx, [rbp + 0xb08]
call fcn.140031b30
mov rdx, rax
lea rcx, [rbp + 0x11f0]
call fcn.140008190
mov rcx, rax
call fcn.140094310
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfe8]
call fcn.140004500
mov rbx, rax
mov dword [rbp - 0x68], 0x9e9897bb
mov word [rbp - 0x64], 0x100
lea rcx, [rbp - 0x68]
call fcn.14000fef0
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008ca3c
lea rcx, [0x140203d10]
call fcn.14001c1a0
test rax, rax
je 0x14008ca3c
movsxd rdx, dword [0x140218730]
lea rcx, [0x140203d10]
call fcn.14001c190
mov rbx, rax
mov dword [rbp + 0x7d8], 0x92a4a9da
mov dword [rbp + 0x7dc], 0x94b9a58b
mov dword [rbp + 0x7e0], 0x98979b92
mov word [rbp + 0x7e4], 0x5c
mov byte [rbp + 0x7e6], 1
lea rcx, [rbp + 0x7d8]
call fcn.140032600
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1210]
call fcn.14008da80
mov rcx, rax
call fcn.14000d940
movdqa xmm0, xmmword [0x1401b3ce0]
movdqu xmmword [rbp + 0xb20], xmm0
mov dword [rbp + 0xb30], 0x1006c6a
lea rcx, [rbp + 0xb20]
call fcn.140031b30
mov rdx, rax
lea rcx, [rbp + 0x1230]
call fcn.140008190
mov rcx, rax
call fcn.140094310
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfe0]
call fcn.140004500
mov rbx, rax
movzx ecx, byte [0x140178c88]
xor cl, 0xf7
mov byte [rbp + 0x78], cl
movzx ecx, byte [0x140178c89]
xor cl, 0xf8
mov byte [rbp + 0x79], cl
movzx ecx, byte [0x140178c8a]
xor cl, 0xf9
mov byte [rbp + 0x7a], cl
movzx ecx, byte [0x140178c8b]
xor cl, 0xfa
mov byte [rbp + 0x7b], cl
movzx ecx, byte [reloc.WS2_32.dll_WSACleanup]
xor cl, 0xfb
mov byte [rbp + 0x7c], cl
movzx eax, byte [0x140178c8d]
xor al, 0xfc
mov byte [rbp + 0x7d], al
mov word [rbp + 0x7e], 0x100
lea rcx, [rbp + 0x78]
call fcn.14000fdd0
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008cba4
lea rcx, [0x140203d10]
call fcn.14001c1a0
test rax, rax
je 0x14008cba4
movsxd rdx, dword [0x140218730]
lea rcx, [0x140203d10]
call fcn.14001c190
mov rbx, rax
mov dword [rbp + 0x7e8], 0x92a4a9da
mov dword [rbp + 0x7ec], 0x94b9a58b
mov dword [rbp + 0x7f0], 0x98979b92
mov word [rbp + 0x7f4], 0x5c
mov byte [rbp + 0x7f6], 1
lea rcx, [rbp + 0x7e8]
call fcn.140032600
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1368]
call fcn.14008da80
nop
lea rcx, [rbp + 0x1368]
call fcn.140008770
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1401b3ce0]
movdqu xmmword [rbp + 0xb68], xmm0
mov dword [rbp + 0xb78], 0x1006c6a
lea rcx, [rbp + 0xb68]
call fcn.140031b30
mov rdx, rax
lea rcx, [rbp + 0x1250]
call fcn.140008190
mov rcx, rax
call fcn.140094310
nop
lea rcx, [rbp + 0x1368]
call fcn.1400080a0
nop
lea rcx, [rbp + 0x1348]
call fcn.1400080a0
call fcn.14003a9c0
movaps xmm2, xmm13
movss xmm1, dword [0x1401b335c]
lea rcx, [rbp + 0xfd8]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movaps xmm2, xmm6
movss xmm1, dword [0x1401b32e0]
lea rcx, [rbp + 0xfd0]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x8e8], 0x9f8adbd4
mov dword [rbp + 0x8ec], 0x9094888f
mov dword [rbp + 0x8f0], 0x2f217398
mov dword [rbp + 0x8f4], 0x1003623
lea rcx, [rbp + 0x8e8]
call fcn.14000fe60
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
mov rcx, qword [0x1401e2990]
call fcn.14003fb80
mov dword [rbp + 0x238], 0x9f979db0
mov dword [rbp + 0x23c], 0x919d89
mov byte [rbp + 0x240], 1
lea rcx, [rbp + 0x238]
call fcn.14000fe90
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
call fcn.14003fc20
call fcn.14005ff70
mov dword [rbp - 8], 0x94808ba1
mov word [rbp - 4], 0x98
mov byte [rbp - 2], 1
lea rcx, [rbp - 8]
call fcn.14000fec0
mov rcx, rax
lea rdx, [0x1401d1332]
call fcn.14005ec00
cmp byte [reloc.WS2_32.dll_accept], 1
jne 0x14008cd1f
movdqa xmm0, xmmword [0x1401b35f0]
movdqu xmmword [rbp + 0x918], xmm0
mov dword [rbp + 0x928], 0x33323424
mov dword [rbp + 0x92c], 0x3f382908
mov word [rbp + 0x930], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp + 0x932], 1
lea rcx, [rbp + 0x918]
call fcn.140032980
mov rbx, rax
mov dword [rbp - 0x80], 0xaaa8b1
mov byte [rbp - 0x7c], 1
lea rcx, [rbp - 0x80]
call fcn.14000fe30
mov r9d, 0xffffffff
mov r8, rbx
lea rdx, [0x1401d1348]
mov rcx, rax
call fcn.140061240
lea rdx, [0x1401d134c]
lea rcx, str.Watermark
call fcn.14005ec00
lea rdx, [0x1401e2a4b]
lea rcx, str.Draw_Dots
call fcn.14005ec00
lea rdx, [0x1401d1333]
lea rcx, str.Chroma_Menu
call fcn.14005ec00
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14008cd7a
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1401d14e0]
lea rcx, str.menu_color
call fcn.140068560
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
lea rcx, str.Menu_color
call fcn.14005c360
call fcn.1400604e0
mov dword [rbp + 0x7f8], 0x9e829bb5
mov dword [rbp + 0x7fc], 0x898eaad8
mov dword [rbp + 0x800], 0x9a939c99
mov word [rbp + 0x804], WSAStartup
mov byte [rbp + 0x806], 1
lea rcx, [rbp + 0x7f8]
call fcn.140032600
mov rcx, rax
call fcn.14005c360
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfc8]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x80], 0x989896b2
mov dword [rbp + 0x84], 0x1009997
lea rcx, [rbp + 0x80]
call fcn.14000fdd0
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008ce6e
lea rcx, [0x1401d8708]
call fcn.140008770
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
mov dword [rbp + 0x128c], edi
lea rdx, [rbp + 0x128c]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov ecx, dword [rbp + 0x128c]
test ecx, ecx
je 0x14008cf0e
mov r8b, 1
mov rdx, rbx
call fcn.140072ca0
test al, al
je 0x14008cf0e
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfc0]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x148], 0x9b8a91b3
mov dword [rbp + 0x14c], 0x989099
mov byte [rbp + 0x150], 1
lea rcx, [rbp + 0x148]
call fcn.14000fe90
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
test al, al
je 0x14008cf1f
lea rcx, [0x1401d8708]
call fcn.140008770
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
mov dword [rbp + 0x1288], edi
lea rdx, [rbp + 0x1288]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov ecx, dword [rbp + 0x1288]
test ecx, ecx
je 0x14008cf0e
xor r8d, r8d
mov rdx, rbx
call fcn.140072ca0
test al, al
jne 0x14008cf1f
lea rcx, [rbp + 0x1328]
call fcn.1400080a0
jmp 0x14008d23b
call fcn.14003a9c0
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0xfb8]
call fcn.140004500
mov rcx, rax
call fcn.1400407e0
movss xmm2, dword [0x1401b3314]
movaps xmm1, xmm15
lea rcx, [rbp + 0xfb0]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x8f8], 0x9f8adbd4
mov dword [rbp + 0x8fc], 0x9094888f
mov dword [rbp + 0x900], 0x2f217398
mov dword [rbp + 0x904], 0x1003723
lea rcx, [rbp + 0x8f8]
call fcn.14000fe60
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.14003a930
call fcn.1400604e0
movdqa xmm0, xmmword [0x1401b3d60]
movdqu xmmword [rbp + 0xc10], xmm0
mov word [rbp + 0xc20], 0x100
lea rcx, [rbp + 0xc10]
call fcn.1400325d0
mov rcx, rax
call fcn.14005c360
mov dword [rbp + 0x6a8], 0x56465174
mov dword [rbp + 0x6ac], 0x45466805
mov dword [rbp + 0x6b0], 0xb104c
mov byte [rbp + 0x6b4], 1
lea rcx, [rbp + 0x6a8]
call fcn.140087c40
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
lea rcx, [0x1401d88f8]
call fcn.140008770
mov rcx, rax
call fcn.14005c360
mov dword [rbp + 0x808], 0x859386a1
mov dword [rbp + 0x80c], 0x9794b6d8
mov dword [rbp + 0x810], 0xc59b9395
mov word [rbp + 0x814], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x816], 1
lea rcx, [rbp + 0x808]
call fcn.140032600
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
lea rcx, [0x1401d8918]
call fcn.140008770
mov rcx, rax
call fcn.14005c360
mov dword [rbp + 0x818], 0x9e868db1
mov dword [rbp + 0x81c], 0xbfda9c8a
mov dword [rbp + 0x820], 0xc59b899d
mov word [rbp + 0x824], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0x826], 1
lea rcx, [rbp + 0x818]
call fcn.140032600
mov rcx, rax
call fcn.14005c360
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
lea rcx, [0x1401d8938]
call fcn.140008770
mov rcx, rax
call fcn.14005c360
movdqa xmm0, xmmword [0x1401b3c00]
movdqu xmmword [rbp + 0x938], xmm0
mov dword [rbp + 0x948], 0x466f4365
mov dword [rbp + 0x94c], 0x4c4f5228
mov word [rbp + 0x950], 0x51
mov byte [rbp + 0x952], 1
lea rcx, [rbp + 0x938]
call fcn.140032980
mov rcx, rax
call fcn.14005c360
call fcn.1400604e0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfa8]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x188], 0x998a91b3
mov dword [rbp + 0x18c], 0x998e94
mov byte [rbp + 0x190], 1
lea rcx, [rbp + 0x188]
call fcn.14000fe90
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140040730
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xfa0]
call fcn.140004500
mov rbx, rax
mov dword [rbp + 0x258], 0x9f959da3
mov dword [rbp + 0x25c], 0x939c8e9c
mov word [rbp + 0x260], 0x100
lea rcx, [rbp + 0x258]
call fcn.14000ff20
mov rdx, rbx
mov rcx, rax
call fcn.14005d140
call fcn.14003a9c0
nop
lea rcx, [rbp + 0x1328]
call fcn.1400080a0
call fcn.140035100
mov rbx, rax
movss xmm0, dword [0x1401b3138]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1401b30c4]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x10c0]
call fcn.140032ec0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xe4], xmm0
movss xmm1, dword [0x1401b31e0]
mov ecx, 2
call fcn.140035320
call fcn.14003f6f0
mov rcx, qword [rbp + 0x1388]
xor rcx, rsp
call fcn.14012e570
lea r11, [rsp + 0x1530]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
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]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
sub rsp, 0x58
movss xmm0, dword [0x1401e2a64]
addss xmm0, dword [0x1401b30a4]
comiss xmm0, dword [0x1401b3148]
movss dword [0x1401e2a64], xmm0
jbe 0x14008d340
xorps xmm0, xmm0
movss dword [0x1401e2a64], xmm0
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14008d370
cmp byte [0x1401e2961], 0
mov ecx, __WSAFDIsSet
sete byte [0x1401e2961]
call qword [sym.imp.KERNEL32.dll_Sleep]
nop dword [rax]
mov rax, qword [0x1401e29e8]
mov ecx, 1
mov dword [rax + 0x130], 0
mov byte [rax + 0x134], 0
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14008d3a6
mov rax, qword [0x1401e29e8]
mov byte [rax + 0x130], 1
cmp byte [0x1401e2961], 0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r15
je 0x14008d5f3
mov r9, qword [0x140218738]
test r9, r9
jne 0x14008d5d9
mov rax, qword gs:[0x60]
xor esi, esi
mov ebx, 0xebed0ac6
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov r14, r13
nop dword [rax]
movups xmm0, xmmword [r14 + 0x58]
movd eax, xmm0
movups xmmword [rsp + 0x20], xmm0
sub ax, 8
test esi, esi
je 0x14008d46e
mov r8, qword [rsp + 0x28]
mov r9d, 0x9384ba77
movzx eax, ax
shr rax, 1
lea r10, [r8 + rax*2]
cmp r8, r10
je 0x14008d465
movsx eax, byte [r8]
mov ecx, eax
sub al, 0x41
mov edx, ecx
or edx, 0x20
cmp al, 0x19
cmova edx, ecx
add r8, 2
xor edx, r9d
imul r9d, edx, 0x1000193
cmp r8, r10
jne 0x14008d440
cmp r9d, esi
jne 0x14008d5b9
mov r11, qword [r14 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rcx, qword [rax + r11 + 0x88]
mov r12, rcx
mov edi, ecx
shr r12, 0x20
add rdi, r11
cmp rdi, r11
je 0x14008d5b9
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x14008d5b9
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r10d
mov r9d, 0x9384ba77
lea rax, [r15 + r10*4]
mov r8d, dword [rax + r11]
add r8, r11
movzx edx, byte [r8]
inc r8
test dl, dl
je 0x14008d4f8
nop
movsx eax, dl
lea r8, [r8 + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r8 - 1]
cmova ecx, eax
xor ecx, r9d
imul r9d, ecx, 0x1000193
test dl, dl
jne 0x14008d4d0
cmp r9d, ebx
je 0x14008d507
test r10d, r10d
jne 0x14008d4b0
jmp 0x14008d5b9
mov ecx, dword [rdi + 0x24]
add rcx, r11
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r11
mov r9d, dword [rcx + rdx*4]
add r9, r11
cmp r9, rdi
jbe 0x14008d5d2
lea rax, [rdi + r12]
cmp r9, rax
jae 0x14008d5d2
movzx edx, byte [r9]
mov esi, 0x9384ba77
mov ebx, esi
cmp dl, 0x2e
je 0x14008d576
nop word [rax + rax]
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r9 + 1]
cmova ecx, eax
inc r9
xor ecx, esi
imul esi, ecx, 0x1000193
cmp dl, 0x2e
jne 0x14008d550
movzx edx, byte [r9 + 1]
inc r9
test dl, dl
je 0x14008d5b5
nop dword [rax]
nop word [rax + rax]
movsx eax, dl
lea r9, [r9 + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r9]
cmova ecx, eax
xor ecx, ebx
imul ebx, ecx, 0x1000193
test dl, dl
jne 0x14008d590
mov r14, qword [r13]
mov rax, qword [r14]
mov r14, rax
cmp rax, r13
je 0x14008d5cf
cmp qword [rax + 0x30], 0
jne 0x14008d410
xor r9d, r9d
mov qword [0x140218738], r9
mov rcx, qword [0x1401e29b8]
mov edx, 0xffffffec
mov r8d, 0x80080
call r9
jmp 0x14008da02
mov rbx, qword [0x140218728]
test rbx, rbx
jne 0x14008d7d7
mov rax, qword gs:[0x60]
xor ebp, ebp
mov edi, 0xb19dcb04
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov r14, r13
movups xmm0, xmmword [r14 + 0x58]
movd eax, xmm0
movups xmmword [rsp + 0x20], xmm0
sub ax, 8
test ebp, ebp
je 0x14008d67f
mov r8, qword [rsp + 0x28]
mov r9d, 0x1678bcbd
movzx eax, ax
shr rax, 1
lea r10, [r8 + rax*2]
cmp r8, r10
je 0x14008d676
movsx eax, byte [r8]
mov ecx, eax
sub al, 0x41
mov edx, ecx
or edx, 0x20
cmp al, 0x19
cmova edx, ecx
add r8, 2
xor edx, r9d
imul r9d, edx, 0x1000193
cmp r8, r10
jne 0x14008d651
cmp r9d, ebp
jne 0x14008d7b8
mov r11, qword [r14 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rcx, qword [rax + r11 + 0x88]
mov r12, rcx
mov esi, ecx
shr r12, 0x20
add rsi, r11
cmp rsi, r11
je 0x14008d7b8
mov r10d, dword [rsi + 0x18]
test r10d, r10d
je 0x14008d7b8
mov r15d, dword [rsi + 0x20]
nop word [rax + rax]
dec r10d
mov r9d, 0x1678bcbd
lea rax, [r15 + r10*4]
mov r8d, dword [rax + r11]
add r8, r11
movzx edx, byte [r8]
inc r8
test dl, dl
je 0x14008d708
nop
movsx eax, dl
lea r8, [r8 + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r8 - 1]
cmova ecx, eax
xor ecx, r9d
imul r9d, ecx, 0x1000193
test dl, dl
jne 0x14008d6e0
cmp r9d, edi
je 0x14008d717
test r10d, r10d
jne 0x14008d6c0
jmp 0x14008d7b8
mov ecx, dword [rsi + 0x24]
add rcx, r11
movzx edx, word [rcx + r10*2]
mov ecx, dword [rsi + 0x1c]
add rcx, r11
mov ebx, dword [rcx + rdx*4]
add rbx, r11
cmp rbx, rsi
jbe 0x14008d7d0
lea rax, [rsi + r12]
cmp rbx, rax
jae 0x14008d7d0
movzx edx, byte [rbx]
mov ebp, 0x1678bcbd
mov edi, ebp
cmp dl, 0x2e
je 0x14008d785
nop dword [rax]
nop word [rax + rax]
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [rbx + 1]
cmova ecx, eax
inc rbx
xor ecx, ebp
imul ebp, ecx, 0x1000193
cmp dl, 0x2e
jne 0x14008d760
movzx edx, byte [rbx + 1]
inc rbx
test dl, dl
je 0x14008d7b4
movsx eax, dl
lea rbx, [rbx + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [rbx]
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
test dl, dl
jne 0x14008d790
mov r14, qword [r13]
mov rax, qword [r14]
mov r14, rax
cmp rax, r13
je 0x14008d7ce
cmp qword [rax + 0x30], 0
jne 0x14008d621
xor ebx, ebx
mov qword [0x140218728], rbx
mov r8, qword [0x140218740]
test r8, r8
jne 0x14008d9df
mov rax, qword gs:[0x60]
xor r14d, r14d
mov edi, 0xd8e45c1
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov r15, rax
nop dword [rax + rax]
movups xmm0, xmmword [r15 + 0x58]
movd eax, xmm0
movups xmmword [rsp + 0x20], xmm0
sub ax, 8
test r14d, r14d
je 0x14008d86f
mov r8, qword [rsp + 0x28]
mov r9d, 0x1378b804
movzx eax, ax
shr rax, 1
lea r10, [r8 + rax*2]
cmp r8, r10
je 0x14008d866
movsx eax, byte [r8]
mov ecx, eax
sub al, 0x41
mov edx, ecx
or edx, 0x20
cmp al, 0x19
cmova edx, ecx
add r8, 2
xor edx, r9d
imul r9d, edx, 0x1000193
cmp r8, r10
jne 0x14008d841
cmp r9d, r14d
jne 0x14008d9bd
mov r11, qword [r15 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov rcx, qword [rax + r11 + 0x88]
mov r13, rcx
mov esi, ecx
shr r13, 0x20
add rsi, r11
cmp rsi, r11
je 0x14008d9bd
mov r10d, dword [rsi + 0x18]
test r10d, r10d
je 0x14008d9bd
mov r12d, dword [rsi + 0x20]
nop word [rax + rax]
dec r10d
mov r9d, 0x1378b804
lea rax, [r12 + r10*4]
mov edx, dword [rax + r11]
add rdx, r11
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
je 0x14008d8fc
movsx eax, r8b
lea rdx, [rdx + 1]
sub r8b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r8b, 0x19
movzx r8d, byte [rdx - 1]
cmova ecx, eax
xor ecx, r9d
imul r9d, ecx, 0x1000193
test r8b, r8b
jne 0x14008d8d0
cmp r9d, edi
je 0x14008d90b
test r10d, r10d
jne 0x14008d8b0
jmp 0x14008d9bd
mov ecx, dword [rsi + 0x24]
add rcx, r11
movzx edx, word [rcx + r10*2]
mov ecx, dword [rsi + 0x1c]
add rcx, r11
mov r8d, dword [rcx + rdx*4]
add r8, r11
cmp r8, rsi
jbe 0x14008d9d8
lea rax, [rsi + r13]
cmp r8, rax
jae 0x14008d9d8
movzx edx, byte [r8]
mov edi, 0x1378b804
mov r14d, edi
cmp dl, 0x2e
je 0x14008d978
nop word [rax + rax]
movsx eax, dl
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r8 + 1]
cmova ecx, eax
inc r8
xor ecx, r14d
imul r14d, ecx, 0x1000193
cmp dl, 0x2e
jne 0x14008d950
movzx edx, byte [r8 + 1]
inc r8
test dl, dl
je 0x14008d9b5
nop dword [rax]
nop dword [rax + rax]
movsx eax, dl
lea r8, [r8 + 1]
sub dl, 0x41
mov ecx, eax
or ecx, 0x20
cmp dl, 0x19
movzx edx, byte [r8]
cmova ecx, eax
xor ecx, edi
imul edi, ecx, 0x1000193
test dl, dl
jne 0x14008d990
mov rax, qword [rsp + 0x60]
mov r15, qword [rax]
mov rax, qword [r15]
mov r15, rax
cmp rax, qword [rsp + 0x60]
je 0x14008d9d5
cmp qword [rax + 0x30], 0
jne 0x14008d810
xor r8d, r8d
mov qword [0x140218740], r8
mov rcx, qword [0x1401e29b8]
mov edx, 0xffffffec
call r8
mov rcx, qword [0x1401e29b8]
or eax, 0x20
mov r8d, eax
mov edx, 0xffffffec
call rbx
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
lea rax, [0x1401d8b98]
mov rcx, qword [0x1401e29e8]
cmovae rax, qword [0x1401d8b98]
mov qword [rcx + 0x20], rax
mov dword [rcx + 0x1560], 0x3f800000
call fcn.140087a10
cmp byte [0x1401e2961], 0
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x68]
je 0x14008da72
call fcn.140087a10
add rsp, 0x58
jmp 0x140087c70
add rsp, 0x58
ret