Function at 0x14004ffd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2430]
mov eax, 0x2530
call fcn.1402b0970
sub rsp, rax
mov rax, qword [0x14041d0c0]
xor rax, rsp
mov qword [rbp + 0x2420], rax
xor ebx, ebx
lea rcx, [0x1404b98c7]
call fcn.1402b13b0
mov byte [rsp + 0x30], 3
mov byte [rsp + 0x31], 6
mov byte [rsp + 0x32], 5
mov byte [rsp + 0x33], bl
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x31]
lea r8, [rsp + 0x32]
lea rdx, [rsp + 0x33]
lea rcx, [0x140492130]
call fcn.140061eb0
xorps xmm0, xmm0
movups xmmword [rbp + 0x23b0], xmm0
mov dword [rbp - 0x78], 0x736e491b
mov dword [rbp - 0x74], 0x636e6174
mov word [rbp - 0x70], 0x65
lea rax, [rbp - 0x77]
mov qword [rbp + 0x90], rax
lea r9, [rbp + 0x35]
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x23b0]
lea rcx, [0x140492148]
call fcn.14006ccd0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2410], xmm0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x140492130]
lea rcx, [rbp + 0x2410]
call fcn.14005af70
nop
mov dword [rsp + 0x68], 0x695f5f0f
mov dword [rsp + 0x6c], 0x7865646e
mov byte [rsp + 0x70], bl
lea rax, [rsp + 0x69]
mov qword [rbp + 0xa0], rax
lea r13, [0x140492100]
mov qword [rbp + 0x98], r13
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x2410]
call fcn.140073ed0
lea rax, [0x140115f90]
mov qword [rbp + 0xa8], rax
lea r8, [rbp + 0x5a]
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0xb0]
call fcn.1400620d0
mov dword [rsp + 0x78], 0x65646905
mov dword [rsp + 0x7c], 0x7469746e
mov word [rbp - 0x80], 0x79
lea rdx, [rsp + 0x79]
lea rcx, [rbp + 0x1338]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x908]
call fcn.14006ce90
nop
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x910]
mov rcx, qword [rbp + 0x908]
call fcn.140073fd0
nop
lea rcx, [rbp + 0x910]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1338]
call fcn.14005f3e0
lea rax, [fcn.140113340]
mov qword [rbp + 0xb8], rax
lea r8, [rbp + 0x5b]
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.1400620d0
mov dword [rsp + 0x34], 0x6d616e5b
mov word [rsp + 0x38], 0x65
lea rdx, [rsp + 0x35]
lea rcx, [rbp + 0x1358]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x8e0]
call fcn.14006ce90
nop
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0x8e8]
mov rcx, qword [rbp + 0x8e0]
call fcn.140074120
nop
lea rcx, [rbp + 0x8e8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1358]
call fcn.14005f3e0
lea rax, [fcn.1401135e0]
mov qword [rbp + 0xc8], rax
lea r8, [rbp + 0x5c]
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0xd0]
call fcn.1400620d0
lea rdx, [rbp + 0xf78]
lea rcx, [rbp + 0x5d]
call fcn.140056350
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rdx + 9], r8b
mov byte [rdx + 0xa], bl
lea rcx, [rbp + 0x1378]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x8b8]
call fcn.14006ce90
nop
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0x8c0]
mov rcx, qword [rbp + 0x8b8]
call fcn.140074120
nop
lea rcx, [rbp + 0x8c0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1378]
call fcn.14005f3e0
lea rax, [0x140115f40]
mov qword [rbp + 0xd8], rax
mov dword [rsp + 0x58], 0x76736903
mov dword [rsp + 0x5c], 0x64696c61
mov byte [rsp + 0x60], bl
lea rdx, [rsp + 0x59]
lea rcx, [rbp + 0x1398]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xed0]
call fcn.14006ce90
nop
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xed8]
mov rcx, qword [rbp + 0xed0]
call fcn.140074270
nop
lea rcx, [rbp + 0xed8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1398]
call fcn.14005f3e0
lea rax, [0x140113890]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0xf88]
lea rcx, [rbp + 0x5e]
call fcn.140056390
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rdx + 9], r8b
mov byte [rdx + 0xa], bl
lea rcx, [rbp + 0x13b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xd40]
call fcn.14006ce90
nop
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xd48]
mov rcx, qword [rbp + 0xd40]
call fcn.1400743c0
nop
lea rcx, [rbp + 0xd48]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x13b8]
call fcn.14005f3e0
lea rax, [fcn.140113910]
mov qword [rbp + 0xe8], rax
lea rdx, [rbp + 0x1cd8]
lea rcx, [rbp + 0x5f]
call fcn.1400563d0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], bl
lea rcx, [rbp + 0x13d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xd18]
call fcn.14006ce90
nop
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0xd20]
mov rcx, qword [rbp + 0xd18]
call fcn.140074510
nop
lea rcx, [rbp + 0xd20]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x13d8]
call fcn.14005f3e0
lea rax, [fcn.140113e50]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x2378]
lea rcx, [rbp + 0x60]
call fcn.140056410
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rdx + 0x15], r8b
mov byte [rdx + 0x16], bl
lea rcx, [rbp + 0x13f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xcf0]
call fcn.14006ce90
nop
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xcf8]
mov rcx, qword [rbp + 0xcf0]
call fcn.140074510
nop
lea rcx, [rbp + 0xcf8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x13f8]
call fcn.14005f3e0
lea rax, [fcn.140113780]
mov qword [rbp + 0xf8], rax
lea rdx, [rbp + 0x1178]
lea rcx, [rbp + 0x61]
call fcn.140056460
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rdx + 0xb], r8b
mov byte [rdx + 0xc], bl
lea rcx, [rbp + 0x1418]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xcc8]
call fcn.14006ce90
nop
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0xcd0]
mov rcx, qword [rbp + 0xcc8]
call fcn.140074660
nop
lea rcx, [rbp + 0xcd0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1418]
call fcn.14005f3e0
lea rax, [fcn.140114730]
mov qword [rbp + 0x100], rax
lea rdx, [rbp + 0x1db0]
lea rcx, [rbp - 0x48]
call fcn.1400564a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], bl
lea rcx, [rbp + 0x1438]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xca0]
call fcn.14006ce90
nop
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0xca8]
mov rcx, qword [rbp + 0xca0]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xca8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1438]
call fcn.14005f3e0
lea rax, [fcn.1401148b0]
mov qword [rbp + 0x108], rax
lea rdx, [rbp + 0x1d98]
lea rcx, [rbp - 0x47]
call fcn.1400564f0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], bl
lea rcx, [rbp + 0x1458]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xc78]
call fcn.14006ce90
nop
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0xc80]
mov rcx, qword [rbp + 0xc78]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xc80]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1458]
call fcn.14005f3e0
lea rax, [0x140114980]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x1298]
lea rcx, [rbp - 0x46]
call fcn.140056540
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1478]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xc50]
call fcn.14006ce90
nop
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0xc58]
mov rcx, qword [rbp + 0xc50]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xc58]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1478]
call fcn.14005f3e0
lea rax, [0x140114bc0]
mov qword [rbp + 0x118], rax
lea rdx, [rbp + 0x1b78]
lea rcx, [rbp - 0x45]
call fcn.140056580
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rdx + 0xd], r8b
mov byte [rdx + 0xe], bl
lea rcx, [rbp + 0x1498]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xc28]
call fcn.14006ce90
nop
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0xc30]
mov rcx, qword [rbp + 0xc28]
call fcn.140074900
nop
lea rcx, [rbp + 0xc30]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1498]
call fcn.14005f3e0
lea rax, [0x140115e20]
mov qword [rbp + 0x120], rax
lea rdx, [rbp + 0x1f40]
lea rcx, [rbp - 0x44]
call fcn.1400565c0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rdx + 0x11], r8b
mov byte [rdx + 0x12], bl
lea rcx, [rbp + 0x14b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xc00]
call fcn.14006ce90
nop
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0xc08]
mov rcx, qword [rbp + 0xc00]
call fcn.140074270
nop
lea rcx, [rbp + 0xc08]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x14b8]
call fcn.14005f3e0
lea rax, [0x140115660]
mov qword [rbp + 0x128], rax
lea rdx, [rbp + 0x1f28]
lea rcx, [rbp - 0x43]
call fcn.140056600
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rdx + 0x11], r8b
mov byte [rdx + 0x12], bl
lea rcx, [rbp + 0x14d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xbd8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0xbe0]
mov rcx, qword [rbp + 0xbd8]
call fcn.140074a50
nop
lea rcx, [rbp + 0xbe0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x14d8]
call fcn.14005f3e0
lea rax, [fcn.140115aa0]
mov qword [rbp + 0x130], rax
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp - 0x42]
call fcn.140056640
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], bl
lea rcx, [rbp + 0x14f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xbb0]
call fcn.14006ce90
nop
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0xbb8]
mov rcx, qword [rbp + 0xbb0]
call fcn.140074ba0
nop
lea rcx, [rbp + 0xbb8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x14f8]
call fcn.14005f3e0
lea rax, [fcn.140115ce0]
mov qword [rbp + 0x138], rax
lea rdx, [rbp + 0x1d20]
lea rcx, [rbp - 0x41]
call fcn.140056690
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], bl
lea rcx, [rbp + 0x1518]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xb88]
call fcn.14006ce90
nop
lea r8, [rbp + 0x138]
lea rdx, [rbp + 0xb90]
mov rcx, qword [rbp + 0xb88]
call fcn.140074ba0
nop
lea rcx, [rbp + 0xb90]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1518]
call fcn.14005f3e0
lea rax, [fcn.140116050]
mov qword [rbp + 0x140], rax
mov dword [rbp - 0x58], 0x65707344
mov dword [rbp - 0x54], 0x74617463
mov word [rbp - 0x50], 0x65
lea rdx, [rbp - 0x57]
lea rcx, [rbp + 0x1538]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xb60]
call fcn.14006ce90
nop
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0xb68]
mov rcx, qword [rbp + 0xb60]
call fcn.140074cf0
nop
lea rcx, [rbp + 0xb68]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1538]
call fcn.14005f3e0
lea rax, [0x140114480]
mov qword [rbp + 0x148], rax
lea rdx, [rbp + 0xf98]
lea rcx, [rbp - 0x40]
call fcn.1400566e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rdx + 9], r8b
mov byte [rdx + 0xa], bl
lea rcx, [rbp + 0x1558]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xb38]
call fcn.14006ce90
nop
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0xb40]
mov rcx, qword [rbp + 0xb38]
call fcn.140074e40
nop
lea rcx, [rbp + 0xb40]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1558]
call fcn.14005f3e0
lea rax, [0x140114580]
mov qword [rbp + 0x150], rax
lea rdx, [rbp + 0x12a8]
lea rcx, [rbp - 0x3f]
call fcn.140056720
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1578]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xb10]
call fcn.14006ce90
nop
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0xb18]
mov rcx, qword [rbp + 0xb10]
call fcn.140074e40
nop
lea rcx, [rbp + 0xb18]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1578]
call fcn.14005f3e0
lea rax, [0x140115540]
mov qword [rbp + 0x158], rax
lea rdx, [rbp + 0x1cc0]
lea rcx, [rbp - 0x3e]
call fcn.140056760
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], bl
lea rcx, [rbp + 0x1598]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xae8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0xaf0]
mov rcx, qword [rbp + 0xae8]
call fcn.140074f90
nop
lea rcx, [rbp + 0xaf0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1598]
call fcn.14005f3e0
lea rax, [0x1401155a0]
mov qword [rbp + 0x160], rax
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp - 0x3d]
call fcn.1400567a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rdx + 0xf], r8b
mov byte [rdx + 0x10], bl
lea rcx, [rbp + 0x15b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xd90]
call fcn.14006ce90
nop
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0xd98]
mov rcx, qword [rbp + 0xd90]
call fcn.1400750e0
nop
lea rcx, [rbp + 0xd98]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x15b8]
call fcn.14005f3e0
lea rax, [fcn.140114c80]
mov qword [rbp + 0x168], rax
lea rdx, [rbp + 0x2318]
lea rcx, [rbp - 0x3c]
call fcn.1400567e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rdx + 0x12], r8b
mov byte [rdx + 0x13], bl
lea rcx, [rbp + 0x15d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xac0]
call fcn.14006ce90
nop
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0xac8]
mov rcx, qword [rbp + 0xac0]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xac8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x15d8]
call fcn.14005f3e0
lea rax, [fcn.140114d50]
mov qword [rbp + 0x170], rax
lea rdx, [rbp + 0x2300]
lea rcx, [rbp - 0x3b]
call fcn.140056830
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rdx + 0x12], r8b
mov byte [rdx + 0x13], bl
lea rcx, [rbp + 0x15f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xa98]
call fcn.14006ce90
nop
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0xaa0]
mov rcx, qword [rbp + 0xa98]
call fcn.140074ba0
nop
lea rcx, [rbp + 0xaa0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x15f8]
call fcn.14005f3e0
lea rax, [0x140114f20]
mov qword [rbp + 0x178], rax
lea rdx, [rbp + 0x2348]
lea rcx, [rbp - 0x3a]
call fcn.140056880
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rdx + 0x14], r8b
mov byte [rdx + 0x15], bl
lea rcx, [rbp + 0x1618]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xa70]
call fcn.14006ce90
nop
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0xa78]
mov rcx, qword [rbp + 0xa70]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xa78]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1618]
call fcn.14005f3e0
lea rax, [0x140115000]
mov qword [rbp + 0x180], rax
lea rdx, [rbp + 0x2390]
lea rcx, [rbp - 0x39]
call fcn.1400568d0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rax + 0x11], r8b
xor byte [rax + 0x12], r8b
xor byte [rax + 0x13], r8b
xor byte [rax + 0x14], r8b
xor byte [rax + 0x15], r8b
xor byte [rax + 0x16], r8b
xor byte [rdx + 0x16], r8b
mov byte [rdx + 0x17], bl
lea rcx, [rbp + 0x1638]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xa48]
call fcn.14006ce90
nop
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0xa50]
mov rcx, qword [rbp + 0xa48]
call fcn.140074ba0
nop
lea rcx, [rbp + 0xa50]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1638]
call fcn.14005f3e0
lea rax, [fcn.1401165f0]
mov qword [rbp + 0x188], rax
lea rdx, [rbp + 0xef8]
lea rcx, [rbp - 0x38]
call fcn.140056920
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rdx + 8], r8b
mov byte [rdx + 9], bl
lea rcx, [rbp + 0x1658]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xa20]
call fcn.14006ce90
nop
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0xa28]
mov rcx, qword [rbp + 0xa20]
call fcn.140074270
nop
lea rcx, [rbp + 0xa28]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1658]
call fcn.14005f3e0
lea rax, [fcn.140116720]
mov qword [rbp + 0x190], rax
mov dword [rsp + 0x3c], 0x5f736964
mov word [rsp + 0x40], 0x6f6b
mov byte [rsp + 0x42], bl
lea rdx, [rsp + 0x3d]
lea rcx, [rbp + 0x1678]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x9d0]
call fcn.14006ce90
nop
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x9d8]
mov rcx, qword [rbp + 0x9d0]
call fcn.140075230
nop
lea rcx, [rbp + 0x9d8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1678]
call fcn.14005f3e0
lea rax, [0x1401167e0]
mov qword [rbp + 0x198], rax
mov dword [rsp + 0x48], 0x5f73695a
mov dword [rsp + 0x4c], 0x77657263
mov byte [rsp + 0x50], bl
lea rdx, [rsp + 0x49]
lea rcx, [rbp + 0x1698]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x9a8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x9b0]
mov rcx, qword [rbp + 0x9a8]
call fcn.140075380
nop
lea rcx, [rbp + 0x9b0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1698]
call fcn.14005f3e0
lea rax, [0x1401154a0]
mov qword [rbp + 0x1a0], rax
mov dword [rbp - 0x68], 0x7465671b
mov dword [rbp - 0x64], 0x6165745f
mov word [rbp - 0x60], WSAGetLastError
lea rdx, [rbp - 0x67]
lea rcx, [rbp + 0x1318]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x980]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x988]
mov rcx, qword [rbp + 0x980]
call fcn.1400743c0
nop
lea rcx, [rbp + 0x988]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1318]
call fcn.14005f3e0
lea rax, [0x140114250]
mov qword [rbp + 0x1a8], rax
lea rdx, [rbp + 0x1b88]
lea rcx, [rbp - 0x37]
call fcn.140056960
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rdx + 0xe], r8b
mov byte [rdx + 0xf], bl
lea rcx, [rbp + 0x16b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x958]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x960]
mov rcx, qword [rbp + 0x958]
call fcn.1400743c0
nop
lea rcx, [rbp + 0x960]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x16b8]
call fcn.14005f3e0
lea rax, [0x1401142f0]
mov qword [rbp + 0x1b0], rax
lea rdx, [rbp + 0x11c8]
lea rcx, [rbp - 0x36]
call fcn.1400569a0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x16d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x930]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x938]
mov rcx, qword [rbp + 0x930]
call fcn.1400743c0
nop
lea rcx, [rbp + 0x938]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x16d8]
call fcn.14005f3e0
lea rax, [0x140115250]
mov qword [rbp + 0x1b8], rax
lea rdx, [rbp + 0xfa8]
lea rcx, [rbp - 0x35]
call fcn.1400569e0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rdx + 9], r8b
mov byte [rdx + 0xa], bl
lea rcx, [rbp + 0x16f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xea8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0xeb0]
mov rcx, qword [rbp + 0xea8]
call fcn.140074f90
nop
lea rcx, [rbp + 0xeb0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x16f8]
call fcn.14005f3e0
lea rax, [0x1401152b0]
mov qword [rbp + 0x1c0], rax
lea rdx, [rbp + 0x11d8]
lea rcx, [rbp - 0x34]
call fcn.140056a20
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1718]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x9f8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1c0]
lea rdx, [rbp + 0xa00]
mov rcx, qword [rbp + 0x9f8]
call fcn.140074f90
nop
lea rcx, [rbp + 0xa00]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1718]
call fcn.14005f3e0
lea rax, [0x140116870]
mov qword [rbp + 0x1c8], rax
lea rdx, [rbp + 0x11e8]
lea rcx, [rbp - 0x33]
call fcn.140056a60
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1738]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xe80]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0xe88]
mov rcx, qword [rbp + 0xe80]
call fcn.140074f90
nop
lea rcx, [rbp + 0xe88]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1738]
call fcn.14005f3e0
lea rax, [fcn.1401168d0]
mov qword [rbp + 0x1d0], rax
lea rdx, [rbp + 0x11f8]
lea rcx, [rbp - 0x32]
call fcn.140056aa0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1758]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xe58]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0xe60]
mov rcx, qword [rbp + 0xe58]
call fcn.140074f90
nop
lea rcx, [rbp + 0xe60]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1758]
call fcn.14005f3e0
lea rax, [0x140116930]
mov qword [rbp + 0x1d8], rax
lea rdx, [rbp + 0x1208]
lea rcx, [rbp - 0x31]
call fcn.140056ae0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1778]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xe30]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0xe38]
mov rcx, qword [rbp + 0xe30]
call fcn.140074f90
nop
lea rcx, [rbp + 0xe38]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1778]
call fcn.14005f3e0
lea rax, [fcn.140116990]
mov qword [rbp + 0x1e0], rax
lea rdx, [rbp + 0x1018]
lea rcx, [rbp - 0x30]
call fcn.140056b20
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rdx + 0xa], r8b
mov byte [rdx + 0xb], bl
lea rcx, [rbp + 0x1798]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xe08]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0xe10]
mov rcx, qword [rbp + 0xe08]
call fcn.140074e40
nop
lea rcx, [rbp + 0xe10]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x1798]
call fcn.14005f3e0
lea rax, [fcn.140114a50]
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp + 0x1d68]
lea rcx, [rbp - 0x2f]
call fcn.140056b60
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rax + 0xd], r8b
xor byte [rax + 0xe], r8b
xor byte [rax + 0xf], r8b
xor byte [rax + 0x10], r8b
xor byte [rdx + 0x10], r8b
mov byte [rdx + 0x11], bl
lea rcx, [rbp + 0x17b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xde0]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1e8]
lea rdx, [rbp + 0xde8]
mov rcx, qword [rbp + 0xde0]
call fcn.1400747b0
nop
lea rcx, [rbp + 0xde8]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x17b8]
call fcn.14005f3e0
lea rax, [0x140116ab0]
mov qword [rbp + 0x1f0], rax
lea rdx, [rbp + 0x1218]
lea rcx, [rbp - 0x2e]
call fcn.140056bb0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x17d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xdb8]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0xdc0]
mov rcx, qword [rbp + 0xdb8]
call fcn.1400750e0
nop
lea rcx, [rbp + 0xdc0]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x17d8]
call fcn.14005f3e0
lea rax, [0x140116b30]
mov qword [rbp + 0x1f8], rax
lea rdx, [rbp + 0x1228]
lea rcx, [rbp - 0x2d]
call fcn.140056bf0
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x17f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0xd68]
call fcn.14006ce90
nop
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0xd70]
mov rcx, qword [rbp + 0xd68]
call fcn.1400750e0
nop
lea rcx, [rbp + 0xd70]
call fcn.14005f3e0
nop
lea rcx, [rbp + 0x17f8]
call fcn.14005f3e0
lea rax, [0x140116b90]
mov qword [rbp + 0x200], rax
lea rdx, [rbp + 0x1238]
lea rcx, [rbp - 0x2c]
call fcn.140056c30
lea rdx, [rax + 1]
movzx r8d, byte [rax]
xor byte [rdx], r8b
xor byte [rax + 2], r8b
xor byte [rax + 3], r8b
xor byte [rax + 4], r8b
xor byte [rax + 5], r8b
xor byte [rax + 6], r8b
xor byte [rax + 7], r8b
xor byte [rax + 8], r8b
xor byte [rax + 9], r8b
xor byte [rax + 0xa], r8b
xor byte [rax + 0xb], r8b
xor byte [rax + 0xc], r8b
xor byte [rdx + 0xc], r8b
mov byte [rdx + 0xd], bl
lea rcx, [rbp + 0x1818]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1fa8]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x200]
mov rcx, rax
call fcn.140062940
nop
lea rcx, [rbp + 0x1fa8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1818]
call fcn.14005cc00
lea rax, [fcn.140113440]
mov qword [rbp + 0x208], rax
lea rdx, [rbp + 0x1188]
lea rcx, [rbp - 0x2b]
call fcn.140056c70
mov r15, rax
mov esi, ebx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140051dc0
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1838]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1fd0]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x208]
mov rcx, rax
call fcn.140062aa0
nop
lea rcx, [rbp + 0x1fd0]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1838]
call fcn.14005cc00
lea rax, [0x140116190]
mov qword [rbp + 0x210], rax
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp - 0x2a]
call fcn.140056cb0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x140051e80
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1858]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1ff8]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x210]
mov rcx, rax
call fcn.1400627e0
nop
lea rcx, [rbp + 0x1ff8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1858]
call fcn.14005cc00
lea rax, [0x140116130]
mov qword [rbp + 0x218], rax
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp - 0x29]
call fcn.140056ce0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x140051f40
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1878]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2020]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x218]
mov rcx, rax
call fcn.140062940
nop
lea rcx, [rbp + 0x2020]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1878]
call fcn.14005cc00
lea rax, [0x140116590]
mov qword [rbp + 0x220], rax
lea rdx, [rbp + 0x1198]
lea rcx, [rbp - 0x28]
call fcn.140056d10
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140052000
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1898]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2048]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x220]
mov rcx, rax
call fcn.1400627e0
nop
lea rcx, [rbp + 0x2048]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1898]
call fcn.14005cc00
lea rax, [0x140116530]
mov qword [rbp + 0x228], rax
lea rdx, [rbp + 0x11a8]
lea rcx, [rbp - 0x27]
call fcn.140056d50
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x1400520c0
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x18b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x228]
mov rcx, rax
call fcn.140062940
nop
lea rcx, [rbp + 0x2070]
call fcn.14004d900
nop
lea rcx, [rbp + 0x18b8]
call fcn.14005cc00
lea rax, [0x140116390]
mov qword [rbp + 0x230], rax
lea rdx, [rbp + 0x1028]
lea rcx, [rbp - 0x26]
call fcn.140056d90
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140052180
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x18d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2098]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x230]
mov rcx, rax
call fcn.140062520
nop
lea rcx, [rbp + 0x2098]
call fcn.14004d900
nop
lea rcx, [rbp + 0x18d8]
call fcn.14005cc00
lea rax, [fcn.140116430]
mov qword [rbp + 0x238], rax
lea rdx, [rbp + 0x1038]
lea rcx, [rbp - 0x25]
call fcn.140056dd0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140052240
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x18f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x20c0]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x238]
mov rcx, rax
call fcn.140062c00
nop
lea rcx, [rbp + 0x20c0]
call fcn.14004d900
nop
lea rcx, [rbp + 0x18f8]
call fcn.14005cc00
lea rax, [0x1401161f0]
mov qword [rbp + 0x240], rax
lea rdx, [rbp + 0x22e8]
lea rcx, [rbp - 0x24]
call fcn.140056e10
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x13
jb 0x140052300
mov edx, reloc.WS2_32.dll_send
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1918]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x20e8]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x240]
mov rcx, rax
call fcn.140062520
nop
lea rcx, [rbp + 0x20e8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1918]
call fcn.14005cc00
lea rax, [fcn.140116290]
mov qword [rbp + 0x248], rax
lea rdx, [rbp + 0x22b8]
lea rcx, [rbp - 0x23]
call fcn.140056e60
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x13
jb 0x1400523c0
mov edx, reloc.WS2_32.dll_send
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1938]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x248]
mov rcx, rax
call fcn.140062c00
nop
lea rcx, [rbp + 0x2110]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1938]
call fcn.14005cc00
lea rax, [fcn.140115310]
mov qword [rbp + 0x250], rax
lea rdx, [rbp + 0xf08]
lea rcx, [rbp - 0x22]
call fcn.140056eb0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140052480
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x12f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2138]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x250]
mov rcx, rax
call fcn.140062d60
nop
lea rcx, [rbp + 0x2138]
call fcn.14004d900
nop
lea rcx, [rbp + 0x12f8]
call fcn.14005cc00
lea r12, [fcn.140115360]
mov qword [rbp + 0x258], r12
lea rdx, [rbp + 0x808]
lea rcx, [rbp - 0x21]
call fcn.140056ef0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140052540
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1958]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x258]
mov rcx, rax
call fcn.140062100
nop
lea rcx, [rbp + 0x2160]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1958]
call fcn.14005cc00
lea rax, [0x140114800]
mov qword [rbp + 0x260], rax
lea rdx, [rbp + 0x1c90]
lea rcx, [rbp - 0x20]
call fcn.140056f30
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140052600
mov edx, reloc.WS2_32.dll_recv
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1978]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2188]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x260]
mov rcx, rax
call fcn.1400623c0
nop
lea rcx, [rbp + 0x2188]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1978]
call fcn.14005cc00
lea rax, [0x140115be0]
mov qword [rbp + 0x268], rax
lea rdx, [rbp + 0x1c78]
lea rcx, [rbp - 0x1f]
call fcn.140056f70
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x1400526c0
mov edx, reloc.WS2_32.dll_recv
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1998]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x21b0]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x268]
mov rcx, rax
call fcn.140062680
nop
lea rcx, [rbp + 0x21b0]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1998]
call fcn.14005cc00
mov qword [rbp + 0x270], r12
lea rdx, [rbp + 0x818]
lea rcx, [rbp - 0x1e]
call fcn.140056fb0
mov r15, rax
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140052780
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x19b8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x21d8]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x270]
mov rcx, rax
call fcn.140062100
nop
lea rcx, [rbp + 0x21d8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x19b8]
call fcn.14005cc00
lea rax, [0x140115600]
mov qword [rbp + 0x278], rax
lea rdx, [rbp + 0xf18]
lea rcx, [rbp - 0x1d]
call fcn.140056ff0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140052840
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x19d8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2200]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x278]
mov rcx, rax
call fcn.140062940
nop
lea rcx, [rbp + 0x2200]
call fcn.14004d900
nop
lea rcx, [rbp + 0x19d8]
call fcn.14005cc00
lea rax, [0x140115830]
mov qword [rbp + 0x280], rax
lea rdx, [rbp + 0x22d0]
lea rcx, [rbp - 0x1c]
call fcn.140057030
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x13
jb 0x140052900
mov edx, reloc.WS2_32.dll_send
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x19f8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2228]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x280]
mov rcx, rax
call fcn.140062680
nop
lea rcx, [rbp + 0x2228]
call fcn.14004d900
nop
lea rcx, [rbp + 0x19f8]
call fcn.14005cc00
lea rax, [0x140115170]
mov qword [rbp + 0x288], rax
lea rdx, [rbp + 0x7c8]
lea rcx, [rbp - 0x1b]
call fcn.140057080
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x1400529c0
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1a18]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2250]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x288]
mov rcx, rax
call fcn.140062d60
nop
lea rcx, [rbp + 0x2250]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1a18]
call fcn.14005cc00
lea rax, [0x1401151e0]
mov qword [rbp + 0x290], rax
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp - 0x1a]
call fcn.1400570b0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x140052a80
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1a38]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x290]
mov rcx, rax
call fcn.140062940
nop
lea rcx, [rbp + 0x1f80]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1a38]
call fcn.14005cc00
lea rax, [fcn.140114680]
mov qword [rbp + 0x298], rax
lea rdx, [rbp + 0x2330]
lea rcx, [rbp - 0x19]
call fcn.1400570e0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x13
jb 0x140052b40
mov edx, reloc.WS2_32.dll_send
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1a58]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x2278]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x298]
mov rcx, rax
call fcn.1400623c0
nop
lea rcx, [rbp + 0x2278]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1a58]
call fcn.14005cc00
lea rax, [0x140115fb0]
mov qword [rbp + 0x2a0], rax
lea rdx, [rbp + 0x1f10]
lea rcx, [rbp - 0x18]
call fcn.140057130
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x12
jb 0x140052c00
mov edx, reloc.WS2_32.dll_select
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1a78]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1dc8]
lea rcx, [rbp + 0x23b0]
call fcn.140062060
nop
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call fcn.140062260
nop
lea rcx, [rbp + 0x1dc8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1a78]
call fcn.14005cc00
lea rdx, [rbp + 0x740]
lea rcx, [rbp - 0x17]
call fcn.140057170
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x140052cb2
mov edx, 4
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1a98]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1df0]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [0x1404919a8]
mov rcx, rax
call fcn.140062f30
nop
lea rcx, [rbp + 0x1df0]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1a98]
call fcn.14005cc00
mov qword [rbp + 0x2a8], rbx
lea rdx, [rbp + 0x11b8]
lea rcx, [rbp - 0x16]
call fcn.1400571a0
mov r15, rax
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140052d70
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1ab8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1e18]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x2a8]
mov rcx, rax
call fcn.140063000
nop
lea rcx, [rbp + 0x1e18]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1ab8]
call fcn.14005cc00
mov qword [rbp + 0x2b0], r13
lea rax, [0x14004a9b0]
mov qword [rbp + 0x2b8], rax
lea rdx, [rbp + 0xfb8]
lea rcx, [rbp - 0x15]
call fcn.1400571e0
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140052e40
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x2c0], rax
lea r9, [rbp + 0x2b0]
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x2c0]
lea rcx, [0x140492130]
call fcn.1400630e0
mov qword [rbp + 0x2c8], r13
lea rax, [0x14004ab70]
mov qword [rbp + 0x2d0], rax
lea r9, [rbp + 0x2c8]
lea r8, [rbp + 0x2d0]
lea rdx, str.wait
lea rcx, [0x140492130]
call fcn.1400631b0
mov qword [rbp + 0x2d8], r13
lea rax, [0x14004aba0]
mov qword [rbp + 0x2e0], rax
lea r9, [rbp + 0x2d8]
lea r8, [rbp + 0x2e0]
lea rdx, str.task_spawn
lea rcx, [0x140492130]
call fcn.140063250
lea rax, [fcn.140115450]
mov qword [rbp + 0x2e8], rax
lea rdx, [rbp + 0x828]
lea rcx, [rbp - 0x14]
call fcn.140057220
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140052f44
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x2f0], rax
lea r8, [rbp + 0x2e8]
lea rdx, [rbp + 0x2f0]
lea rcx, [0x140492130]
call fcn.140063320
lea rax, [0x140113700]
mov qword [rbp + 0x2f8], rax
lea rdx, [rbp + 0x1048]
lea rcx, [rbp - 0x13]
call fcn.140057260
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140052fe0
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x300], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x300]
lea rcx, [0x140492130]
call fcn.1400633d0
lea rax, [0x140113740]
mov qword [rbp + 0x308], rax
lea rdx, [rbp + 0xfc8]
lea rcx, [rbp - 0x12]
call fcn.1400572a0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140053071
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x310], rax
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x310]
lea rcx, [0x140492130]
call fcn.1400633d0
lea rax, [0x1401128a0]
mov qword [rbp + 0x318], rax
lea rdx, [rbp + 0x1058]
lea rcx, [rbp - 0x11]
call fcn.1400572e0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053102
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x320], rax
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x320]
lea rcx, [0x140492130]
call fcn.140063480
lea rax, [0x140112970]
mov qword [rbp + 0x328], rax
lea rdx, [rbp + 0x12c8]
lea rcx, [rbp - 0x10]
call fcn.140057320
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140053193
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x330], rax
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x330]
lea rcx, [0x140492130]
call fcn.140063480
mov rdx, r13
lea rcx, [rbp + 0x760]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x1248]
lea rcx, [rbp - 0xf]
call fcn.140057360
mov r15, rax
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x140053230
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x338], rax
mov r8, r12
lea rdx, [rbp + 0x338]
lea rcx, [0x140492130]
call fcn.140063630
mov rdx, r13
lea rcx, [rbp + 0x768]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x1c60]
lea rcx, [rbp - 0xe]
call fcn.140057600
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x1400532c1
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x340], rax
mov r8, r12
lea rdx, [rbp + 0x340]
lea rcx, [0x140492130]
call fcn.1400636e0
mov rdx, r13
lea rcx, [rbp + 0x770]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x1c48]
lea rcx, [rbp - 0xd]
call fcn.1400577f0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140053352
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x348], rax
mov r8, r12
lea rdx, [rbp + 0x348]
lea rcx, [0x140492130]
call fcn.140063790
lea rdx, [rbp + 0x1068]
lea rcx, [rbp - 0xc]
call fcn.140057a60
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x1400533d1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x350], rax
lea r8, [rbp - 0xb]
lea rdx, [rbp + 0x350]
lea rcx, [0x140492130]
call fcn.140063840
lea rdx, [rbp + 0x1078]
lea rcx, [rbp - 0xa]
call fcn.140057af0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053451
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x358], rax
lea r8, [rbp - 9]
lea rdx, [rbp + 0x358]
lea rcx, [0x140492130]
call fcn.1400638f0
lea rdx, [rbp + 0x1088]
lea rcx, [rbp - 8]
call fcn.140057b80
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x1400534d1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x360], rax
lea r8, [rbp - 7]
lea rdx, [rbp + 0x360]
lea rcx, [0x140492130]
call fcn.1400639a0
lea rdx, [rbp + 0x1c30]
lea rcx, [rbp - 6]
call fcn.140057c00
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140053551
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x368], rax
lea r8, [rbp - 5]
lea rdx, [rbp + 0x368]
lea rcx, [0x140492130]
call fcn.140063a50
lea rdx, [rbp + 0x1098]
lea rcx, [rbp - 4]
call fcn.140057c90
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x1400535d1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x370], rax
lea r8, [rbp - 3]
lea rdx, [rbp + 0x370]
lea rcx, [0x140492130]
call fcn.140063b00
lea rdx, [rbp + 0x1c18]
lea rcx, [rbp - 2]
call fcn.140057d20
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140053651
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x378], rax
lea r8, [rbp - 1]
lea rdx, [rbp + 0x378]
lea rcx, [0x140492130]
call fcn.140063bb0
lea rdx, [rbp + 0x1d08]
lea rcx, [rbp]
call fcn.140057db0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x1400536d1
mov edx, reloc.WS2_32.dll_recv
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x380], rax
lea r8, [rbp + 1]
lea rdx, [rbp + 0x380]
lea rcx, [0x140492130]
call fcn.140063c60
lea rdx, [rbp + 0x10a8]
lea rcx, [rbp + 2]
call fcn.140057e60
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053751
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x388], rax
lea r8, [rbp + 3]
lea rdx, [rbp + 0x388]
lea rcx, [0x140492130]
call fcn.140063d10
lea rdx, [rbp + 0x10b8]
lea rcx, [rbp + 4]
call fcn.140057f00
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x1400537d1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x390], rax
lea r8, [rbp + 5]
lea rdx, [rbp + 0x390]
lea rcx, [0x140492130]
call fcn.140063dc0
lea rdx, [rbp + 0x10c8]
lea rcx, [rbp + 6]
call fcn.140057fa0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053851
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x398], rax
lea r8, [rbp + 7]
lea rdx, [rbp + 0x398]
lea rcx, [0x140492130]
call fcn.140063e70
lea rdx, [rbp + 0x1ba0]
lea rcx, [rbp + 8]
call fcn.140058040
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x1400538d1
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3a0], rax
lea r8, [rbp + 9]
lea rdx, [rbp + 0x3a0]
lea rcx, [0x140492130]
call fcn.140063f20
lea rdx, [rbp + 0x10d8]
lea rcx, [rbp + 0xa]
call fcn.1400580e0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053951
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3a8], rax
lea r8, [rbp + 0xb]
lea rdx, [rbp + 0x3a8]
lea rcx, [0x140492130]
call fcn.140063fd0
lea rdx, [rbp + 0x1c00]
lea rcx, [rbp + 0xc]
call fcn.140058180
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x1400539d1
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3b0], rax
lea r8, [rbp + 0xd]
lea rdx, [rbp + 0x3b0]
lea rcx, [0x140492130]
call fcn.140064080
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0xe]
call fcn.140058220
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x15
jb 0x140053a51
mov edx, reloc.WS2_32.dll_setsockopt
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3b8], rax
lea r8, [rbp + 0xf]
lea rdx, [rbp + 0x3b8]
lea rcx, [0x140492130]
call fcn.140064130
lea rdx, [rbp + 0x1d50]
lea rcx, [rbp + 0x10]
call fcn.1400582d0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x11
jb 0x140053ad1
mov edx, reloc.WS2_32.dll_recvfrom
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3c0], rax
lea r8, [rbp + 0x11]
lea rdx, [rbp + 0x3c0]
lea rcx, [0x140492130]
call fcn.1400641e0
lea rdx, [rbp + 0x22a0]
lea rcx, [rbp + 0x12]
call fcn.140058370
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x13
jb 0x140053b51
mov edx, reloc.WS2_32.dll_send
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3c8], rax
lea r8, [rbp + 0x13]
lea rdx, [rbp + 0x3c8]
lea rcx, [0x140492130]
call fcn.140064290
lea rdx, [rbp + 0x1cf0]
lea rcx, [rbp + 0x14]
call fcn.1400584a0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x10
jb 0x140053bd1
mov edx, reloc.WS2_32.dll_recv
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3d0], rax
lea r8, [rbp + 0x15]
lea rdx, [rbp + 0x3d0]
lea rcx, [0x140492130]
call fcn.140064340
lea rdx, [rbp + 0x12d8]
lea rcx, [rbp + 0x16]
call fcn.140058520
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x140053c51
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3d8], rax
lea r8, [rbp + 0x17]
lea rdx, [rbp + 0x3d8]
lea rcx, [0x140492130]
call fcn.1400643f0
lea rdx, [rbp + 0x1168]
lea rcx, [rbp + 0x18]
call fcn.1400585c0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140053cd1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3e0], rax
lea r8, [rbp + 0x19]
lea rdx, [rbp + 0x3e0]
lea rcx, [0x140492130]
call fcn.1400644a0
lea rdx, [rbp + 0x10e8]
lea rcx, [rbp + 0x1a]
call fcn.140058690
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140053d51
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3e8], rax
lea r8, [rbp + 0x1b]
lea rdx, [rbp + 0x3e8]
lea rcx, [0x140492130]
call fcn.140064550
lea rdx, [rbp + 0x1138]
lea rcx, [rbp + 0x1c]
call fcn.140058720
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140053dd1
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3f0], rax
lea r8, [rbp + 0x1d]
lea rdx, [rbp + 0x3f0]
lea rcx, [0x140492130]
call fcn.140064600
lea r8, [rbp + 0x1e]
lea rdx, [rbp + 0x1f]
lea rcx, [rbp + 0x64]
call fcn.140058910
mov r12, rax
lea rdx, [rbp + 0x758]
lea rcx, [rbp + 0x20]
call fcn.140058810
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140053e70
mov edx, 5
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x3f8], rax
mov r8, r12
lea rdx, [rbp + 0x3f8]
lea rcx, [0x140492130]
call fcn.1400646b0
lea rdx, [rbp + 0x21]
lea rcx, [rbp + 0x22]
call fcn.1400589a0
mov r12, rax
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x23]
call fcn.140058930
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x140053f00
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x400], rax
mov r8, r12
lea rdx, [rbp + 0x400]
lea rcx, [0x140492130]
call fcn.140064720
lea rdx, [rbp + 0x24]
lea rcx, [rbp + 0x25]
call fcn.1400589a0
mov r12, rax
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp + 0x26]
call fcn.1400589c0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 7
jb 0x140053f90
mov edx, 7
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x408], rax
mov r8, r12
lea rdx, [rbp + 0x408]
lea rcx, [0x140492130]
call fcn.140064790
mov rdx, r13
lea rcx, [rbp + 0x778]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x27]
call fcn.140058a50
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140054021
mov edx, 5
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x410], rax
mov r8, r12
lea rdx, [rbp + 0x410]
lea rcx, [0x140492130]
call fcn.140064800
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x23f0]
call fcn.140048410
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x23f0]
lea rcx, [0x140492130]
call fcn.140049dd0
nop
mov rdx, r13
lea rcx, [rbp + 0x780]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x28]
call fcn.140058a80
mov r15, rax
mov rsi, rbx
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x1400540e0
mov edx, 3
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x418], rax
mov r8, r12
lea rdx, [rbp + 0x418]
lea rcx, [rbp + 0x23f0]
call fcn.1400648b0
mov rdx, r13
lea rcx, [rbp + 0x788]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x1148]
lea rcx, [rbp + 0x29]
call fcn.140058d60
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140054171
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x420], rax
mov r8, r12
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x23f0]
call fcn.1400649b0
mov rdx, r13
lea rcx, [rbp + 0x790]
call fcn.1400575d0
mov r12, rax
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x2a]
call fcn.140058da0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 5
jb 0x140054202
mov edx, 5
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x428], rax
mov r8, r12
lea rdx, [rbp + 0x428]
lea rcx, [rbp + 0x23f0]
call fcn.140064ab0
lea rdx, [rbp + 0x708]
lea rcx, [rbp + 0x2b]
call fcn.140058dd0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140054281
mov edx, 3
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1ad8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1e40]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x23f0]
mov rcx, rax
call fcn.140064bb0
nop
lea rcx, [rbp + 0x1e40]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1ad8]
call fcn.14005cc00
mov qword [rbp + 0x430], r13
lea rax, [0x14004f3c0]
mov qword [rbp + 0x438], rax
lea rdx, [rbp + 0x838]
lea rcx, [rbp + 0x2c]
call fcn.140058e00
mov r15, rax
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140054350
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x440], rax
lea r9, [rbp + 0x430]
lea r8, [rbp + 0x438]
lea rdx, [rbp + 0x440]
lea rcx, [0x140492130]
call fcn.140064c50
mov qword [rbp + 0x448], r13
lea rax, [0x14004b120]
mov qword [rbp + 0x450], rax
lea rdx, [rbp + 0x12e8]
lea rcx, [rbp + 0x2d]
call fcn.140058e40
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xe
jb 0x1400543f0
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x458], rax
lea r9, [rbp + 0x448]
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x458]
lea rcx, [0x140492130]
call fcn.140064d20
mov qword [rbp + 0x460], r13
lea rax, [0x14004b000]
mov qword [rbp + 0x468], rax
lea rdx, [rbp + 0x1108]
lea rcx, [rbp + 0x2e]
call fcn.140058e80
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140054490
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x470], rax
lea r9, [rbp + 0x460]
lea r8, [rbp + 0x468]
lea rdx, [rbp + 0x470]
lea rcx, [0x140492130]
call fcn.140064dc0
mov qword [rbp + 0x478], r13
lea rax, [0x14004b090]
mov qword [rbp + 0x480], rax
lea rdx, [rbp + 0x1118]
lea rcx, [rbp + 0x2f]
call fcn.140058ec0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140054530
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x488], rax
lea r9, [rbp + 0x478]
lea r8, [rbp + 0x480]
lea rdx, [rbp + 0x488]
lea rcx, [0x140492130]
call fcn.140064dc0
lea rax, [fcn.140112a40]
mov qword [rbp + 0x490], rax
lea rdx, [rbp + 0x1be8]
lea rcx, [rbp + 0x30]
call fcn.140058f00
mov r15, rax
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x1400545d0
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x498], rax
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x498]
lea rcx, [0x140492130]
call fcn.140064e60
lea rax, [0x140112e40]
mov qword [rbp + 0x4a0], rax
lea rdx, [rbp + 0xf28]
lea rcx, [rbp + 0x31]
call fcn.140058f40
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140054661
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4a8], rax
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x4a8]
lea rcx, [0x140492130]
call fcn.140064f10
lea rax, [fcn.140112f50]
mov qword [rbp + 0x4b0], rax
lea rdx, [rbp + 0x1ef8]
lea rcx, [rbp + 0x32]
call fcn.140058f80
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x12
jb 0x1400546f2
mov edx, reloc.WS2_32.dll_select
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4b8], rax
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x4b8]
lea rcx, [0x140492130]
call fcn.140064fc0
lea rax, [0x140112e90]
mov qword [rbp + 0x4c0], rax
lea rdx, [rbp + 0x12b8]
lea rcx, [rbp + 0x33]
call fcn.140058fc0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x140054783
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4c8], rax
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4c8]
lea rcx, [0x140492130]
call fcn.140065070
lea rax, [0x140112fe0]
mov qword [rbp + 0x4d0], rax
lea rdx, [rbp + 0x1ee0]
lea rcx, [rbp + 0x34]
call fcn.140059000
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x12
jb 0x140054814
mov edx, reloc.WS2_32.dll_select
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4d8], rax
lea r8, [rbp + 0x4d0]
lea rdx, [rbp + 0x4d8]
lea rcx, [0x140492130]
call fcn.140065120
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x23d0]
call fcn.140048410
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x23d0]
lea rcx, [0x140492130]
call fcn.140049dd0
nop
lea rax, [0x14004c290]
mov qword [rbp + 0x4e0], rax
lea rdx, [rbp + 0x848]
lea rcx, [rbp + 0x4c]
call fcn.140059040
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x1400548d0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4e8], rax
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x23d0]
call fcn.1400651d0
lea rax, [0x14004c350]
mov qword [rbp + 0x4f0], rax
lea rdx, [rbp + 0x858]
lea rcx, [rbp + 0x36]
call fcn.140059080
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140054961
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x4f8], rax
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x4f8]
lea rcx, [rbp + 0x23d0]
call fcn.1400651d0
lea rax, [0x14004c430]
mov qword [rbp + 0x500], rax
lea rdx, [rbp + 0x1bd0]
lea rcx, [rbp + 0x37]
call fcn.1400590c0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x1400549f2
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x508], rax
lea r8, [rbp + 0x500]
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x23d0]
call fcn.1400652d0
lea rax, [0x14004c4f0]
mov qword [rbp + 0x510], rax
lea rdx, [rbp + 0x868]
lea rcx, [rbp + 0x38]
call fcn.140059100
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140054a83
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x518], rax
lea r8, [rbp + 0x510]
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x23d0]
call fcn.1400653d0
lea rax, [0x14004c630]
mov qword [rbp + 0x520], rax
lea rdx, [rbp + 0xfd8]
lea rcx, [rbp + 0x39]
call fcn.140059140
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140054b14
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x528], rax
lea r8, [rbp + 0x520]
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x23d0]
call fcn.1400654d0
lea rax, [0x14004c6f0]
mov qword [rbp + 0x530], rax
lea rdx, [rbp + 0x1d38]
lea rcx, [rbp + 0x3a]
call fcn.140059180
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0x11
jb 0x140054bb0
mov edx, reloc.WS2_32.dll_recvfrom
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x538], rax
lea r8, [rbp + 0x530]
lea rdx, [rbp + 0x538]
lea rcx, [rbp + 0x23d0]
call fcn.1400655d0
lea rdx, [rbp + 0x878]
lea rcx, [rbp + 0x3b]
call fcn.1400591d0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140054c33
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1af8]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1e68]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x23d0]
mov rcx, rax
call fcn.140064bb0
nop
lea rcx, [rbp + 0x1e68]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1af8]
call fcn.14005cc00
mov qword [rbp + 0x540], r13
lea rax, [0x14004b580]
mov qword [rbp + 0x548], rax
lea rdx, [rbp + 0xf38]
lea rcx, [rbp + 0x3c]
call fcn.140059210
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140054d00
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x550], rax
lea r9, [rbp + 0x540]
lea r8, [rbp + 0x548]
lea rdx, [rbp + 0x550]
lea rcx, [0x140492130]
call fcn.1400656d0
mov qword [rbp + 0x558], r13
lea rax, [0x14004b9e0]
mov qword [rbp + 0x560], rax
lea rdx, [rbp + 0x1258]
lea rcx, [rbp + 0x3d]
call fcn.140059250
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x140054da0
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x568], rax
lea r9, [rbp + 0x558]
lea r8, [rbp + 0x560]
lea rdx, [rbp + 0x568]
lea rcx, [0x140492130]
call fcn.1400657a0
mov qword [rbp + 0x570], r13
lea rax, [0x14004bd70]
mov qword [rbp + 0x578], rax
lea rdx, [rbp + 0x888]
lea rcx, [rbp + 0x3e]
call fcn.140059290
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140054e40
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x580], rax
lea r9, [rbp + 0x570]
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x580]
lea rcx, [0x140492130]
call fcn.140065870
lea rdx, [rbp + 0x10f8]
lea rcx, [rbp + 0x3f]
call fcn.1400592d0
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140054ed0
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x588], rax
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x588]
lea rcx, [0x140492130]
call fcn.140065940
lea rdx, [rbp + 0xfe8]
lea rcx, [rbp + 0x41]
call fcn.140059340
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140054f50
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x590], rax
lea r8, [rbp + 0x42]
lea rdx, [rbp + 0x590]
lea rcx, [0x140492130]
call fcn.1400659f0
lea rdx, [rbp + 0x1158]
lea rcx, [rbp + 0x43]
call fcn.1400593a0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xc
jb 0x140054fd0
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x598], rax
lea r8, [rbp + 0x44]
lea rdx, [rbp + 0x598]
lea rcx, [0x140492130]
call fcn.140065aa0
lea rdx, [rbp + 0x1bb8]
lea rcx, [rbp + 0x45]
call fcn.140059400
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xf
jb 0x140055050
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x5a0], rax
lea r8, [rbp + 0x46]
lea rdx, [rbp + 0x5a0]
lea rcx, [0x140492130]
call fcn.140065b50
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x23c0]
call fcn.140048410
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x23c0]
lea rcx, [0x140492130]
call fcn.140049dd0
nop
mov qword [rbp + 0x5a8], r13
lea rax, [0x14004ed60]
mov qword [rbp + 0x5b0], rax
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x47]
call fcn.140059460
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140055110
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x5b8], rax
lea r9, [rbp + 0x5a8]
lea r8, [rbp + 0x5b0]
lea rdx, [rbp + 0x5b8]
lea rcx, [rbp + 0x23c0]
call fcn.140065c00
mov qword [rbp + 0x5c0], r13
lea rax, [0x14004ee90]
mov qword [rbp + 0x5c8], rax
lea rdx, [rbp + 0x898]
lea rcx, [rbp + 0x48]
call fcn.1400594a0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x1400551b0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x5d0], rax
lea r9, [rbp + 0x5c0]
lea r8, [rbp + 0x5c8]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x23c0]
call fcn.140065d20
mov qword [rbp + 0x5d8], r13
lea rax, [0x14004ef70]
mov qword [rbp + 0x5e0], rax
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp + 0x49]
call fcn.1400594e0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 8
jb 0x140055250
mov edx, 8
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x5e8], rax
lea r9, [rbp + 0x5d8]
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x23c0]
call fcn.140065e20
mov qword [rbp + 0x5f0], r13
lea rax, [0x14004f040]
mov qword [rbp + 0x5f8], rax
lea rdx, [rbp + 0xf48]
lea rcx, [rbp + 0x4a]
call fcn.140059520
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x1400552f0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x600], rax
lea r9, [rbp + 0x5f0]
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x23c0]
call fcn.140065f40
mov qword [rbp + 0x608], r13
lea rax, [0x14004f170]
mov qword [rbp + 0x610], rax
lea rdx, [rbp + 0x1128]
lea rcx, [rbp + 0x4b]
call fcn.140059560
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xb
jb 0x140055390
mov edx, ntohl
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x618], rax
lea r9, [rbp + 0x608]
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 0x23c0]
call fcn.140066060
mov qword [rbp + 0x620], r13
lea rax, [0x14004f2b0]
mov qword [rbp + 0x628], rax
lea rdx, [rbp + 0xf58]
lea rcx, [rbp + 0x62]
call fcn.1400595a0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140055430
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x630], rax
lea r9, [rbp + 0x620]
lea r8, [rbp + 0x628]
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x23c0]
call fcn.140066180
mov qword [rbp + 0x638], r13
lea rax, [0x14004f330]
mov qword [rbp + 0x640], rax
lea rdx, [rbp + 0x798]
lea rcx, [rbp + 0x4d]
call fcn.1400595e0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x1400554d0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x648], rax
lea r9, [rbp + 0x638]
lea r8, [rbp + 0x640]
lea rdx, [rbp + 0x648]
lea rcx, [rbp + 0x23c0]
call fcn.1400662a0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x4e]
call fcn.140059610
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140055560
mov edx, 3
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1b58]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1e90]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x23c0]
mov rcx, rax
call fcn.140064bb0
nop
lea rcx, [rbp + 0x1e90]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1b58]
call fcn.14005cc00
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x23e0]
call fcn.140048410
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x23e0]
lea rcx, [0x140492130]
call fcn.140049dd0
nop
mov qword [rbp + 0x650], r13
lea rax, [0x14004f5e0]
mov qword [rbp + 0x658], rax
lea rdx, [rbp + 0x718]
lea rcx, [rbp + 0x4f]
call fcn.140059640
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140055652
mov edx, 3
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x660], rax
lea r9, [rbp + 0x650]
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x23e0]
call fcn.1400663c0
mov qword [rbp + 0x668], r13
lea rax, [0x14004f780]
mov qword [rbp + 0x670], rax
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x50]
call fcn.140059670
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 6
jb 0x1400556f1
mov edx, 6
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x678], rax
lea r9, [rbp + 0x668]
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0x23e0]
call fcn.1400664e0
mov qword [rbp + 0x680], r13
lea rax, [0x14004f890]
mov qword [rbp + 0x688], rax
lea rdx, [rbp + 0xf68]
lea rcx, [rbp + 0x51]
call fcn.1400596a0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 9
jb 0x140055790
mov edx, 9
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x690], rax
lea r9, [rbp + 0x680]
lea r8, [rbp + 0x688]
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x23e0]
call fcn.140065d20
mov qword [rbp + 0x698], r13
lea rax, [0x14004fbf0]
mov qword [rbp + 0x6a0], rax
lea rdx, [rbp + 0x1008]
lea rcx, [rbp + 0x52]
call fcn.1400596e0
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xa
jb 0x140055830
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x6a8], rax
lea r9, [rbp + 0x698]
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x6a8]
lea rcx, [rbp + 0x23e0]
call fcn.140066600
mov qword [rbp + 0x6b0], r13
lea rax, [0x14004fc90]
mov qword [rbp + 0x6b8], rax
lea rdx, [rbp + 0x1268]
lea rcx, [rbp + 0x53]
call fcn.140059720
mov r15, rax
mov rsi, rbx
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x1400558d0
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x6c0], rax
lea r9, [rbp + 0x6b0]
lea r8, [rbp + 0x6b8]
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x23e0]
call fcn.140066720
lea rdx, [rbp + 0x738]
lea rcx, [rbp + 0x54]
call fcn.140059760
mov r15, rax
mov rsi, rbx
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x140055960
mov edx, 4
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1b18]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1eb8]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x23e0]
mov rcx, rax
call fcn.140064bb0
nop
lea rcx, [rbp + 0x1eb8]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1b18]
call fcn.14005cc00
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x2400]
call fcn.140048410
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2400]
lea rcx, [0x140492130]
call fcn.140049dd0
nop
mov qword [rbp + 0x6c8], r13
lea rax, [0x14004b1e0]
mov qword [rbp + 0x6d0], rax
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x55]
call fcn.140059790
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 3
jb 0x140055a52
mov edx, 3
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x6d8], rax
lea r9, [rbp + 0x6c8]
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0x2400]
call fcn.1400663c0
mov qword [rbp + 0x6e0], r13
lea rax, [0x14004b3a0]
mov qword [rbp + 0x6e8], rax
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x56]
call fcn.1400597c0
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x140055af1
mov edx, 4
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x6f0], rax
lea r9, [rbp + 0x6e0]
lea r8, [rbp + 0x6e8]
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x2400]
call fcn.140066820
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x57]
call fcn.1400597f0
mov r15, rax
mov rsi, rbx
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 4
jb 0x140055b80
mov edx, 4
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov rdx, rax
lea rcx, [rbp + 0x1b38]
call fcn.140046ed0
nop
mov r8, rax
lea rdx, [rbp + 0x1f58]
lea rcx, [0x140492130]
call fcn.140062ec0
nop
lea rdx, [rbp + 0x2400]
mov rcx, rax
call fcn.140064bb0
nop
lea rcx, [rbp + 0x1f58]
call fcn.14004d900
nop
lea rcx, [rbp + 0x1b38]
call fcn.14005cc00
mov qword [rbp + 0x6f8], r13
lea rax, [0x14004c7a0]
mov qword [rbp + 0x68], rax
lea rdx, [rbp + 0x1278]
lea rcx, [rbp + 0x58]
call fcn.140059820
mov r15, rax
mov rsi, rbx
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r15
call fcn.140059b00
movzx edi, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rsi
cmp rsi, 0xd
jb 0x140055c44
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r15 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.140059ab0
mov qword [rbp + 0x70], rax
lea r9, [rbp + 0x6f8]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x70]
lea rcx, [0x140492130]
call fcn.140066940
mov qword [rbp + 0x78], r13
lea rax, [0x14004d910]
mov qword [rbp + 0x80], rax
lea rdx, [rbp + 0x1288]
lea rcx, [rbp + 0x59]
call fcn.140059860
mov r14, rax
mov rdx, rbx
lea rcx, [r14 + 1]
call fcn.140059ad0
movzx edx, byte [rax]
mov rcx, r14
call fcn.140059b00
movzx edi, al
mov rdx, rbx
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], dil
inc rbx
cmp rbx, 0xd
jb 0x140055cd4
mov edx, reloc.WS2_32.dll_listen
lea rcx, [r14 + 1]
call fcn.140059ad0
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140059ab0
mov qword [rbp + 0x88], rax
lea r9, [rbp + 0x78]
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x88]
lea rcx, [0x140492130]
call fcn.140066a10
nop
lea rcx, [rbp + 0x2400]
call fcn.140048630
nop
lea rcx, [rbp + 0x23e0]
call fcn.140048630
nop
lea rcx, [rbp + 0x23c0]
call fcn.140048630
nop
lea rcx, [rbp + 0x23d0]
call fcn.140048630
nop
lea rcx, [rbp + 0x23f0]
call fcn.140048630
nop
lea rcx, [rbp + 0x2410]
call fcn.140048630
nop
lea rcx, [rbp + 0x23b0]
call fcn.140048630
mov rcx, qword [rbp + 0x2420]
xor rcx, rsp
call fcn.1402aff00
lea r11, [rsp + 0x2530]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret