Function at 0x140121f00
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x3790
call fcn.140289460
sub rsp, rax
mov rax, qword [0x1403f20c0]
xor rax, rsp
mov qword [rsp + 0x3780], rax
mov rbx, rcx
xor esi, esi
mov dword [rsp + 0x218], esi
lea rcx, [0x14048d6c2]
call fcn.140289ea0
nop
mov byte [rsp + 0x3440], sil
xor edx, edx
lea rcx, [rsp + 0x3448]
call fcn.14005cdc0
nop
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x3660]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x128], 0x66632e48
mov word [rsp + 0x12c], WSAGetLastError
mov rdx, rbx
lea rcx, [rsp + 0x2c10]
call fcn.140043a70
mov rdi, rax
lea rdx, [rsp + 0x3008]
lea rcx, [rsp + 0x30]
call fcn.14012c790
lea rbx, [rax + 1]
movzx edx, byte [rax]
xor byte [rbx], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rbx + 0xf], dl
mov byte [rbx + 0x10], sil
lea rcx, [rsp + 0x2bf0]
call fcn.140111920
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2a70]
call fcn.14005d3e0
nop
mov r9, rdi
mov r8, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0xc60]
call fcn.1400655d0
mov r13d, 8
lea r8, [rsp + 0x129]
lea rdx, [rsp + 0xc60]
lea rcx, [rsp + 0x2bd0]
call fcn.14005d3e0
nop
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
mov rdx, rax
lea rcx, [rsp + 0x3660]
call fcn.140056720
nop
lea rcx, [rsp + 0x2bd0]
call fcn.14005bde0
nop
lea rcx, [rsp + 0xc60]
call fcn.14005bde0
nop
lea rcx, [rsp + 0x2a70]
call fcn.14005bde0
nop
lea rcx, [rsp + 0x2bf0]
call fcn.14005bde0
nop
lea rcx, [rsp + 0x2c10]
call fcn.14005bde0
cmp qword [rsp + 0x36f0], rsi
je 0x14012c746
lea rdx, [rsp + 0x3440]
lea rcx, [rsp + 0x3660]
call fcn.140130780
nop
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x220]
call fcn.14012c820
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 5
jae 0x14012212e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401220f6
mov edx, 5
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2c30]
call fcn.140043a70
nop
mov rdx, rax
lea rcx, [rsp + 0x3440]
call fcn.1400584a0
mov r14, rax
lea rcx, [rsp + 0x2c30]
call fcn.140059620
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0x221]
call fcn.14012c850
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x1401221cb
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122193
mov edx, 3
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xc80]
call fcn.140043a70
nop
lea r8, [rsp + 0xc80]
mov rdx, r14
lea rcx, [0x140466576]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xc80]
call fcn.140059620
lea rdx, [rsp + 0x2370]
lea rcx, [rsp + 0x222]
call fcn.14012c880
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x14012226d
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122235
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xca0]
call fcn.140043a70
nop
lea r8, [rsp + 0xca0]
mov rdx, r14
lea rcx, [0x1404665f8]
call fcn.140133290
nop
lea rcx, [rsp + 0xca0]
call fcn.140059620
lea rdx, [rsp + 0x24e0]
lea rcx, [rsp + 0x223]
call fcn.14012c8c0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop word [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x140122318
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401222e0
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xcc0]
call fcn.140043a70
nop
lea r8, [rsp + 0xcc0]
mov rdx, r14
lea rcx, [0x14046656e]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xcc0]
call fcn.140059620
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x224]
call fcn.14012c900
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 7
jae 0x1401223ba
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122382
mov edx, 7
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xce0]
call fcn.140043a70
nop
lea r8, [rsp + 0xce0]
mov rdx, r14
lea rcx, [0x140466594]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xce0]
call fcn.140059620
lea rdx, [rsp + 0x24f0]
lea rcx, [rsp + 0x225]
call fcn.14012c930
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x14012245c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122424
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xd00]
call fcn.140043a70
nop
lea r8, [rsp + 0xd00]
mov rdx, r14
lea rcx, [0x140466577]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xd00]
call fcn.140059620
lea rdx, [rsp + 0x3020]
lea rcx, [rsp + 0x226]
call fcn.14012c970
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x10
jae 0x1401224fe
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401224c6
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xd20]
call fcn.140043a70
nop
lea r8, [rsp + 0xd20]
mov rdx, r14
lea rcx, [0x1403f2698]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xd20]
call fcn.140059620
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x227]
call fcn.14012c9b0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x1401225a8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122570
mov edx, 4
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xd40]
call fcn.140043a70
nop
lea r8, [rsp + 0xd40]
mov rdx, r14
lea rcx, [0x140466517]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xd40]
call fcn.140059620
lea rdx, [rsp + 0x2620]
lea rcx, [rsp + 0x228]
call fcn.14012c9e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x14012264a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122612
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xd60]
call fcn.140043a70
nop
lea r8, [rsp + 0xd60]
mov rdx, r14
lea rcx, [0x1403f260c]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xd60]
call fcn.140059620
lea rdx, [rsp + 0x2380]
lea rcx, [rsp + 0x229]
call fcn.14012ca20
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x1401226ec
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401226b4
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xd80]
call fcn.140043a70
nop
lea r8, [rsp + 0xd80]
mov rdx, r14
lea rcx, [0x140466570]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xd80]
call fcn.140059620
lea rdx, [rsp + 0x510]
lea rcx, [rsp + 0x22a]
call fcn.14012ca60
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 8
jae 0x14012278e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122756
mov rdx, r13
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xda0]
call fcn.140043a70
nop
lea r8, [rsp + 0xda0]
mov rdx, r14
lea rcx, [0x140466544]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xda0]
call fcn.140059620
lea rdx, [rsp + 0x29d0]
lea rcx, [rsp + 0x22b]
call fcn.14012caa0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xe
jae 0x14012282e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401227f6
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xdc0]
call fcn.140043a70
nop
lea r8, [rsp + 0xdc0]
mov rdx, r14
lea rcx, [0x1404665b8]
call fcn.140133290
nop
lea rcx, [rsp + 0xdc0]
call fcn.140059620
lea rdx, [rsp + 0x2830]
lea rcx, [rsp + 0x22c]
call fcn.14012cae0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401228d8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x1401228a0
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xde0]
call fcn.140043a70
nop
lea r8, [rsp + 0xde0]
mov rdx, r14
lea rcx, [0x1404665bc]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xde0]
call fcn.140059620
lea rdx, [rsp + 0x2e10]
lea rcx, [rsp + 0x22d]
call fcn.14012cb20
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x14012297a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r15d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r15b
inc rbx
mov rax, rbx
jmp 0x140122942
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0xe00]
call fcn.140043a70
nop
lea r8, [rsp + 0xe00]
mov rdx, r14
lea rcx, [0x1403f269c]
call fcn.140133290
nop
lea rcx, [rsp + 0xe00]
call fcn.14005bde0
lea rdx, [rsp + 0x2e28]
lea rcx, [rsp + 0x22e]
call fcn.14012cb60
mov rdx, rsi
nop
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xf
jb 0x1401229e0
mov byte [rax + 0x10], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe20]
call fcn.140043a70
nop
lea r8, [rsp + 0xe20]
mov rdx, r14
lea rcx, [0x1403f26a4]
call fcn.140133290
nop
lea rcx, [rsp + 0xe20]
call fcn.14005bde0
lea rdx, [rsp + 0x3038]
lea rcx, [rsp + 0x22f]
call fcn.14012cba0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x10
jb 0x140122a50
mov byte [rax + 0x11], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe40]
call fcn.140043a70
nop
lea r8, [rsp + 0xe40]
mov rdx, r14
lea rcx, [0x1403f26a0]
call fcn.140133290
nop
lea rcx, [rsp + 0xe40]
call fcn.14005bde0
lea rdx, [rsp + 0x2840]
lea rcx, [rsp + 0x230]
call fcn.14011e590
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xc
jb 0x140122ac0
mov byte [rax + 0xd], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe60]
call fcn.140043a70
nop
lea r8, [rsp + 0xe60]
mov rdx, r14
lea rcx, [0x1403f26a8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0xe60]
call fcn.14005bde0
lea rdx, [rsp + 0x28c0]
lea rcx, [rsp + 0x231]
call fcn.14012cbe0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xd
jb 0x140122b30
mov byte [rax + 0xe], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xe80]
call fcn.140043a70
nop
lea r8, [rsp + 0xe80]
mov rdx, r14
lea rcx, [0x140466610]
call fcn.140111fa0
nop
lea rcx, [rsp + 0xe80]
call fcn.14005bde0
lea rdx, [rsp + 0x3050]
lea rcx, [rsp + 0x232]
call fcn.14012cc20
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x10
jb 0x140122ba0
mov byte [rax + 0x11], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xea0]
call fcn.140043a70
nop
lea r8, [rsp + 0xea0]
mov rdx, r14
lea rcx, [0x1404665a0]
call fcn.140111fa0
nop
lea rcx, [rsp + 0xea0]
call fcn.14005bde0
lea rdx, [rsp + 0x2390]
lea rcx, [rsp + 0x233]
call fcn.14012cc60
mov r8, rsi
nop word [rax + rax]
movzx ecx, byte [r8 + rax + 1]
xor cl, byte [rax]
mov byte [r8 + rax + 1], cl
inc r8
cmp r8, 9
jb 0x140122c10
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xec0]
call fcn.140043a70
nop
lea r8, [rsp + 0xec0]
mov rdx, r14
lea rcx, [0x140466620]
call fcn.140111fa0
nop
lea rcx, [rsp + 0xec0]
call fcn.14005bde0
mov cl, 0x41
mov dword [rsp + 0x34], 0x31322441
mov byte [rsp + 0x38], 0
mov rax, rsi
xor byte [rsp + rax + 0x35], cl
inc rax
cmp rax, 3
jae 0x140122c87
movzx ecx, byte [rsp + 0x34]
jmp 0x140122c73
mov byte [rsp + 0x38], 0
lea rdx, [rsp + 0x35]
lea rcx, [rsp + 0x2c50]
call fcn.140043a70
nop
mov rdx, rax
lea rcx, [rsp + 0x3440]
call fcn.1400584a0
mov rbx, rax
lea rcx, [rsp + 0x2c50]
call fcn.14005bde0
mov cl, reloc.WS2_32.dll_select
mov dword [rsp + 0x60], 0x737c7712
mov dword [rsp + 0x64], 0x777e70
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x61], cl
inc rax
cmp rax, 6
jae 0x140122cf4
movzx ecx, byte [rsp + 0x60]
jmp 0x140122ce0
mov byte [rsp + 0x67], 0
lea rdx, [rsp + 0x61]
lea rcx, [rsp + 0xee0]
call fcn.140043a70
nop
lea r8, [rsp + 0xee0]
mov rdx, rbx
lea rcx, [0x140466650]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xee0]
call fcn.14005bde0
lea rdx, [rsp + 0x2500]
lea rcx, [rsp + 0x130]
call fcn.14012cca0
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xa
jb 0x140122d50
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf00]
call fcn.140043a70
nop
lea r8, [rsp + 0xf00]
mov rdx, rbx
lea rcx, [0x1404665cc]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xf00]
call fcn.14005bde0
lea rdx, [rsp + 0x31d0]
lea rcx, [rsp + 0x131]
call fcn.14012cce0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x140122dc0
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf20]
call fcn.140043a70
nop
lea r8, [rsp + 0xf20]
mov rdx, rbx
lea rcx, [0x140466654]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xf20]
call fcn.14005bde0
mov cl, 0x44
mov dword [rsp + 0xe8], 0x222a2d44
mov dword [rsp + 0xec], 0x25301b2b
mov word [rsp + 0xf0], Ordinal_46
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0xe9], cl
inc rax
cmp rax, 8
jae 0x140122e5a
movzx ecx, byte [rsp + 0xe8]
jmp 0x140122e40
mov byte [rsp + 0xf1], 0
lea rdx, [rsp + 0xe9]
lea rcx, [rsp + 0xf40]
call fcn.140043a70
nop
lea r8, [rsp + 0xf40]
mov rdx, rbx
lea rcx, [0x1404665be]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xf40]
call fcn.14005bde0
lea rdx, [rsp + 0x30f8]
lea rcx, [rsp + 0x132]
call fcn.14012cd30
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x140122ec0
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf60]
call fcn.140043a70
nop
lea r8, [rsp + 0xf60]
mov rdx, rbx
lea rcx, [0x1403f26b8]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xf60]
call fcn.14005bde0
lea rdx, [rsp + 0x3248]
lea rcx, [rsp + 0x133]
call fcn.14012cd80
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0x11
jb 0x140122f30
mov byte [rax + 0x12], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xf80]
call fcn.140043a70
nop
lea r8, [rsp + 0xf80]
mov rdx, rbx
lea rcx, [0x1403f2700]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xf80]
call fcn.14005bde0
mov cl, reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x3c], 0x77606d0f
mov byte [rsp + 0x40], 0
mov rax, rsi
xor byte [rsp + rax + 0x3d], cl
inc rax
cmp rax, 3
jae 0x140122fa5
movzx ecx, byte [rsp + 0x3c]
jmp 0x140122f91
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x3d]
lea rcx, [rsp + 0xfa0]
call fcn.140043a70
nop
lea r8, [rsp + 0xfa0]
mov rdx, rbx
lea rcx, [0x140466653]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xfa0]
call fcn.14005bde0
mov cl, 0x58
mov dword [rsp + 0x78], 0x20373a58
mov dword [rsp + 0x7c], 0x3d28212c
mov byte [rsp + 0x80], 0
mov rax, rsi
nop
xor byte [rsp + rax + 0x79], cl
inc rax
cmp rax, 7
jae 0x140123014
movzx ecx, byte [rsp + 0x78]
jmp 0x140123000
mov byte [rsp + 0x80], 0
lea rdx, [rsp + 0x79]
lea rcx, [rsp + 0xfc0]
call fcn.140043a70
nop
lea r8, [rsp + 0xfc0]
mov rdx, rbx
lea rcx, [0x140466660]
call fcn.1401332f0
nop
lea rcx, [rsp + 0xfc0]
call fcn.14005bde0
lea rdx, [rsp + 0x23a0]
lea rcx, [rsp + 0x134]
call fcn.14012cdd0
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140123070
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0xfe0]
call fcn.140043a70
nop
lea r8, [rsp + 0xfe0]
mov rdx, rbx
lea rcx, [0x1404665bf]
call fcn.1401331e0
nop
lea rcx, [rsp + 0xfe0]
call fcn.14005bde0
mov cl, 0x7c
mov dword [rsp + 0xf8], 0x19170f7c
mov dword [rsp + 0xfc], 0x13081910
mov word [rsp + 0x100], reloc.WS2_32.dll_select
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0xf9], cl
inc rax
cmp rax, 8
jae 0x14012310a
movzx ecx, byte [rsp + 0xf8]
jmp 0x1401230f0
mov byte [rsp + 0x101], 0
lea rdx, [rsp + 0xf9]
lea rcx, [rsp + 0x1000]
call fcn.140043a70
nop
lea r8, [rsp + 0x1000]
mov rdx, rbx
lea rcx, [0x14046659d]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1000]
call fcn.14005bde0
mov cl, 0x50
mov dword [rsp + 0x4c], 0x31383350
mov word [rsp + 0x50], 0x233d
mov byte [rsp + 0x52], 0
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x4d], cl
inc rax
cmp rax, 5
jae 0x140123184
movzx ecx, byte [rsp + 0x4c]
jmp 0x140123170
mov byte [rsp + 0x52], 0
lea rdx, [rsp + 0x4d]
lea rcx, [rsp + 0x1020]
call fcn.140043a70
nop
lea r8, [rsp + 0x1020]
mov rdx, rbx
lea rcx, [0x14046659f]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1020]
call fcn.14005bde0
mov cl, reloc.WS2_32.dll_select
mov dword [rsp + 0x44], 0x7f737c12
mov word [rsp + 0x48], 0x77
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x45], cl
inc rax
cmp rax, 4
jae 0x1401231f4
movzx ecx, byte [rsp + 0x44]
jmp 0x1401231e0
mov byte [rsp + 0x49], 0
lea rdx, [rsp + 0x45]
lea rcx, [rsp + 0x1040]
call fcn.140043a70
nop
lea r8, [rsp + 0x1040]
mov rdx, rbx
lea rcx, [0x1404665ff]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1040]
call fcn.14005bde0
lea rdx, [rsp + 0x2630]
lea rcx, [rsp + 0x135]
call fcn.14012ce10
mov rdx, rsi
nop dword [rax]
movzx ecx, byte [rax + rdx + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xb
jb 0x140123250
mov byte [rax + 0xc], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1060]
call fcn.140043a70
nop
lea r8, [rsp + 0x1060]
mov rdx, rbx
lea rcx, [0x14046659e]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1060]
call fcn.14005bde0
mov cl, reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x68], 0x6e6a780f
mov dword [rsp + 0x6c], 0x61607f
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x69], cl
inc rax
cmp rax, 6
jae 0x1401232d4
movzx ecx, byte [rsp + 0x68]
jmp 0x1401232c0
mov byte [rsp + 0x6f], 0
lea rdx, [rsp + 0x69]
lea rcx, [rsp + 0x1080]
call fcn.140043a70
nop
lea r8, [rsp + 0x1080]
mov rdx, rbx
lea rcx, [0x140466657]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1080]
call fcn.14005bde0
mov cl, 0x68
mov dword [rsp + 0x108], 0x1b010c68
mov dword [rsp + 0x10c], 0xb06091c
mov word [rsp + 0x110], reloc.WS2_32.dll_listen
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x109], cl
inc rax
cmp rax, 8
jae 0x14012335a
movzx ecx, byte [rsp + 0x108]
jmp 0x140123340
mov byte [rsp + 0x111], 0
lea rdx, [rsp + 0x109]
lea rcx, [rsp + 0x10a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x10a0]
mov rdx, rbx
lea rcx, [0x1404665cf]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x10a0]
call fcn.14005bde0
mov cl, 0x49
mov dword [rsp + 0x88], 0x283b3d49
mov dword [rsp + 0x8c], 0x3a3b2c2a
mov byte [rsp + 0x90], 0
mov rax, rsi
xor byte [rsp + rax + 0x89], cl
inc rax
cmp rax, 7
jae 0x1401233da
movzx ecx, byte [rsp + 0x88]
jmp 0x1401233c0
mov byte [rsp + 0x90], 0
lea rdx, [rsp + 0x89]
lea rcx, [rsp + 0x10c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x10c0]
mov rdx, rbx
lea rcx, [0x1404665ce]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x10c0]
call fcn.14005bde0
lea rdx, [rsp + 0x2510]
lea rcx, [rsp + 0x136]
call fcn.14012ce50
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 0xa
jb 0x140123440
mov byte [rax + 0xb], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x10e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x10e0]
mov rdx, rbx
lea rcx, [0x140466651]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x10e0]
call fcn.14005bde0
lea rdx, [rsp + 0x23b0]
lea rcx, [rsp + 0x137]
call fcn.14012ce90
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x1401234b0
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1100]
call fcn.140043a70
nop
lea r8, [rsp + 0x1100]
mov rdx, rbx
lea rcx, [0x1404665bd]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1100]
call fcn.14005bde0
mov cl, 0x6a
mov dword [rsp + 0x118], 0x7180b6a
mov dword [rsp + 0x11c], 0xb081805
mov word [rsp + 0x120], Ordinal_32
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x119], cl
inc rax
cmp rax, 8
jae 0x14012354a
movzx ecx, byte [rsp + 0x118]
jmp 0x140123530
mov byte [rsp + 0x121], 0
lea rdx, [rsp + 0x119]
lea rcx, [rsp + 0x1120]
call fcn.140043a70
nop
lea r8, [rsp + 0x1120]
mov rdx, rbx
lea rcx, [0x14046664b]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1120]
call fcn.14005bde0
mov cl, 0x50
mov dword [rsp + 0x98], 0x24253f50
mov dword [rsp + 0x9c], 0x353e393c
mov byte [rsp + 0xa0], 0
mov rax, rsi
xor byte [rsp + rax + 0x99], cl
inc rax
cmp rax, 7
jae 0x1401235ca
movzx ecx, byte [rsp + 0x98]
jmp 0x1401235b0
mov byte [rsp + 0xa0], 0
lea rdx, [rsp + 0x99]
lea rcx, [rsp + 0x1140]
call fcn.140043a70
nop
lea r8, [rsp + 0x1140]
mov rdx, rbx
lea rcx, [0x14046664a]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1140]
call fcn.14005bde0
mov cl, 0x5e
mov dword [rsp + 0xa8], 0x3f3b365e
mov dword [rsp + 0xac], 0x2a313a3a
mov byte [rsp + 0xb0], 0
mov rax, rsi
xor byte [rsp + rax + 0xa9], cl
inc rax
cmp rax, 7
jae 0x14012364a
movzx ecx, byte [rsp + 0xa8]
jmp 0x140123630
mov byte [rsp + 0xb0], 0
lea rdx, [rsp + 0xa9]
lea rcx, [rsp + 0x1160]
call fcn.140043a70
nop
lea r8, [rsp + 0x1160]
mov rdx, rbx
lea rcx, [0x140466652]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1160]
call fcn.14005bde0
lea rdx, [rsp + 0x23c0]
lea rcx, [rsp + 0x138]
call fcn.14012ced0
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x1401236b0
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x1180]
call fcn.140043a70
nop
lea r8, [rsp + 0x1180]
mov rdx, rbx
lea rcx, [0x1404665fd]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1180]
call fcn.14005bde0
lea rdx, [rsp + 0x23d0]
lea rcx, [rsp + 0x139]
call fcn.14012cf10
mov rdx, rsi
nop word [rax + rax]
movzx ecx, byte [rdx + rax + 1]
xor cl, byte [rax]
mov byte [rdx + rax + 1], cl
inc rdx
cmp rdx, 9
jb 0x140123720
mov byte [rax + 0xa], 0
lea rdx, [rax + 1]
lea rcx, [rsp + 0x11a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x11a0]
mov rdx, rbx
lea rcx, [0x1403f2615]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x11a0]
call fcn.14005bde0
mov cl, 0x44
mov dword [rsp + 0x70], 0x36362544
mov dword [rsp + 0x74], 0x37332b
mov rax, rsi
nop dword [rax]
nop dword [rax + rax]
xor byte [rsp + rax + 0x71], cl
inc rax
cmp rax, 6
jae 0x1401237a4
movzx ecx, byte [rsp + 0x70]
jmp 0x140123790
mov byte [rsp + 0x77], 0
lea rdx, [rsp + 0x71]
lea rcx, [rsp + 0x11c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x11c0]
mov rdx, rbx
lea rcx, [0x1404665cd]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x11c0]
call fcn.14005bde0
mov cl, reloc.WS2_32.dll_ntohs
mov dword [rsp + 0x54], 0x6b6e7d0f
mov word [rsp + 0x58], 0x7d6e
mov byte [rsp + 0x5a], 0
mov rax, rsi
nop word [rax + rax]
xor byte [rsp + rax + 0x55], cl
inc rax
cmp rax, 5
jae 0x140123814
movzx ecx, byte [rsp + 0x54]
jmp 0x140123800
mov byte [rsp + 0x5a], 0
lea rdx, [rsp + 0x55]
lea rcx, [rsp + 0x11e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x11e0]
mov rdx, rbx
lea rcx, [0x140466649]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x11e0]
call fcn.14005bde0
lea rdx, [rsp + 0x2e40]
lea rcx, [rsp + 0x13a]
call fcn.14012cf50
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop
cmp rax, 0xf
jae 0x14012389f
movzx edx, byte [rdi + r14 + 1]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123870
lea rcx, [r14 + 1]
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1200]
call fcn.140043a70
nop
lea r8, [rsp + 0x1200]
mov rdx, rbx
lea rcx, [0x140466656]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1200]
call fcn.140059620
lea rdx, [rsp + 0x2640]
lea rcx, [rsp + 0x13b]
call fcn.14012cf90
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140123948
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123910
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1220]
call fcn.140043a70
nop
lea r8, [rsp + 0x1220]
mov rdx, rbx
lea rcx, [0x1403f2828]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1220]
call fcn.140059620
lea rdx, [rsp + 0x29f0]
lea rcx, [rsp + 0x13c]
call fcn.14012cfd0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x1401239ea
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401239b2
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1240]
call fcn.140043a70
nop
lea r8, [rsp + 0x1240]
mov rdx, rbx
lea rcx, [0x1403f2770]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1240]
call fcn.140059620
lea rdx, [rsp + 0x2870]
lea rcx, [rsp + 0x13d]
call fcn.14012d010
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x140123a8c
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123a54
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1260]
call fcn.140043a70
nop
lea r8, [rsp + 0x1260]
mov rdx, rbx
lea rcx, [0x140466634]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1260]
call fcn.140059620
lea rdx, [rsp + 0x2650]
lea rcx, [rsp + 0x13e]
call fcn.14012d050
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140123b2e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123af6
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1280]
call fcn.140043a70
nop
lea r8, [rsp + 0x1280]
mov rdx, rbx
lea rcx, [0x1403f2774]
call fcn.140133290
nop
lea rcx, [rsp + 0x1280]
call fcn.140059620
lea rdx, [rsp + 0x2850]
lea rcx, [rsp + 0x13f]
call fcn.14012d090
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x140123bd8
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123ba0
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x12a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x12a0]
mov rdx, rbx
lea rcx, [0x1403f26bc]
call fcn.140133290
nop
lea rcx, [rsp + 0x12a0]
call fcn.140059620
lea rdx, [rsp + 0x2900]
lea rcx, [rsp + 0x140]
call fcn.14012d0d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x140123c7a
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123c42
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x12c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x12c0]
mov rdx, rbx
lea rcx, [0x1403f282c]
call fcn.140133290
nop
lea rcx, [rsp + 0x12c0]
call fcn.140059620
lea rdx, [rsp + 0x2fa8]
lea rcx, [rsp + 0x141]
call fcn.14012d110
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140123d1c
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123ce4
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x12e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x12e0]
mov rdx, rbx
lea rcx, [0x140466637]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x12e0]
call fcn.140059620
lea rdx, [rsp + 0x3068]
lea rcx, [rsp + 0x142]
call fcn.14012d150
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x140123dbe
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123d86
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1300]
call fcn.140043a70
nop
lea r8, [rsp + 0x1300]
mov rdx, rbx
lea rcx, [0x140466636]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1300]
call fcn.140059620
lea rdx, [rsp + 0x2910]
lea rcx, [rsp + 0x143]
call fcn.14012d190
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x140123e68
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123e30
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1320]
call fcn.140043a70
nop
lea r8, [rsp + 0x1320]
mov rdx, rbx
lea rcx, [0x140466644]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1320]
call fcn.140059620
lea rdx, [rsp + 0x2e58]
lea rcx, [rsp + 0x144]
call fcn.14012d1d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140123f0a
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123ed2
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1340]
call fcn.140043a70
nop
lea r8, [rsp + 0x1340]
mov rdx, rbx
lea rcx, [0x140466640]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1340]
call fcn.140059620
lea rdx, [rsp + 0x29c0]
lea rcx, [rsp + 0x145]
call fcn.14012d210
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x140123fac
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140123f74
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1360]
call fcn.140043a70
nop
lea r8, [rsp + 0x1360]
mov rdx, rbx
lea rcx, [0x14046664c]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1360]
call fcn.140059620
lea rdx, [rsp + 0x2660]
lea rcx, [rsp + 0x146]
call fcn.14012d250
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x14012404e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124016
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1380]
call fcn.140043a70
nop
lea r8, [rsp + 0x1380]
mov rdx, rbx
lea rcx, [0x140466635]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1380]
call fcn.140059620
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x147]
call fcn.14012d290
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 8
jae 0x1401240f8
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401240c0
mov rdx, r13
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x13a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x13a0]
mov rdx, rbx
lea rcx, [0x140466564]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x13a0]
call fcn.140059620
lea rdx, [rsp + 0x2e70]
lea rcx, [rsp + 0x148]
call fcn.14012d2d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x140124198
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124160
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x13c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x13c0]
mov rdx, rbx
lea rcx, [0x1403f2818]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x13c0]
call fcn.140059620
lea rdx, [rsp + 0x2920]
lea rcx, [rsp + 0x149]
call fcn.14012d310
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x14012423a
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124202
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x13e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x13e0]
mov rdx, rbx
lea rcx, [0x1403f27b8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x13e0]
call fcn.140059620
lea rdx, [rsp + 0x23e0]
lea rcx, [rsp + 0x14a]
call fcn.14012d350
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 9
jae 0x1401242dc
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401242a4
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1400]
call fcn.140043a70
nop
lea r8, [rsp + 0x1400]
mov rdx, rbx
lea rcx, [0x1403f27f8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1400]
call fcn.140059620
lea rdx, [rsp + 0x3080]
lea rcx, [rsp + 0x14b]
call fcn.14012d390
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x14012437e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124346
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1420]
call fcn.140043a70
nop
lea r8, [rsp + 0x1420]
mov rdx, rbx
lea rcx, [0x1403f26c0]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1420]
call fcn.140059620
lea rdx, [rsp + 0x3098]
lea rcx, [rsp + 0x14c]
call fcn.14012d3d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x140124428
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401243f0
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1440]
call fcn.140043a70
nop
lea r8, [rsp + 0x1440]
mov rdx, rbx
lea rcx, [0x1403f2788]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1440]
call fcn.140059620
lea rdx, [rsp + 0x2e88]
lea rcx, [rsp + 0x14d]
call fcn.14012d410
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x1401244ca
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124492
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1460]
call fcn.140043a70
nop
lea r8, [rsp + 0x1460]
mov rdx, rbx
lea rcx, [0x1403f2750]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1460]
call fcn.140059620
lea rdx, [rsp + 0x30b0]
lea rcx, [rsp + 0x14e]
call fcn.14012d450
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x10
jae 0x14012456c
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124534
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1480]
call fcn.140043a70
nop
lea r8, [rsp + 0x1480]
mov rdx, rbx
lea rcx, [0x1403f2708]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1480]
call fcn.140059620
lea rdx, [rsp + 0x2520]
lea rcx, [rsp + 0x14f]
call fcn.14012d490
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xa
jae 0x14012460e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401245d6
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x14a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x14a0]
mov rdx, rbx
lea rcx, [0x1403f27a8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x14a0]
call fcn.140059620
lea rdx, [rsp + 0x29b0]
lea rcx, [rsp + 0x150]
call fcn.14012d4d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x1401246b8
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124680
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x14c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x14c0]
mov rdx, rbx
lea rcx, [0x1403f27d8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x14c0]
call fcn.140059620
lea rdx, [rsp + 0x2860]
lea rcx, [rsp + 0x151]
call fcn.14012d510
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x14012475a
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124722
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x14e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x14e0]
mov rdx, rbx
lea rcx, [0x1403f2798]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x14e0]
call fcn.140059620
lea rdx, [rsp + 0x2880]
lea rcx, [rsp + 0x152]
call fcn.14012d550
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xd
jae 0x1401247fc
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401247c4
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1500]
call fcn.140043a70
nop
lea r8, [rsp + 0x1500]
mov rdx, rbx
lea rcx, [0x1403f2740]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1500]
call fcn.140059620
lea rdx, [rsp + 0x2ea0]
lea rcx, [rsp + 0x153]
call fcn.14012d590
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xf
jae 0x14012489e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124866
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1520]
call fcn.140043a70
nop
lea r8, [rsp + 0x1520]
mov rdx, rbx
lea rcx, [0x1403f26f0]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1520]
call fcn.140059620
lea rdx, [rsp + 0x23f0]
lea rcx, [rsp + 0x154]
call fcn.14012d5d0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 9
jae 0x140124948
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124910
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1540]
call fcn.140043a70
nop
lea r8, [rsp + 0x1540]
mov rdx, rbx
lea rcx, [0x1403f2730]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1540]
call fcn.140059620
lea rdx, [rsp + 0x29e0]
lea rcx, [rsp + 0x155]
call fcn.14012d610
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x1401249ea
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x1401249b2
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1560]
call fcn.140043a70
nop
lea r8, [rsp + 0x1560]
mov rdx, rbx
lea rcx, [0x1403f2760]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1560]
call fcn.140059620
lea rdx, [rsp + 0x33e0]
lea rcx, [rsp + 0x156]
call fcn.14012d650
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0x17
jae 0x140124a8c
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124a54
mov edx, reloc.WS2_32.dll_socket
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1580]
call fcn.140043a70
nop
lea r8, [rsp + 0x1580]
mov rdx, rbx
lea rcx, [0x1403f27c8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1580]
call fcn.140059620
lea rdx, [rsp + 0x2990]
lea rcx, [rsp + 0x157]
call fcn.14012d6a0
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xe
jae 0x140124b2e
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124af6
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x15a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x15a0]
mov rdx, rbx
lea rcx, [0x1403f26d0]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x15a0]
call fcn.140059620
lea rdx, [rsp + 0x2670]
lea rcx, [rsp + 0x158]
call fcn.14012d6e0
mov r14, rax
mov rdi, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140124bd8
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124ba0
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x15c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x15c0]
mov rdx, rbx
lea rcx, [0x1403f27e8]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x15c0]
call fcn.140059620
lea rdx, [rsp + 0x2710]
lea rcx, [rsp + 0x159]
call fcn.14012d720
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xc
jae 0x140124c7a
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124c42
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x15e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x15e0]
mov rdx, rbx
lea rcx, [0x1403f2808]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x15e0]
call fcn.140059620
lea rdx, [rsp + 0x25f0]
lea rcx, [rsp + 0x15a]
call fcn.14012d760
mov r14, rax
mov rdi, rsi
mov rax, rsi
lea rcx, [r14 + 1]
cmp rax, 0xb
jae 0x140124d1c
mov rdx, rdi
call fcn.140056520
movzx edx, byte [rax]
mov rcx, r14
call fcn.1400d59f0
movzx r15d, al
lea rcx, [r14 + 1]
mov rdx, rdi
call fcn.140056520
mov byte [rax], r15b
inc rdi
mov rax, rdi
jmp 0x140124ce4
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [r14 + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1600]
call fcn.140043a70
nop
lea r8, [rsp + 0x1600]
mov rdx, rbx
lea rcx, [0x1403f26e0]
call fcn.140111fa0
nop
lea rcx, [rsp + 0x1600]
call fcn.140059620
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x15b]
call fcn.14012d7a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x140124dbe
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140124d86
mov edx, 3
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2c70]
call fcn.140043a70
nop
mov rdx, rax
lea rcx, [rsp + 0x3440]
call fcn.1400584a0
mov r12, rax
lea rcx, [rsp + 0x2c70]
call fcn.140059620
lea rdx, [rsp + 0x2e8]
lea rcx, [rsp + 0x15c]
call fcn.14012d7d0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x140124e5b
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140124e23
mov edx, 4
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1620]
call fcn.140043a70
nop
lea r8, [rsp + 0x1620]
mov rdx, r12
lea rcx, [0x140467230]
call fcn.140133340
nop
lea rcx, [rsp + 0x1620]
call fcn.140059620
lea rdx, [rsp + 0x360]
lea rcx, [rsp + 0x15d]
call fcn.14012d800
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 5
jae 0x140124efd
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140124ec5
mov edx, 5
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2c90]
call fcn.140043a70
nop
mov rdx, rax
mov rcx, r12
call fcn.1400584a0
mov r15, rax
lea rcx, [rsp + 0x2c90]
call fcn.140059620
lea rdx, [rsp + 0x3f8]
lea rcx, [rsp + 0x15e]
call fcn.14012d830
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140124f98
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140124f60
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1640]
call fcn.140043a70
nop
lea r8, [rsp + 0x1640]
mov rdx, r15
lea rcx, [0x14046658b]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1640]
call fcn.140059620
lea rdx, [rsp + 0x2530]
lea rcx, [rsp + 0x15f]
call fcn.14012d860
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x14012503a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125002
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1660]
call fcn.140043a70
nop
lea r8, [rsp + 0x1660]
mov rdx, r15
lea rcx, [0x140466560]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1660]
call fcn.140059620
lea rdx, [rsp + 0x26c0]
lea rcx, [rsp + 0x160]
call fcn.14012d8a0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x1401250dc
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401250a4
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1680]
call fcn.140043a70
nop
lea r8, [rsp + 0x1680]
mov rdx, r15
lea rcx, [0x1403f2660]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1680]
call fcn.140059620
lea rdx, [rsp + 0x26d0]
lea rcx, [rsp + 0x161]
call fcn.14012d8e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x14012517e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125146
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2cb0]
call fcn.140043a70
nop
mov rdx, rax
mov rcx, r12
call fcn.1400584a0
mov r15, rax
lea rcx, [rsp + 0x2cb0]
call fcn.140059620
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x162]
call fcn.14012d920
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140125218
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401251e0
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x16a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x16a0]
mov rdx, r15
lea rcx, [0x140466574]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x16a0]
call fcn.140059620
lea rdx, [rsp + 0x28f0]
lea rcx, [rsp + 0x163]
call fcn.14012d950
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x1401252ba
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125282
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x16c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x16c0]
mov rdx, r15
lea rcx, [0x14046658e]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x16c0]
call fcn.140059620
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0x164]
call fcn.14012d990
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 7
jae 0x14012535c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125324
mov edx, 7
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x16e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x16e0]
mov rdx, r15
lea rcx, [0x1404665c8]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x16e0]
call fcn.140059620
lea rdx, [rsp + 0x2720]
lea rcx, [rsp + 0x165]
call fcn.14012d9c0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401253fe
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401253c6
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1700]
call fcn.140043a70
nop
lea r8, [rsp + 0x1700]
mov rdx, r15
lea rcx, [0x1403f2640]
call fcn.140133290
nop
lea rcx, [rsp + 0x1700]
call fcn.140059620
lea rdx, [rsp + 0x2730]
lea rcx, [rsp + 0x166]
call fcn.14012da00
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401254a8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125470
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1720]
call fcn.140043a70
nop
lea r8, [rsp + 0x1720]
mov rdx, r15
lea rcx, [0x1403f2668]
call fcn.140133290
nop
lea rcx, [rsp + 0x1720]
call fcn.140059620
lea rdx, [rsp + 0x2540]
lea rcx, [rsp + 0x167]
call fcn.14012da40
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x14012554a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125512
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1740]
call fcn.140043a70
nop
lea r8, [rsp + 0x1740]
mov rdx, r15
lea rcx, [0x140466575]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1740]
call fcn.140059620
lea rdx, [rsp + 0x2eb8]
lea rcx, [rsp + 0x168]
call fcn.14012da80
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x1401255ec
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401255b4
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1760]
call fcn.140043a70
nop
lea r8, [rsp + 0x1760]
mov rdx, r15
lea rcx, [0x140466568]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1760]
call fcn.140059620
lea rdx, [rsp + 0x240]
lea rcx, [rsp + 0x169]
call fcn.14012dac0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 2
jae 0x14012568e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125656
mov edx, 2
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1780]
call fcn.140043a70
nop
lea r8, [rsp + 0x1780]
mov rdx, r15
lea rcx, [0x1403f265c]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1780]
call fcn.140059620
lea rdx, [rsp + 0x2740]
lea rcx, [rsp + 0x16a]
call fcn.14012daf0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140125738
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125700
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x17a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x17a0]
mov rdx, r15
lea rcx, [0x1403f2678]
call fcn.140133290
nop
lea rcx, [rsp + 0x17a0]
call fcn.140059620
lea rdx, [rsp + 0x2750]
lea rcx, [rsp + 0x16b]
call fcn.14012db30
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401257da
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401257a2
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x17c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x17c0]
mov rdx, r15
lea rcx, [0x1403f25f8]
call fcn.140133290
nop
lea rcx, [rsp + 0x17c0]
call fcn.140059620
lea rdx, [rsp + 0x3218]
lea rcx, [rsp + 0x16c]
call fcn.14012db70
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x14012587c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125844
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x17e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x17e0]
mov rdx, r15
lea rcx, [0x1403f2674]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x17e0]
call fcn.140059620
lea rdx, [rsp + 0x30c8]
lea rcx, [rsp + 0x16d]
call fcn.14012dbc0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x10
jae 0x14012591e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401258e6
mov edx, reloc.WS2_32.dll_recv
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1800]
call fcn.140043a70
nop
lea r8, [rsp + 0x1800]
mov rdx, r15
lea rcx, [0x1403f2648]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1800]
call fcn.140059620
lea rdx, [rsp + 0x2ed0]
lea rcx, [rsp + 0x16e]
call fcn.14012dc00
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x1401259c8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125990
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1820]
call fcn.140043a70
nop
lea r8, [rsp + 0x1820]
mov rdx, r15
lea rcx, [0x1403f2644]
call fcn.140133290
nop
lea rcx, [rsp + 0x1820]
call fcn.140059620
lea rdx, [rsp + 0x2fc0]
lea rcx, [rsp + 0x16f]
call fcn.14012dc40
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xf
jae 0x140125a6a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125a32
mov edx, reloc.WS2_32.dll_ntohs
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1840]
call fcn.140043a70
nop
lea r8, [rsp + 0x1840]
mov rdx, r15
lea rcx, [0x1403f262c]
call fcn.140133290
nop
lea rcx, [rsp + 0x1840]
call fcn.140059620
lea rdx, [rsp + 0x3290]
lea rcx, [rsp + 0x170]
call fcn.14012dc80
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x140125b0c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125ad4
mov edx, reloc.WS2_32.dll_select
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1860]
call fcn.140043a70
nop
lea r8, [rsp + 0x1860]
mov rdx, r15
lea rcx, [0x1403f2608]
call fcn.140133290
nop
lea rcx, [rsp + 0x1860]
call fcn.140059620
lea rdx, [rsp + 0x3278]
lea rcx, [rsp + 0x171]
call fcn.14012dcc0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x140125bae
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125b76
mov edx, reloc.WS2_32.dll_select
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1880]
call fcn.140043a70
nop
lea r8, [rsp + 0x1880]
mov rdx, r15
lea rcx, [0x1403f2604]
call fcn.140133290
nop
lea rcx, [rsp + 0x1880]
call fcn.140059620
lea rdx, [rsp + 0x3200]
lea rcx, [rsp + 0x172]
call fcn.14012dd00
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x140125c58
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125c20
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x18a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x18a0]
mov rdx, r15
lea rcx, [0x1403f2650]
call fcn.140133290
nop
lea rcx, [rsp + 0x18a0]
call fcn.140059620
lea rdx, [rsp + 0x30e0]
lea rcx, [rsp + 0x173]
call fcn.14012dd50
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0x11
jae 0x140125cfa
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125cc2
mov edx, reloc.WS2_32.dll_recvfrom
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x18c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x18c0]
mov rdx, r15
lea rcx, [0x1403f2628]
call fcn.140133290
nop
lea rcx, [rsp + 0x18c0]
call fcn.140059620
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x174]
call fcn.14012dda0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 4
jae 0x140125d9c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125d64
mov edx, 4
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2cd0]
call fcn.140043a70
nop
mov rdx, rax
mov rcx, r12
call fcn.1400584a0
mov r15, rax
lea rcx, [rsp + 0x2cd0]
call fcn.140059620
lea rdx, [rsp + 0x2400]
lea rcx, [rsp + 0x175]
call fcn.14012ddd0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax]
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140125e38
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125e00
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x18e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x18e0]
mov rdx, r15
lea rcx, [0x14046658a]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x18e0]
call fcn.140059620
lea rdx, [rsp + 0x28e0]
lea rcx, [rsp + 0x176]
call fcn.14012de10
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x140125eda
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125ea2
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1900]
call fcn.140043a70
nop
lea r8, [rsp + 0x1900]
mov rdx, r15
lea rcx, [0x1403f2690]
call fcn.140133290
nop
lea rcx, [rsp + 0x1900]
call fcn.140059620
lea rdx, [rsp + 0x2410]
lea rcx, [rsp + 0x177]
call fcn.14012de50
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140125f7c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125f44
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1920]
call fcn.140043a70
nop
lea r8, [rsp + 0x1920]
mov rdx, r15
lea rcx, [0x14046658c]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1920]
call fcn.140059620
lea rdx, [rsp + 0x28d0]
lea rcx, [rsp + 0x178]
call fcn.14012de90
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x14012601e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140125fe6
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1940]
call fcn.140043a70
nop
lea r8, [rsp + 0x1940]
mov rdx, r15
lea rcx, [0x1403f2694]
call fcn.140133290
nop
lea rcx, [rsp + 0x1940]
call fcn.140059620
lea rdx, [rsp + 0x2420]
lea rcx, [rsp + 0x179]
call fcn.14012ded0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x1401260c8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126090
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1960]
call fcn.140043a70
nop
lea r8, [rsp + 0x1960]
mov rdx, r15
lea rcx, [0x140466588]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1960]
call fcn.140059620
lea rdx, [rsp + 0x28b0]
lea rcx, [rsp + 0x17a]
call fcn.14012df10
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x14012616a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126132
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1980]
call fcn.140043a70
nop
lea r8, [rsp + 0x1980]
mov rdx, r15
lea rcx, [0x1403f267c]
call fcn.140133290
nop
lea rcx, [rsp + 0x1980]
call fcn.140059620
lea rdx, [rsp + 0x26f0]
lea rcx, [rsp + 0x17b]
call fcn.14012df50
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xb
jae 0x14012620c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401261d4
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x19a0]
call fcn.140043a70
nop
lea r8, [rsp + 0x19a0]
mov rdx, r15
lea rcx, [0x1404664f7]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x19a0]
call fcn.140059620
lea rdx, [rsp + 0x2760]
lea rcx, [rsp + 0x17c]
call fcn.14012df90
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x1401262ae
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126276
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x19c0]
call fcn.140043a70
nop
lea r8, [rsp + 0x19c0]
mov rdx, r15
lea rcx, [0x140466514]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x19c0]
call fcn.140059620
lea rdx, [rsp + 0x3260]
lea rcx, [rsp + 0x17d]
call fcn.14012dfd0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0x12
jae 0x140126358
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126320
mov edx, reloc.WS2_32.dll_select
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x19e0]
call fcn.140043a70
nop
lea r8, [rsp + 0x19e0]
mov rdx, r15
lea rcx, [0x14046653c]
call fcn.140133290
nop
lea rcx, [rsp + 0x19e0]
call fcn.140059620
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x17e]
call fcn.14012e010
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 8
jae 0x1401263fa
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401263c2
mov rdx, r13
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1a00]
call fcn.140043a70
nop
lea r8, [rsp + 0x1a00]
mov rdx, r15
lea rcx, [0x14046650e]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1a00]
call fcn.140059620
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0x17f]
call fcn.14012e050
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x14012649a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126462
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1a20]
call fcn.140043a70
nop
lea r8, [rsp + 0x1a20]
mov rdx, r15
lea rcx, [0x140466534]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1a20]
call fcn.140059620
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x180]
call fcn.14012e080
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x14012653c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126504
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1a40]
call fcn.140043a70
nop
lea r8, [rsp + 0x1a40]
mov rdx, r15
lea rcx, [0x140466538]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1a40]
call fcn.140059620
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x181]
call fcn.14012e0b0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x1401265de
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401265a6
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1a60]
call fcn.140043a70
nop
lea r8, [rsp + 0x1a60]
mov rdx, r15
lea rcx, [0x140466540]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1a60]
call fcn.140059620
lea rdx, [rsp + 0x2980]
lea rcx, [rsp + 0x182]
call fcn.14012e0e0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xe
jae 0x140126688
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126650
mov edx, reloc.WS2_32.dll_ntohl
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1a80]
call fcn.140043a70
nop
lea r8, [rsp + 0x1a80]
mov rdx, r15
lea rcx, [0x14046650c]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1a80]
call fcn.140059620
lea rdx, [rsp + 0x388]
lea rcx, [rsp + 0x183]
call fcn.14012e120
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x14012672a
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401266f2
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1aa0]
call fcn.140043a70
nop
lea r8, [rsp + 0x1aa0]
mov rdx, r15
lea rcx, [0x140466515]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1aa0]
call fcn.140059620
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x184]
call fcn.14012e150
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x1401267cc
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126794
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1ac0]
call fcn.140043a70
nop
lea r8, [rsp + 0x1ac0]
mov rdx, r15
lea rcx, [0x14046650f]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1ac0]
call fcn.140059620
lea rdx, [rsp + 0x28a0]
lea rcx, [rsp + 0x185]
call fcn.14012e180
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xd
jae 0x14012686e
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126836
mov edx, reloc.WS2_32.dll_listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1ae0]
call fcn.140043a70
nop
lea r8, [rsp + 0x1ae0]
mov rdx, r15
lea rcx, [0x140466530]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1ae0]
call fcn.140059620
lea rdx, [rsp + 0x2770]
lea rcx, [rsp + 0x186]
call fcn.14012e1c0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 0xc
jae 0x140126918
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x1401268e0
mov edx, listen
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1b00]
call fcn.140043a70
nop
lea r8, [rsp + 0x1b00]
mov rdx, r15
lea rcx, [0x1403f25f0]
call fcn.140133290
nop
lea rcx, [rsp + 0x1b00]
call fcn.140059620
lea rdx, [rsp + 0x2a0]
lea rcx, [rsp + 0x187]
call fcn.14011ff30
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 3
jae 0x1401269ba
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126982
mov edx, 3
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1b20]
call fcn.140043a70
nop
lea r8, [rsp + 0x1b20]
mov rdx, r15
lea rcx, [0x14046650d]
call fcn.1401331e0
nop
lea rcx, [rsp + 0x1b20]
call fcn.140059620
lea rdx, [rsp + 0x2550]
lea rcx, [rsp + 0x188]
call fcn.14012e200
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 0xa
jae 0x140126a5c
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126a24
mov edx, 0xa
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1b40]
call fcn.140043a70
nop
lea r8, [rsp + 0x1b40]
mov rdx, r15
lea rcx, [0x140466510]
call fcn.1401332f0
nop
lea rcx, [rsp + 0x1b40]
call fcn.140059620
lea rdx, [rsp + 0x2430]
lea rcx, [rsp + 0x189]
call fcn.14012e240
mov rdi, rax
mov rbx, rsi
mov rax, rsi
lea rcx, [rdi + 1]
cmp rax, 9
jae 0x140126afe
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126ac6
mov edx, 9
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x1b60]
call fcn.140043a70
nop
lea r8, [rsp + 0x1b60]
mov rdx, r15
lea rcx, [0x1403f25ec]
call fcn.140133290
nop
lea rcx, [rsp + 0x1b60]
call fcn.140059620
lea rdx, [rsp + 0x398]
lea rcx, [rsp + 0x18a]
call fcn.14012e280
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140126ba8
mov rdx, rbx
call fcn.140056520
movzx edx, byte [rax]
mov rcx, rdi
call fcn.1400d59f0
movzx r14d, al
lea rcx, [rdi + 1]
mov rdx, rbx
call fcn.140056520
mov byte [rax], r14b
inc rbx
mov rax, rbx
jmp 0x140126b70
mov edx, 6
call fcn.140056520
mov byte [rax], 0
lea rcx, [rdi + 1]
call fcn.140056500
mov rdx, rax
lea rcx, [rsp + 0x2bb0]
call fcn.140043a70
nop
mov rdx, rax
mov rcx, r12
call fcn.1400584a0
mov r15, rax
lea rcx, [rsp + 0x2bb0]
call fcn.140059620
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x18b]
call fcn.14012e2b0
mov rdi, rax
mov rbx, rsi
mov rax, rsi
nop dword [rax + rax]
lea rcx, [rdi + 1]
cmp rax, 6
jae 0x140126c48
lea rcx, [rsp + 0x3660]
call fcn.140048d70
nop
lea rcx, [rsp + 0x3440]
call fcn.140058880
mov rcx, qword [rsp + 0x3780]
xor rcx, rsp
call fcn.1402889f0
lea r11, [rsp + 0x3790]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret