Function at 0x180055730
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x310]
sub rsp, 0x410
mov rax, qword [0x180109070]
xor rax, rsp
mov qword [rbp + 0x300], rax
mov rdi, rdx
mov rsi, rcx
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x2f8], rdx
mov dword [rsp + 0x60], 0xb5819bb8
mov word [rsp + 0x64], 0x100
xor r14d, r14d
mov ecx, r14d
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x60], al
inc rcx
cmp rcx, 4
jb 0x180055790
mov byte [rsp + 0x65], r14b
lea rcx, [rsp + 0x60]
mov rbx, 0xffffffffffffffff
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800557b4
mov rcx, rdi
cmp qword [rdx + 0x18], 0x10
jb 0x1800557ca
mov rcx, qword [rdx]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
xor r8d, r8d
mov rdx, qword [rdx + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055842
mov dword [rbp - 0x18], 0x9e8680b4
mov dword [rbp - 0x14], 0x83998c
mov byte [rbp - 0x10], 1
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x18], al
inc rcx
cmp rcx, 7
jb 0x180055800
mov byte [rbp - 0x10], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x18]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055830
lea rdx, [rbp - 0x18]
jmp 0x180056c6d
mov dword [rsp + 0x68], 0xb59b89b8
mov word [rsp + 0x6c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 4
jb 0x180055860
mov byte [rsp + 0x6d], r14b
lea rcx, [rsp + 0x68]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055880
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055896
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055912
mov dword [rbp - 0x40], 0x868f81b5
mov word [rbp - 0x3c], Ordinal_143
mov byte [rbp - 0x3a], 1
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x40], al
inc rcx
cmp rcx, 5
jb 0x1800558d0
mov byte [rbp - 0x3a], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x40]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055900
lea rdx, [rbp - 0x40]
jmp 0x180056c6d
mov dword [rsp + 0x50], 0xb59b8ab8
mov word [rsp + 0x54], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 4
jb 0x180055930
mov byte [rsp + 0x55], r14b
lea rcx, [rsp + 0x50]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055950
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055966
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800559e2
mov dword [rbp - 8], 0x83bbc8a5
mov dword [rbp - 4], 0x88808d
mov byte [rbp], 1
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 8], al
inc rcx
cmp rcx, 7
jb 0x1800559a0
mov byte [rbp], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 8]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800559d0
lea rdx, [rbp - 8]
jmp 0x180056c6d
mov dword [rsp + 0x78], 0xb5849bb8
mov word [rsp + 0x7c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x78], al
inc rcx
cmp rcx, 4
jb 0x180055a00
mov byte [rsp + 0x7d], r14b
lea rcx, [rsp + 0x78]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055a20
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055a36
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055ab3
mov dword [rsp + 0x38], 0x8e85b4
mov byte [rsp + 0x3c], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 3
jb 0x180055a70
mov byte [rsp + 0x3c], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rsp + 0x38]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055aa0
lea rdx, [rsp + 0x38]
jmp 0x180056c6d
mov dword [rbp - 0x80], 0xb58098b8
mov word [rbp - 0x7c], 0x100
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 4
jb 0x180055ac0
mov byte [rbp - 0x7b], r14b
lea rcx, [rbp - 0x80]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055ae0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055af6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055b72
mov dword [rbp - 0x28], 0x9e9a81b7
mov dword [rbp - 0x24], 0x1008084
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 6
jb 0x180055b30
mov byte [rbp - 0x21], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x28]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055b60
lea rdx, [rbp - 0x28]
jmp 0x180056c6d
mov dword [rbp - 0x78], 0xb5879bb8
mov word [rbp - 0x74], 0x100
nop
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x78], al
inc rcx
cmp rcx, 4
jb 0x180055b80
mov byte [rbp - 0x73], r14b
lea rcx, [rbp - 0x78]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055ba0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055bb6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055c32
mov dword [rbp - 0x20], 0x9a8086b4
mov dword [rbp - 0x1c], 0x1009e8e
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 6
jb 0x180055bf0
mov byte [rbp - 0x19], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x20]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055c20
lea rdx, [rbp - 0x20]
jmp 0x180056c6d
mov dword [rbp - 0x70], 0xb58484b8
mov word [rbp - 0x6c], 0x100
nop
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x180055c40
mov byte [rbp - 0x6b], r14b
lea rcx, [rbp - 0x70]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055c60
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055c76
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055ce3
mov dword [rsp + 0x40], 0x8e85ab
mov byte [rsp + 0x44], 1
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 3
jb 0x180055ca0
mov byte [rsp + 0x44], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rsp + 0x40]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055cd0
lea rdx, [rsp + 0x40]
jmp 0x180056c6d
mov dword [rbp + 0xf8], 0x879b89b8
mov dword [rbp + 0xfc], 0x9eb29e84
mov dword [rbp + 0x100], 0x97859183
mov word [rbp + 0x104], 0xac
mov byte [rbp + 0x106], 1
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xf8], al
inc rcx
cmp rcx, 0xd
jb 0x180055d11
mov byte [rbp + 0x106], r14b
lea rcx, [rbp + 0xf8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055d35
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055d4b
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055dd8
mov dword [rbp + 0xb8], 0x85849aa6
mov dword [rbp + 0xbc], 0x82bdcc99
mov dword [rbp + 0xc0], 0x94848e
mov byte [rbp + 0xc4], 1
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xb8], al
inc rcx
cmp rcx, 0xb
jb 0x180055d90
mov byte [rbp + 0xc4], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0xb8]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055dc3
lea rdx, [rbp + 0xb8]
jmp 0x180056c6d
mov dword [rbp + 0x68], 0x849c8fb8
mov dword [rbp + 0x6c], 0x9d9e8987
mov word [rbp + 0x70], 0xb0
mov byte [rbp + 0x72], 1
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x68], al
inc rcx
cmp rcx, 9
jb 0x180055df0
mov byte [rbp + 0x72], r14b
lea rcx, [rbp + 0x68]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055e10
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055e26
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055e92
mov dword [rbp - 0x68], 0x8e8789af
mov word [rbp - 0x64], 0x100
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x68], al
inc rcx
cmp rcx, 4
jb 0x180055e50
mov byte [rbp - 0x63], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x68]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055e80
lea rdx, [rbp - 0x68]
jmp 0x180056c6d
mov dword [rbp - 0x60], 0xb5848cb8
mov word [rbp - 0x5c], 0x100
nop
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 4
jb 0x180055ea0
mov byte [rbp - 0x5b], r14b
lea rcx, [rbp - 0x60]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055ec0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055ed6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180055f43
mov dword [rsp + 0x48], 0xbba5a3
mov byte [rsp + 0x4c], 1
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 3
jb 0x180055f00
mov byte [rsp + 0x4c], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rsp + 0x48]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055f30
lea rdx, [rsp + 0x48]
jmp 0x180056c6d
mov dword [rbp - 0x58], 0xb58c85b8
mov word [rbp - 0x54], 0x100
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x58], al
inc rcx
cmp rcx, 4
jb 0x180055f50
mov byte [rbp - 0x53], r14b
lea rcx, [rbp - 0x58]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055f70
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055f86
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056002
mov dword [rbp - 0x38], 0x868c8daa
mov word [rbp - 0x34], Ordinal_143
mov byte [rbp - 0x32], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 5
jb 0x180055fc0
mov byte [rbp - 0x32], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x38]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180055ff0
lea rdx, [rbp - 0x38]
jmp 0x180056c6d
mov dword [rsp + 0x70], 0xb58484b8
mov word [rsp + 0x74], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 4
jb 0x180056020
mov byte [rsp + 0x75], r14b
lea rcx, [rsp + 0x70]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056040
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056056
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800560d3
mov dword [rsp + 0x30], 0xaea5ab
mov byte [rsp + 0x34], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x180056090
mov byte [rsp + 0x34], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rsp + 0x30]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800560c0
lea rdx, [rsp + 0x30]
jmp 0x180056c6d
mov dword [rsp + 0x58], 0xb58884b8
mov word [rsp + 0x5c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rsp + rcx + 0x58], al
inc rcx
cmp rcx, 4
jb 0x1800560f0
mov byte [rsp + 0x5d], r14b
lea rcx, [rsp + 0x58]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056110
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056126
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800561a2
mov dword [rbp + 0x18], 0x849c89ab
mov dword [rbp + 0x1c], 0x9c888488
mov word [rbp + 0x20], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x18], al
inc rcx
cmp rcx, 8
jb 0x180056160
mov byte [rbp + 0x21], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x18]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056190
lea rdx, [rbp + 0x18]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5ac0]
movdqu xmmword [rbp + 0x1f8], xmm0
mov dword [rbp + 0x208], 0x8a94a792
mov word [rbp + 0x20c], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x1f8], al
inc rcx
cmp rcx, 0x14
jb 0x1800561d0
mov byte [rbp + 0x20d], r14b
lea rcx, [rbp + 0x1f8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800561f4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005620a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1f8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800562a8
mov dword [rbp + 0x108], 0x9e8698b4
mov dword [rbp + 0x10c], 0xce9f899f
mov dword [rbp + 0x110], 0x829e93bc
mov word [rbp + 0x114], __WSAFDIsSet
mov byte [rbp + 0x116], 1
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x108], al
inc rcx
cmp rcx, 0xd
jb 0x180056260
mov byte [rbp + 0x116], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x108]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056293
lea rdx, [rbp + 0x108]
jmp 0x180056c6d
mov dword [rbp + 8], 0x998884b8
mov dword [rbp + 0xc], 0xb29e8e
mov byte [rbp + 0x10], 1
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 8], al
inc rcx
cmp rcx, 7
jb 0x1800562c0
mov byte [rbp + 0x10], r14b
lea rcx, [rbp + 8]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800562e0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800562f6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056372
mov dword [rbp - 0x30], 0x8f9a89ab
mov word [rbp - 0x2c], 0x99
mov byte [rbp - 0x2a], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 5
jb 0x180056330
mov byte [rbp - 0x2a], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x30]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056360
lea rdx, [rbp - 0x30]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5aa0]
movdqu xmmword [rbp + 0x268], xmm0
mov word [rbp + 0x278], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x268], al
inc rcx
cmp rcx, 0x10
jb 0x180056390
mov byte [rbp + 0x279], r14b
lea rcx, [rbp + 0x268]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800563b4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800563ca
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056452
mov dword [rbp + 0x58], 0x8c8086ac
mov dword [rbp + 0x5c], 0x8f999f8e
mov word [rbp + 0x60], Ordinal_143
mov byte [rbp + 0x62], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x58], al
inc rcx
cmp rcx, 9
jb 0x180056410
mov byte [rbp + 0x62], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x58]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056440
lea rdx, [rbp + 0x58]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5dd0]
movdqu xmmword [rbp + 0x1d8], xmm0
mov dword [rbp + 0x1e8], 0x97908c84
mov dword [rbp + 0x1ec], 0x8d91a4
mov byte [rbp + 0x1f0], 1
nop dword [rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x1d8], al
inc rcx
cmp rcx, 0x17
jb 0x180056480
mov byte [rbp + 0x1f0], r14b
lea rcx, [rbp + 0x1d8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800564a4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800564ba
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1d8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056532
mov dword [rbp + 0x28], 0x839f8db5
mov dword [rbp + 0x2c], 0x8983859d
mov word [rbp + 0x30], 0x100
nop
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x1800564f0
mov byte [rbp + 0x31], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x28]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056520
lea rdx, [rbp + 0x28]
jmp 0x180056c6d
mov dword [rbp + 0x88], 0x87b69c86
mov dword [rbp + 0x8c], 0xb1888282
mov dword [rbp + 0x90], 0x1008082
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x88], al
inc rcx
cmp rcx, 0xa
jb 0x180056550
mov byte [rbp + 0x93], r14b
lea rcx, [rbp + 0x88]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056574
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005658a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x88]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056602
mov dword [rbp - 0x50], 0x8f8781aa
mov word [rbp - 0x4c], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 4
jb 0x1800565c0
mov byte [rbp - 0x4b], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x50]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800565f0
lea rdx, [rbp - 0x50]
jmp 0x180056c6d
mov dword [rbp + 0x118], 0xb5999d8d
mov dword [rbp + 0x11c], 0x9a808998
mov dword [rbp + 0x120], 0x90ae888a
mov word [rbp + 0x124], 0x81
mov byte [rbp + 0x126], 1
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x118], al
inc rcx
cmp rcx, 0xd
jb 0x180056630
mov byte [rbp + 0x126], r14b
lea rcx, [rbp + 0x118]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056654
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005666a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x118]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800566e2
mov dword [rbp - 0x48], 0x9e848db4
mov dword [rbp - 0x44], 0x100948e
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 6
jb 0x1800566a0
mov byte [rbp - 0x41], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp - 0x48]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800566d0
lea rdx, [rbp - 0x48]
jmp 0x180056c6d
mov dword [rbp + 0xe8], 0x85849a86
mov dword [rbp + 0xec], 0x818fb399
mov dword [rbp + 0xf0], 0x829caf97
mov word [rbp + 0xf4], 0x100
nop dword [rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xe8], al
inc rcx
cmp rcx, 0xc
jb 0x180056710
mov byte [rbp + 0xf5], r14b
lea rcx, [rbp + 0xe8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056734
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005674a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800567d2
mov dword [rbp + 0x48], 0x85849aa6
mov dword [rbp + 0x4c], 0x81afcc99
mov word [rbp + 0x50], reloc.WS2_32.dll___WSAFDIsSet
mov byte [rbp + 0x52], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x48], al
inc rcx
cmp rcx, 9
jb 0x180056790
mov byte [rbp + 0x52], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x48]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800567c0
lea rdx, [rbp + 0x48]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5ab0]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x290], 0x100
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x280], al
inc rcx
cmp rcx, 0x10
jb 0x1800567f0
mov byte [rbp + 0x291], r14b
lea rcx, [rbp + 0x280]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056814
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005682a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800568ba
mov dword [rbp + 0x138], 0x859b80b3
mov dword [rbp + 0x13c], 0x8983859c
mov dword [rbp + 0x140], 0x9b9fbbcf
mov dword [rbp + 0x144], 0x1009195
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x138], al
inc rcx
cmp rcx, 0xe
jb 0x180056872
mov byte [rbp + 0x147], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x138]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800568a5
lea rdx, [rbp + 0x138]
jmp 0x180056c6d
mov dword [rbp + 0x128], 0x849c8794
mov dword [rbp + 0x12c], 0x8b9bb38f
mov dword [rbp + 0x130], 0x9fae9c86
mov word [rbp + 0x134], 0x83
mov byte [rbp + 0x136], 1
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x128], al
inc rcx
cmp rcx, 0xd
jb 0x1800568f0
mov byte [rbp + 0x136], r14b
lea rcx, [rbp + 0x128]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056914
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005692a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x128]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x1800569b8
mov dword [rbp + 0x98], 0x849c87b4
mov dword [rbp + 0x9c], 0x8bbbcc8f
mov dword [rbp + 0xa0], 0x1009c86
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x98], al
inc rcx
cmp rcx, 0xa
jb 0x180056970
mov byte [rbp + 0xa3], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x98]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800569a3
lea rdx, [rbp + 0x98]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5d40]
movdqu xmmword [rbp + 0x250], xmm0
mov word [rbp + 0x260], Ordinal_143
mov byte [rbp + 0x262], 1
nop dword [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x250], al
inc rcx
cmp rcx, 0x11
jb 0x1800569e0
mov byte [rbp + 0x262], r14b
lea rcx, [rbp + 0x250]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056a04
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056a1a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056aaa
mov dword [rbp + 0x148], 0x9e9d9da5
mov dword [rbp + 0x14c], 0x828b9e8e
mov dword [rbp + 0x150], 0x9bbcd096
mov dword [rbp + 0x154], 0x100919d
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x148], al
inc rcx
cmp rcx, 0xe
jb 0x180056a62
mov byte [rbp + 0x157], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x148]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056a95
lea rdx, [rbp + 0x148]
jmp 0x180056c6d
movdqa xmm0, xmmword [0x1800f5310]
movdqu xmmword [rbp + 0x298], xmm0
mov byte [rbp + 0x2a8], 1
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x298], al
inc rcx
cmp rcx, 0xf
jb 0x180056ac1
mov byte [rbp + 0x2a8], r14b
lea rcx, [rbp + 0x298]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056ae5
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056afb
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056b82
mov dword [rbp + 0x78], 0xca8c9bb2
mov dword [rbp + 0x7c], 0x9a8c9ea8
mov word [rbp + 0x80], Ordinal_143
mov byte [rbp + 0x82], 1
nop dword [rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x78], al
inc rcx
cmp rcx, 9
jb 0x180056b40
mov byte [rbp + 0x82], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x78]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056b70
lea rdx, [rbp + 0x78]
jmp 0x180056c6d
mov dword [rbp + 0xc8], 0x93888484
mov dword [rbp + 0xcc], 0x8b9f8386
mov dword [rbp + 0xd0], 0x819db0
mov byte [rbp + 0xd4], 1
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xc8], al
inc rcx
cmp rcx, 0xb
jb 0x180056bb0
mov byte [rbp + 0xd4], r14b
lea rcx, [rbp + 0xc8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056bd4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056bea
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
mov rcx, r14
cmp rax, rbx
je 0x180056cca
mov dword [rbp + 0x38], 0x938884a4
mov dword [rbp + 0x3c], 0x8b9f8386
mov word [rbp + 0x40], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0x38], al
inc rcx
cmp rcx, 8
jb 0x180056c30
mov byte [rbp + 0x41], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rax, [rbp + 0x38]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180056c60
lea rdx, [rbp + 0x38]
mov r8, rbx
mov rcx, rsi
call fcn.180047060
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180056caf
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x180056caa
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180056cc3
mov rcx, r8
call fcn.1800d0a1c
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
jmp 0x18005713f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rbp + 0xd8], 0x988c8093
mov dword [rbp + 0xdc], 0x8b998586
mov dword [rbp + 0xe0], 0x819db0
mov byte [rbp + 0xe4], 1
nop
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xd8], al
inc rcx
cmp rcx, 0xb
jb 0x180056cf0
mov byte [rbp + 0xe4], r14b
lea rax, [rbp + 0xd8]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x180056d11
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056d27
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0xd8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006a930
cmp rax, 0xffffffffffffffff
je 0x180056db0
mov dword [rbp + 0xa8], 0x988c80b3
mov dword [rbp + 0xac], 0x8b998586
mov word [rbp + 0xb0], 0x100
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx - 0x19]
xor byte [rbp + rcx + 0xa8], al
inc rcx
cmp rcx, 8
jb 0x180056d70
mov byte [rbp + 0xb1], r14b
mov qword [rsi], r14
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea rdx, [rbp + 0xa8]
mov rcx, rsi
call fcn.180047040
jmp 0x180057137
mov dword [rbp + 0x1a8], 0x8b878794
mov dword [rbp + 0x1ac], 0x9b9db399
mov dword [rbp + 0x1b0], 0xad948383
mov dword [rbp + 0x1b4], 0x100849e
lea rcx, [rbp + 0x1a8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x180056e36
mov dword [rbp + 0x188], 0x8b8787b4
mov dword [rbp + 0x18c], 0x9bbdcc99
mov dword [rbp + 0x190], 0x948383
mov byte [rbp + 0x194], 1
lea rcx, [rbp + 0x188]
call fcn.180046f40
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
movdqa xmm0, xmmword [0x1800f5c80]
movdqu xmmword [rbp + 0x210], xmm0
mov dword [rbp + 0x220], 0x9f9da792
mov dword [rbp + 0x224], 0x8792908b
mov dword [rbp + 0x228], 0x716da0
mov byte [rbp + 0x22c], 1
lea rcx, [rbp + 0x210]
call fcn.18004fe20
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x180056ec4
movdqa xmm0, xmmword [0x1800f5c90]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2f0], __WSAFDIsSet
mov byte [rbp + 0x2f2], 1
lea rcx, [rbp + 0x2e0]
call fcn.18004fee0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
movdqa xmm0, xmmword [0x1800f5cf0]
movdqu xmmword [rbp + 0x230], xmm0
mov dword [rbp + 0x240], 0xa59c8a96
mov dword [rbp + 0x244], 0x9ca28c96
mov word [rbp + 0x248], Ordinal_143
mov byte [rbp + 0x24a], 1
lea rcx, [rbp + 0x230]
call fcn.18004fe50
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x180056f42
mov dword [rbp + 0x15c], 0xaea5ab
mov byte [rbp + 0x160], 1
lea rcx, [rbp + 0x15c]
call fcn.1800479a0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
movdqa xmm0, xmmword [0x1800f59e0]
movdqu xmmword [rbp + 0x2b0], xmm0
mov dword [rbp + 0x2c0], 0x8a94a787
mov word [rbp + 0x2c4], 0x100
lea rcx, [rbp + 0x2b0]
call fcn.18004fdc0
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x180056fcc
mov dword [rbp + 0x198], 0x999c8484
mov dword [rbp + 0x19c], 0xce9f899f
mov dword [rbp + 0x1a0], 0x999880bc
mov word [rbp + 0x1a4], __WSAFDIsSet
mov byte [rbp + 0x1a6], 1
lea rcx, [rbp + 0x198]
call fcn.18004feb0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
mov dword [rbp + 0x1b8], 0x8b8c9a85
mov dword [rbp + 0x1bc], 0x9c888488
mov dword [rbp + 0x1c0], 0x9d8394b0
mov dword [rbp + 0x1c4], 0x100919d
lea rcx, [rbp + 0x1b8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x180057055
mov dword [rbp + 0x1c8], 0x8b8c9aa5
mov dword [rbp + 0x1cc], 0x9c888488
mov dword [rbp + 0x1d0], 0x9d83b4cf
mov dword [rbp + 0x1d4], 0x100919d
lea rcx, [rbp + 0x1c8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
movdqa xmm0, xmmword [0x1800f5b70]
movdqu xmmword [rbp + 0x2c8], xmm0
mov dword [rbp + 0x2d8], 0x8b9aa8
mov byte [rbp + 0x2dc], 1
lea rcx, [rbp + 0x2c8]
call fcn.180046fa0
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x1800570c7
mov dword [rbp + 0x168], 0x848c9aa0
mov dword [rbp + 0x16c], 0x88888a
mov byte [rbp + 0x170], 1
lea rcx, [rbp + 0x168]
call fcn.18004ff40
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
mov dword [rbp + 0x178], 0xb5999d8d
mov dword [rbp + 0x17c], 0x8cb2d888
mov word [rbp + 0x180], 0x9d
mov byte [rbp + 0x182], 1
lea rcx, [rbp + 0x178]
call fcn.18004fd60
mov rdx, rax
mov rcx, rdi
call fcn.180065910
cmp rax, 0xffffffffffffffff
je 0x18005712b
mov dword [rbp + 0x158], 0x100dca4
lea rcx, [rbp + 0x158]
call fcn.180046f10
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x180057137
mov rdx, rdi
mov rcx, rsi
call fcn.180065b50
nop
mov rcx, rdi
call fcn.180044b10
mov rax, rsi
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.1800d0760
lea r11, [rsp + 0x410]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret