Function at 0x140168de0
Capabilities:
Reference sql statements

Disassembly:
jmp 0x1401e25e0
mov dword [rsp + 8], ecx
push rbp
push rsi
push rdi
sub rsp, 0x3e0
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x8c
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x408]
lea rcx, reloc.WS2_32.dll_accept
call fcn.14016a9fb
cmp dword [rbp + 0x3d0], 0
jg 0x1401e2627
xor eax, eax
jmp 0x1401e357a
mov ecx, dword [rbp + 0x3d0]
call fcn.14016ab81
mov qword [rbp + 0x2e8], rax
mov rdx, qword [rbp + 0x2e8]
mov rcx, qword [0x1404f74b0]
mov rax, qword [0x1404f74b0]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, rax
call fcn.140163331
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
je 0x1401e266d
mov rax, qword [rbp + 8]
jmp 0x1401e357a
mov eax, dword [rbp + 0x3d0]
mov dword [rsp + 0x20], eax
lea r9, [0x1404f20d4]
lea r8, [0x1404f2ad4]
lea rdx, str.SELECT_g._name__c._name__g._guild_lv__g._connect_member__g._max_member__g._average_lv__g._exp__g._next_exp__g._skill_point__g._mes1__g._mes2__g._emblem_len__g._emblem_id__COALESCE_UNIX_TIMESTAMP_g._last_master_change___0___g._emblem_data__FROM___s__g_LEFT_JOIN___s__c_ON_c._char_id___g._char_id__WHERE_g._guild_id__d
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e26c3
mov eax, dword [0x1404edecc]
add eax, 0x15
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
xor eax, eax
jmp 0x1401e357a
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
je 0x1401e26da
xor eax, eax
jmp 0x1401e357a
mov eax, dword [0x1404edecc]
add eax, 0x1c
lea rcx, str.inter_guild_fromsql
mov qword [rsp + 0x20], rcx
mov r9d, eax
lea r8, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov edx, 0x2ee8
mov ecx, 1
call fcn.14016b11c
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov ecx, dword [rbp + 0x3d0]
mov dword [rax], ecx
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 8]
add rcx, 0x24
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 8]
add rcx, 0x3c
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov word [rcx + 4], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 3
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov word [rcx + 6], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 4
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov word [rcx + 8], ax
mov rax, qword [rbp + 8]
movsx eax, word [rax + 8]
cmp eax, 0x4c
jle 0x1401e2850
mov rax, qword [rbp + 8]
movsx eax, word [rax + 8]
mov rcx, qword [rbp + 8]
add rcx, 0x24
mov dword [rsp + 0x20], 0x4c
mov r9d, eax
mov r8, rcx
mov edx, dword [rbp + 0x3d0]
lea rcx, str.Guild__d:_s_specifies_higher_capacity___d__than_MAX_GUILD___d__n
call fcn.140160af5
mov eax, 0x4c
mov rcx, qword [rbp + 8]
mov word [rcx + 8], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 5
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov word [rcx + 0xa], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 6
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rbp + 0x28]
call fcn.140164d7b
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x10], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 7
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rbp + 0x28]
call fcn.140164d7b
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x18], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 8
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov dword [rcx + 0x20], eax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 9
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x3c
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 8]
add rcx, 0x1ae8
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 0xa
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x78
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 8]
add rcx, 0x1b24
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, reloc.WS2_32.dll_inet_addr
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov dword [rcx + 0x1b9c], eax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, reloc.WS2_32.dll_inet_ntoa
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 8]
mov dword [rcx + 0x1ba0], eax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, reloc.WS2_32.dll_listen
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
cdqe
mov rcx, qword [rbp + 8]
mov qword [rcx + 0x2ed8], rax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, reloc.WS2_32.dll_ntohl
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov dword [rbp + 0x84], 0
mov rax, qword [rbp + 8]
add rax, 0x1ba4
mov qword [rbp + 0x68], rax
jmp 0x1401e2a51
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
mov rax, qword [rbp + 0x68]
inc rax
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 8]
mov eax, dword [rax + 0x1b9c]
cmp dword [rbp + 0x84], eax
jge 0x1401e2bab
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x30
jl 0x1401e2a91
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x39
jg 0x1401e2a91
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x30
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
jmp 0x1401e2ae3
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x61
jl 0x1401e2abb
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x66
jg 0x1401e2abb
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x57
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
jmp 0x1401e2ae3
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x41
jl 0x1401e2ae3
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x46
jg 0x1401e2ae3
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x37
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov rax, qword [rbp + 0x68]
movzx eax, byte [rax]
shl al, 4
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov rax, qword [rbp + 0x28]
inc rax
mov qword [rbp + 0x28], rax
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x30
jl 0x1401e2b33
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x39
jg 0x1401e2b33
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x30
mov rcx, qword [rbp + 0x68]
movsx ecx, byte [rcx]
or ecx, eax
mov eax, ecx
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
jmp 0x1401e2b9b
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x61
jl 0x1401e2b68
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x66
jg 0x1401e2b68
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x57
mov rcx, qword [rbp + 0x68]
movsx ecx, byte [rcx]
or ecx, eax
mov eax, ecx
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
jmp 0x1401e2b9b
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x41
jl 0x1401e2b9b
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
cmp eax, 0x46
jg 0x1401e2b9b
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
sub eax, 0x37
mov rcx, qword [rbp + 0x68]
movsx ecx, byte [rcx]
or ecx, eax
mov eax, ecx
mov rcx, qword [rbp + 0x68]
mov byte [rcx], al
mov rax, qword [rbp + 0x28]
inc rax
mov qword [rbp + 0x28], rax
jmp 0x1401e2a38
mov eax, dword [rbp + 0x3d0]
mov dword [rsp + 0x20], eax
lea r9, [0x1404f20d4]
lea r8, [0x1404f2ed4]
lea rdx, str.SELECT__c_._account_id___m_._char_id___c_._hair___c_._hair_color___c_._sex___c_._class___c_._base_level___m_._exp___c_._online___m_._position___c_._name__coalesce_UNIX_TIMESTAMP__c_._last_login___0__FROM___s___m__INNER_JOIN___s___c__on__c_._char_id__m_._char_id__WHERE__m_._guild_id__d_ORDER_BY__position_
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e2c24
mov eax, dword [0x1404edecc]
add eax, 0x4d
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
mov eax, dword [0x1404edecc]
add eax, 0x4e
lea r9, str.inter_guild_fromsql
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [rbp + 8]
call fcn.140162233
xor eax, eax
jmp 0x1401e357a
mov dword [rbp + 0x84], 0
jmp 0x1401e2c3e
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
mov rax, qword [rbp + 8]
movsx eax, word [rax + 8]
cmp dword [rbp + 0x84], eax
jge 0x1401e2f32
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
jne 0x1401e2f32
movsxd rax, dword [rbp + 0x84]
imul rax, rax, 0x50
mov rcx, qword [rbp + 8]
lea rax, [rcx + rax + 0x58]
mov qword [rbp + 0xa8], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov dword [rcx], eax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov dword [rcx + 4], eax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 8], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 3
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0xa], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 4
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rax, qword [rbp + 0x28]
movzx eax, byte [rax]
mov byte [rbp + 0x3a4], al
cmp byte [rbp + 0x3a4], 0x46
je 0x1401e2d64
cmp byte [rbp + 0x3a4], 0x4d
je 0x1401e2d73
jmp 0x1401e2d85
xor eax, eax
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0xc], ax
jmp 0x1401e2db5
mov eax, 1
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0xc], ax
jmp 0x1401e2db5
mov rax, qword [rbp + 0x28]
movsx eax, byte [rax]
mov rcx, qword [rbp + 0xa8]
mov r8d, dword [rcx + 4]
mov edx, eax
lea rcx, str.inter_guild_fromsql:_Unsupported_gender__c_for_char_id__u._Defaulting_to_male..._n
call fcn.140160af5
mov eax, 1
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0xc], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 5
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0xe], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 6
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0x10], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 7
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rbp + 0x28]
call fcn.140164d7b
mov rcx, qword [rbp + 0xa8]
mov qword [rcx + 0x18], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 8
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 9
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0x22], ax
mov rax, qword [rbp + 0xa8]
movsx eax, word [rax + 0x22]
cmp eax, 0x14
jl 0x1401e2eb9
mov eax, reloc.WS2_32.dll_send
mov rcx, qword [rbp + 0xa8]
mov word [rcx + 0x22], ax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 0xa
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 0xa8]
add rcx, 0x24
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, reloc.WS2_32.dll_inet_addr
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xa8]
mov dword [rcx + 0x4c], eax
mov rax, qword [rbp + 0xa8]
mov byte [rax + 0x48], 0
jmp 0x1401e2c30
mov r9d, dword [rbp + 0x3d0]
lea r8, [0x1404f2fd4]
lea rdx, str.SELECT__position___name___mode___exp_mode__FROM___s__WHERE__guild_id__d
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e2fa1
mov eax, dword [0x1404edecc]
add eax, 0x75
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
mov eax, dword [0x1404edecc]
add eax, 0x76
lea r9, str.inter_guild_fromsql
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [rbp + 8]
call fcn.140162233
xor eax, eax
jmp 0x1401e357a
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
jne 0x1401e30ab
xor r9d, r9d
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov dword [rbp + 0xc4], eax
cmp dword [rbp + 0xc4], 0
jl 0x1401e2feb
cmp dword [rbp + 0xc4], 0x14
jl 0x1401e2fed
jmp 0x1401e2fa1
movsxd rax, dword [rbp + 0xc4]
imul rax, rax, 0x24
mov rcx, qword [rbp + 8]
lea rax, [rcx + rax + 0x1818]
mov qword [rbp + 0xe8], rax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 0xe8]
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xe8]
mov dword [rcx + 0x18], eax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 3
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0xe8]
mov dword [rcx + 0x1c], eax
mov rax, qword [rbp + 0xe8]
mov byte [rax + 0x20], 0
jmp 0x1401e2fa1
mov r9d, dword [rbp + 0x3d0]
lea r8, [0x1404f2bd4]
lea rdx, str.SELECT__opposition___alliance_id___name__FROM___s__WHERE__guild_id__d
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e311e
mov eax, dword [0x1404edecc]
add eax, 0x8b
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
mov eax, dword [0x1404edecc]
add eax, 0x8c
lea r9, str.inter_guild_fromsql
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [rbp + 8]
call fcn.140162233
xor eax, eax
jmp 0x1401e357a
mov dword [rbp + 0x84], 0
jmp 0x1401e3138
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
cmp dword [rbp + 0x84], 0x10
jge 0x1401e320c
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
jne 0x1401e320c
movsxd rax, dword [rbp + 0x84]
imul rax, rax, 0x20
mov rcx, qword [rbp + 8]
lea rax, [rcx + rax + 0x23a4]
mov qword [rbp + 0x108], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0x108]
mov dword [rcx], eax
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0x108]
mov dword [rcx + 4], eax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 0x108]
add rcx, 8
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
jmp 0x1401e312a
mov r9d, dword [rbp + 0x3d0]
lea r8, [0x1404f2dd4]
lea rdx, str.SELECT__account_id___name___mes__FROM___s__WHERE__guild_id__d
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e327f
mov eax, dword [0x1404edecc]
add eax, 0x9b
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
mov eax, dword [0x1404edecc]
add eax, 0x9c
lea r9, str.inter_guild_fromsql
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [rbp + 8]
call fcn.140162233
xor eax, eax
jmp 0x1401e357a
mov dword [rbp + 0x84], 0
jmp 0x1401e3299
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
cmp dword [rbp + 0x84], 0x20
jge 0x1401e337d
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
jne 0x1401e337d
movsxd rax, dword [rbp + 0x84]
imul rax, rax, 0x44
mov rcx, qword [rbp + 8]
lea rax, [rcx + rax + 0x25a4]
mov qword [rbp + 0x128], rax
xor r9d, r9d
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
mov rcx, qword [rbp + 0x128]
mov dword [rcx + 0x40], eax
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x18
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 0x128]
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
lea r9, [rbp + 0x48]
lea r8, [rbp + 0x28]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov edx, 0x28
mov rcx, qword [rbp + 0x48]
call fcn.1401eed80
mov rcx, qword [rbp + 0x128]
add rcx, 0x18
mov r8, rax
mov rdx, qword [rbp + 0x28]
call fcn.14016526c
jmp 0x1401e328b
mov r9d, dword [rbp + 0x3d0]
lea r8, [0x1404f30d4]
lea rdx, str.SELECT__id___lv__FROM___s__WHERE__guild_id__d_ORDER_BY__id_
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401e33f0
mov eax, dword [0x1404edecc]
add eax, 0xab
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
mov eax, dword [0x1404edecc]
add eax, 0xac
lea r9, str.inter_guild_fromsql
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_guild.cpp
mov rcx, qword [rbp + 8]
call fcn.140162233
xor eax, eax
jmp 0x1401e357a
mov dword [rbp + 0x84], 0
jmp 0x1401e340a
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
cmp dword [rbp + 0x84], 0x14
jge 0x1401e3432
mov eax, dword [rbp + 0x84]
add eax, 0x2710
movsxd rcx, dword [rbp + 0x84]
mov rdx, qword [rbp + 8]
mov dword [rdx + rcx*8 + 0x2e24], eax
jmp 0x1401e33fc
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
jne 0x1401e34b7
xor r9d, r9d
lea r8, [rbp + 0x28]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
sub eax, 0x2710
mov dword [rbp + 0x144], eax
cmp dword [rbp + 0x144], 0
jl 0x1401e347d
cmp dword [rbp + 0x144], 0x14
jl 0x1401e347f
jmp 0x1401e3432
xor r9d, r9d
lea r8, [rbp + 0x28]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 0x28]
call fcn.140161abd
movsxd rcx, dword [rbp + 0x144]
mov rdx, qword [rbp + 8]
mov dword [rdx + rcx*8 + 0x2e28], eax
jmp 0x1401e3432
mov rcx, qword [0x1404f6de0]
call fcn.140160e74
mov rdx, qword [rbp + 8]
lea rcx, [rbp + 0x338]
call fcn.140163183
lea rcx, [rbp + 0x308]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rbp + 0x3d0]
call fcn.14016ab81
mov qword [rbp + 0x368], rax
lea rax, [rbp + 0x390]
lea rcx, [rbp + 0x308]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
xor r9d, r9d
lea r8, [rbp + 0x390]
mov rdx, qword [rbp + 0x368]
mov rcx, qword [0x1404f74b0]
mov rax, qword [0x1404f74b0]
call qword [rax + gethostname]
mov rax, qword [rbp + 8]
movzx eax, word [rax + 0x2ee0]
bts eax, 0xf
mov rcx, qword [rbp + 8]
mov word [rcx + 0x2ee0], ax
cmp dword [0x1404f4e28], 0
je 0x1401e3576
mov rax, qword [rbp + 8]
add rax, 0x24
mov r8, rax
mov edx, dword [rbp + 0x3d0]
lea rcx, str.Guild_loaded___d____s__n
call fcn.140168c9b
mov rax, qword [rbp + 8]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, reloc.WS2_32.dll_bind
call fcn.140168bb0
mov rax, rdi
lea rsp, [rbp + 0x3b0]
pop rdi
pop rsi
pop rbp
ret