Function at 0x180055bb0
Capabilities:
Contain obfuscated stackstrings
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], 0x685e466b
mov word [rsp + 0x64], 0x100
xor r14d, r14d
mov ecx, r14d
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x60], al
inc rcx
cmp rcx, 4
jb 0x180055c10
mov byte [rsp + 0x65], r14b
lea rcx, [rsp + 0x60]
mov rbx, 0xffffffffffffffff
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055c34
mov rcx, rdi
cmp qword [rdx + 0x18], 0x10
jb 0x180055c4a
mov rcx, qword [rdx]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
xor r8d, r8d
mov rdx, qword [rdx + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180055cc2
mov dword [rbp - 0x18], 0x43595d67
mov dword [rbp - 0x14], 0x544c5f
mov byte [rbp - 0x10], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x18], al
inc rcx
cmp rcx, 7
jb 0x180055c80
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 0x180055cb0
lea rdx, [rbp - 0x18]
jmp 0x1800570ed
mov dword [rsp + 0x68], 0x6844546b
mov word [rsp + 0x6c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x68], al
inc rcx
cmp rcx, 4
jb 0x180055ce0
mov byte [rsp + 0x6d], r14b
lea rcx, [rsp + 0x68]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055d00
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055d16
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180055d92
mov dword [rbp - 0x40], 0x5b505c66
mov word [rbp - 0x3c], 0x5d
mov byte [rbp - 0x3a], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x40], al
inc rcx
cmp rcx, 5
jb 0x180055d50
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 0x180055d80
lea rdx, [rbp - 0x40]
jmp 0x1800570ed
mov dword [rsp + 0x50], 0x6844576b
mov word [rsp + 0x54], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 4
jb 0x180055db0
mov byte [rsp + 0x55], r14b
lea rcx, [rsp + 0x50]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055dd0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055de6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180055e62
mov dword [rbp - 8], 0x5e641576
mov dword [rbp - 4], 0x5f555e
mov byte [rbp], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 8], al
inc rcx
cmp rcx, 7
jb 0x180055e20
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 0x180055e50
lea rdx, [rbp - 8]
jmp 0x1800570ed
mov dword [rsp + 0x78], 0x685b466b
mov word [rsp + 0x7c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x78], al
inc rcx
cmp rcx, 4
jb 0x180055e80
mov byte [rsp + 0x7d], r14b
lea rcx, [rsp + 0x78]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055ea0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055eb6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180055f33
mov dword [rsp + 0x38], 0x515867
mov byte [rsp + 0x3c], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 3
jb 0x180055ef0
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 0x180055f20
lea rdx, [rsp + 0x38]
jmp 0x1800570ed
mov dword [rbp - 0x80], 0x685f456b
mov word [rbp - 0x7c], 0x100
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 4
jb 0x180055f40
mov byte [rbp - 0x7b], r14b
lea rcx, [rbp - 0x80]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180055f60
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180055f76
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180055ff2
mov dword [rbp - 0x28], 0x43455c64
mov dword [rbp - 0x24], 0x1005557
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x28], al
inc rcx
cmp rcx, 6
jb 0x180055fb0
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 0x180055fe0
lea rdx, [rbp - 0x28]
jmp 0x1800570ed
mov dword [rbp - 0x78], 0x6858466b
mov word [rbp - 0x74], 0x100
nop
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x78], al
inc rcx
cmp rcx, 4
jb 0x180056000
mov byte [rbp - 0x73], r14b
lea rcx, [rbp - 0x78]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056020
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056036
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x1800560b2
mov dword [rbp - 0x20], 0x475f5b67
mov dword [rbp - 0x1c], 0x1004b5d
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 6
jb 0x180056070
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 0x1800560a0
lea rdx, [rbp - 0x20]
jmp 0x1800570ed
mov dword [rbp - 0x70], 0x685b596b
mov word [rbp - 0x6c], 0x100
nop
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x70], al
inc rcx
cmp rcx, 4
jb 0x1800560c0
mov byte [rbp - 0x6b], r14b
lea rcx, [rbp - 0x70]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800560e0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800560f6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056163
mov dword [rsp + 0x40], 0x515878
mov byte [rsp + 0x44], 1
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 3
jb 0x180056120
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 0x180056150
lea rdx, [rsp + 0x40]
jmp 0x1800570ed
mov dword [rbp + 0xf8], 0x5a44546b
mov dword [rbp + 0xfc], 0x4b654b57
mov dword [rbp + 0x100], 0x5a4a5c50
mov word [rbp + 0x104], Ordinal_33
mov byte [rbp + 0x106], 1
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xf8], al
inc rcx
cmp rcx, 0xd
jb 0x180056191
mov byte [rbp + 0x106], r14b
lea rcx, [rbp + 0xf8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800561b5
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800561cb
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056258
mov dword [rbp + 0xb8], 0x585b4775
mov dword [rbp + 0xbc], 0x576a194a
mov dword [rbp + 0xc0], 0x5b495d
mov byte [rbp + 0xc4], 1
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xb8], al
inc rcx
cmp rcx, 0xb
jb 0x180056210
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 0x180056243
lea rdx, [rbp + 0xb8]
jmp 0x1800570ed
mov dword [rbp + 0x68], 0x5943526b
mov dword [rbp + 0x6c], 0x48495c54
mov word [rbp + 0x70], 0x63
mov byte [rbp + 0x72], 1
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x68], al
inc rcx
cmp rcx, 9
jb 0x180056270
mov byte [rbp + 0x72], r14b
lea rcx, [rbp + 0x68]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056290
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800562a6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x68]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056312
mov dword [rbp - 0x68], 0x5358547c
mov word [rbp - 0x64], 0x100
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x68], al
inc rcx
cmp rcx, 4
jb 0x1800562d0
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 0x180056300
lea rdx, [rbp - 0x68]
jmp 0x1800570ed
mov dword [rbp - 0x60], 0x685b516b
mov word [rbp - 0x5c], 0x100
nop
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 4
jb 0x180056320
mov byte [rbp - 0x5b], r14b
lea rcx, [rbp - 0x60]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056340
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056356
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x1800563c3
mov dword [rsp + 0x48], 0x647870
mov byte [rsp + 0x4c], 1
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 3
jb 0x180056380
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 0x1800563b0
lea rdx, [rsp + 0x48]
jmp 0x1800570ed
mov dword [rbp - 0x58], 0x6853586b
mov word [rbp - 0x54], 0x100
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x58], al
inc rcx
cmp rcx, 4
jb 0x1800563d0
mov byte [rbp - 0x53], r14b
lea rcx, [rbp - 0x58]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800563f0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056406
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056482
mov dword [rbp - 0x38], 0x5b535079
mov word [rbp - 0x34], 0x5d
mov byte [rbp - 0x32], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x38], al
inc rcx
cmp rcx, 5
jb 0x180056440
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 0x180056470
lea rdx, [rbp - 0x38]
jmp 0x1800570ed
mov dword [rsp + 0x70], 0x685b596b
mov word [rsp + 0x74], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 4
jb 0x1800564a0
mov byte [rsp + 0x75], r14b
lea rcx, [rsp + 0x70]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800564c0
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800564d6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x70]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056553
mov dword [rsp + 0x30], 0x717878
mov byte [rsp + 0x34], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x180056510
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 0x180056540
lea rdx, [rsp + 0x30]
jmp 0x1800570ed
mov dword [rsp + 0x58], 0x6857596b
mov word [rsp + 0x5c], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x58], al
inc rcx
cmp rcx, 4
jb 0x180056570
mov byte [rsp + 0x5d], r14b
lea rcx, [rsp + 0x58]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056590
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800565a6
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056622
mov dword [rbp + 0x18], 0x59435478
mov dword [rbp + 0x1c], 0x495f515b
mov word [rbp + 0x20], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x18], al
inc rcx
cmp rcx, 8
jb 0x1800565e0
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 0x180056610
lea rdx, [rbp + 0x18]
jmp 0x1800570ed
movdqa xmm0, xmmword [0x1800f5910]
movdqu xmmword [rbp + 0x1f8], xmm0
mov dword [rbp + 0x208], 0x372b1a21
mov word [rbp + 0x20c], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x1f8], al
inc rcx
cmp rcx, 0x14
jb 0x180056650
mov byte [rbp + 0x20d], r14b
lea rcx, [rbp + 0x1f8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056674
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005668a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1f8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056728
mov dword [rbp + 0x108], 0x43594567
mov dword [rbp + 0x10c], 0x1b485c4c
mov dword [rbp + 0x110], 0x4f515e6f
mov word [rbp + 0x114], Ordinal_45
mov byte [rbp + 0x116], 1
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x108], al
inc rcx
cmp rcx, 0xd
jb 0x1800566e0
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 0x180056713
lea rdx, [rbp + 0x108]
jmp 0x1800570ed
mov dword [rbp + 8], 0x4457596b
mov dword [rbp + 0xc], 0x654b5d
mov byte [rbp + 0x10], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 8], al
inc rcx
cmp rcx, 7
jb 0x180056740
mov byte [rbp + 0x10], r14b
lea rcx, [rbp + 8]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056760
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056776
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x1800567f2
mov dword [rbp - 0x30], 0x52455478
mov word [rbp - 0x2c], Ordinal_79
mov byte [rbp - 0x2a], 1
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 5
jb 0x1800567b0
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 0x1800567e0
lea rdx, [rbp - 0x30]
jmp 0x1800570ed
movdqa xmm0, xmmword [0x1800f5920]
movdqu xmmword [rbp + 0x268], xmm0
mov word [rbp + 0x278], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x268], al
inc rcx
cmp rcx, 0x10
jb 0x180056810
mov byte [rbp + 0x279], r14b
lea rcx, [rbp + 0x268]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056834
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005684a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x1800568d2
mov dword [rbp + 0x58], 0x515f5b7f
mov dword [rbp + 0x5c], 0x5a4e4a5d
mov word [rbp + 0x60], 0x5e
mov byte [rbp + 0x62], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x58], al
inc rcx
cmp rcx, 9
jb 0x180056890
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 0x1800568c0
lea rdx, [rbp + 0x58]
jmp 0x1800570ed
movdqa xmm0, xmmword [0x1800f5550]
movdqu xmmword [rbp + 0x1d8], xmm0
mov dword [rbp + 0x1e8], 0x2a2f3137
mov dword [rbp + 0x1ec], 0x3a2417
mov byte [rbp + 0x1f0], 1
nop dword [rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x1d8], al
inc rcx
cmp rcx, 0x17
jb 0x180056900
mov byte [rbp + 0x1f0], r14b
lea rcx, [rbp + 0x1d8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056924
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005693a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1d8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x1800569b2
mov dword [rbp + 0x28], 0x5e405066
mov dword [rbp + 0x2c], 0x5c54504e
mov word [rbp + 0x30], 0x100
nop
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x180056970
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 0x1800569a0
lea rdx, [rbp + 0x28]
jmp 0x1800570ed
mov dword [rbp + 0x88], 0x5a694155
mov dword [rbp + 0x8c], 0x645f5751
mov dword [rbp + 0x90], 0x1004d51
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x88], al
inc rcx
cmp rcx, 0xa
jb 0x1800569d0
mov byte [rbp + 0x93], r14b
lea rcx, [rbp + 0x88]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x1800569f4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056a0a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x88]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056a82
mov dword [rbp - 0x50], 0x52585c79
mov word [rbp - 0x4c], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 4
jb 0x180056a40
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 0x180056a70
lea rdx, [rbp - 0x50]
jmp 0x1800570ed
mov dword [rbp + 0x118], 0x6846405e
mov dword [rbp + 0x11c], 0x4f575c4b
mov dword [rbp + 0x120], 0x5d614559
mov word [rbp + 0x124], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp + 0x126], 1
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x118], al
inc rcx
cmp rcx, 0xd
jb 0x180056ab0
mov byte [rbp + 0x126], r14b
lea rcx, [rbp + 0x118]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056ad4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056aea
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x118]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056b62
mov dword [rbp - 0x48], 0x435b5067
mov dword [rbp - 0x44], 0x100415d
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 6
jb 0x180056b20
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 0x180056b50
lea rdx, [rbp - 0x48]
jmp 0x1800570ed
mov dword [rbp + 0xe8], 0x585b4755
mov dword [rbp + 0xec], 0x5458664a
mov dword [rbp + 0xf0], 0x4f536244
mov word [rbp + 0xf4], 0x100
nop dword [rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xe8], al
inc rcx
cmp rcx, 0xc
jb 0x180056b90
mov byte [rbp + 0xf5], r14b
lea rcx, [rbp + 0xe8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056bb4
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056bca
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xe8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056c52
mov dword [rbp + 0x48], 0x585b4775
mov dword [rbp + 0x4c], 0x5478194a
mov word [rbp + 0x50], 0x44
mov byte [rbp + 0x52], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x48], al
inc rcx
cmp rcx, 9
jb 0x180056c10
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 0x180056c40
lea rdx, [rbp + 0x48]
jmp 0x1800570ed
movdqa xmm0, xmmword [0x1800f5930]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x290], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x280], al
inc rcx
cmp rcx, 0x10
jb 0x180056c70
mov byte [rbp + 0x291], r14b
lea rcx, [rbp + 0x280]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056c94
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056caa
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056d3a
mov dword [rbp + 0x138], 0x58445d60
mov dword [rbp + 0x13c], 0x5c54504f
mov dword [rbp + 0x140], 0x5650761c
mov dword [rbp + 0x144], 0x1002426
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x138], al
inc rcx
cmp rcx, 0xe
jb 0x180056cf2
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 0x180056d25
lea rdx, [rbp + 0x138]
jmp 0x1800570ed
mov dword [rbp + 0x128], 0x59435a47
mov dword [rbp + 0x12c], 0x5e4c665c
mov dword [rbp + 0x130], 0x52615155
mov word [rbp + 0x134], Ordinal_50
mov byte [rbp + 0x136], 1
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x128], al
inc rcx
cmp rcx, 0xd
jb 0x180056d70
mov byte [rbp + 0x136], r14b
lea rcx, [rbp + 0x128]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056d94
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056daa
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x128]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056e38
mov dword [rbp + 0x98], 0x59435a67
mov dword [rbp + 0x9c], 0x5e6c195c
mov dword [rbp + 0xa0], 0x1005155
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x98], al
inc rcx
cmp rcx, 0xa
jb 0x180056df0
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 0x180056e23
lea rdx, [rbp + 0x98]
jmp 0x1800570ed
movdqa xmm0, xmmword [0x1800f57e0]
movdqu xmmword [rbp + 0x250], xmm0
mov word [rbp + 0x260], gethostname
mov byte [rbp + 0x262], 1
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x250], al
inc rcx
cmp rcx, 0x11
jb 0x180056e60
mov byte [rbp + 0x262], r14b
lea rcx, [rbp + 0x250]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056e84
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056e9a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180056f2a
mov dword [rbp + 0x148], 0x43424076
mov dword [rbp + 0x14c], 0x575c4b5d
mov dword [rbp + 0x150], 0x56731d45
mov dword [rbp + 0x154], 0x100242e
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x148], al
inc rcx
cmp rcx, 0xe
jb 0x180056ee2
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 0x180056f15
lea rdx, [rbp + 0x148]
jmp 0x1800570ed
movdqa xmm0, xmmword [str._FiBKeXNJZ]
movdqu xmmword [rbp + 0x298], xmm0
mov byte [rbp + 0x2a8], 1
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x298], al
inc rcx
cmp rcx, 0xf
jb 0x180056f41
mov byte [rbp + 0x2a8], r14b
lea rcx, [rbp + 0x298]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180056f65
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x180056f7b
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x180057002
mov dword [rbp + 0x78], 0x17534661
mov dword [rbp + 0x7c], 0x4f5b4b7b
mov word [rbp + 0x80], 0x59
mov byte [rbp + 0x82], 1
nop dword [rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x78], al
inc rcx
cmp rcx, 9
jb 0x180056fc0
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 0x180056ff0
lea rdx, [rbp + 0x78]
jmp 0x1800570ed
mov dword [rbp + 0xc8], 0x4e575957
mov dword [rbp + 0xcc], 0x5e485655
mov dword [rbp + 0xd0], 0x4e5063
mov byte [rbp + 0xd4], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xc8], al
inc rcx
cmp rcx, 0xb
jb 0x180057030
mov byte [rbp + 0xd4], r14b
lea rcx, [rbp + 0xc8]
mov rax, rbx
inc rax
cmp byte [rcx + rax], r14b
jne 0x180057054
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x18005706a
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
mov rcx, r14
cmp rax, rbx
je 0x18005714a
mov dword [rbp + 0x38], 0x4e575977
mov dword [rbp + 0x3c], 0x5e485655
mov word [rbp + 0x40], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0x38], al
inc rcx
cmp rcx, 8
jb 0x1800570b0
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 0x1800570e0
lea rdx, [rbp + 0x38]
mov r8, rbx
mov rcx, rsi
call fcn.180047060
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18005712f
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x18005712a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180057143
mov rcx, r8
call fcn.1800d0fac
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
jmp 0x1800575bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rbp + 0xd8], 0x45535d40
mov dword [rbp + 0xdc], 0x5e4e5055
mov dword [rbp + 0xe0], 0x4e5063
mov byte [rbp + 0xe4], 1
nop
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xd8], al
inc rcx
cmp rcx, 0xb
jb 0x180057170
mov byte [rbp + 0xe4], r14b
lea rax, [rbp + 0xd8]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x180057191
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800571a7
mov rcx, qword [rdi]
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0xd8]
xor r8d, r8d
mov rdx, qword [rdi + 0x10]
call fcn.18006aec0
cmp rax, 0xffffffffffffffff
je 0x180057230
mov dword [rbp + 0xa8], 0x45535d60
mov dword [rbp + 0xac], 0x5e4e5055
mov word [rbp + 0xb0], 0x100
mov rcx, r14
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rbp + rcx + 0xa8], al
inc rcx
cmp rcx, 8
jb 0x1800571f0
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 0x1800575b7
mov dword [rbp + 0x1a8], 0x56585a47
mov dword [rbp + 0x1ac], 0x4e4a664a
mov dword [rbp + 0x1b0], 0x605b4e50
mov dword [rbp + 0x1b4], 0x100312d
lea rcx, [rbp + 0x1a8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x1800572b6
mov dword [rbp + 0x188], 0x56585a67
mov dword [rbp + 0x18c], 0x4e6a194a
mov dword [rbp + 0x190], 0x5b4e50
mov byte [rbp + 0x194], 1
lea rcx, [rbp + 0x188]
call fcn.180046f40
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
movdqa xmm0, xmmword [0x1800f57d0]
movdqu xmmword [rbp + 0x210], xmm0
mov dword [rbp + 0x220], 0x22221a21
mov dword [rbp + 0x224], 0x32252538
mov dword [rbp + 0x228], 0x3e2013
mov byte [rbp + 0x22c], 1
lea rcx, [rbp + 0x210]
call fcn.18004fe20
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x180057344
movdqa xmm0, xmmword [0x1800f57c0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2f0], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp + 0x2f2], 1
lea rcx, [rbp + 0x2e0]
call fcn.18004fee0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
movdqa xmm0, xmmword [0x1800f5830]
movdqu xmmword [rbp + 0x230], xmm0
mov dword [rbp + 0x240], 0x18233725
mov dword [rbp + 0x244], 0x29153925
mov word [rbp + 0x248], 0x3e
mov byte [rbp + 0x24a], 1
lea rcx, [rbp + 0x230]
call fcn.18004fe50
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x1800573c2
mov dword [rbp + 0x15c], 0x717878
mov byte [rbp + 0x160], 1
lea rcx, [rbp + 0x15c]
call fcn.1800479a0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
movdqa xmm0, xmmword [0x1800f5940]
movdqu xmmword [rbp + 0x2b0], xmm0
mov dword [rbp + 0x2c0], 0x372b1a34
mov word [rbp + 0x2c4], 0x100
lea rcx, [rbp + 0x2b0]
call fcn.18004fdc0
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x18005744c
mov dword [rbp + 0x198], 0x44435957
mov dword [rbp + 0x19c], 0x1b485c4c
mov dword [rbp + 0x1a0], 0x54574d6f
mov word [rbp + 0x1a4], Ordinal_45
mov byte [rbp + 0x1a6], 1
lea rcx, [rbp + 0x198]
call fcn.18004feb0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
mov dword [rbp + 0x1b8], 0x56534756
mov dword [rbp + 0x1bc], 0x495f515b
mov dword [rbp + 0x1c0], 0x504c5963
mov dword [rbp + 0x1c4], 0x100242e
lea rcx, [rbp + 0x1b8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x1800574d5
mov dword [rbp + 0x1c8], 0x56534776
mov dword [rbp + 0x1cc], 0x495f515b
mov dword [rbp + 0x1d0], 0x504c791c
mov dword [rbp + 0x1d4], 0x100242e
lea rcx, [rbp + 0x1c8]
call fcn.180046fd0
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
movdqa xmm0, xmmword [0x1800f5610]
movdqu xmmword [rbp + 0x2c8], xmm0
mov dword [rbp + 0x2d8], 0x34271b
mov byte [rbp + 0x2dc], 1
lea rcx, [rbp + 0x2c8]
call fcn.180046fa0
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x180057547
mov dword [rbp + 0x168], 0x59534773
mov dword [rbp + 0x16c], 0x5f5d59
mov byte [rbp + 0x170], 1
lea rcx, [rbp + 0x168]
call fcn.18004ff40
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
mov dword [rbp + 0x178], 0x6846405e
mov dword [rbp + 0x17c], 0x59650d5b
mov word [rbp + 0x180], Ordinal_79
mov byte [rbp + 0x182], 1
lea rcx, [rbp + 0x178]
call fcn.18004fd60
mov rdx, rax
mov rcx, rdi
call fcn.180065ea0
cmp rax, 0xffffffffffffffff
je 0x1800575ab
mov dword [rbp + 0x158], 0x1000177
lea rcx, [rbp + 0x158]
call fcn.180046f10
mov rdx, rax
mov rcx, rsi
call fcn.180047000
jmp 0x1800575b7
mov rdx, rdi
mov rcx, rsi
call fcn.1800660e0
nop
mov rcx, rdi
call fcn.180044b10
mov rax, rsi
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.1800d0cf0
lea r11, [rsp + 0x410]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret