Function at 0x14013ab10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x2e0]
sub rsp, 0x3e0
xor edi, edi
mov byte [rbp + 0x2f0], 0x2b
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
lea r8d, [rdi + 1]
call fcn.1401394f0
lea r8d, [rdi + 0x2b]
lea rdx, [rsp + 0x20]
lea rcx, [0x140468290]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], gethostbyaddr
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x2d]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x2a
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x2a]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + gethostbyname8], 0x2f
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x2f]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x25
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x25]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x3f
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x3f]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
mov rbx, rax
mov byte [rbp + 0x2f0], 0x3a
mov qword [rsp + 0x20], rdi
lea r8d, [rdi + 1]
mov qword [rsp + 0x30], rdi
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
lea rcx, [rsp + 0x20]
call fcn.1401394f0
lea r8d, [rdi + 0x3a]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x2c
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x2c]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x3b
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x3b]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x28
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x28]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x29
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x29]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x5b
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x5b]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
mov rbx, rax
mov byte [rbp + 0x2f0], 0x5d
lea r8d, [rdi + 1]
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
lea rdx, [rbp + 0x2f0]
lea rcx, [rsp + 0x20]
call fcn.1401394f0
lea r8d, [rdi + 0x5d]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x7b
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x7b]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x7d
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x7d]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x3d
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x3d]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x5f
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x5f]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x3c
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x3c]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x3e
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x3e]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x26
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x26]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x7c
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x7c]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f8], 0x5e
lea rdx, [rbp + 0x2f8]
mov qword [rsp + 0x40], rdi
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x50], rdi
mov rbx, rax
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x5e]
mov rcx, rbx
lea rdx, [rsp + 0x40]
call fcn.14013aa60
lea r8d, [rdi + 1]
mov byte [rbp + 0x2f0], 0x7e
lea rdx, [rbp + 0x2f0]
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x30], rdi
mov rbx, rax
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
lea r8d, [rdi + 0x7e]
mov rcx, rbx
lea rdx, [rsp + 0x20]
call fcn.14013aa60
mov qword [rbp + 0x140], rdi
lea rdx, [rbp + 0x140]
mov eax, 0x3d3d
mov qword [rbp + 0x158], reloc.WS2_32.dll_ntohs
mov r8d, 0x8e
mov word [rbp + 0x140], ax
lea rcx, [0x140468290]
mov qword [rbp + 0x150], 2
mov byte [rbp + 0x142], dil
call fcn.14013aa60
mov qword [rbp + 0x160], rdi
lea rdx, [rbp + 0x160]
mov ecx, 0x3d21
mov qword [rbp + 0x178], reloc.WS2_32.dll_ntohs
mov word [rbp + 0x160], cx
mov r8d, 0x8f
mov rcx, rax
mov qword [rbp + 0x170], 2
mov byte [rbp + 0x162], dil
call fcn.14013aa60
mov ecx, 0x3d3c
mov qword [rsp + 0x40], rdi
mov word [rsp + 0x40], cx
mov qword [rsp + 0x58], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x50], 2
mov r8d, 0x90
mov byte [rsp + 0x42], dil
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.14013aa60
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x20]
mov ecx, 0x3d3e
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov word [rsp + 0x20], cx
mov r8d, 0x91
mov rcx, rax
mov qword [rsp + 0x30], 2
mov byte [rsp + 0x22], dil
call fcn.14013aa60
movzx ecx, word [0x140363f40]
lea rdx, [rbp + 0x120]
mov qword [rbp + 0x120], rdi
mov r8d, 0x92
mov word [rbp + 0x120], cx
movzx ecx, byte [0x140363f42]
mov byte [rbp + 0x122], cl
mov rcx, rax
mov qword [rbp + 0x138], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x130], 3
mov byte [rbp + 0x123], dil
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x180], rdi
lea rdx, [0x140363f44]
mov qword [rbp + 0x190], rdi
lea rcx, [rbp + 0x180]
mov qword [rbp + 0x198], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x93
lea rdx, [rbp + 0x180]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x1a0], rdi
lea rdx, [0x140363f48]
mov qword [rbp + 0x1b0], rdi
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x1b8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x94
lea rdx, [rbp + 0x1a0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp + 0x1c0], rdi
lea rdx, [0x140363f4c]
mov qword [rbp + 0x1d0], rdi
lea rcx, [rbp + 0x1c0]
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x95
lea rdx, [rbp + 0x1c0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp + 0x1e0], rdi
lea rdx, [0x140363f50]
mov qword [rbp + 0x1f0], rdi
lea rcx, [rbp + 0x1e0]
mov qword [rbp + 0x1f8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x96
lea rdx, [rbp + 0x1e0]
mov rcx, rbx
call fcn.14013aa60
mov rbx, rax
mov qword [rbp + 0x200], rdi
lea r8d, [rdi + 2]
mov qword [rbp + 0x210], rdi
lea rdx, [0x140363f54]
mov qword [rbp + 0x218], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x200]
call fcn.1401394f0
mov r8d, 0x97
lea rdx, [rbp + 0x200]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x220], rdi
lea rdx, [0x140363f58]
mov qword [rbp + 0x230], rdi
lea rcx, [rbp + 0x220]
mov qword [rbp + 0x238], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x98
lea rdx, [rbp + 0x220]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x240], rdi
lea rdx, [0x140363f5c]
mov qword [rbp + 0x250], rdi
lea rcx, [rbp + 0x240]
mov qword [rbp + 0x258], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x99
lea rdx, [rbp + 0x240]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x260], rdi
lea rdx, [0x140363f60]
mov qword [rbp + 0x270], rdi
lea rcx, [rbp + 0x260]
mov qword [rbp + 0x278], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x9a
lea rdx, [rbp + 0x260]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x280], rdi
lea rdx, [0x140363f64]
mov qword [rbp + 0x290], rdi
lea rcx, [rbp + 0x280]
mov qword [rbp + 0x298], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x9b
lea rdx, [rbp + 0x280]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x2a0], rdi
lea rdx, [0x140363f68]
mov qword [rbp + 0x2b0], rdi
lea rcx, [rbp + 0x2a0]
mov qword [rbp + 0x2b8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x9c
lea rdx, [rbp + 0x2a0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x2c0], rdi
lea rdx, [0x140363f6c]
mov qword [rbp + 0x2d0], rdi
lea rcx, [rbp + 0x2c0]
mov qword [rbp + 0x2d8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x9d
lea rdx, [rbp + 0x2c0]
mov rcx, rbx
call fcn.14013aa60
mov rbx, rax
mov qword [rbp + 0x100], rdi
mov qword [rbp + 0x110], rdi
lea r8d, [rdi + 2]
mov qword [rbp + 0x118], reloc.WS2_32.dll_ntohs
lea rdx, [0x140363f70]
lea rcx, [rbp + 0x100]
call fcn.1401394f0
mov r8d, 0x9e
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x80], rdi
lea rdx, [0x140363f74]
mov qword [rbp + 0x90], rdi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x9f
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp + 0xa0], rdi
lea rdx, [0x140363f78]
mov qword [rbp + 0xb0], rdi
lea rcx, [rbp + 0xa0]
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa0
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp + 0xc0], rdi
lea rdx, [0x140363f7c]
mov qword [rbp + 0xd0], rdi
lea rcx, [rbp + 0xc0]
mov qword [rbp + 0xd8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa1
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0xe0], rdi
lea rdx, [0x140363f80]
mov qword [rbp + 0xf0], rdi
lea rcx, [rbp + 0xe0]
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa2
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp - 0x60], rdi
lea rdx, [0x140363f84]
mov qword [rbp - 0x50], rdi
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa3
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp - 0x40], rdi
lea rdx, [0x140363f88]
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa4
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp - 0x20], rdi
lea rdx, [0x140363f8c]
mov qword [rbp - 0x10], rdi
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa5
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp], rdi
lea rdx, [0x140363f90]
mov qword [rbp + 0x10], rdi
lea rcx, [rbp]
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa6
lea rdx, [rbp]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rbp + 0x20], rdi
lea rdx, [0x140363f94]
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa7
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rbp + 0x40], rdi
lea rdx, [0x140363f9c]
mov qword [rbp + 0x50], rdi
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa8
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x60], rdi
lea rdx, [0x140363fa4]
mov qword [rbp + 0x70], rdi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xa9
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rsp + 0x60], rdi
lea rdx, [0x140363fa8]
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xaa
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp - 0x80], rdi
lea rdx, [0x140363fac]
mov qword [rbp - 0x70], rdi
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xab
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp - 0x80], rdi
lea rdx, str.return
mov qword [rbp - 0x70], rdi
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
mov r8d, pe_nt_image_headers64
lea rdx, [rbp - 0x80]
lea rcx, [0x140468290]
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rsp + 0x60], rdi
lea rdx, [0x140363fb8]
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x81
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0x60], rdi
lea rdx, str.repeat
mov qword [rbp + 0x70], rdi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x82
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp + 0x40], rdi
lea rdx, [0x140363fc4]
mov qword [rbp + 0x50], rdi
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x83
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp + 0x20], rdi
lea rdx, str.while
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x84
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp], rdi
lea rdx, str.until
mov qword [rbp + 0x10], rdi
lea rcx, [rbp]
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x85
lea rdx, [rbp]
mov rcx, rbx
call fcn.14013aa60
mov rbx, rax
mov qword [rbp - 0x20], rdi
lea r8d, [rdi + 3]
mov qword [rbp - 0x10], rdi
lea rdx, [0x140363fd8]
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
lea rcx, [rbp - 0x20]
call fcn.1401394f0
mov r8d, 0x86
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp - 0x40], rdi
lea rdx, str.catch
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x87
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp - 0x60], rdi
lea rdx, [0x140363fe4]
mov qword [rbp - 0x50], rdi
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x88
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp + 0xe0], rdi
lea rdx, str.ifnot
mov qword [rbp + 0xf0], rdi
lea rcx, [rbp + 0xe0]
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x89
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rbp + 0xc0], rdi
lea rdx, str.then
mov qword [rbp + 0xd0], rdi
lea rcx, [rbp + 0xc0]
mov qword [rbp + 0xd8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x8a
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rbp + 0xa0], rdi
lea rdx, str.else
mov qword [rbp + 0xb0], rdi
lea rcx, [rbp + 0xa0]
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x8b
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0x80], rdi
lea rdx, str.elseif
mov qword [rbp + 0x90], rdi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0x8c
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.14013aa60
mov rbx, rax
mov qword [rbp + 0x100], rdi
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], reloc.WS2_32.dll_ntohs
lea r8d, [rdi + 9]
lea rdx, str.elseifnot
lea rcx, [rbp + 0x100]
call fcn.1401394f0
mov r8d, 0x8d
lea rdx, [rbp + 0x100]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp - 0x80], rdi
lea rdx, [0x140364014]
mov qword [rbp - 0x70], rdi
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
mov r8d, 0xac
lea rdx, [rbp - 0x80]
lea rcx, [0x140468290]
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rsp + 0x60], rdi
lea rdx, str.cell
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xad
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp + 0x60], rdi
lea rdx, str.slice
mov qword [rbp + 0x70], rdi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xae
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 7]
mov qword [rbp + 0x40], rdi
lea rdx, str.builder
mov qword [rbp + 0x50], rdi
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xaf
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 4]
mov qword [rbp + 0x20], rdi
lea rdx, str.cont
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb0
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp], rdi
lea rdx, str.tuple
mov qword [rbp + 0x10], rdi
lea rcx, [rbp]
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb1
lea rdx, [rbp]
mov rcx, rbx
call fcn.14013aa60
mov rbx, rax
mov qword [rbp - 0x20], rdi
lea r8d, [rdi + 4]
mov qword [rbp - 0x10], rdi
lea rdx, str.type
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
lea rcx, [rbp - 0x20]
call fcn.1401394f0
mov r8d, 0xb2
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 2]
mov qword [rbp - 0x40], rdi
lea rdx, [0x140364048]
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb3
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp - 0x60], rdi
lea rdx, str.forall
mov qword [rbp - 0x50], rdi
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb4
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp - 0x80], rdi
lea rdx, str.extern
mov qword [rbp - 0x70], rdi
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
mov r8d, 0xb8
lea rdx, [rbp - 0x80]
lea rcx, [0x140468290]
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rsp + 0x60], rdi
lea rdx, str.global
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb7
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 3]
mov qword [rbp + 0x60], rdi
lea rdx, [0x140364064]
mov qword [rbp + 0x70], rdi
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb5
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0x40], rdi
lea rdx, str.impure
mov qword [rbp + 0x50], rdi
lea rcx, [rbp + 0x40]
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb6
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0x20], rdi
lea rdx, str.inline
mov qword [rbp + 0x30], rdi
lea rcx, [rbp + 0x20]
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xb9
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 0xa]
mov qword [rbp], rdi
lea rdx, str.inline_ref
mov qword [rbp + 0x10], rdi
lea rcx, [rbp]
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xba
lea rdx, [rbp]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 0xa]
mov qword [rbp - 0x20], rdi
lea rdx, str.auto_apply
mov qword [rbp - 0x10], rdi
lea rcx, [rbp - 0x20]
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xbb
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 9]
mov qword [rbp - 0x40], rdi
lea rdx, str.method_id
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xbc
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 8]
mov qword [rbp - 0x60], rdi
lea rdx, str.operator
mov qword [rbp - 0x50], rdi
lea rcx, [rbp - 0x60]
mov qword [rbp - 0x48], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xbd
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp + 0xe0], rdi
lea rdx, str.infix
mov qword [rbp + 0xf0], rdi
lea rcx, [rbp + 0xe0]
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xbe
lea rdx, [rbp + 0xe0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0xc0], rdi
lea rdx, str.infixl
mov qword [rbp + 0xd0], rdi
lea rcx, [rbp + 0xc0]
mov qword [rbp + 0xd8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xbf
lea rdx, [rbp + 0xc0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 6]
mov qword [rbp + 0xa0], rdi
lea rdx, str.infixr
mov qword [rbp + 0xb0], rdi
lea rcx, [rbp + 0xa0]
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xc0
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 5]
mov qword [rbp + 0x80], rdi
lea rdx, str.const
mov qword [rbp + 0x90], rdi
lea rcx, [rbp + 0x80]
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xc1
lea rdx, [rbp + 0x80]
mov rcx, rbx
call fcn.14013aa60
lea r8d, [rdi + 7]
mov qword [rbp - 0x80], rdi
lea rdx, [0x1403640d8]
mov qword [rbp - 0x70], rdi
lea rcx, [rbp - 0x80]
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
call fcn.1401394f0
mov r8d, 0xc2
lea rdx, [rbp - 0x80]
lea rcx, [0x140468290]
call fcn.14013aa60
lea r8d, [rdi + 8]
mov qword [rsp + 0x60], rdi
lea rdx, str.include
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov rbx, rax
call fcn.1401394f0
mov r8d, 0xc3
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.14013aa60
lea r11, [rsp + 0x3e0]
mov rbx, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret