Function at 0x18008f5d0
Capabilities:
Get hostname
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x430
mov rax, qword [0x180717100]
xor rax, rsp
mov qword [rsp + 0x420], rax
mov r15, rcx
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x50], rcx
xor r13d, r13d
mov qword [rsp + 0x210], r13
mov rcx, qword [r8]
mov rax, qword [rcx]
lea rdx, [rsp + 0x210]
call qword [rax + 0x38]
test eax, eax
js 0x180090553
mov rbx, qword [rsp + 0x210]
mov qword [rsp + 0x68], rbx
mov dword [rsp + 0x38], r13d
mov rax, qword [rbx]
lea rdx, [rsp + 0x38]
mov rcx, rbx
call qword [rax + 0x30]
test eax, eax
js 0x18009055b
mov qword [rsp + 0x210], r13
mov rax, qword [rbx]
lea r8, [rsp + 0x210]
mov edx, dword [rsp + 0x38]
mov rcx, rbx
call qword [rax + 0xd0]
test eax, eax
js 0x180090562
mov rbx, qword [rsp + 0x210]
mov qword [rsp + 0x38], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x270], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x280], xmm1
test rbx, rbx
je 0x18008f6b3
mov rdx, qword [rbx + 0x10]
mov r8d, dword [rbx + 4]
jmp 0x18008f6bd
lea rdx, [0x18031222c]
mov r8, r13
lea rcx, [rsp + 0x270]
call fcn.18005b530
nop
test rbx, rbx
je 0x18008f6fb
mov eax, 0xffffffff
lock xadd dword [rbx + 0x18], eax
sub eax, 1
jne 0x18008f84f
nop
call sub.KERNEL32.dll_GetProcessHeap
mov rcx, rax
mov r8, qword [rsp + 0x210]
xor edx, edx
call sub.KERNEL32.dll_HeapFree
lea rcx, [rsp + 0x390]
call fcn.180091450
nop
lea r8, [rsp + 0x270]
cmp qword [rsp + 0x288], 7
cmova r8, qword [rsp + 0x270]
mov rax, qword [rsp + 0x280]
lea r9, [r8 + rax*2]
lea rdx, [rsp + 0x370]
lea rcx, [rsp + 0x390]
call fcn.180091830
nop
mov qword [rsp + 0x368], r13
lea r8, [rsp + 0x330]
lea rdx, [rsp + 0x370]
lea rcx, [rsp + 0x58]
call fcn.180091d50
nop
mov byte [rsp + 0xc8], 0
cmp byte [rsp + 0x58], 1
jne 0x18008f817
mov rax, qword [rsp + 0x60]
mov r14, qword [rax]
mov rbx, qword [r14 + 8]
mov rsi, r14
mov r12d, 1
cmp byte [rbx + 0x19], 0
jne 0x18008f7e2
nop word [rax + rax]
lea rcx, [rbx + 0x20]
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x18008f7b2
mov rcx, qword [rcx]
mov r8, rdi
cmp rdi, r12
cmova r8, r12
lea rdx, [0x18030df4c]
call fcn.1802c0540
test eax, eax
je 0x18008f85c
js 0x18008f865
mov rsi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x18008f7a0
cmp byte [rsi + 0x19], 0
jne 0x18008f817
lea rcx, [rsi + 0x20]
mov rbx, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x18008f7fa
mov rcx, qword [rcx]
mov r8, rbx
cmp rbx, 1
cmova r8, r12
lea rdx, [0x18030df4c]
call fcn.1802c0540
test eax, eax
je 0x18008f86e
js 0x18008f874
xor al, al
mov byte [rsp + 0x90], al
mov r14d, reloc.WS2_32.dll_ntohs
test al, al
je 0x18008f95a
mov r8, qword [r15]
add r8, 0x248
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x70]
call fcn.18008ea50
jmp 0x18008f96c
test eax, eax
js 0x18009056a
jmp 0x18008f6fb
cmp rdi, r12
jae 0x18008f7d6
mov rbx, qword [rbx + 0x10]
jmp 0x18008f7dc
cmp rbx, 1
ja 0x18008f817
cmp rsi, r14
je 0x18008f817
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x260], r12
mov r14d, reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x268], r14
mov word [rsp + 0x250], 0x65
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x58]
call fcn.1800670b0
lea rdx, [rsp + 0x2b0]
mov rcx, rax
call fcn.18006c7e0
nop
lea rdx, [rsp + 0x2b0]
lea rcx, [rsp + 0x250]
call fcn.18004ae70
movups xmm1, xmmword [rax]
movups xmm2, xmmword [rax + 0x10]
mov byte [rax], 0
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r14
mov byte [rax], 0
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x80], xmm2
mov al, 1
mov byte [rsp + 0x90], al
mov rdx, qword [rsp + 0x2c8]
cmp rdx, r14
jbe 0x18008f826
inc rdx
mov rcx, qword [rsp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008f948
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090570
call fcn.18027f3e4
movzx eax, byte [rsp + 0x90]
jmp 0x18008f826
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x330]
call fcn.18008e1e0
mov rdx, rax
lea rcx, [rsp + 0x98]
call fcn.180090600
cmp byte [rsp + 0x360], 0
je 0x18008f993
lea rcx, [rsp + 0x338]
call fcn.18003cb40
cmp byte [rsp + 0xc8], 0
je 0x180090576
mov eax, dword [rsp + 0x98]
mov ecx, eax
shr ecx, 0x18
mov edx, eax
shr edx, 0x10
mov ebx, eax
shr ebx, 8
cmp eax, 4
je 0x18009037a
cmp eax, 0xb
je 0x1800902b2
cmp eax, 0xd
je 0x18008ff9f
cmp eax, 0xf
je 0x18008fb2d
mov rdi, qword [r15]
cmp eax, 0x12
je 0x18008fa9a
movzx r9d, al
movabs rax, 0xcbf29ce484222325
xor r9, rax
movabs r8, 0x100000001b3
imul r9, r8
movzx eax, bl
xor r9, rax
imul r9, r8
movzx eax, dl
xor r9, rax
imul r9, r8
mov eax, ecx
xor r9, rax
imul r9, r8
lea r8, [rsp + 0x98]
lea rdx, [rsp + 0x230]
lea rcx, [rdi + 0x180]
call fcn.180095410
cmp qword [rax + 8], 0
je 0x180090399
lea r8, [rsp + 0x98]
lea rdx, [rsp + 0x230]
lea rcx, [rdi + 0x180]
call fcn.180092610
movzx ecx, byte [rsp + 0xc0]
mov byte [rsp + 0x30], cl
mov rax, qword [rax]
mov rcx, qword [rax + 0x50]
test rcx, rcx
je 0x18009059e
mov rax, qword [rcx]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0xa0]
call qword [rax + select]
jmp 0x180090399
cmp qword [rdi + 0x178], 0
je 0x180090399
mov qword [rsp + 0x368], r13
lea r8, [rsp + 0x330]
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x210]
call fcn.180091d50
nop
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x38]
call fcn.180077470
mov rbx, rax
mov qword [rsp + 0x230], rax
mov rcx, qword [rdi + 0x178]
test rcx, rcx
je 0x1800905a4
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + select]
nop
lea rcx, [rbx + 8]
movzx edx, byte [rbx]
call fcn.180078880
nop
movzx edx, byte [rsp + 0x210]
lea rcx, [rsp + 0x218]
call fcn.180078880
nop
jmp 0x180090399
mov ecx, dword [0x18071eb58]
mov rax, qword gs:[0x58]
mov edx, select
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x180723450], ecx
jg 0x1800905aa
cmp qword [0x180717d88], 0x40
jne 0x18008fbac
lea rdx, [0x180717d78]
lea rcx, [rsp + 0x230]
call fcn.18004ae70
mov r9b, 1
mov r8, rax
mov edx, r14d
lea rcx, [rsp + 0x300]
call fcn.18008e560
nop
lea rdx, [rsp + 0x300]
mov rcx, qword [r15]
call fcn.180090f20
nop
lea rcx, [rsp + 0x308]
call fcn.18003cb40
jmp 0x180090399
lea rcx, [rsp + 0x110]
call fcn.18007dd50
nop
mov dword [rsp + 0x38], 0x400
lea rdx, [rsp + 0x38]
lea rcx, [0x180723460]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
lea rdx, [0x180723460]
lea rcx, [rsp + 0x120]
call fcn.18007f7c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x410], xmm0
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rsp + 0x410], eax
mov dword [rsp + 0x414], ebx
mov dword [rsp + 0x418], ecx
mov dword [rsp + 0x41c], edx
movups xmmword [rsp + 0x2b0], xmm0
mov qword [rsp + 0x2c0], r13
mov qword [rsp + 0x2c8], r14
mov byte [rsp + 0x2b0], 0
lea rbx, [rsp + 0x410]
lea rdi, [rsp + 0x420]
cmp rbx, rdi
je 0x18008fca3
mov edx, dword [rbx]
lea rcx, [rsp + 0x230]
call fcn.1800585c0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x18008fc69
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x2b0]
call fcn.18004cc50
nop
mov r8, qword [rsp + 0x248]
cmp r8, 0xf
jbe 0x18008fc9d
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x230]
call fcn.18003cbe0
add rbx, 4
jmp 0x18008fc46
lea rdx, [rsp + 0x2b0]
cmp qword [rsp + 0x2c8], 0xf
cmova rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x120]
call fcn.18006f730
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x128]
call fcn.18007eee0
nop
lea rdx, [rsp + 0x250]
cmp qword [rsp + 0x268], 0xf
cmova rdx, qword [rsp + 0x250]
mov r8d, dword [rsp + 0x260]
lea rcx, [rsp + 0x210]
call fcn.1800a0910
nop
movzx ebx, byte [rsp + 0x30]
nop dword [rax]
mov rsi, qword [rsp + 0x220]
cmp rsi, 0x40
jae 0x18008fdaa
lea r9, [rsp + 0x210]
mov rdx, qword [rsp + 0x210]
mov rcx, qword [rsp + 0x228]
cmp rcx, 0xf
cmova r9, rdx
mov rax, rcx
sub rax, rsi
cmp rsi, rax
ja 0x18008fd8c
lea rax, [rsi + rsi]
mov qword [rsp + 0x220], rax
lea rdi, [rsp + 0x210]
cmp rcx, 0xf
cmova rdi, rdx
add rdi, rsi
mov r8, rsi
mov rdx, r9
mov rcx, rdi
call fcn.1802bfb00
mov byte [rdi + rsi], 0
jmp 0x18008fd20
mov qword [rsp + 0x20], rsi
movzx r8d, bl
mov rdx, rsi
lea rcx, [rsp + 0x210]
call fcn.18004cac0
jmp 0x18008fd20
jbe 0x18008fe30
xorps xmm0, xmm0
movups xmmword [rsp + 0x230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x240], xmm1
mov r8d, 0x40
cmovb r8, rsi
lea rdx, [rsp + 0x210]
cmp qword [rsp + 0x228], 0xf
cmova rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x230]
call fcn.18004af90
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x210]
call fcn.18003cf90
mov r8, qword [rsp + 0x248]
cmp r8, 0xf
jbe 0x18008fe30
mov rdx, qword [rsp + 0x230]
lea rcx, [rsp + 0x230]
call fcn.18003cbe0
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x300]
call fcn.18004ae70
mov r9b, 1
mov r8, rax
mov edx, r14d
lea rcx, [rsp + 0x330]
call fcn.18008e560
nop
mov rbx, qword [r15]
lea rdx, [rsp + 0x330]
mov rcx, rbx
call fcn.180090f20
lea rdx, str.1.1.0
lea rcx, [rsp + 0x230]
call fcn.18004ae70
mov r9b, 1
mov r8, rax
mov edx, select
lea rcx, [rsp + 0x300]
call fcn.18008e560
nop
lea rdx, [rsp + 0x300]
mov rcx, rbx
call fcn.180090f20
mov rcx, qword [rbx + 0xf8]
test rcx, rcx
je 0x18008febf
mov rax, qword [rcx]
call qword [rax + select]
nop
lea rcx, [rsp + 0x308]
call fcn.18003cb40
nop
lea rcx, [rsp + 0x338]
call fcn.18003cb40
nop
mov r8, qword [rsp + 0x228]
cmp r8, 0xf
jbe 0x18008fefe
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x210]
call fcn.18003cbe0
mov qword [rsp + 0x220], r13
mov qword [rsp + 0x228], r14
mov byte [rsp + 0x210], 0
mov r8, qword [rsp + 0x268]
cmp r8, 0xf
jbe 0x18008ff39
mov rdx, qword [rsp + 0x250]
lea rcx, [rsp + 0x250]
call fcn.18003cbe0
movdqa xmm0, xmmword [0x180339840]
movdqu xmmword [rsp + 0x260], xmm0
mov byte [rsp + 0x250], 0
mov r8, qword [rsp + 0x2c8]
cmp r8, 0xf
jbe 0x18008ff75
mov rdx, qword [rsp + 0x2b0]
lea rcx, [rsp + 0x2b0]
call fcn.18003cbe0
mov qword [rsp + 0x2c0], r13
mov qword [rsp + 0x2c8], r14
mov byte [rsp + 0x2b0], 0
lea rcx, [rsp + 0x110]
call fcn.18007d1c0
jmp 0x180090399
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x38]
call fcn.1800a0d00
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x290], xmm0
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
mov qword [rsp + 0x2a0], r13
mov qword [rsp + 0x2a8], r14
cmp rsi, rdi
jne 0x18008ffec
mov r8, r13
mov byte [rsp + 0x290], r8b
jmp 0x18009009c
sub rdi, rsi
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
ja 0x1800905e1
cmp rdi, 0xf
jbe 0x18009005a
mov rcx, rdi
or rcx, 0xf
cmp rcx, rax
ja 0x180090023
mov rax, rcx
mov edx, reloc.WS2_32.dll_shutdown
cmp rcx, rdx
cmovb rax, rdx
mov qword [rsp + 0x210], rax
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x290]
call fcn.18003cc20
mov qword [rsp + 0x290], rax
mov r14, qword [rsp + 0x210]
mov qword [rsp + 0x2a8], r14
jmp 0x180090062
mov rax, qword [rsp + 0x290]
lea rbx, [rsp + 0x290]
cmp r14, 0xf
cmova rbx, rax
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call fcn.1802bfb00
mov qword [rsp + 0x2a0], rdi
mov byte [rbx + rdi], 0
mov r14, qword [rsp + 0x2a8]
mov r8, qword [rsp + 0x2a0]
mov rcx, qword [r15]
add rcx, 0x248
lea rax, [rsp + 0x290]
cmp rcx, rax
je 0x1800900cd
lea rdx, [rsp + 0x290]
cmp r14, 0xf
cmova rdx, qword [rsp + 0x290]
call fcn.18004be80
mov ecx, dword [0x18071eb58]
mov rax, qword gs:[0x58]
mov edx, 0x18
mov rcx, qword [rax + rcx*8]
mov eax, dword [rcx + rdx]
test al, 1
jne 0x1800900f2
or eax, 1
mov dword [rcx + rdx], eax
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xd8], 0x3d
xor r8d, r8d
mov r15d, 0x1e
mov edx, r15d
lea rcx, [rsp + 0x2e0]
call fcn.18005d540
nop
lea r14, [rsp + 0x2e0]
cmp qword [rsp + 0x2f8], 0xf
cmova r14, qword [rsp + 0x2e0]
lea rbx, [rsp + 0xd0]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbx + 8]
mov r12, qword [rbx]
sub rdx, r12
cmp rdx, 0xffffffffffffffff
jne 0x180090188
call fcn.18025eaa8
mov edi, eax
mov esi, 0x20
nop dword [rax]
cmp esi, 0x40
jae 0x180090193
shl rdi, 0x20
call fcn.18025eaa8
mov eax, eax
or rdi, rax
add esi, 0x20
jmp 0x180090170
inc rdx
call fcn.180097220
mov rdi, rax
lea rax, [rdi + r12]
lea rcx, str.0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
movzx eax, byte [rax + rcx]
mov byte [r14], al
dec r15d
inc r14
test r15d, r15d
jg 0x180090150
mov rbx, qword [rsp + 0x230]
mov rbx, qword [rbx]
lea rcx, [rbx + 0x268]
lea rax, [rsp + 0x2e0]
cmp rcx, rax
je 0x1800901f6
lea rdx, [rsp + 0x2e0]
cmp qword [rsp + 0x2f8], 0xf
cmova rdx, qword [rsp + 0x2e0]
mov r8, qword [rsp + 0x2f0]
call fcn.18004be80
lea rdx, [rsp + 0x2e0]
cmp qword [rsp + 0x2f8], 0xf
cmova rdx, qword [rsp + 0x2e0]
mov r8d, dword [rsp + 0x2f0]
lea rcx, [rsp + 0x250]
call fcn.1800a0910
nop
lea rdx, [rsp + 0x250]
lea rcx, [rsp + 0x300]
call fcn.18004ae70
mov r9b, 1
mov r8, rax
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [rsp + 0x330]
call fcn.18008e560
nop
lea rdx, [rsp + 0x330]
mov rcx, rbx
call fcn.180090f20
mov byte [rbx + 0x244], 1
lea rcx, [rsp + 0x338]
call fcn.18003cb40
nop
lea rcx, [rsp + 0x250]
call fcn.18003cb40
nop
lea rcx, [rsp + 0x2e0]
call fcn.18003cb40
nop
lea rcx, [rsp + 0x290]
call fcn.18003cb40
nop
lea rcx, [rsp + 0x38]
call fcn.180076650
jmp 0x180090399
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x210]
call fcn.1802306b0
xor edx, edx
lea rcx, [rsp + 0x300]
call fcn.1800585c0
xor r9d, r9d
mov r8, rax
mov edx, listen
lea rcx, [rsp + 0x2b0]
call fcn.18008e560
nop
cmp byte [rsp + 0x214], 0
je 0x18009035a
mov edx, dword [rsp + 0x210]
lea rcx, [rsp + 0x250]
call fcn.1800585c0
mov r9b, 1
mov r8, rax
mov edx, listen
lea rcx, [rsp + 0x330]
call fcn.18008e560
mov rbx, rax
mov ecx, dword [rax]
mov dword [rsp + 0x2b0], ecx
lea rdx, [rax + 8]
lea rcx, [rsp + 0x2b8]
call fcn.18003cf90
movzx eax, byte [rbx + 0x28]
mov byte [rsp + 0x2d8], al
lea rcx, [rsp + 0x338]
call fcn.18003cb40
lea rdx, [rsp + 0x2b0]
mov rcx, qword [r15]
call fcn.180090f20
nop
lea rcx, [rsp + 0x2b8]
call fcn.18003cb40
jmp 0x180090399
mov rax, qword [r15]
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x1800905e7
mov rax, qword [rcx]
lea rdx, [rsp + 0x98]
call qword [rax + select]
nop
cmp byte [rsp + 0x90], 0
je 0x1800903f9
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x1800903e3
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800903de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800905ed
call fcn.18027f3e4
movdqa xmm0, xmmword [0x180339840]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], 0
cmp byte [rsp + 0xc8], 0
je 0x180090411
lea rcx, [rsp + 0xa0]
call fcn.18003cb40
nop
movzx edx, byte [rsp + 0x58]
lea rcx, [rsp + 0x60]
call fcn.180078880
nop
jmp 0x180090426
mov rdx, qword [rsp + 0x388]
cmp rdx, 0xf
jbe 0x180090469
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090464
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800905f3
call fcn.18027f3e4
movdqa xmm0, xmmword [0x180339840]
movdqu xmmword [rsp + 0x380], xmm0
mov byte [rsp + 0x370], 0
lea rax, [0x180311fb8]
mov qword [rsp + 0x390], rax
lea rcx, [rsp + 0x3d0]
call fcn.18005ca90
lea rcx, [rsp + 0x3b0]
call fcn.18003cb40
mov rcx, qword [rsp + 0x3a8]
test rcx, rcx
je 0x1800904d4
mov rax, qword [rcx]
call qword [rax + select]
test rax, rax
je 0x1800904d4
mov rcx, qword [rax]
mov rbx, qword [rcx]
mov edx, 1
mov rcx, rax
call rbx
nop
mov r8, qword [rsp + 0x288]
cmp r8, 7
jbe 0x1800904f7
mov rdx, qword [rsp + 0x270]
lea rcx, [rsp + 0x270]
call fcn.18005ca40
movdqa xmm0, xmmword [0x180339810]
movdqu xmmword [rsp + 0x280], xmm0
mov word [rsp + 0x270], r13w
cmp qword [rsp + 0x68], 0
je 0x180090524
lea rcx, [rsp + 0x68]
call fcn.1800975d0
nop
mov rcx, qword [rsp + 0x420]
xor rcx, rsp
call fcn.18027f010
lea r11, [rsp + 0x430]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, eax
call fcn.180099a70
nop
mov ecx, eax
call fcn.180099a70
mov ecx, eax
call fcn.180099a70
nop
call fcn.180297cd8
nop
call fcn.18028d834
nop
lea rdx, str.Could_not_parse_message_from_server
lea rcx, [rsp + 0xf8]
call fcn.18004b170
lea rdx, [0x18037e428]
lea rcx, [rsp + 0xf8]
call fcn.180281af0
call fcn.18025cb80
nop
call fcn.18025cb80
nop
lea rcx, [0x180723450]
call fcn.18027f590
cmp dword [0x180723450], 0xffffffff
jne 0x18008fb54
lea rcx, [0x1802d5260]
call fcn.18027f3c4
lea rcx, [0x180723450]
call fcn.18027f524
nop
jmp 0x18008fb54
call fcn.18003c950
nop
call fcn.18025cb80
nop
call fcn.18028d834
nop
call fcn.18028d834
int3