Function at 0x1400ae9a0
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x680]
sub rsp, 0x780
mov rax, qword [0x140295010]
xor rax, rsp
mov qword [rbp + 0x670], rax
mov rdi, r9
mov rsi, rdx
mov r13, rcx
mov qword [rbp - 0x80], rcx
mov r15d, dword [rbp + 0x6e0]
mov dword [rsp + 0x70], r15d
mov r14d, dword [rbp + 0x6e8]
mov dword [rsp + 0x68], r14d
xor r12d, r12d
mov dword [rsp + 0x40], r12d
mov edx, dword [r9 + 8]
test edx, edx
jne 0x1400aed0a
movzx eax, word [r9]
imul rbx, rax, 0x3b8
add rbx, 0x308
add rbx, qword [0x140296980]
mov edx, r14d
lea rcx, [rbp + 0x590]
call fcn.1400176c0
mov rsi, rax
mov edx, r15d
lea rcx, [rbp + 0x570]
call fcn.1400176c0
mov r14, rax
movzx edx, word [rdi]
lea rcx, [rbp + 0x550]
call fcn.1400176c0
mov r12, rax
movzx eax, word [rdi]
imul rcx, rax, 0x3b8
add rcx, 0x308
add rcx, qword [0x140296980]
mov rax, qword [rcx + 0x10]
movabs r15, 0x7fffffffffffffff
sub r15, rax
cmp r15, 0x2f
jb 0x1400afde3
cmp qword [rcx + 0x18], 0x10
jb 0x1400aea95
mov rcx, qword [rcx]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], gethostbyname
lea r9, str.set_default_color_o_nadd_label_with_iconbig_w
lea rcx, [rbp + 0x390]
call fcn.1401d7570
nop
mov r8d, 8
lea rdx, str.__left
lea rcx, [rbp + 0x390]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, r12
lea r8, [rbp - 0x38]
lea rcx, [rbp + 0x370]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x25]
lea rdx, str._nadd_spacersmall_nembed_datatilex
lea rcx, [rbp + 0x370]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, r14
lea r8, [rbp - 0x78]
lea rcx, [rbp + 0x350]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x12]
lea rdx, str._nembed_datatiley
lea rcx, [rbp + 0x350]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, rsi
lea r8, [rbp - 0x58]
lea rcx, [rbp + 0x330]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x75]
lea rdx, str._nadd_textbox_6The_machine_is_empty.__left_nadd_item_pickerselectitem_wChoose_Item__Choose_an_item_to_put_in_the
lea rcx, [rbp + 0x330]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x1400aebed
mov rbx, qword [rbx]
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x650], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x660], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x650], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x660], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0x26
lea rdx, str.__nend_dialogitemsucker_blockClose
lea rcx, [rbp + 0x650]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rdi
mov qword [r13 + 0x18], rdi
movups xmm0, xmmword [rax]
movups xmmword [r13], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r13 + 0x10], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x650]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x10]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x330]
call fcn.1401ca7b0
nop
lea rcx, [rbp - 0x58]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x350]
call fcn.1401ca7b0
nop
lea rcx, [rbp - 0x78]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x370]
call fcn.1401ca7b0
nop
lea rcx, [rbp - 0x38]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x390]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x550]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x570]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x590]
jmp 0x1400afdab
xor bl, bl
mov dword [rsp + 0x48], r12d
mov byte [rsp + 0x20], bl
mov r9b, 1
lea r8, [rsp + 0x48]
mov rcx, rsi
call fcn.14005e5e0
movzx eax, bl
mov edx, 1
mov ecx, dword [rsp + 0x48]
mov dword [rsp + 0x58], ecx
test ecx, ecx
cmovne eax, edx
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x48], r12d
cmp dword [rdi + 8], r12d
je 0x1400aed94
mov byte [rsp + 0x20], bl
movzx r9d, dl
lea r8, [rsp + 0x48]
mov edx, 0x1608
mov rcx, rsi
call fcn.14005e5e0
cmp dword [rsp + 0x48], r12d
je 0x1400aed94
mov rcx, qword [rsi + 0x30]
cmp dword [rcx + 0x850], r15d
jne 0x1400aed94
cmp dword [rcx + 0x854], r14d
jne 0x1400aed94
movzx ebx, bl
mov eax, dword [rdi + 8]
cmp dword [rcx + 0x84c], eax
mov eax, 1
cmove ebx, eax
mov byte [rsp + 0x44], r12b
mov eax, dword [rdi + 8]
imul rdx, rax, 0x3b8
add rdx, qword [0x140296980]
cmp dword [rdx + 0x16c], 1
je 0x1400aedcb
mov eax, dword [rdx + 0x390]
dec eax
test eax, 0xfffffffd
je 0x1400aedcb
cmp byte [rdx + 0xf8], r12b
je 0x1400aedd9
mov eax, 0x3e7
cmp word [rdx + 0x388], ax
jne 0x1400aedde
mov byte [rsp + 0x44], 1
lea rax, str._5ACTIVE
lea rdx, str._6DISABLED
cmp byte [rdi + 0xc6], r12b
cmovne rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], r12
mov qword [rbp + 0x648], r12
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], r12b
jne 0x1400aee20
lea rcx, [rbp + 0x630]
call fcn.14001a320
nop
lea rax, [0x140229d74]
lea r12, [0x140227694]
cmp byte [rdi + 0xbc], 0
cmovne r12, rax
mov qword [rsp + 0x48], r12
movzx eax, word [rdi]
mov ecx, 0x1606
movabs r15, 0x7fffffffffffffff
lea r14, [0x140226c92]
cmp ax, cx
jne 0x1400aee8a
test bl, bl
jne 0x1400aee8a
cmp byte [rsp + 0x44], bl
jne 0x1400aee8a
lea r8, str._nadd_buttongetplantationdeviceGet_Remotenoflags00
mov qword [rsp + 0x78], r8
jmp 0x1400aee98
mov qword [rsp + 0x78], r14
cmp ax, cx
jne 0x1400af0e9
imul rcx, rax, 0x3b8
mov rdx, qword [0x140296980]
add rcx, 0x308
add rcx, rdx
mov qword [rsp + 0x60], rcx
mov eax, dword [rdi + 8]
imul r12, rax, 0x3b8
add r12, 0x308
add r12, rdx
add rdx, 0x51f0c8
mov rcx, qword [rdx + 0x10]
mov rax, r15
sub rax, rcx
cmp rax, 0x15
jb 0x1400afde9
cmp qword [rdx + 0x18], 0x10
jb 0x1400aeeee
mov rdx, qword [rdx]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
lea r9, str._nadd_textboxUse_the
lea rcx, [rbp + 0x530]
call fcn.1401d7570
nop
mov ebx, 2
mov dword [rsp + 0x40], ebx
lea r8d, [rbx + 0xa]
lea rdx, str._to_build__2
lea rcx, [rbp + 0x530]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1c0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1c0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or ebx, 4
mov dword [rsp + 0x40], ebx
mov r8, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0x10
jb 0x1400aef8a
mov r12, qword [r12]
mov rdx, r12
lea rcx, [rbp + 0x1b0]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a0], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
or ebx, 8
mov dword [rsp + 0x40], ebx
lea r8d, [r12 + 0x15]
lea rdx, str.___directly_from_the
lea rcx, [rbp + 0x190]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x180], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
or ebx, 0x10
mov dword [rsp + 0x40], ebx
mov rax, qword [rsp + 0x60]
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400af047
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x160], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or ebx, 0x20
mov dword [rsp + 0x40], ebx
mov r8d, setsockopt
lea rdx, str.s_storage.left
lea rcx, [rbp + 0x150]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x210], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x220], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x210]
mov qword [rsp + 0x60], rax
or ebx, 0x40
mov r12, qword [rsp + 0x48]
jmp 0x1400af115
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp - 0x58]
call fcn.14001a320
lea rax, [rbp - 0x58]
mov qword [rsp + 0x60], rax
mov ebx, 0x80
mov dword [rsp + 0x40], ebx
mov eax, 0x1606
cmp word [rdi], ax
jne 0x1400af1d7
mov rax, r15
mov rcx, qword [rbp + 0x640]
sub rax, rcx
cmp rax, 0x1c
jb 0x1400afdef
lea rax, [rbp + 0x630]
cmp qword [rbp + 0x648], 0x10
cmovae rax, qword [rbp + 0x630]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1c
lea r9, str._nadd_textboxBuilding_mode:
lea rcx, [rbp + 0x510]
call fcn.1401d7570
nop
bts ebx, 8
mov dword [rsp + 0x40], ebx
mov r8d, 8
lea rdx, str.__left
lea rcx, [rbp + 0x510]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x48], rax
bts ebx, 9
jmp 0x1400af202
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
xor r8d, r8d
mov rdx, r14
lea rcx, [rbp - 0x78]
call fcn.14001a320
lea rax, [rbp - 0x78]
mov qword [rsp + 0x48], rax
bts ebx, 0xa
mov dword [rsp + 0x40], ebx
cmp dword [rdi + 0x18], 0
je 0x1400af34c
cmp dword [rsp + 0x58], 0xc8
jne 0x1400af2df
mov eax, dword [rdi + 8]
imul rcx, rax, 0x3b8
add rcx, 0x308
add rcx, qword [0x140296980]
mov rdx, qword [rcx + 0x10]
mov rax, r15
sub rax, rdx
cmp rax, 0x2c
jb 0x1400afdf5
cmp qword [rcx + 0x18], 0x10
jb 0x1400af254
mov rcx, qword [rcx]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], gethostbyname
lea r9, str._nadd_textbox_6You_are_already_carrying_200
lea rcx, [rbp + 0x4f0]
call fcn.1401d7570
nop
bts ebx, 0xb
mov dword [rsp + 0x40], ebx
mov r8d, 9
lea rdx, [0x14024d560]
lea rcx, [rbp + 0x4f0]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x130]
bts ebx, 0xc
lea rcx, [rbp + 0x140]
lea rdx, [rbp + 0x148]
jmp 0x1400af314
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
mov r8d, gethostbyname
lea rdx, str._nadd_buttonretrieveitemRetrieve_Itemnoflags00
lea rcx, [rbp - 0x10]
call fcn.14001a320
lea rax, [rbp - 0x10]
bts ebx, 0xd
lea rcx, [rbp]
lea rdx, [rbp + 8]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x310], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x320], xmm1
mov qword [rcx], 0
mov qword [rdx], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x310]
mov qword [rsp + 0x58], rax
bts ebx, 0xe
jmp 0x1400af37e
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
mov r8d, 0x2e
lea rdx, str._nadd_buttonclearitemChange_Itemnoflags00
lea rcx, [rbp - 0x38]
call fcn.14001a320
lea rax, [rbp - 0x38]
mov qword [rsp + 0x58], rax
bts ebx, 0xf
mov dword [rsp + 0x40], ebx
movzx r8d, word [rdi]
mov edx, dword [rdi + 0x18]
mov eax, 0x5dc
mov ecx, 0x1388
mov r9d, 0x1606
cmp byte [rsp + 0x50], 0
je 0x1400af3a7
lea r14, str._nadd_buttonadditemAdd_Items_to_the_machinenoflags00
cmp r8w, r9w
cmove eax, ecx
cmp edx, eax
lea rcx, str._nadd_smalltext_4The_machine_is_at_maximum_capacity___left
cmovge r14, rcx
test edx, edx
jne 0x1400af400
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1e0], xmm1
lea r8d, [rdx + 0x36]
lea rdx, str._nadd_textbox_6The_machine_is_currently_empty___left
lea rcx, [rbp + 0x1d0]
call fcn.14001a320
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x50], rax
bts ebx, 0x10
jmp 0x1400af5a2
mov eax, dword [rdi + 8]
imul rcx, rax, 0x3b8
add rcx, 0x398
add rcx, qword [0x140296980]
mov qword [rsp + 0x50], rcx
lea rcx, [rbp + 0x610]
call fcn.1400176c0
nop
bts ebx, 0x11
mov dword [rsp + 0x40], ebx
mov r9d, 0x22
lea r8, str._nadd_textboxThe_machine_contains
mov rcx, rax
call fcn.1401d7bc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x120], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts ebx, 0x12
mov dword [rsp + 0x40], ebx
mov r8d, 3
lea rdx, [0x1402430f0]
lea rcx, [rbp + 0x110]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x100], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts ebx, 0x13
mov dword [rsp + 0x40], ebx
mov rax, qword [rsp + 0x50]
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400af4fd
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts ebx, 0x14
mov dword [rsp + 0x40], ebx
mov r8d, 8
lea rdx, str.__left
lea rcx, [rbp + 0xd0]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x300], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x50], rax
bts ebx, 0x15
mov dword [rsp + 0x40], ebx
mov r8d, dword [rdi + 8]
lea r9, [rbp + 0x665]
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400af5b1
lea r8, [rbp + 0x665]
mov rdx, r9
lea rcx, [rbp + 0x4d0]
call fcn.1401d8420
nop
mov eax, dword [rdi + 8]
imul rcx, rax, 0x3b8
add rcx, 0x308
add rcx, qword [0x140296980]
mov qword [rbp - 0x80], rcx
mov edx, dword [rsp + 0x68]
lea rcx, [rbp + 0x5f0]
call fcn.1400176c0
mov qword [rbp - 0x18], rax
mov edx, dword [rsp + 0x70]
lea rcx, [rbp + 0x5d0]
call fcn.1400176c0
mov qword [rsp + 0x68], rax
movzx edx, word [rdi]
lea rcx, [rbp + 0x5b0]
call fcn.1400176c0
mov qword [rsp + 0x70], rax
movzx ecx, word [rdi]
imul rdx, rcx, 0x3b8
add rdx, 0x308
add rdx, qword [0x140296980]
mov rcx, qword [rdx + 0x10]
sub r15, rcx
cmp r15, 0x2f
jb 0x1400afddd
cmp qword [rdx + 0x18], 0x10
jb 0x1400af67e
mov rdx, qword [rdx]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], gethostbyname
lea r9, str.set_default_color_o_nadd_label_with_iconbig_w
lea rcx, [rbp + 0x4b0]
call fcn.1401d7570
nop
mov r8d, 8
lea rdx, str.__left
lea rcx, [rbp + 0x4b0]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, qword [rsp + 0x70]
lea r8, [rbp + 0x2d0]
lea rcx, [rbp + 0x490]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x25]
lea rdx, str._nadd_spacersmall_nembed_datatilex
lea rcx, [rbp + 0x490]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, qword [rsp + 0x68]
lea r8, [rbp + 0x2b0]
lea rcx, [rbp + 0x470]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x12]
lea rdx, str._nembed_datatiley
lea rcx, [rbp + 0x470]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov r9, qword [rbp - 0x18]
lea r8, [rbp + 0x290]
lea rcx, [rbp + 0x450]
call fcn.1401d7380
nop
lea r8d, [rdi + 0x1d]
lea rdx, str._nadd_label_with_iconsmall_2
lea rcx, [rbp + 0x450]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], dil
mov rax, qword [rbp - 0x80]
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400af806
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 8
lea rdx, str.__left
lea rcx, [rbp + 0x90]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x270], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x280], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rbp + 0x4d0]
lea r8, [rbp + 0x270]
lea rcx, [rbp + 0x430]
call fcn.1401d7380
nop
mov r8d, 1
lea rdx, [0x140227d8c]
lea rcx, [rbp + 0x430]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x260], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rsp + 0x50]
lea r8, [rbp + 0x250]
lea rcx, [rbp + 0x410]
call fcn.1401d7380
nop
mov r8, rsi
nop
inc r8
cmp byte [r14 + r8], 0
jne 0x1400af900
mov rdx, r14
lea rcx, [rbp + 0x410]
call fcn.1401cab10
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x240], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rsp + 0x58]
lea r8, [rbp + 0x230]
lea rcx, [rbp + 0x3f0]
call fcn.1401d7380
nop
mov r9, qword [rsp + 0x48]
lea r8, [rbp + 0x3f0]
lea rcx, [rbp + 0x3d0]
call fcn.1401d7380
nop
mov r9, qword [rsp + 0x60]
lea r8, [rbp + 0x3d0]
lea rcx, [rbp + 0x3b0]
call fcn.1401d7380
nop
mov r8, rsi
mov rax, qword [rsp + 0x78]
inc r8
cmp byte [rax + r8], 0
jne 0x1400af990
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, gethostbyname
lea rdx, str._nadd_checkboxchk_enablesuckingEnable_Collection.
lea rcx, [rbp + 0x70]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
nop
inc rsi
cmp byte [r12 + rsi], 0
jne 0x1400afa20
mov r8, rsi
mov rdx, r12
lea rcx, [rbp + 0x50]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 0x2a
lea rdx, str._nend_dialogitemsucker_blockCloseUpdate
lea rcx, [rbp + 0x30]
call fcn.1401cab10
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x10], rdi
mov qword [r13 + 0x18], rdi
movups xmm0, xmmword [rax]
movups xmmword [r13], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r13 + 0x10], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
or ebx, 1
lea rcx, [rbp + 0x30]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x50]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x70]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x3d0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x3f0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x230]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x410]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x250]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x430]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x270]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x90]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0xb0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x450]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x290]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x470]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x2b0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x490]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x2d0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x4b0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x5b0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x5f0]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x4d0]
call fcn.1401ca7b0
nop
bt ebx, 0x15
jae 0x1400afbf5
btr ebx, 0x15
lea rcx, [rbp + 0x2f0]
call fcn.1401ca7b0
nop
bt ebx, 0x14
jae 0x1400afc0c
btr ebx, 0x14
lea rcx, [rbp + 0xd0]
call fcn.1401ca7b0
nop
bt ebx, 0x13
jae 0x1400afc23
btr ebx, 0x13
lea rcx, [rbp + 0xf0]
call fcn.1401ca7b0
nop
bt ebx, 0x12
jae 0x1400afc3a
btr ebx, 0x12
lea rcx, [rbp + 0x110]
call fcn.1401ca7b0
nop
bt ebx, 0x11
jae 0x1400afc51
btr ebx, 0x11
lea rcx, [rbp + 0x610]
call fcn.1401ca7b0
nop
bt ebx, 0x10
jae 0x1400afc68
btr ebx, 0x10
lea rcx, [rbp + 0x1d0]
call fcn.1401ca7b0
nop
bt ebx, 0xf
jae 0x1400afc7c
btr ebx, 0xf
lea rcx, [rbp - 0x38]
call fcn.1401ca7b0
nop
bt ebx, 0xe
jae 0x1400afc93
btr ebx, 0xe
lea rcx, [rbp + 0x310]
call fcn.1401ca7b0
nop
bt ebx, 0xd
jae 0x1400afca7
btr ebx, 0xd
lea rcx, [rbp - 0x10]
call fcn.1401ca7b0
nop
bt ebx, 0xc
jae 0x1400afcbe
btr ebx, 0xc
lea rcx, [rbp + 0x130]
call fcn.1401ca7b0
nop
bt ebx, 0xb
jae 0x1400afcd5
btr ebx, 0xb
lea rcx, [rbp + 0x4f0]
call fcn.1401ca7b0
nop
bt ebx, 0xa
jae 0x1400afce9
btr ebx, 0xa
lea rcx, [rbp - 0x78]
call fcn.1401ca7b0
nop
bt ebx, 9
jae 0x1400afd00
btr ebx, 9
lea rcx, [rbp + 0x1f0]
call fcn.1401ca7b0
nop
bt ebx, 8
jae 0x1400afd17
btr ebx, 8
lea rcx, [rbp + 0x510]
call fcn.1401ca7b0
nop
test bl, bl
jns 0x1400afd29
btr ebx, 7
lea rcx, [rbp - 0x58]
call fcn.1401ca7b0
nop
test bl, 0x40
je 0x1400afd3e
and ebx, 0xffffffbf
lea rcx, [rbp + 0x210]
call fcn.1401ca7b0
nop
test bl, 0x20
je 0x1400afd53
and ebx, 0xffffffdf
lea rcx, [rbp + 0x150]
call fcn.1401ca7b0
nop
test bl, 0x10
je 0x1400afd68
and ebx, 0xffffffef
lea rcx, [rbp + 0x170]
call fcn.1401ca7b0
nop
test bl, 8
je 0x1400afd7d
and ebx, 0xfffffff7
lea rcx, [rbp + 0x190]
call fcn.1401ca7b0
nop
test bl, 4
je 0x1400afd92
and ebx, 0xfffffffb
lea rcx, [rbp + 0x1b0]
call fcn.1401ca7b0
nop
test bl, 2
je 0x1400afda4
lea rcx, [rbp + 0x530]
call fcn.1401ca7b0
nop
lea rcx, [rbp + 0x630]
call fcn.1401ca7b0
mov rax, r13
mov rcx, qword [rbp + 0x670]
xor rcx, rsp
call fcn.1401e8230
mov rbx, qword [rsp + 0x7d0]
add rsp, 0x780
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400176a0
nop
call fcn.1400176a0
nop
call fcn.1400176a0
nop
call fcn.1400176a0
nop
call fcn.1400176a0
int3