Function at 0x180055990
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 [0x180107070]
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 0x1800559f0
mov byte [rsp + 0x65], r14b
lea rcx, [rsp + 0x60]
mov rbx, 0xffffffffffffffff
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055a14
mov rcx, rdi
cmp qword [rdx + 0x18], 0x10
jb 0x180055a2a
mov rcx, qword [rdx]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
xor r8d, r8d
mov rdx, qword [rdx + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055aa2
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 0x180055a60
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 0x180055a90
lea rdx, [rbp - 0x18]
jmp 0x180056ecd
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 0x180055ac0
mov byte [rsp + 0x6d], r14b
lea rcx, [rsp + 0x68]
mov rax, rbx
nop dword [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, [rsp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055b72
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 0x180055b30
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 0x180055b60
lea rdx, [rbp - 0x40]
jmp 0x180056ecd
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 0x180055b90
mov byte [rsp + 0x55], r14b
lea rcx, [rsp + 0x50]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055bb0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055bc6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055c42
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 0x180055c00
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 0x180055c30
lea rdx, [rbp - 8]
jmp 0x180056ecd
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 0x180055c60
mov byte [rsp + 0x7d], r14b
lea rcx, [rsp + 0x78]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055c80
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055c96
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055d13
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 0x180055cd0
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 0x180055d00
lea rdx, [rsp + 0x38]
jmp 0x180056ecd
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 0x180055d20
mov byte [rbp - 0x7b], r14b
lea rcx, [rbp - 0x80]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055d40
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055d56
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055dd2
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 0x180055d90
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 0x180055dc0
lea rdx, [rbp - 0x28]
jmp 0x180056ecd
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 0x180055de0
mov byte [rbp - 0x73], r14b
lea rcx, [rbp - 0x78]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055e00
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055e16
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055e92
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 0x180055e50
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 0x180055e80
lea rdx, [rbp - 0x20]
jmp 0x180056ecd
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 0x180055ea0
mov byte [rbp - 0x6b], r14b
lea rcx, [rbp - 0x70]
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 - 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180055f43
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 0x180055f00
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 0x180055f30
lea rdx, [rsp + 0x40]
jmp 0x180056ecd
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 0x180055f71
mov byte [rbp + 0x106], r14b
lea rcx, [rbp + 0xf8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055f95
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055fab
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056038
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 0x180055ff0
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 0x180056023
lea rdx, [rbp + 0xb8]
jmp 0x180056ecd
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 0x180056050
mov byte [rbp + 0x72], r14b
lea rcx, [rbp + 0x68]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056070
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056086
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x1800560f2
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 0x1800560b0
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 0x1800560e0
lea rdx, [rbp - 0x68]
jmp 0x180056ecd
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 0x180056100
mov byte [rbp - 0x5b], r14b
lea rcx, [rbp - 0x60]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056120
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056136
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x1800561a3
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 0x180056160
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 0x180056190
lea rdx, [rsp + 0x48]
jmp 0x180056ecd
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 0x1800561b0
mov byte [rbp - 0x53], r14b
lea rcx, [rbp - 0x58]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800561d0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800561e6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056262
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 0x180056220
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 0x180056250
lea rdx, [rbp - 0x38]
jmp 0x180056ecd
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 0x180056280
mov byte [rsp + 0x75], r14b
lea rcx, [rsp + 0x70]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800562a0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800562b6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056333
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 0x1800562f0
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 0x180056320
lea rdx, [rsp + 0x30]
jmp 0x180056ecd
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 0x180056350
mov byte [rsp + 0x5d], r14b
lea rcx, [rsp + 0x58]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056370
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056386
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056402
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 0x1800563c0
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 0x1800563f0
lea rdx, [rbp + 0x18]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f3a60]
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 0x180056430
mov byte [rbp + 0x20d], r14b
lea rcx, [rbp + 0x1f8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056454
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005646a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1f8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056508
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 0x1800564c0
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 0x1800564f3
lea rdx, [rbp + 0x108]
jmp 0x180056ecd
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 0x180056520
mov byte [rbp + 0x10], r14b
lea rcx, [rbp + 8]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056540
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056556
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x1800565d2
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 0x180056590
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 0x1800565c0
lea rdx, [rbp - 0x30]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f3a40]
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 0x1800565f0
mov byte [rbp + 0x279], r14b
lea rcx, [rbp + 0x268]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056614
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005662a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x1800566b2
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 0x180056670
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 0x1800566a0
lea rdx, [rbp + 0x58]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f3d60]
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 0x1800566e0
mov byte [rbp + 0x1f0], r14b
lea rcx, [rbp + 0x1d8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056704
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005671a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1d8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056792
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 0x180056750
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 0x180056780
lea rdx, [rbp + 0x28]
jmp 0x180056ecd
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 0x1800567b0
mov byte [rbp + 0x93], r14b
lea rcx, [rbp + 0x88]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800567d4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800567ea
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x88]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056862
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 0x180056820
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 0x180056850
lea rdx, [rbp - 0x50]
jmp 0x180056ecd
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 0x180056890
mov byte [rbp + 0x126], r14b
lea rcx, [rbp + 0x118]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800568b4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800568ca
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x118]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056942
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 0x180056900
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 0x180056930
lea rdx, [rbp - 0x48]
jmp 0x180056ecd
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 0x180056970
mov byte [rbp + 0xf5], r14b
lea rcx, [rbp + 0xe8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056994
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800569aa
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056a32
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 0x1800569f0
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 0x180056a20
lea rdx, [rbp + 0x48]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f3a50]
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 0x180056a50
mov byte [rbp + 0x291], r14b
lea rcx, [rbp + 0x280]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056a74
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056a8a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056b1a
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 0x180056ad2
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 0x180056b05
lea rdx, [rbp + 0x138]
jmp 0x180056ecd
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 0x180056b50
mov byte [rbp + 0x136], r14b
lea rcx, [rbp + 0x128]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056b74
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056b8a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x128]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056c18
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 0x180056bd0
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 0x180056c03
lea rdx, [rbp + 0x98]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f3cd0]
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 0x180056c40
mov byte [rbp + 0x262], r14b
lea rcx, [rbp + 0x250]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056c64
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056c7a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056d0a
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 0x180056cc2
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 0x180056cf5
lea rdx, [rbp + 0x148]
jmp 0x180056ecd
movdqa xmm0, xmmword [0x1800f32f0]
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 0x180056d21
mov byte [rbp + 0x2a8], r14b
lea rcx, [rbp + 0x298]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056d45
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056d5b
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056de2
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 0x180056da0
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 0x180056dd0
lea rdx, [rbp + 0x78]
jmp 0x180056ecd
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 0x180056e10
mov byte [rbp + 0xd4], r14b
lea rcx, [rbp + 0xc8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056e34
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056e4a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
mov rcx, r14
cmp rax, rbx
je 0x180056f2a
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 0x180056e90
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 0x180056ec0
lea rdx, [rbp + 0x38]
mov r8, rbx
mov rcx, rsi
call fcn.180046fa0
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180056f0f
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x180056f0a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180056f23
mov rcx, r8
call fcn.1800cf59c
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
jmp 0x18005739f
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 0x180056f50
mov byte [rbp + 0xe4], r14b
lea rax, [rbp + 0xd8]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x180056f71
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056f87
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0xd8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.1800694b0
cmp rax, 0xffffffffffffffff
je 0x180057010
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 0x180056fd0
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.180046f80
jmp 0x180057397
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.180046f10
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x180057096
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.180046eb0
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
movdqa xmm0, xmmword [0x1800f3c20]
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.18004fd60
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x180057124
movdqa xmm0, xmmword [0x1800f3c30]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2f0], __WSAFDIsSet
mov byte [rbp + 0x2f2], 1
lea rcx, [rbp + 0x2e0]
call fcn.18004fe50
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
movdqa xmm0, xmmword [0x1800f3c80]
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.18004fdc0
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x1800571a2
mov dword [rbp + 0x15c], 0xaea5ab
mov byte [rbp + 0x160], 1
lea rcx, [rbp + 0x15c]
call fcn.1800478e0
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
movdqa xmm0, xmmword [0x1800f3980]
movdqu xmmword [rbp + 0x2b0], xmm0
mov dword [rbp + 0x2c0], 0x8a94a787
mov word [rbp + 0x2c4], 0x100
lea rcx, [rbp + 0x2b0]
call fcn.18004fd00
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x18005722c
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.18004fe20
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
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.180046f10
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x1800572b5
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.180046f10
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
movdqa xmm0, xmmword [0x1800f3b10]
movdqu xmmword [rbp + 0x2c8], xmm0
mov dword [rbp + 0x2d8], 0x8b9aa8
mov byte [rbp + 0x2dc], 1
lea rcx, [rbp + 0x2c8]
call fcn.180046ee0
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x180057327
mov dword [rbp + 0x168], 0x848c9aa0
mov dword [rbp + 0x16c], 0x88888a
mov byte [rbp + 0x170], 1
lea rcx, [rbp + 0x168]
call fcn.18004feb0
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
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.18004fca0
mov rdx, rax
mov rcx, rdi
call fcn.180064490
cmp rax, 0xffffffffffffffff
je 0x18005738b
mov dword [rbp + 0x158], 0x100dca4
lea rcx, [rbp + 0x158]
call fcn.180046e80
mov rdx, rax
mov rcx, rsi
call fcn.180046f40
jmp 0x180057397
mov rdx, rdi
mov rcx, rsi
call fcn.1800646d0
nop
mov rcx, rdi
call fcn.180044b00
mov rax, rsi
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.1800cf2e0
lea r11, [rsp + 0x410]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret