Function at 0x14011d4b0
Capabilities:
Create process on windows
Create thread
Self delete
Set registry value
Terminate process

Disassembly:
push rsi
push rdi
mov eax, 0x66f8
call fcn.1401b4a90
sub rsp, rax
mov byte [rsp + 0x54], 1
lea rcx, [rsp + 0x610]
call fcn.1400bca90
nop
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b2a10], eax
jle 0x14011d525
lea rcx, [0x1404b2a10]
call fcn.1401b49fc
cmp dword [0x1404b2a10], 0xffffffff
jne 0x14011d525
call fcn.14002cfc0
mov qword [0x1404b2a08], rax
lea rcx, [0x1404b2a10]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b2a20], eax
jle 0x14011d57f
lea rcx, [0x1404b2a20]
call fcn.1401b49fc
cmp dword [0x1404b2a20], 0xffffffff
jne 0x14011d57f
mov rax, qword [0x1404b2a08]
add rax, 0xe4
mov qword [0x1404b2a18], rax
lea rcx, [0x1404b2a20]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b2cf0], eax
jle 0x14011d5fc
lea rcx, [0x1404b2cf0]
call fcn.1401b49fc
cmp dword [0x1404b2cf0], 0xffffffff
jne 0x14011d5fc
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b2a70]
call fcn.1401b45bc
lea rcx, [0x1401c3160]
call fcn.1401b493c
nop
lea rcx, [0x1404b2cf0]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b2f80], eax
jle 0x14011d679
lea rcx, [0x1404b2f80]
call fcn.1401b49fc
cmp dword [0x1404b2f80], 0xffffffff
jne 0x14011d679
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b2d00]
call fcn.1401b45bc
lea rcx, [0x1401c74b0]
call fcn.1401b493c
nop
lea rcx, [0x1404b2f80]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b3210], eax
jle 0x14011d6f6
lea rcx, [0x1404b3210]
call fcn.1401b49fc
cmp dword [0x1404b3210], 0xffffffff
jne 0x14011d6f6
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b2f90]
call fcn.1401b45bc
lea rcx, [0x1401c6b40]
call fcn.1401b493c
nop
lea rcx, [0x1404b3210]
call fcn.1401b4990
movzx eax, byte [0x1404b2a28]
test eax, eax
jne 0x14011d7af
lea rcx, [rsp + 0x4f40]
call fcn.14014e820
mov qword [rsp + 0x2e80], rax
mov rcx, qword [rsp + 0x2e80]
call fcn.1400d8190
mov qword [rsp + 0x2b0], rax
lea rax, [0x1404b2a38]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x3a80], rax
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x190]
movzx ecx, byte [rsp + 0x80]
mov byte [rax], cl
mov rax, qword [rsp + 0x2b0]
inc rax
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x190]
inc rax
mov qword [rsp + 0x190], rax
cmp byte [rsp + 0x80], 0
jne 0x14011d74e
lea rcx, [rsp + 0x4f40]
call fcn.140072130
lea rdx, [0x140213d7e]
lea rcx, [0x1404a67c0]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011d861
lea rcx, [rsp + 0x4f60]
call fcn.1400dac50
mov qword [rsp + 0x2e88], rax
mov rax, qword [rsp + 0x2e88]
mov qword [rsp + 0x2e90], rax
mov rcx, qword [rsp + 0x2e90]
call fcn.1400d90b0
mov rdx, rax
lea rcx, [0x1404a67c0]
call fcn.1400c2d60
nop
lea rcx, [rsp + 0x4f60]
call fcn.1400c28c0
lea rax, [rsp + 0x3a88]
mov qword [rsp + 0x2e98], rax
lea r8, [0x1404a67c0]
lea rdx, [0x14021dbd8]
mov rcx, qword [rsp + 0x2e98]
call fcn.1400c4050
mov qword [rsp + 0x2ea0], rax
mov edx, 0x83a
mov rcx, qword [rsp + 0x2ea0]
call fcn.14013acd0
lea rdx, [0x140213dc1]
lea rcx, [0x1404a5d40]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011dabb
lea rax, [rsp + 0x3a90]
mov qword [rsp + 0x2ea8], rax
lea rdx, [0x14021dbe8]
lea rcx, [rsp + 0x618]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x618]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x2ea8]
call fcn.1400c3ed0
mov qword [rsp + 0x2eb0], rax
mov rax, qword [rsp + 0x2eb0]
mov qword [rsp + 0x2eb8], rax
mov rax, qword [rsp + 0x2eb8]
mov qword [rsp + 0x6c8], rax
lea rax, [rsp + 0x3a98]
mov qword [rsp + 0x6a0], rax
lea rdx, [0x14021dbf0]
mov rcx, qword [rsp + 0x6a0]
call fcn.1400bc8d0
mov qword [rsp + 0x6a8], rax
mov rax, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b0], rax
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x6d0], rax
lea rax, [rsp + 0x3aa0]
mov qword [rsp + 0x6b8], rax
lea rdx, [0x14021dc00]
mov rcx, qword [rsp + 0x6b8]
call fcn.1400bc8d0
mov qword [rsp + 0x6c0], rax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d8], rax
mov r9, qword [rsp + 0x6c8]
mov r8, qword [rsp + 0x6d0]
mov rdx, qword [rsp + 0x6d8]
lea rcx, [rsp + 0x6f0]
call fcn.140138d20
mov qword [rsp + 0x6e0], rax
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x6e8], rax
mov rdx, qword [rsp + 0x6e8]
lea rcx, [0x1404a5d40]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x6f0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x618]
call fcn.1400c12e0
lea rcx, [0x1404a5d40]
call fcn.1400c9e00
cmp eax, 0xa
jle 0x14011daa8
lea rax, [rsp + 0x3aa8]
mov qword [rsp + 0x6f8], rax
lea rdx, [0x1404a5d40]
mov rcx, qword [rsp + 0x6f8]
call fcn.1400bc870
mov qword [rsp + 0x700], rax
mov rcx, qword [rsp + 0x700]
call fcn.1400e6240
mov qword [rsp + 0x2b8], rax
lea rax, [0x14025baa0]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x3ab0], rax
mov rax, qword [rsp + 0x2b8]
movzx eax, byte [rax]
mov byte [rsp + 0x81], al
mov rax, qword [rsp + 0x198]
movzx ecx, byte [rsp + 0x81]
mov byte [rax], cl
mov rax, qword [rsp + 0x2b8]
inc rax
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x198]
inc rax
mov qword [rsp + 0x198], rax
cmp byte [rsp + 0x81], 0
jne 0x14011da52
jmp 0x14011dabb
lea rdx, [0x14021dc2c]
lea rcx, [0x1404a5d40]
call fcn.1400c2cd0
cmp dword [0x1404b3218], 0
je 0x14011dad3
call fcn.14014e650
mov dword [0x1404b3218], 0
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
jne 0x14011dae6
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov r8d, 0x400
lea rdx, [0x1402562f4]
lea rcx, [0x1404b2a38]
call fcn.14000e790
lea rdx, [0x140213dea]
lea rcx, [0x14048c960]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011df62
lea rdx, [0x140213deb]
lea rcx, [rsp + 0x1a0]
call fcn.1400bc8d0
nop
movss xmm0, dword [0x1401e565c]
call fcn.140042140
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0xa
lea rdx, [0x1404b3220]
lea rcx, str.PIN_CODE
call fcn.14009d230
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3ab8]
call fcn.14000b340
mov rdx, rax
lea rcx, str.Enter
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14011df29
lea rdx, [0x1404b3220]
lea rcx, [rsp + 0x1a0]
call fcn.1400c2cd0
lea rax, [rsp + 0x3ac0]
mov qword [rsp + 0x708], rax
lea rdx, [0x14021de10]
mov rcx, qword [rsp + 0x708]
call fcn.1400bc8d0
mov qword [rsp + 0x710], rax
mov rax, qword [rsp + 0x710]
mov qword [rsp + 0x718], rax
mov rax, qword [rsp + 0x718]
mov qword [rsp + 0x748], rax
lea rax, [rsp + 0x3ac8]
mov qword [rsp + 0x720], rax
lea rdx, [0x140486f20]
mov rcx, qword [rsp + 0x720]
call fcn.1400bc870
mov qword [rsp + 0x728], rax
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0x730], rax
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0x750], rax
lea rax, [rsp + 0x3a70]
mov qword [rsp + 0x738], rax
lea rdx, [rsp + 0x1a0]
mov rcx, qword [rsp + 0x738]
call fcn.1400bc870
mov qword [rsp + 0x740], rax
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0x758], rax
mov r8, qword [rsp + 0x748]
mov rdx, qword [rsp + 0x750]
mov rcx, qword [rsp + 0x758]
call fcn.1400f4190
movzx eax, al
test eax, eax
je 0x14011de44
lea rdx, [rsp + 0x1a0]
lea rcx, [0x14048c960]
call fcn.1400c2ca0
lea rax, [rsp + 0x3a78]
mov qword [rsp + 0x760], rax
lea rdx, [0x14021de40]
lea rcx, [rsp + 0x620]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x620]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x760]
call fcn.1400c3ed0
mov qword [rsp + 0x768], rax
mov rax, qword [rsp + 0x768]
mov qword [rsp + 0x770], rax
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x7b8], rax
lea rax, [rsp + 0x3ad0]
mov qword [rsp + 0x778], rax
lea rdx, [0x14048c960]
mov rcx, qword [rsp + 0x778]
call fcn.1400bc870
mov qword [rsp + 0x780], rax
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x788], rax
mov rax, qword [rsp + 0x788]
mov qword [rsp + 0x7c0], rax
lea rax, [rsp + 0x3ad8]
mov qword [rsp + 0x790], rax
lea rdx, [0x14021de64]
mov rcx, qword [rsp + 0x790]
call fcn.1400bc8d0
mov qword [rsp + 0x798], rax
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], rax
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x7c8], rax
lea rax, [rsp + 0x3ae0]
mov qword [rsp + 0x7a8], rax
lea rdx, [0x14021dea8]
mov rcx, qword [rsp + 0x7a8]
call fcn.1400bc8d0
mov qword [rsp + 0x7b0], rax
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x7d0], rax
mov r9, qword [rsp + 0x7b8]
mov r8, qword [rsp + 0x7c0]
mov rdx, qword [rsp + 0x7c8]
mov rcx, qword [rsp + 0x7d0]
call fcn.1400f1af0
nop
lea rcx, [rsp + 0x620]
call fcn.1400c12e0
jmp 0x14011df29
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rax, [rsp + 0x3af0]
mov qword [rsp + 0x810], rax
lea rax, [rsp + 0x3af8]
mov qword [rsp + 0x7d8], rax
lea rdx, str.wrong.
mov rcx, qword [rsp + 0x7d8]
call fcn.1400bc8d0
mov qword [rsp + 0x7e0], rax
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0x800], rax
lea rax, [rsp + 0x3b00]
mov qword [rsp + 0x7f0], rax
lea rdx, [0x14021df28]
mov rcx, qword [rsp + 0x7f0]
call fcn.1400bc990
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x808], rax
mov r8, qword [rsp + 0x800]
mov rdx, qword [rsp + 0x808]
mov rcx, qword [rsp + 0x810]
call fcn.1400e7f70
mov qword [rsp + 0x818], rax
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x820], rax
mov rcx, qword [rsp + 0x820]
call fcn.140108800
cmp dword [0x1404b322c], 0
jne 0x14011df3c
mov dword [0x1404b3218], 1
call fcn.140026b20
nop
lea rcx, [rsp + 0x1a0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x610]
call fcn.1400c12e0
jmp 0x14012f34a
cmp dword [0x1404b3230], 0
jne 0x14011e02f
mov dword [0x1404b3230], 1
lea rax, [rsp + 0x3b08]
mov qword [rsp + 0x828], rax
lea rdx, [0x14048c960]
mov rcx, qword [rsp + 0x828]
call fcn.1400bc870
mov qword [rsp + 0x830], rax
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0x838], rax
mov rax, qword [rsp + 0x838]
mov qword [rsp + 0x850], rax
lea rax, [rsp + 0x3b10]
mov qword [rsp + 0x840], rax
lea rdx, [0x140486b68]
mov rcx, qword [rsp + 0x840]
call fcn.1400bc870
mov qword [rsp + 0x848], rax
mov rax, qword [rsp + 0x848]
mov qword [rsp + 0x858], rax
mov rdx, qword [rsp + 0x850]
mov rcx, qword [rsp + 0x858]
call fcn.1400dfe70
cmp eax, 1
jle 0x14011e02f
mov dword [reloc.WS2_32.dll_accept], 0
mov dword [0x140259f2c], 0
cmp dword [0x1404b3234], 0
jne 0x14011e0d9
call fcn.1400f3bf0
mov eax, dword [0x1404b3238]
inc eax
mov dword [0x1404b3238], eax
cmp dword [0x1404b3238], 2
jle 0x14011e0ad
lea rax, [rsp + 0x3b18]
mov qword [rsp + 0x860], rax
lea rdx, str.9eLub
mov rcx, qword [rsp + 0x860]
call fcn.1400bc990
mov qword [rsp + 0x868], rax
mov edx, 0x875
mov rcx, qword [rsp + 0x868]
call fcn.14013acd0
movss xmm0, dword [0x1402562e8]
call fcn.140043080
mov dword [0x1404b3234], 1
call fcn.14002cfc0
mov qword [rsp + 0x870], rax
mov rax, qword [rsp + 0x870]
movss xmm0, dword [0x1401e5614]
movss dword [rax + 0x44], xmm0
mov dword [0x1404b3218], 1
call fcn.140108840
call fcn.140108ae0
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b3248], eax
jle 0x14011e13d
lea rcx, [0x1404b3248]
call fcn.1401b49fc
cmp dword [0x1404b3248], 0xffffffff
jne 0x14011e13d
xor ecx, ecx
call fcn.140151580
sub rax, 0x186a0
mov qword [0x1404b3240], rax
lea rcx, [0x1404b3248]
call fcn.1401b4990
lea rdx, [0x140213df3]
lea rcx, [0x1404b0270]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14011e25c
call fcn.140096080
movzx eax, al
test eax, eax
je 0x14011e257
movzx eax, byte [0x1404b324c]
test eax, eax
jne 0x14011e190
xor ecx, ecx
call fcn.140151580
mov qword [0x1404b3240], rax
mov byte [0x1404b324c], 1
call fcn.14010eab0
xor ecx, ecx
call fcn.140151580
mov qword [rsp + 0x888], rax
mov rax, qword [0x1404b3240]
mov qword [rsp + 0x890], rax
lea rax, [rsp + 0x3b20]
mov qword [rsp + 0x878], rax
lea rdx, reloc.WS2_32.dll_WSAStartup
mov rcx, qword [rsp + 0x878]
call fcn.1400bc8d0
mov qword [rsp + 0x880], rax
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x898], rax
mov r8, qword [rsp + 0x888]
mov rdx, qword [rsp + 0x890]
mov rcx, qword [rsp + 0x898]
call fcn.1400c7d20
cmp eax, 3
jl 0x14011e226
lea rdx, [0x140213df4]
lea rcx, [0x1404b0270]
call fcn.1400c2f50
mov byte [0x1404b324c], 0
lea rdx, [0x1402560d0]
xor ecx, ecx
call fcn.14003b450
lea rcx, [0x1404b0270]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
mov ecx, 1
call fcn.14003ae70
call fcn.14009baa0
jmp 0x14011fb9f
call fcn.140096080
movzx eax, al
test eax, eax
je 0x14011fb9f
movzx eax, byte [0x140257a4b]
test eax, eax
je 0x14011fb9a
cmp dword [0x1404b3250], 0
jne 0x14011e298
mov dword [0x1404b3218], 1
mov dword [0x1404b3250], 1
lea rdx, str.Menu
lea rcx, [0x14021e36c]
call fcn.1400e7f50
mov dl, 1
mov rcx, rax
call fcn.140096050
movzx eax, al
test eax, eax
je 0x14011f4a8
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x14011e5c9
cmp dword [0x140259dfc], 1
je 0x14011e2e2
call fcn.140132b60
movzx eax, al
test eax, eax
je 0x14011e2f0
lea rax, str.Simplified
mov qword [0x1402562f8], rax
cmp dword [0x140256300], 0
jge 0x14011e38d
lea rdx, [0x14021e460]
lea rcx, [0x1404a74f8]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011e321
mov dword [0x140256300], 0
lea rdx, [0x14021e47c]
lea rcx, [0x1404a74f8]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011e345
mov dword [0x140256300], 1
lea rdx, [0x14021e520]
lea rcx, [0x1404a74f8]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011e369
mov dword [0x140256300], 2
lea rdx, [0x14021e5c4]
lea rcx, [0x1404a74f8]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011e38d
mov dword [0x140256300], 3
movss xmm0, dword [0x1401faa14]
call fcn.140042140
mov r9d, 0xffffffff
mov r8, qword [0x1402562f8]
lea rdx, [0x140256300]
lea rcx, str.Language
call fcn.140099670
movzx eax, al
test eax, eax
je 0x14011e5c9
mov dword [0x140259f2c], 1
cmp dword [0x140256300], 0
jne 0x14011e3f5
lea rdx, [0x14021e74c]
lea rcx, [0x1404a74f8]
call fcn.1400c2cd0
mov dword [0x140259f2c], 0
cmp dword [0x140256300], 1
jne 0x14011e411
lea rdx, [0x14021e7ec]
lea rcx, [0x1404a74f8]
call fcn.1400c2cd0
cmp dword [0x140256300], 2
jne 0x14011e42d
lea rdx, [0x14021e884]
lea rcx, [0x1404a74f8]
call fcn.1400c2cd0
cmp dword [0x140256300], 3
jne 0x14011e449
lea rdx, [0x14021e95c]
lea rcx, [0x1404a74f8]
call fcn.1400c2cd0
call fcn.1400f3bf0
mov ecx, dword [0x1404b2a24]
call fcn.140112700
lea rax, [rsp + 0x3b28]
mov qword [rsp + 0x8a0], rax
lea rdx, [0x14021e9b8]
lea rcx, [rsp + 0x628]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x628]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x8a0]
call fcn.1400c3ed0
mov qword [rsp + 0x8a8], rax
mov rax, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], rax
mov rax, qword [rsp + 0x8b0]
mov qword [rsp + 0x8f8], rax
lea rax, [rsp + 0x3b30]
mov qword [rsp + 0x8b8], rax
lea rdx, [0x1404a74f8]
mov rcx, qword [rsp + 0x8b8]
call fcn.1400bc870
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], rax
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x900], rax
lea rax, [rsp + 0x3b38]
mov qword [rsp + 0x8d0], rax
lea rdx, [0x14021ea50]
mov rcx, qword [rsp + 0x8d0]
call fcn.1400bc8d0
mov qword [rsp + 0x8d8], rax
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], rax
mov rax, qword [rsp + 0x8e0]
mov qword [rsp + 0x908], rax
lea rax, [rsp + 0x3b40]
mov qword [rsp + 0x8e8], rax
lea rdx, [0x14021ead8]
mov rcx, qword [rsp + 0x8e8]
call fcn.1400bc8d0
mov qword [rsp + 0x8f0], rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x910], rax
mov r9, qword [rsp + 0x8f8]
mov r8, qword [rsp + 0x900]
mov rdx, qword [rsp + 0x908]
mov rcx, qword [rsp + 0x910]
call fcn.1400f1af0
nop
lea rcx, [rsp + 0x628]
call fcn.1400c12e0
lea rdx, str.Regcode
lea rcx, [0x14021ec48]
call fcn.1400e7f50
mov dl, 1
mov rcx, rax
call fcn.140096050
movzx eax, al
test eax, eax
je 0x14011e781
movss xmm0, dword [0x1402562e8]
call fcn.140043080
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x14025baa0]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011e6aa
lea rdx, [0x14025baa0]
lea rcx, [rsp + 0x630]
call fcn.1400bc8d0
nop
lea rdx, [rsp + 0x630]
lea rcx, [rsp + 0x4f80]
call fcn.1400c6c90
mov qword [rsp + 0x918], rax
mov rax, qword [rsp + 0x918]
mov qword [rsp + 0x920], rax
mov rcx, qword [rsp + 0x920]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x4f80]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x630]
call fcn.1400c12e0
lea rdx, str.Copy_the_clipboard
lea rcx, [0x14021ede8]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
lea rdx, [0x140213e27]
lea rcx, [0x140485e20]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14011e6e0
lea rcx, [0x140485e20]
call fcn.1400d8190
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3b48]
call fcn.14000b340
mov qword [rsp + 0x928], rax
lea rdx, [0x14021ef7c]
lea rcx, [rsp + 0x3ca0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3ca0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x930], rax
mov rdx, qword [rsp + 0x928]
mov rcx, qword [rsp + 0x930]
call fcn.1400978c0
mov byte [rsp + 0xc1], al
lea rcx, [rsp + 0x3ca0]
call fcn.140072130
movzx eax, byte [rsp + 0xc1]
test eax, eax
je 0x14011e77c
call fcn.1401368e0
jmp 0x140ac6277
call fcn.14009b9a0
lea rdx, [0x14021f080]
lea rcx, [rsp + 0x3cc0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3cc0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dl, 1
mov rcx, rax
call fcn.140096050
mov byte [rsp + 0xc2], al
lea rcx, [rsp + 0x3cc0]
call fcn.140072130
movzx eax, byte [rsp + 0xc2]
test eax, eax
je 0x14011e8a7
movss xmm0, dword [0x1402562e8]
call fcn.140043080
lea rdx, [0x14021f0c8]
lea rcx, [rsp + 0x3ce0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3ce0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3ce0]
call fcn.140072130
lea rdx, str._F5
lea rcx, [rsp + 0x3d00]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3d00]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3d00]
call fcn.140072130
lea rdx, [0x14021f1c8]
lea rcx, [rsp + 0x3d20]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3d20]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3d20]
call fcn.140072130
call fcn.14009b9a0
lea rdx, [0x14021f2b8]
lea rcx, [rsp + 0x3d40]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3d40]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dl, 1
mov rcx, rax
call fcn.140096050
mov byte [rsp + 0xc3], al
lea rcx, [rsp + 0x3d40]
call fcn.140072130
movzx eax, byte [rsp + 0xc3]
test eax, eax
je 0x14011ebbf
movss xmm0, dword [0x1402562e8]
call fcn.140043080
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x14021f308]
lea rcx, [rsp + 0x3d80]
call fcn.140071e30
nop
lea rdx, str.FAQ:A1
lea rcx, [rsp + 0x3d60]
call fcn.140071e30
nop
lea r8, [rsp + 0x3d80]
lea rdx, [rsp + 0x3d60]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3d60]
call fcn.140072130
nop
lea rcx, [rsp + 0x3d80]
call fcn.140072130
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14011e9a0
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rdx, str._https:__huorong.cn_person5.html__.__
lea rcx, [rsp + 0x3dc0]
call fcn.140071e30
nop
lea rdx, str.FAQ:Q1
lea rcx, [rsp + 0x3da0]
call fcn.140071e30
nop
lea r8, [rsp + 0x3dc0]
lea rdx, [rsp + 0x3da0]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3da0]
call fcn.140072130
nop
lea rcx, [rsp + 0x3dc0]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3b50]
call fcn.14000b340
mov qword [rsp + 0x938], rax
lea rdx, [0x14021f688]
lea rcx, [rsp + 0x3de0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3de0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x940], rax
mov rdx, qword [rsp + 0x938]
mov rcx, qword [rsp + 0x940]
call fcn.1400978c0
mov byte [rsp + 0xc4], al
lea rcx, [rsp + 0x3de0]
call fcn.140072130
movzx eax, byte [rsp + 0xc4]
test eax, eax
je 0x14011eabb
lea rdx, str.https:__huorong.cn_person5.html
lea rcx, [rsp + 0x638]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x638]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x638]
call fcn.1400c12e0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x14021f7c0]
lea rcx, [rsp + 0x3e20]
call fcn.140071e30
nop
lea rdx, str.FAQ:A2
lea rcx, [rsp + 0x3e00]
call fcn.140071e30
nop
lea r8, [rsp + 0x3e20]
lea rdx, [rsp + 0x3e00]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3e00]
call fcn.140072130
nop
lea rcx, [rsp + 0x3e20]
call fcn.140072130
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14011eb50
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rdx, str.__Last_Epoch.exe_____.
lea rcx, [rsp + 0x3e60]
call fcn.140071e30
nop
lea rdx, str.FAQ:Q2
lea rcx, [rsp + 0x3e40]
call fcn.140071e30
nop
lea r8, [rsp + 0x3e60]
lea rdx, [rsp + 0x3e40]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x3e40]
call fcn.140072130
nop
lea rcx, [rsp + 0x3e60]
call fcn.140072130
call fcn.14009b9a0
call fcn.1400a55d0
lea rdx, [0x14021fb00]
lea rcx, [rsp + 0x3e80]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3e80]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
mov byte [rsp + 0xc5], al
lea rcx, [rsp + 0x3e80]
call fcn.140072130
movzx eax, byte [rsp + 0xc5]
test eax, eax
je 0x14011ec37
lea rdx, [0x14021fb90]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
lea rdx, [0x14021fcd0]
lea rcx, [rsp + 0x3ea0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3ea0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
mov byte [rsp + 0xc6], al
lea rcx, [rsp + 0x3ea0]
call fcn.140072130
movzx eax, byte [rsp + 0xc6]
test eax, eax
je 0x14011ecaa
lea rdx, [0x14021fd38]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
lea rdx, [0x14021fe20]
lea rcx, [rsp + 0x3ec0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3ec0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
mov byte [rsp + 0xc7], al
lea rcx, [rsp + 0x3ec0]
call fcn.140072130
movzx eax, byte [rsp + 0xc7]
test eax, eax
je 0x14011ed1d
lea rdx, [0x14021fe88]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
lea rdx, [0x14021ff88]
lea rcx, [rsp + 0x3ee0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3ee0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
mov byte [rsp + 0xc8], al
lea rcx, [rsp + 0x3ee0]
call fcn.140072130
movzx eax, byte [rsp + 0xc8]
test eax, eax
je 0x14011ed90
lea rdx, [0x140220010]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
call fcn.140132b60
movzx eax, al
test eax, eax
je 0x14011f4a3
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140220108]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011edf0
lea rdx, str.C:LE_log
lea rcx, [rsp + 0x3b8]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x3b8]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x3b8]
call fcn.1400c12e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140220258]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011ee25
lea rdx, [0x1402202e8]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402203a0]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011ee5a
lea rdx, str.9e8n
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
movss xmm0, dword [0x1401faa00]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1402562e0]
lea rcx, str.x
call fcn.14009cc20
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401faa00]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1402562e4]
lea rcx, [0x1402204d8]
call fcn.14009cc20
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.___1280x720_
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011ef01
lea rdx, [0x140220648]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
movss xmm0, dword [0x1401faa00]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1404868b8]
lea rcx, str.x2
call fcn.14009cc20
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401faa00]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1404868bc]
lea rcx, str.y2
call fcn.14009cc20
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140220858]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011efad
lea rdx, [0x1402208d0]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3b58]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140220a48]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14011f006
lea rdx, [0x140220ad0]
lea rcx, [rsp + 0x3c0]
call fcn.1400bc990
nop
lea rcx, [rsp + 0x3c0]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x3c0]
call fcn.1400c12e0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3180]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140220bd0]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14011f05f
lea rdx, [0x140220c58]
lea rcx, [rsp + 0x3c8]
call fcn.1400bc990
nop
lea rcx, [rsp + 0x3c8]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x3c8]
call fcn.1400c12e0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140220d50]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f094
lea rdx, [0x140220e08]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__id__
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f0c9
lea rdx, [0x140220fb0]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402210b0]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f0fe
lea rdx, [0x140221138]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221260]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f133
lea rdx, [0x1402212c0]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221378]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f16d
lea rdx, [0x1402213e0]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402214b0]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f1a2
lea rdx, [0x140221518]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402215b8]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f1d7
lea rdx, [0x140221618]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402216c8]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f20c
lea rdx, [0x140221730]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x1402217d8]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f241
lea rdx, [0x140221838]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221908]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f276
lea rdx, [0x140221988]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221a68]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f2ab
lea rdx, [0x140221b20]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC___
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f2e5
lea rdx, [0x140221bd8]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC_NPC
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f31a
lea rdx, [0x140221d38]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, str.__NPC_
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f34f
lea rdx, [0x140221d78]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
movss xmm0, dword [0x1401faa14]
call fcn.140042140
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x100
lea rdx, [0x1402560e0]
lea rcx, [0x140221df0]
call fcn.14009d230
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221e38]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f3bf
lea rdx, str.Kmp
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
movss xmm0, dword [0x1401faa14]
call fcn.140042140
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x100
lea rdx, str._97.72_132.88__0.00
lea rcx, [0x140221e60]
call fcn.14009d230
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221e70]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f434
lea rdx, [0x140221e88]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221e98]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f469
lea rdx, [0x140221ea8]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
call fcn.1400a55d0
mov r9b, 1
xor r8d, r8d
xor edx, edx
lea rcx, [0x140221eb8]
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011f4a3
lea rdx, [0x140221ed0]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
call fcn.14009b9a0
movss xmm0, dword [0x1401faa0c]
call fcn.140042140
mov dword [rsp + 0x30], 0
lea rax, [0x140221ee0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1401e55fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401e55a4]
movss xmm2, dword [0x1401e5580]
lea rdx, [0x1402562e8]
lea rcx, [0x140221ee8]
call fcn.14009b030
movzx eax, al
test eax, eax
je 0x14011f6bf
cvtss2sd xmm0, dword [0x1402562e8]
comisd xmm0, xmmword [0x14022a260]
jbe 0x14011f6bf
cvtss2sd xmm0, dword [0x1402562e8]
movsd xmm1, qword [0x14022a268]
comisd xmm1, xmm0
jbe 0x14011f541
movss xmm0, dword [0x1401e55a4]
movss dword [0x1402562e8], xmm0
movss xmm0, dword [0x1402562e8]
call fcn.140043080
lea rax, [rsp + 0x3188]
mov qword [rsp + 0x948], rax
lea rdx, [0x140221ef0]
lea rcx, [rsp + 0x3d0]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x3d0]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x948]
call fcn.1400c3ed0
mov qword [rsp + 0x950], rax
mov rax, qword [rsp + 0x950]
mov qword [rsp + 0x958], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x9a0], rax
lea rax, [rsp + 0x3190]
mov qword [rsp + 0x960], rax
movss xmm1, dword [0x1402562e8]
mov rcx, qword [rsp + 0x960]
call fcn.1400de710
mov qword [rsp + 0x968], rax
mov rax, qword [rsp + 0x968]
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0x9a8], rax
lea rax, [rsp + 0x3198]
mov qword [rsp + 0x978], rax
lea rdx, [0x140489e78]
mov rcx, qword [rsp + 0x978]
call fcn.1400bc870
mov qword [rsp + 0x980], rax
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0x988], rax
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x9b0], rax
lea rax, [rsp + 0x31a0]
mov qword [rsp + 0x990], rax
lea rdx, [0x140221ef8]
mov rcx, qword [rsp + 0x990]
call fcn.1400bc8d0
mov qword [rsp + 0x998], rax
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x9b8], rax
mov r9, qword [rsp + 0x9a0]
mov r8, qword [rsp + 0x9a8]
mov rdx, qword [rsp + 0x9b0]
mov rcx, qword [rsp + 0x9b8]
call fcn.1400f1af0
nop
lea rcx, [rsp + 0x3d0]
call fcn.1400c12e0
cmp dword [0x1404b3254], 0
jne 0x14011f876
lea rax, [rsp + 0x31a8]
mov qword [rsp + 0x9c0], rax
lea rdx, [0x140221f00]
lea rcx, [rsp + 0x3d8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x3d8]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x9c0]
call fcn.1400c3ed0
mov qword [rsp + 0x9c8], rax
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], rax
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0xa00], rax
lea rax, [rsp + 0x31b0]
mov qword [rsp + 0x9d8], rax
lea rdx, [0x140221f08]
mov rcx, qword [rsp + 0x9d8]
call fcn.1400bc8d0
mov qword [rsp + 0x9e0], rax
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], rax
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0xa08], rax
lea rax, [rsp + 0x31b8]
mov qword [rsp + 0x9f0], rax
lea rdx, [0x140221f10]
mov rcx, qword [rsp + 0x9f0]
call fcn.1400bc8d0
mov qword [rsp + 0x9f8], rax
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa10], rax
mov r9, qword [rsp + 0xa00]
mov r8, qword [rsp + 0xa08]
mov rdx, qword [rsp + 0xa10]
lea rcx, [rsp + 0x2c0]
call fcn.140138d20
nop
lea rcx, [rsp + 0x3d8]
call fcn.1400c12e0
lea rdx, [0x140213e4e]
lea rcx, [rsp + 0x2c0]
call fcn.1400c36c0
movzx eax, al
test eax, eax
je 0x14011f858
lea rax, [rsp + 0x31c0]
mov qword [rsp + 0xa18], rax
lea rdx, [rsp + 0x2c0]
mov rcx, qword [rsp + 0xa18]
call fcn.1400bc870
mov qword [rsp + 0xa20], rax
mov rcx, qword [rsp + 0xa20]
call fcn.1400e6390
mov dword [0x1404b2a24], eax
mov ecx, dword [0x1404b2a24]
call fcn.140112700
jmp 0x14011f85f
xor ecx, ecx
call fcn.140112700
mov dword [0x1404b3254], 1
lea rcx, [rsp + 0x2c0]
call fcn.1400c12e0
lea rcx, [0x1404a36e0]
call fcn.1400d8190
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011fa38
mov eax, dword [0x1404b2a24]
inc eax
mov dword [0x1404b2a24], eax
cmp dword [0x1404b2a24], 3
jl 0x14011f8be
mov dword [0x1404b2a24], 0
mov ecx, dword [0x1404b2a24]
call fcn.140112700
lea rax, [rsp + 0x31c8]
mov qword [rsp + 0xa28], rax
lea rdx, [0x140221f50]
lea rcx, [rsp + 0x3e0]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x3e0]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0xa28]
call fcn.1400c3ed0
mov qword [rsp + 0xa30], rax
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa80], rax
lea rax, [rsp + 0x31d0]
mov qword [rsp + 0xa40], rax
mov edx, dword [0x1404b2a24]
mov rcx, qword [rsp + 0xa40]
call fcn.1400df950
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa88], rax
lea rax, [rsp + 0x31d8]
mov qword [rsp + 0xa58], rax
lea rdx, str.style
mov rcx, qword [rsp + 0xa58]
call fcn.1400bc8d0
mov qword [rsp + 0xa60], rax
mov rax, qword [rsp + 0xa60]
mov qword [rsp + 0xa68], rax
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xa90], rax
lea rax, [rsp + 0x31e0]
mov qword [rsp + 0xa70], rax
lea rdx, [0x140221f64]
mov rcx, qword [rsp + 0xa70]
call fcn.1400bc8d0
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0xa98], rax
mov r9, qword [rsp + 0xa80]
mov r8, qword [rsp + 0xa88]
mov rdx, qword [rsp + 0xa90]
mov rcx, qword [rsp + 0xa98]
call fcn.1400f1af0
nop
lea rcx, [rsp + 0x3e0]
call fcn.1400c12e0
lea rcx, [0x140221f68]
call fcn.1400ac2d0
lea rdx, str.F5_Start_
lea rcx, str.F5
call fcn.1400e7f50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011fa75
mov byte [0x140257908], 1
lea rdx, str.F6_Stop_
lea rcx, str.F6
call fcn.1400e7f50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011faa6
mov byte [0x140257909], 1
lea rcx, [0x140222000]
call fcn.1400ac2d0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
lea rdx, str.Save_Settings
lea rcx, [0x140222038]
call fcn.1400e7f50
mov r9b, 1
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400a2bc0
movzx eax, al
test eax, eax
je 0x14011fb90
lea rax, [rsp + 0x31e8]
mov qword [rsp + 0xaa0], rax
lea rdx, [0x140222048]
mov rcx, qword [rsp + 0xaa0]
call fcn.1400bc8d0
mov qword [rsp + 0xaa8], rax
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xab0], rax
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0xac8], rax
lea rax, [rsp + 0x31f0]
mov qword [rsp + 0xab8], rax
lea rdx, [0x140222050]
mov rcx, qword [rsp + 0xab8]
call fcn.1400bc8d0
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xad0], rax
mov rdx, qword [rsp + 0xac8]
mov rcx, qword [rsp + 0xad0]
call fcn.14014afd0
call fcn.14010eab0
mov ecx, 1
call fcn.14003ae70
call fcn.14009baa0
movzx eax, byte [0x140257a4b]
test eax, eax
je 0x14011fc3d
call fcn.14002d870
movss dword [0x1402562ec], xmm0
call fcn.14002d800
movss dword [0x1404b2a2c], xmm0
lea rcx, [rsp + 0x31f8]
call fcn.14002d830
movss xmm0, dword [rax]
movss dword [0x1404b2a30], xmm0
lea rcx, [rsp + 0x3200]
call fcn.14002d830
movss xmm0, dword [rax + 4]
movss dword [0x1404b2a34], xmm0
movss xmm0, dword [0x1401e5660]
comiss xmm0, dword [0x1404b2a2c]
jbe 0x14011fc38
movss xmm2, dword [0x14022a298]
movss xmm1, dword [0x14022a29c]
lea rcx, [rsp + 0xad8]
call fcn.14000b340
xor edx, edx
lea rcx, [rsp + 0xad8]
call fcn.1400433a0
mov byte [rsp + 0x54], 0
movzx ecx, byte [rsp + 0x54]
call fcn.1400fbb00
movzx eax, byte [0x140257a4b]
test eax, eax
jne 0x140120561
lea rdx, [0x140213e6b]
lea rcx, [0x1404a4550]
call fcn.1400c3410
movzx eax, al
test eax, eax
je 0x14011febd
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b325c], eax
jle 0x14011fcc6
lea rcx, [0x1404b325c]
call fcn.1401b49fc
cmp dword [0x1404b325c], 0xffffffff
jne 0x14011fcc6
mov eax, dword [0x140485f1c]
mov dword [0x1404b3258], eax
lea rcx, [0x1404b325c]
call fcn.1401b4990
call fcn.1401368e0
jmp 0x140ac9e6f
movss xmm0, dword [0x14022a294]
call fcn.140042140
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, reloc.WLDAP32.dll_Ordinal_50
lea rdx, [0x14025baa0]
lea rcx, [0x140222170]
call fcn.14009d230
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401faa0c]
call fcn.140042140
mov r9d, 0xffffffff
lea r8, str.Network_0
lea rdx, [0x140485f1c]
lea rcx, [0x1402221a0]
call fcn.140099670
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3218]
call fcn.14000b340
mov qword [rsp + 0xb50], rax
lea rdx, [0x1402221b0]
lea rcx, [0x1402221e0]
call fcn.1400e7f50
mov qword [rsp + 0xb58], rax
mov rdx, qword [rsp + 0xb50]
mov rcx, qword [rsp + 0xb58]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140120561
lea rdx, [0x14025baa0]
lea rcx, [rsp + 0x3f20]
call fcn.140071e30
nop
lea rdx, str.WQ1088cb41e342d1e15838fa9e2e0442f5e
lea rcx, [rsp + 0x3f20]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140120034
lea rax, [rsp + 0x3220]
mov qword [rsp + 0xb60], rax
lea rdx, [0x140222230]
mov rcx, qword [rsp + 0xb60]
call fcn.1400bc990
mov qword [rsp + 0xb68], rax
mov rcx, qword [rsp + 0xb68]
call fcn.140108800
lea rdx, str.dbka.service_gmail.com
lea rcx, [rsp + 0x3f00]
call fcn.1400be740
nop
lea rcx, [rsp + 0x3f00]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x3f00]
call fcn.1400c1ec0
call fcn.1401368e0
jmp 0x140ad1203
movzx ecx, byte [rsp + 0x54]
call fcn.140137960
movzx eax, byte [0x140257a4b]
test eax, eax
je 0x14012da39
call fcn.1401071f0
lea rdx, [0x1402223dc]
lea rcx, [rsp + 0x3f40]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3f40]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xc9], al
lea rcx, [rsp + 0x3f40]
call fcn.140072130
movzx eax, byte [rsp + 0xc9]
test eax, eax
je 0x1401218ff
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b34e0], eax
jle 0x140120651
lea rcx, [0x1404b34e0]
call fcn.1401b49fc
cmp dword [0x1404b34e0], 0xffffffff
jne 0x140120651
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b3260]
call fcn.1401b45bc
lea rcx, [0x1401c3e70]
call fcn.1401b493c
nop
lea rcx, [0x1404b34e0]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b3770], eax
jle 0x1401206ce
lea rcx, [0x1404b3770]
call fcn.1401b49fc
cmp dword [0x1404b3770], 0xffffffff
jne 0x1401206ce
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b34f0]
call fcn.1401b45bc
lea rcx, [0x1401c3fb0]
call fcn.1401b493c
nop
lea rcx, [0x1404b3770]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b3a00], eax
jle 0x14012074b
lea rcx, [0x1404b3a00]
call fcn.1401b49fc
cmp dword [0x1404b3a00], 0xffffffff
jne 0x14012074b
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, reloc.WS2_32.dll_sendto
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b3780]
call fcn.1401b45bc
lea rcx, [0x1401c3f50]
call fcn.1401b493c
nop
lea rcx, [0x1404b3a00]
call fcn.1401b4990
mov dword [rsp + 0x118], 0xa
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3278]
call fcn.14000b340
mov qword [rsp + 0xcd0], rax
mov eax, dword [0x140256304]
mov dword [rsp + 0x20c], eax
lea rdx, [0x1402223e4]
lea rcx, [rsp + 0x3f60]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3f60]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0xcd8], rax
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9, qword [rsp + 0xcd0]
mov r8d, dword [rsp + 0x20c]
mov edx, dword [rsp + 0x118]
mov rcx, qword [rsp + 0xcd8]
call fcn.140077480
mov byte [rsp + 0xca], al
lea rcx, [rsp + 0x3f60]
call fcn.140072130
movzx eax, byte [rsp + 0xca]
test eax, eax
je 0x1401218fa
xor r9d, r9d
movss xmm2, dword [0x1401fa9fc]
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140213e6f]
call fcn.140082090
lea rdx, [0x140213e7d]
lea rcx, [0x140213e7e]
call fcn.1400e7f50
xor r9d, r9d
movss xmm2, dword [0x1401e5644]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
lea rdx, [0x1402223f0]
lea rcx, [rsp + 0x3f80]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3f80]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x3f80]
call fcn.140072130
lea rdx, [0x1402223fc]
lea rcx, [rsp + 0x3fa0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3fa0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x3fa0]
call fcn.140072130
lea rdx, [0x140222408]
lea rcx, [rsp + 0x3fc0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3fc0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x1401faa04]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x3fc0]
call fcn.140072130
lea rdx, [0x140222414]
lea rcx, [rsp + 0x3fe0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x3fe0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x3fe0]
call fcn.140072130
lea rdx, [0x14022241c]
lea rcx, [rsp + 0x4000]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4000]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4000]
call fcn.140072130
lea rdx, [0x140222424]
lea rcx, [rsp + 0x4020]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4020]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, 8
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4020]
call fcn.140072130
lea rdx, [0x140222430]
lea rcx, [rsp + 0x4040]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4040]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, 8
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4040]
call fcn.140072130
lea rdx, [0x140222440]
lea rcx, [rsp + 0x4060]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4060]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x14022a28c]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4060]
call fcn.140072130
call fcn.14007efb0
lea rcx, [rsp + 0xe00]
call fcn.1400bca90
nop
lea rcx, [rsp + 0x50e0]
call fcn.1400be510
nop
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x48], 0
jmp 0x140120ade
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 5
jge 0x1401218d9
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
cmp qword [rcx + rax + 0x180], 0
jbe 0x1401218d4
xorps xmm1, xmm1
xor ecx, ecx
call fcn.1400801d0
mov dword [rsp + 0xd4], 0
jmp 0x140120b32
mov eax, dword [rsp + 0xd4]
inc eax
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0x118]
cmp dword [rsp + 0xd4], eax
jge 0x1401218d4
lea rdx, [0x140213e7f]
lea rcx, [rsp + 0x2f00]
call fcn.140071e30
nop
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0xd4]
call fcn.140080c40
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 9
ja case.default.0x140120ba6
movsxd rax, dword [rsp + 0x11c]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x12f354]
add rax, rcx
jmp rax
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3280]
call fcn.14000b340
mov rdx, rax
lea rcx, str.Stop
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140120bee
mov eax, dword [rsp + 0x48]
mov dword [0x140254030], eax
call fcn.14003ad40
jmp case.default.0x140120ba6
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3288]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140222458]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140120c60
mov eax, dword [rsp + 0x48]
mov dword [0x1402562f0], eax
lea rdx, str.The_system_displays_that_you_have_switched_to_this_role
lea rcx, [0x140222498]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
call fcn.14003ad40
jmp case.default.0x140120ba6
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3290]
call fcn.14000b340
mov qword [rsp + 0xce0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x20]
mov rcx, rax
call fcn.1400d8190
mov qword [rsp + 0xce8], rax
mov r9, qword [rsp + 0xce0]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0xce8]
call fcn.1400a4c20
movzx eax, al
test eax, eax
je 0x140120db3
lea rax, [rsp + 0x5490]
mov qword [rsp + 0xcf0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x20]
mov rdx, rax
mov rcx, qword [rsp + 0xcf0]
call fcn.1400bdcb0
mov qword [rsp + 0xcf8], rax
mov rdx, qword [rsp + 0xcf8]
lea rcx, [rsp + 0x3f0]
call fcn.1400e8c90
nop
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0x4fa0]
call fcn.1400c6c90
mov qword [rsp + 0xd00], rax
mov rax, qword [rsp + 0xd00]
mov qword [rsp + 0xd08], rax
mov rcx, qword [rsp + 0xd08]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x4fa0]
call fcn.1400c1ec0
lea rdx, str.Copy_the_name_to_the_clipboard
lea rcx, [0x1402224f0]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x3f0]
call fcn.1400c12e0
call fcn.14003ad40
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
mov edx, dword [rcx + rax + 0x168]
lea rcx, [0x140222510]
call fcn.1400ac2d0
jmp case.default.0x140120ba6
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3298]
call fcn.14000b340
mov qword [rsp + 0xd10], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x120]
mov rcx, rax
call fcn.1400d8190
mov qword [rsp + 0xd18], rax
mov r9, qword [rsp + 0xd10]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0xd18]
call fcn.1400a4c20
movzx eax, al
test eax, eax
je 0x140120fa3
lea rdx, str.Copy_the_coordinates_to_the_clipboard
lea rcx, [0x140222540]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x140]
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x2c8]
call fcn.1400bc8d0
nop
lea rdx, [0x14022255c]
lea rcx, [rsp + 0x3f8]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x160]
mov r8, rax
lea rdx, [rsp + 0x3f8]
lea rcx, [rsp + 0xd30]
call fcn.1400c3ed0
mov qword [rsp + 0xd20], rax
mov rax, qword [rsp + 0xd20]
mov qword [rsp + 0xd28], rax
mov rdx, qword [rsp + 0xd28]
lea rcx, [rsp + 0x2c8]
call fcn.1400c4ea0
nop
lea rcx, [rsp + 0xd30]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x3f8]
call fcn.1400c12e0
lea rdx, [rsp + 0x2c8]
lea rcx, [rsp + 0x4fc0]
call fcn.1400c6c90
mov qword [rsp + 0xd38], rax
mov rax, qword [rsp + 0xd38]
mov qword [rsp + 0xd40], rax
mov rcx, qword [rsp + 0xd40]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x4fc0]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x2c8]
call fcn.1400c12e0
call fcn.14003ad40
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
mov edx, dword [rcx + rax + 0x170]
lea rcx, [0x140222560]
call fcn.1400ac2d0
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
mov edx, dword [rcx + rax + 0x174]
lea rcx, [0x140222564]
call fcn.1400ac2d0
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x80]
mov rcx, rax
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
jmp case.default.0x140120ba6
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404b3260]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400b28d0
movzx eax, al
test eax, eax
je 0x140121113
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404b3260]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2eb0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xa0]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404b2a70]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2eb0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x100]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404b3780]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400b28d0
movzx eax, al
test eax, eax
je 0x14012124f
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x100]
movsxd rcx, dword [rsp + 0x48]
imul rcx, rcx, 0x20
lea rdx, [0x1404b3780]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2eb0
lea rax, [rsp + 0x54b0]
mov qword [rsp + 0xd48], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x100]
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x400]
call fcn.1400bc8d0
nop
lea rdx, [rsp + 0x400]
mov rcx, qword [rsp + 0xd48]
call fcn.1400c6c90
mov qword [rsp + 0xd50], rax
mov rdx, qword [rsp + 0xd50]
lea rcx, [rsp + 0x4fe0]
call fcn.1400e8b20
mov qword [rsp + 0xd58], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2f90]
add rcx, rax
mov rax, rcx
mov rdx, qword [rsp + 0xd58]
mov rcx, rax
call fcn.1400c2e30
lea rcx, [rsp + 0x4fe0]
call fcn.140072130
nop
lea rcx, [rsp + 0x400]
call fcn.1400c12e0
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2a70]
add rcx, rax
mov rax, rcx
lea rdx, [0x140213e8e]
mov rcx, rax
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401212d8
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2d00]
add rcx, rax
mov rax, rcx
lea rdx, [0x140213e8f]
mov rcx, rax
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401212d8
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2f90]
add rcx, rax
mov rax, rcx
lea rdx, [0x140213ebe]
mov rcx, rax
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401212d8
jmp case.default.0x140120ba6
cmp dword [0x1402562f0], 0xffffffff
jne 0x1401212eb
mov eax, dword [rsp + 0x48]
mov dword [0x1402562f0], eax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xc0]
lea rdx, [0x140213ebf]
mov rcx, rax
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x1401213cf
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xc0]
mov r8, rax
lea rdx, str._BB_name_
lea rcx, [rsp + 0x5020]
call fcn.1400b2d30
mov qword [rsp + 0xd60], rax
mov rax, qword [rsp + 0xd60]
mov qword [rsp + 0xd68], rax
lea r8, [0x140222568]
mov rdx, qword [rsp + 0xd68]
lea rcx, [rsp + 0x5000]
call fcn.1400b2ab0
mov qword [rsp + 0xd70], rax
mov rax, qword [rsp + 0xd70]
mov qword [rsp + 0xd78], rax
mov rdx, qword [rsp + 0xd78]
lea rcx, [rsp + 0x2f00]
call fcn.1400c4fd0
nop
lea rcx, [rsp + 0x5000]
call fcn.140072130
nop
lea rcx, [rsp + 0x5020]
call fcn.140072130
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xa0]
lea rdx, [0x140213ed1]
mov rcx, rax
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14012146d
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0xa0]
mov r8, rax
lea rdx, str._monster_name_
lea rcx, [rsp + 0x5040]
call fcn.1400b2d30
mov qword [rsp + 0xd80], rax
mov rax, qword [rsp + 0xd80]
mov qword [rsp + 0xd88], rax
mov rdx, qword [rsp + 0xd88]
lea rcx, [rsp + 0x2f00]
call fcn.1400c4fd0
nop
lea rcx, [rsp + 0x5040]
call fcn.140072130
lea rdx, [0x140213ed2]
lea rcx, [rsp + 0x2f00]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x1401215e1
lea rax, [rsp + 0x39a0]
lea rcx, str.fff_
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x2f00]
call fcn.1400d8190
mov qword [rsp + 0xd90], rax
lea rax, [rsp + 0x39b0]
lea rcx, [rsp + 0x39a0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x39b0]
mov rdx, qword [rsp + 0xd90]
lea rcx, [0x140222590]
call fcn.1401157b0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x32a0]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140222594]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x1401215dc
lea rcx, [rsp + 0x2f00]
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x408]
call fcn.1400bc8d0
nop
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0x5060]
call fcn.1400c6c90
mov qword [rsp + 0xd98], rax
mov rax, qword [rsp + 0xd98]
mov qword [rsp + 0xda0], rax
mov rcx, qword [rsp + 0xda0]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x5060]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x408]
call fcn.1400c12e0
lea rdx, [0x140222598]
lea rcx, [0x1402225d0]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
call fcn.14003ad40
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2f90]
add rcx, rax
mov rax, rcx
lea rdx, [0x140213ed3]
mov rcx, rax
call fcn.1400b2910
movzx eax, al
test eax, eax
je case.default.0x140120ba6
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movsxd rax, dword [rsp + 0x48]
lea rcx, [0x140463b80]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x50a0]
call fcn.1400e84b0
mov qword [rsp + 0xda8], rax
mov rax, qword [rsp + 0xda8]
mov qword [rsp + 0xdb0], rax
mov rax, qword [rsp + 0xdb0]
mov qword [rsp + 0xdb8], rax
lea rdx, str.Backpack_space
lea rcx, [0x140222608]
call fcn.1400e7f50
mov qword [rsp + 0xdc0], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x20
lea rcx, [0x1404b2f90]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xdd0], rax
mov r8, qword [rsp + 0xdb8]
mov rdx, qword [rsp + 0xdc0]
lea rcx, [rsp + 0x5080]
call fcn.1400b2cd0
mov qword [rsp + 0xdc8], rax
mov rax, qword [rsp + 0xdc8]
mov qword [rsp + 0xdd8], rax
mov rax, qword [rsp + 0xdd0]
mov r8, rax
mov rdx, qword [rsp + 0xdd8]
lea rcx, [rsp + 0x4080]
call fcn.1400b2a50
nop
lea rcx, [rsp + 0x5080]
call fcn.140072130
nop
lea rcx, [rsp + 0x50a0]
call fcn.140072130
lea rax, [rsp + 0x39c0]
lea rcx, str.fff_
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x39d0]
lea rcx, [rsp + 0x39c0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x4080]
call fcn.1400d8190
mov qword [rsp + 0xde0], rax
lea rdx, str.Backpack
lea rcx, [0x14022262c]
call fcn.1400e7f50
mov qword [rsp + 0xde8], rax
lea rax, [rsp + 0x39e0]
lea rcx, [rsp + 0x39d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x39e0]
mov rdx, qword [rsp + 0xde0]
mov rcx, qword [rsp + 0xde8]
call fcn.1401157b0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov eax, dword [rsp + 0x50]
inc eax
mov dword [rsp + 0x50], eax
mov ecx, dword [rsp + 0x50]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x32a8]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140222634]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x1401218ae
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x198
lea rcx, [0x14048d750]
lea rax, [rcx + rax + 0x100]
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x410]
call fcn.1400bc8d0
nop
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x50c0]
call fcn.1400c6c90
mov qword [rsp + 0xdf0], rax
mov rax, qword [rsp + 0xdf0]
mov qword [rsp + 0xdf8], rax
mov rcx, qword [rsp + 0xdf8]
call fcn.1400fba10
nop
lea rcx, [rsp + 0x50c0]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x410]
call fcn.1400c12e0
lea rdx, str.The_information_has_been_copied_to_the_clipboard
lea rcx, [0x140222670]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
call fcn.14003ad40
nop
lea rcx, [rsp + 0x4080]
call fcn.140072130
nop
lea rcx, [rsp + 0x2f00]
call fcn.140072130
jmp 0x140120b22
jmp 0x140120ad4
call fcn.140079020
nop
lea rcx, [rsp + 0x50e0]
call fcn.140072130
nop
lea rcx, [rsp + 0xe00]
call fcn.1400c12e0
call fcn.1400ade40
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
call fcn.1401071f0
mov dword [rsp + 0x12c], 0
mov dword [rsp + 0xf0], 0
mov dword [rsp + 0xf4], 0
mov dword [rsp + 0xfc], 0
lea rdx, [0x140222698]
lea rcx, [rsp + 0x40a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x40a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xcb], al
lea rcx, [rsp + 0x40a0]
call fcn.140072130
movzx eax, byte [rsp + 0xcb]
test eax, eax
je 0x140121ab6
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401219b0
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rdx, [0x1402226a8]
lea rcx, [rsp + 0x40c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x40c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r8d, r8d
lea rdx, [0x1402578ec]
mov rcx, rax
call fcn.1400a3310
nop
lea rcx, [rsp + 0x40c0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402226b8]
lea rcx, [rsp + 0x40e0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x40e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r8d, 1
lea rdx, [0x1402578ec]
mov rcx, rax
call fcn.1400a3310
nop
lea rcx, [rsp + 0x40e0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402226c8]
lea rcx, [rsp + 0x4100]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4100]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r8d, 2
lea rdx, [0x1402578ec]
mov rcx, rax
call fcn.1400a3310
nop
lea rcx, [rsp + 0x4100]
call fcn.140072130
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140121ace
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rax, [rsp + 0x5400]
mov rdi, rax
xor eax, eax
mov ecx, 0x64
rep stosb byte [rdi], al
cmp dword [0x1402578ec], 0
jne 0x140121bb9
lea rdx, [0x1402226d8]
lea rcx, [rsp + 0x4120]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4120]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x5400]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x32b0], rax
mov rax, qword [rsp + 0x2d0]
movzx eax, byte [rax]
mov byte [rsp + 0x76], al
mov rax, qword [rsp + 0x1b8]
movzx ecx, byte [rsp + 0x76]
mov byte [rax], cl
mov rax, qword [rsp + 0x2d0]
inc rax
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x1b8]
inc rax
mov qword [rsp + 0x1b8], rax
cmp byte [rsp + 0x76], 0
jne 0x140121b40
lea rcx, [rsp + 0x4120]
call fcn.140072130
mov dword [rsp + 0xf4], 1
mov dword [rsp + 0xf0], 1
mov dword [rsp + 0xfc], 0
cmp dword [0x1402578ec], 1
jne 0x140121c99
lea rdx, [0x1402226e8]
lea rcx, [rsp + 0x4140]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4140]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x2d8], rax
lea rax, [rsp + 0x5400]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x32b8], rax
mov rax, qword [rsp + 0x2d8]
movzx eax, byte [rax]
mov byte [rsp + 0x82], al
mov rax, qword [rsp + 0x1c0]
movzx ecx, byte [rsp + 0x82]
mov byte [rax], cl
mov rax, qword [rsp + 0x2d8]
inc rax
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x1c0]
inc rax
mov qword [rsp + 0x1c0], rax
cmp byte [rsp + 0x82], 0
jne 0x140121c17
lea rcx, [rsp + 0x4140]
call fcn.140072130
mov dword [rsp + 0xf4], 1
mov dword [rsp + 0xf0], 1
mov dword [rsp + 0xfc], 0
cmp dword [0x1402578ec], 2
jne 0x140121d79
lea rdx, [0x1402226f8]
lea rcx, [rsp + 0x4160]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4160]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x2e0], rax
lea rax, [rsp + 0x5400]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x32c0], rax
mov rax, qword [rsp + 0x2e0]
movzx eax, byte [rax]
mov byte [rsp + 0x83], al
mov rax, qword [rsp + 0x1c8]
movzx ecx, byte [rsp + 0x83]
mov byte [rax], cl
mov rax, qword [rsp + 0x2e0]
inc rax
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0x1c8]
inc rax
mov qword [rsp + 0x1c8], rax
cmp byte [rsp + 0x83], 0
jne 0x140121cf7
lea rcx, [rsp + 0x4160]
call fcn.140072130
mov dword [rsp + 0xf4], 1
mov dword [rsp + 0xf0], 1
mov dword [rsp + 0xfc], 0
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x5400]
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x140122c05
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140121dc1
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
cmp dword [0x1402578ec], 0
jne 0x1401220ec
lea rdx, str.After_entering_any_dungeon__press_start_
lea rcx, [0x140222738]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
lea rdx, str.When_no_targets_are_nearby_and_the_timeout_is_reached__it_will_auto_return_to_town_and_cycle_back.
lea rcx, [0x1402227d0]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
movss xmm0, dword [0x1401e5658]
call fcn.140042140
lea rdx, [0x140222830]
lea rcx, [rsp + 0x4180]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4180]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140265898]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0xcc], al
lea rcx, [rsp + 0x4180]
call fcn.140072130
movzx eax, byte [rsp + 0xcc]
test eax, eax
je 0x140121ee9
mov eax, dword [0x140265898]
mov dword [rsp + 0x210], eax
lea rax, [rsp + 0x32c8]
mov qword [rsp + 0xe08], rax
lea rdx, [0x140222848]
mov rcx, qword [rsp + 0xe08]
call fcn.1400bc8d0
mov qword [rsp + 0xe10], rax
mov rax, qword [rsp + 0xe10]
mov qword [rsp + 0xe18], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x210]
mov rcx, qword [rsp + 0xe18]
call fcn.1400f1ce0
mov dword [0x140265898], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401e5658]
call fcn.140042140
lea rdx, [0x140222860]
lea rcx, [rsp + 0x41a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x41a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x14026589c]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0xcd], al
lea rcx, [rsp + 0x41a0]
call fcn.140072130
movzx eax, byte [rsp + 0xcd]
test eax, eax
je 0x140121fde
mov eax, dword [0x14026589c]
mov dword [rsp + 0x214], eax
lea rax, [rsp + 0x32d0]
mov qword [rsp + 0xe20], rax
lea rdx, [0x140222880]
mov rcx, qword [rsp + 0xe20]
call fcn.1400bc8d0
mov qword [rsp + 0xe28], rax
mov rax, qword [rsp + 0xe28]
mov qword [rsp + 0xe30], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x214]
mov rcx, qword [rsp + 0xe30]
call fcn.1400f1ce0
mov dword [0x14026589c], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402228a0]
lea rcx, [rsp + 0x41c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x41c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x41c0]
call fcn.140072130
lea rdx, [0x140222900]
lea rcx, [rsp + 0x41e0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x41e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025797e]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0x9c], al
lea rcx, [rsp + 0x41e0]
call fcn.140072130
movzx eax, byte [rsp + 0x9c]
test eax, eax
je 0x1401220ec
movzx eax, byte [0x14025797e]
mov dword [rsp + 0x218], eax
lea rax, [rsp + 0x32d8]
mov qword [rsp + 0xe38], rax
lea rdx, [0x140222918]
mov rcx, qword [rsp + 0xe38]
call fcn.1400bc8d0
mov qword [rsp + 0xe40], rax
mov rax, qword [rsp + 0xe40]
mov qword [rsp + 0xe48], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x218]
mov rcx, qword [rsp + 0xe48]
call fcn.1400f1ce0
cmp dword [0x1402578ec], 1
jne 0x140122b79
lea rdx, [0x140222930]
lea rcx, [rsp + 0x4200]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4200]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257967]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0x9d], al
lea rcx, [rsp + 0x4200]
call fcn.140072130
movzx eax, byte [rsp + 0x9d]
test eax, eax
je 0x1401221b8
movzx eax, byte [0x140257967]
mov dword [rsp + 0x21c], eax
lea rax, [rsp + 0x32e0]
mov qword [rsp + 0xe50], rax
lea rdx, str.youxiantongyitiaoluxian0
mov rcx, qword [rsp + 0xe50]
call fcn.1400bc8d0
mov qword [rsp + 0xe58], rax
mov rax, qword [rsp + 0xe58]
mov qword [rsp + 0xe60], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x21c]
mov rcx, qword [rsp + 0xe60]
call fcn.1400f1ce0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140222998]
lea rcx, [rsp + 0x4220]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4220]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025798b]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0x9e], al
lea rcx, [rsp + 0x4220]
call fcn.140072130
movzx eax, byte [rsp + 0x9e]
test eax, eax
je 0x140122287
movzx eax, byte [0x14025798b]
mov dword [rsp + 0x220], eax
lea rax, [rsp + 0x32e8]
mov qword [rsp + 0xe68], rax
lea rdx, [0x1402229b0]
mov rcx, qword [rsp + 0xe68]
call fcn.1400bc8d0
mov qword [rsp + 0xe70], rax
mov rax, qword [rsp + 0xe70]
mov qword [rsp + 0xe78], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x220]
mov rcx, qword [rsp + 0xe78]
call fcn.1400f1ce0
movss xmm0, dword [0x1401e5658]
call fcn.140042140
lea rdx, [0x140222a08]
lea rcx, [rsp + 0x4240]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4240]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140265898]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0x9f], al
lea rcx, [rsp + 0x4240]
call fcn.140072130
movzx eax, byte [rsp + 0x9f]
test eax, eax
je 0x14012236c
mov eax, dword [0x140265898]
mov dword [rsp + 0x224], eax
lea rax, [rsp + 0x32f0]
mov qword [rsp + 0xe80], rax
lea rdx, [0x140222a20]
mov rcx, qword [rsp + 0xe80]
call fcn.1400bc8d0
mov qword [rsp + 0xe88], rax
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0xe90], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x224]
mov rcx, qword [rsp + 0xe90]
call fcn.1400f1ce0
mov dword [0x140265898], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401e5658]
call fcn.140042140
lea rdx, [0x140222a38]
lea rcx, [rsp + 0x4260]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4260]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x14026589c]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0xa0], al
lea rcx, [rsp + 0x4260]
call fcn.140072130
movzx eax, byte [rsp + 0xa0]
test eax, eax
je 0x140122461
mov eax, dword [0x14026589c]
mov dword [rsp + 0x228], eax
lea rax, [rsp + 0x32f8]
mov qword [rsp + 0xe98], rax
lea rdx, [0x140222a58]
mov rcx, qword [rsp + 0xe98]
call fcn.1400bc8d0
mov qword [rsp + 0xea0], rax
mov rax, qword [rsp + 0xea0]
mov qword [rsp + 0xea8], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x228]
mov rcx, qword [rsp + 0xea8]
call fcn.1400f1ce0
mov dword [0x14026589c], eax
lea rdx, [0x140222a70]
lea rcx, [rsp + 0x4280]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xeb0], rax
lea rdx, [rsp + 0x4280]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0xeb0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4280]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x14025a710]
movzx ecx, byte [rcx + rax]
call fcn.1400fbb00
lea rax, [0x140222a90]
mov qword [rsp + 0x418], rax
cmp dword [0x140259f2c], 0
je 0x140122519
lea rax, str.Level_58_
mov qword [rsp + 0x418], rax
movss xmm0, dword [0x1401faa10]
call fcn.140042140
lea rdx, [0x140222c04]
lea rcx, [rsp + 0x42a0]
call fcn.140071e30
nop
mov eax, 4
imul rax, rax, 0
lea rcx, [0x14025ab00]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xeb8], rax
lea rdx, [rsp + 0x42a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x418]
mov rcx, qword [rsp + 0xeb8]
mov rdx, rcx
mov rcx, rax
call fcn.140099670
nop
lea rcx, [rsp + 0x42a0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [0x140222c10]
mov qword [rsp + 0x420], rax
cmp dword [0x140259f2c], 0
je 0x1401225d3
lea rax, str.Default
mov qword [rsp + 0x420], rax
movss xmm0, dword [0x14022a288]
call fcn.140042140
lea rdx, [0x140222c44]
lea rcx, [rsp + 0x42c0]
call fcn.140071e30
nop
mov eax, 4
imul rax, rax, 1
lea rcx, [0x14025ab00]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xec0], rax
lea rdx, [rsp + 0x42c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x420]
mov rcx, qword [rsp + 0xec0]
mov rdx, rcx
mov rcx, rax
call fcn.140099670
nop
lea rcx, [rsp + 0x42c0]
call fcn.140072130
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x14025a710]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x1401228f5
mov eax, 4
imul rax, rax, 1
lea rcx, [0x14025ab00]
cmp dword [rcx + rax], 2
jne 0x1401228f5
mov eax, 4
imul rax, rax, 0
lea rcx, [0x14025ab00]
cmp dword [rcx + rax], 4
je 0x14012279f
lea rcx, [0x140222c70]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140222cb8]
lea rcx, [rsp + 0x42e0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xec8], rax
lea rdx, [rsp + 0x42e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0xec8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa1], al
lea rcx, [rsp + 0x42e0]
call fcn.140072130
movzx eax, byte [rsp + 0xa1]
test eax, eax
je 0x140122750
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x14025a710]
mov byte [rcx + rax], 0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.800__.
lea rcx, [rsp + 0x4300]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4300]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4300]
call fcn.140072130
mov eax, 4
imul rax, rax, 0
lea rcx, [0x14025ab00]
cmp dword [rcx + rax], 9
jge 0x1401228f5
lea rcx, [0x140222d60]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.BOSS
lea rcx, [rsp + 0x4320]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xed0], rax
lea rdx, [rsp + 0x4320]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0xed0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa2], al
lea rcx, [rsp + 0x4320]
call fcn.140072130
movzx eax, byte [rsp + 0xa2]
test eax, eax
je 0x14012287b
mov eax, 1
imul rax, rax, 0xd
lea rcx, [0x14025a710]
movzx eax, byte [rcx + rax]
test eax, eax
je 0x14012287b
mov eax, 1
imul rax, rax, 0xb
lea rcx, [0x14025a710]
mov byte [rcx + rax], 0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str._1800__.
lea rcx, [rsp + 0x4360]
call fcn.140071e30
nop
lea rdx, [0x140222e5c]
lea rcx, [rsp + 0x4340]
call fcn.140071e30
nop
lea r8, [rsp + 0x4360]
lea rdx, [rsp + 0x4340]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4340]
call fcn.140072130
nop
lea rcx, [rsp + 0x4360]
call fcn.140072130
mov eax, 1
imul rax, rax, 0xa
lea rcx, [0x14025a710]
movzx ecx, byte [rcx + rax]
call fcn.140137960
lea rdx, [0x140222e98]
lea rcx, [rsp + 0x4380]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4380]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257988]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa3], al
lea rcx, [rsp + 0x4380]
call fcn.140072130
movzx eax, byte [rsp + 0xa3]
test eax, eax
je 0x1401229d4
mov byte [0x14025797f], 0
movzx eax, byte [0x140257988]
mov dword [rsp + 0x22c], eax
lea rax, [rsp + 0x3300]
mov qword [rsp + 0xed8], rax
lea rdx, [0x140222ec8]
mov rcx, qword [rsp + 0xed8]
call fcn.1400bc8d0
mov qword [rsp + 0xee0], rax
mov rax, qword [rsp + 0xee0]
mov qword [rsp + 0xee8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x22c]
mov rcx, qword [rsp + 0xee8]
call fcn.1400f1ce0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140222ee8]
lea rcx, [rsp + 0x43a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x43a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025797f]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa4], al
lea rcx, [rsp + 0x43a0]
call fcn.140072130
movzx eax, byte [rsp + 0xa4]
test eax, eax
je 0x140122aaa
mov byte [0x140257988], 0
movzx eax, byte [0x14025797f]
mov dword [rsp + 0x230], eax
lea rax, [rsp + 0x3308]
mov qword [rsp + 0xef0], rax
lea rdx, [0x140222ef8]
mov rcx, qword [rsp + 0xef0]
call fcn.1400bc8d0
mov qword [rsp + 0xef8], rax
mov rax, qword [rsp + 0xef8]
mov qword [rsp + 0xf00], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x230]
mov rcx, qword [rsp + 0xf00]
call fcn.1400f1ce0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140222f10]
lea rcx, [rsp + 0x43c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x43c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025797e]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa5], al
lea rcx, [rsp + 0x43c0]
call fcn.140072130
movzx eax, byte [rsp + 0xa5]
test eax, eax
je 0x140122b79
movzx eax, byte [0x14025797e]
mov dword [rsp + 0x234], eax
lea rax, [rsp + 0x3310]
mov qword [rsp + 0xf08], rax
lea rdx, [0x140222f28]
mov rcx, qword [rsp + 0xf08]
call fcn.1400bc8d0
mov qword [rsp + 0xf10], rax
mov rax, qword [rsp + 0xf10]
mov qword [rsp + 0xf18], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x234]
mov rcx, qword [rsp + 0xf18]
call fcn.1400f1ce0
cmp dword [0x1402578ec], 2
jne 0x140122c00
lea rdx, [0x140222f38]
lea rcx, [rsp + 0x43e0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x43e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x43e0]
call fcn.140072130
lea rdx, [0x140222f60]
lea rcx, [rsp + 0x4400]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4400]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x4400]
call fcn.140072130
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140122c1d
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
cmp dword [rsp + 0xf0], 0
je 0x140127540
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x140222fa0]
lea rcx, [rsp + 0x4420]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4420]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xa6], al
lea rcx, [rsp + 0x4420]
call fcn.140072130
movzx eax, byte [rsp + 0xa6]
test eax, eax
je 0x140127540
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140122cb0
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rdx, [0x140222fb0]
lea rcx, [rsp + 0x4440]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4440]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xa7], al
lea rcx, [rsp + 0x4440]
call fcn.140072130
movzx eax, byte [rsp + 0xa7]
test eax, eax
je 0x140122d45
lea rdx, str.___3.
lea rcx, [rsp + 0x4460]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4460]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.140097590
nop
lea rcx, [rsp + 0x4460]
call fcn.140072130
call fcn.1400ade40
movss xmm0, dword [0x1401e565c]
call fcn.140042140
lea rdx, [0x140223010]
lea rcx, [rsp + 0x4480]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4480]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov r9d, 0xffffffff
lea r8, str.Mode_1
lea rdx, [0x140259dd0]
mov rcx, rax
call fcn.140099670
mov byte [rsp + 0xa8], al
lea rcx, [rsp + 0x4480]
call fcn.140072130
movzx eax, byte [rsp + 0xa8]
test eax, eax
je 0x140122e1d
mov eax, dword [0x140259dd0]
mov dword [rsp + 0x238], eax
lea rax, [rsp + 0x3318]
mov qword [rsp + 0xf20], rax
lea rdx, [0x140223020]
mov rcx, qword [rsp + 0xf20]
call fcn.1400bc8d0
mov qword [rsp + 0xf28], rax
mov rax, qword [rsp + 0xf28]
mov qword [rsp + 0xf30], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x238]
mov rcx, qword [rsp + 0xf30]
call fcn.1400f1ce0
cmp dword [0x140259dd0], 0
je 0x140122e3c
cmp dword [0x140265894], 0x12c
jge 0x140122e3c
mov dword [0x140265894], 0x12c
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str._Mode_2
lea rcx, [rsp + 0x44a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x44a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x44a0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402230d8]
lea rcx, [rsp + 0x44c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x44c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257964]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xa9], al
lea rcx, [rsp + 0x44c0]
call fcn.140072130
movzx eax, byte [rsp + 0xa9]
test eax, eax
je 0x140122f5a
movzx eax, byte [0x140257964]
mov dword [rsp + 0x23c], eax
lea rax, [rsp + 0x3320]
mov qword [rsp + 0xf38], rax
lea rdx, [0x140223108]
mov rcx, qword [rsp + 0xf38]
call fcn.1400bc8d0
mov qword [rsp + 0xf40], rax
mov rax, qword [rsp + 0xf40]
mov qword [rsp + 0xf48], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x23c]
mov rcx, qword [rsp + 0xf48]
call fcn.1400f1ce0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140223148]
lea rcx, [rsp + 0x44e0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x44e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x44e0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140223188]
lea rcx, [rsp + 0x4500]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 9
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0xf50], rax
lea rdx, [rsp + 0x4500]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0xf50]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4500]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.._n_____n_____n_____n____
lea rcx, [rsp + 0x4540]
call fcn.140071e30
nop
lea rdx, [0x14022337c]
lea rcx, [rsp + 0x4520]
call fcn.140071e30
nop
lea r8, [rsp + 0x4540]
lea rdx, [rsp + 0x4520]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4520]
call fcn.140072130
nop
lea rcx, [rsp + 0x4540]
call fcn.140072130
mov eax, 1
imul rax, rax, 9
lea rcx, [0x14025a710]
movzx eax, byte [rcx + rax]
mov byte [rsp + 0x55], al
cmp dword [0x1404b3214], 0
jne 0x1401237b8
mov dword [0x1404b3214], 1
xor eax, eax
cmp eax, 1
je 0x1401237b8
lea rax, [rsp + 0x3328]
mov qword [rsp + 0xf58], rax
lea r8, [0x140485e10]
lea rdx, str.skill:
mov rcx, qword [rsp + 0xf58]
call fcn.1400c4050
mov qword [rsp + 0xf60], rax
mov edx, 0xaea
mov rcx, qword [rsp + 0xf60]
call fcn.14013acd0
lea rax, [rsp + 0x3330]
mov qword [rsp + 0xf68], rax
lea r8, [0x1404a06a0]
lea rdx, str.skill2:
mov rcx, qword [rsp + 0xf68]
call fcn.1400c4050
mov qword [rsp + 0xf70], rax
mov edx, 0xaeb
mov rcx, qword [rsp + 0xf70]
call fcn.14013acd0
lea rcx, [rsp + 0x3b80]
call fcn.1400bc590
nop
lea rax, [rsp + 0x3338]
mov qword [rsp + 0xf78], rax
lea rdx, [0x1402233e4]
mov rcx, qword [rsp + 0xf78]
call fcn.1400bc8d0
mov qword [rsp + 0xf80], rax
mov rax, qword [rsp + 0xf80]
mov qword [rsp + 0xf88], rax
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0xfa0], rax
lea rax, [rsp + 0x3340]
mov qword [rsp + 0xf90], rax
lea rdx, [0x140485e10]
mov rcx, qword [rsp + 0xf90]
call fcn.1400bc870
mov qword [rsp + 0xf98], rax
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0xfa8], rax
lea r8, [rsp + 0x3b80]
mov rdx, qword [rsp + 0xfa0]
mov rcx, qword [rsp + 0xfa8]
call fcn.1400e7960
mov dword [rsp + 0x240], eax
lea rcx, [rsp + 0x3b60]
call fcn.1400bc590
nop
lea rax, [rsp + 0x3348]
mov qword [rsp + 0xfb0], rax
lea rdx, [0x1402233f8]
mov rcx, qword [rsp + 0xfb0]
call fcn.1400bc8d0
mov qword [rsp + 0xfb8], rax
mov rax, qword [rsp + 0xfb8]
mov qword [rsp + 0xfc0], rax
mov rax, qword [rsp + 0xfc0]
mov qword [rsp + 0xfd8], rax
lea rax, [rsp + 0x3350]
mov qword [rsp + 0xfc8], rax
lea rdx, [0x1404a06a0]
mov rcx, qword [rsp + 0xfc8]
call fcn.1400bc870
mov qword [rsp + 0xfd0], rax
mov rax, qword [rsp + 0xfd0]
mov qword [rsp + 0xfe0], rax
lea r8, [rsp + 0x3b60]
mov rdx, qword [rsp + 0xfd8]
mov rcx, qword [rsp + 0xfe0]
call fcn.1400e7960
mov dword [rsp + 0x244], eax
cmp dword [rsp + 0x240], 5
jl 0x14012379d
mov dword [rsp + 0x5c], 0
jmp 0x1401232f5
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xa
jge 0x14012379d
lea rcx, [rsp + 0x640]
call fcn.1400bc590
nop
cmp dword [rsp + 0x5c], 5
jge 0x1401233cf
lea rax, [rsp + 0x3358]
mov qword [rsp + 0xfe8], rax
lea rdx, str.__s____________
mov rcx, qword [rsp + 0xfe8]
call fcn.1400bc8d0
mov qword [rsp + 0xff0], rax
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0xff8], rax
mov rax, qword [rsp + 0xff8]
mov qword [rsp + 0x1010], rax
lea rax, [rsp + 0x3360]
mov qword [rsp + 0x1000], rax
movsxd rax, dword [rsp + 0x5c]
mov rdx, rax
lea rcx, [rsp + 0x3b80]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1000]
call fcn.1400bc870
mov qword [rsp + 0x1008], rax
mov rax, qword [rsp + 0x1008]
mov qword [rsp + 0x1018], rax
lea r8, [rsp + 0x640]
mov rdx, qword [rsp + 0x1010]
mov rcx, qword [rsp + 0x1018]
call fcn.1400e7960
cmp dword [rsp + 0x5c], 5
jl 0x1401234b0
cmp dword [rsp + 0x244], 5
jge 0x1401233f6
lea rcx, [rsp + 0x640]
call fcn.1400c1230
jmp 0x14012379d
lea rax, [rsp + 0x3368]
mov qword [rsp + 0x1020], rax
lea rdx, [0x140223420]
mov rcx, qword [rsp + 0x1020]
call fcn.1400bc8d0
mov qword [rsp + 0x1028], rax
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x1030], rax
mov rax, qword [rsp + 0x1030]
mov qword [rsp + 0x1048], rax
lea rax, [rsp + 0x3370]
mov qword [rsp + 0x1038], rax
mov eax, dword [rsp + 0x5c]
sub eax, 5
cdqe
mov rdx, rax
lea rcx, [rsp + 0x3b60]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1038]
call fcn.1400bc870
mov qword [rsp + 0x1040], rax
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x1050], rax
lea r8, [rsp + 0x640]
mov rdx, qword [rsp + 0x1048]
mov rcx, qword [rsp + 0x1050]
call fcn.1400e7960
lea rax, [rsp + 0x3378]
mov qword [rsp + 0x1058], rax
xor edx, edx
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1058]
call fcn.1400bc870
mov qword [rsp + 0x1060], rax
mov rcx, qword [rsp + 0x1060]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x1404b3a08]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3380]
mov qword [rsp + 0x1068], rax
mov edx, 1
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1068]
call fcn.1400bc870
mov qword [rsp + 0x1070], rax
mov rcx, qword [rsp + 0x1070]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x1404b3a30]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3388]
mov qword [rsp + 0x1078], rax
mov edx, 2
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1078]
call fcn.1400bc870
mov qword [rsp + 0x1080], rax
mov rcx, qword [rsp + 0x1080]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x1404b3a58]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3390]
mov qword [rsp + 0x1088], rax
mov edx, 3
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1088]
call fcn.1400bc870
mov qword [rsp + 0x1090], rax
mov rcx, qword [rsp + 0x1090]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, reloc.WS2_32.dll_accept
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x3398]
mov qword [rsp + 0x1098], rax
mov edx, 4
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1098]
call fcn.1400bc870
mov qword [rsp + 0x10a0], rax
mov rcx, qword [rsp + 0x10a0]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x1404b3aa8]
mov dword [rdx + rcx*4], eax
lea rax, [rsp + 0x33a0]
mov qword [rsp + 0x10a8], rax
mov edx, 5
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x10a8]
call fcn.1400bc870
mov qword [rsp + 0x10b0], rax
mov rcx, qword [rsp + 0x10b0]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0x5c]
lea rdx, [0x1404b3a80]
mov dword [rdx + rcx*4], eax
mov edx, 6
lea rcx, [rsp + 0x640]
call fcn.1400c3790
mov rcx, rax
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5810]
call fcn.1400bcac0
mov qword [rsp + 0x10b8], rax
mov rcx, qword [rsp + 0x10b8]
call fcn.1400b6dd0
mov qword [rsp + 0x2e8], rax
movsxd rax, dword [rsp + 0x5c]
imul rax, rax, 0x200
lea rcx, [0x1404b3ad0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x33a8], rax
mov rax, qword [rsp + 0x2e8]
movzx eax, byte [rax]
mov byte [rsp + 0x84], al
mov rax, qword [rsp + 0x1d0]
movzx ecx, byte [rsp + 0x84]
mov byte [rax], cl
mov rax, qword [rsp + 0x2e8]
inc rax
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x1d0], rax
cmp byte [rsp + 0x84], 0
jne 0x140123729
lea rcx, [rsp + 0x5810]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x640]
call fcn.1400c1230
jmp 0x1401232eb
lea rcx, [rsp + 0x3b60]
call fcn.1400c1230
nop
lea rcx, [rsp + 0x3b80]
call fcn.1400c1230
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b5010], eax
jle 0x140123835
lea rcx, [0x1404b5010]
call fcn.1401b49fc
cmp dword [0x1404b5010], 0xffffffff
jne 0x140123835
lea rax, [fcn.140072130]
mov qword [rsp + 0x20], rax
lea r9, [fcn.1400be510]
mov r8d, 0xa
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [0x1404b4ed0]
call fcn.1401b45bc
lea rcx, [0x1401c7840]
call fcn.1401b493c
nop
lea rcx, [0x1404b5010]
call fcn.1401b4990
cmp dword [0x1404b5014], 0
jne 0x1401238fb
mov dword [rsp + 0xd8], 0
jmp 0x14012385f
mov eax, dword [rsp + 0xd8]
inc eax
mov dword [rsp + 0xd8], eax
cmp dword [rsp + 0xd8], 0xa
jge 0x1401238f1
movsxd rax, dword [rsp + 0xd8]
lea rcx, [0x1404a73b0]
lea rax, [rcx + rax*8]
mov rcx, rax
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5898]
call fcn.1400bcac0
mov qword [rsp + 0x10c0], rax
mov rax, qword [rsp + 0x10c0]
mov qword [rsp + 0x10c8], rax
mov rcx, qword [rsp + 0x10c8]
call fcn.1400b6dd0
movsxd rcx, dword [rsp + 0xd8]
imul rcx, rcx, 0x20
lea rdx, [0x1404b4ed0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5898]
call fcn.1400c1300
jmp 0x14012384f
mov dword [0x1404b5014], 1
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b5020], eax
jle 0x14012394f
lea rcx, [0x1404b5020]
call fcn.1401b49fc
cmp dword [0x1404b5020], 0xffffffff
jne 0x14012394f
xor ecx, ecx
call fcn.140151580
mov qword [0x1404b5018], rax
lea rcx, [0x1404b5020]
call fcn.1401b4990
xor ecx, ecx
call fcn.140151580
mov qword [rsp + 0x10e0], rax
mov rax, qword [0x1404b5018]
mov qword [rsp + 0x10e8], rax
lea rax, [rsp + 0x33b0]
mov qword [rsp + 0x10d0], rax
lea rdx, [0x140223424]
mov rcx, qword [rsp + 0x10d0]
call fcn.1400bc8d0
mov qword [rsp + 0x10d8], rax
mov rax, qword [rsp + 0x10d8]
mov qword [rsp + 0x10f0], rax
mov r8, qword [rsp + 0x10e0]
mov rdx, qword [rsp + 0x10e8]
mov rcx, qword [rsp + 0x10f0]
call fcn.1400c7d20
cmp eax, 1
jl 0x140124797
lea rdx, [0x140213ed6]
lea rcx, [0x140485e10]
call fcn.1400c2cd0
mov dword [rsp + 0x64], 0
jmp 0x1401239f6
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 5
jge 0x1401240ac
movsxd rax, dword [rsp + 0x64]
imul rax, rax, 0x200
lea rcx, [0x1404b3ad0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [rsp + 0x458]
call fcn.1400bc8d0
nop
lea rdx, [0x140223428]
lea rcx, [rsp + 0x450]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x1404b3a80]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12d8]
call fcn.1400df950
mov qword [rsp + 0x10f8], rax
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x1100], rax
mov rax, qword [rsp + 0x1100]
mov qword [rsp + 0x1228], rax
lea rdx, [0x14022342c]
lea rcx, [rsp + 0x448]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x1404b3aa8]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12d0]
call fcn.1400df950
mov qword [rsp + 0x1108], rax
mov rax, qword [rsp + 0x1108]
mov qword [rsp + 0x1110], rax
mov rax, qword [rsp + 0x1110]
mov qword [rsp + 0x11f8], rax
lea rdx, [0x140223430]
lea rcx, [rsp + 0x440]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, reloc.WS2_32.dll_accept
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12c8]
call fcn.1400df950
mov qword [rsp + 0x1118], rax
mov rax, qword [rsp + 0x1118]
mov qword [rsp + 0x1120], rax
mov rax, qword [rsp + 0x1120]
mov qword [rsp + 0x11c8], rax
lea rdx, [0x140223434]
lea rcx, [rsp + 0x438]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x1404b3a58]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12c0]
call fcn.1400df950
mov qword [rsp + 0x1128], rax
mov rax, qword [rsp + 0x1128]
mov qword [rsp + 0x1130], rax
mov rax, qword [rsp + 0x1130]
mov qword [rsp + 0x1198], rax
lea rdx, [0x140223438]
lea rcx, [rsp + 0x430]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x1404b3a30]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12b8]
call fcn.1400df950
mov qword [rsp + 0x1138], rax
mov rax, qword [rsp + 0x1138]
mov qword [rsp + 0x1140], rax
mov rax, qword [rsp + 0x1140]
mov qword [rsp + 0x1168], rax
lea rdx, [0x14022343c]
lea rcx, [rsp + 0x428]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x64]
lea rcx, [0x1404b3a08]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x12b0]
call fcn.1400df950
mov qword [rsp + 0x1148], rax
mov rax, qword [rsp + 0x1148]
mov qword [rsp + 0x1150], rax
lea r8, [rsp + 0x428]
mov rdx, qword [rsp + 0x1150]
lea rcx, [rsp + 0x12a8]
call fcn.1400c3ed0
mov qword [rsp + 0x1158], rax
mov rax, qword [rsp + 0x1158]
mov qword [rsp + 0x1160], rax
mov rax, qword [rsp + 0x1160]
mov qword [rsp + 0x1170], rax
mov r8, qword [rsp + 0x1168]
mov rdx, qword [rsp + 0x1170]
lea rcx, [rsp + 0x12a0]
call fcn.1400c3ed0
mov qword [rsp + 0x1178], rax
mov rax, qword [rsp + 0x1178]
mov qword [rsp + 0x1180], rax
lea r8, [rsp + 0x430]
mov rdx, qword [rsp + 0x1180]
lea rcx, [rsp + 0x1298]
call fcn.1400c3ed0
mov qword [rsp + 0x1188], rax
mov rax, qword [rsp + 0x1188]
mov qword [rsp + 0x1190], rax
mov rax, qword [rsp + 0x1190]
mov qword [rsp + 0x11a0], rax
mov r8, qword [rsp + 0x1198]
mov rdx, qword [rsp + 0x11a0]
lea rcx, [rsp + 0x1290]
call fcn.1400c3ed0
mov qword [rsp + 0x11a8], rax
mov rax, qword [rsp + 0x11a8]
mov qword [rsp + 0x11b0], rax
lea r8, [rsp + 0x438]
mov rdx, qword [rsp + 0x11b0]
lea rcx, [rsp + 0x1288]
call fcn.1400c3ed0
mov qword [rsp + 0x11b8], rax
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x11c0], rax
mov rax, qword [rsp + 0x11c0]
mov qword [rsp + 0x11d0], rax
mov r8, qword [rsp + 0x11c8]
mov rdx, qword [rsp + 0x11d0]
lea rcx, [rsp + 0x1280]
call fcn.1400c3ed0
mov qword [rsp + 0x11d8], rax
mov rax, qword [rsp + 0x11d8]
mov qword [rsp + 0x11e0], rax
lea r8, [rsp + 0x440]
mov rdx, qword [rsp + 0x11e0]
lea rcx, [rsp + 0x1278]
call fcn.1400c3ed0
mov qword [rsp + 0x11e8], rax
mov rax, qword [rsp + 0x11e8]
mov qword [rsp + 0x11f0], rax
mov rax, qword [rsp + 0x11f0]
mov qword [rsp + 0x1200], rax
mov r8, qword [rsp + 0x11f8]
mov rdx, qword [rsp + 0x1200]
lea rcx, [rsp + 0x1270]
call fcn.1400c3ed0
mov qword [rsp + 0x1208], rax
mov rax, qword [rsp + 0x1208]
mov qword [rsp + 0x1210], rax
lea r8, [rsp + 0x448]
mov rdx, qword [rsp + 0x1210]
lea rcx, [rsp + 0x1268]
call fcn.1400c3ed0
mov qword [rsp + 0x1218], rax
mov rax, qword [rsp + 0x1218]
mov qword [rsp + 0x1220], rax
mov rax, qword [rsp + 0x1220]
mov qword [rsp + 0x1230], rax
mov r8, qword [rsp + 0x1228]
mov rdx, qword [rsp + 0x1230]
lea rcx, [rsp + 0x1260]
call fcn.1400c3ed0
mov qword [rsp + 0x1238], rax
mov rax, qword [rsp + 0x1238]
mov qword [rsp + 0x1240], rax
lea r8, [rsp + 0x450]
mov rdx, qword [rsp + 0x1240]
lea rcx, [rsp + 0x1258]
call fcn.1400c3ed0
mov qword [rsp + 0x1248], rax
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x1250], rax
lea r8, [rsp + 0x458]
mov rdx, qword [rsp + 0x1250]
lea rcx, [rsp + 0x460]
call fcn.1400c3ed0
nop
lea rcx, [rsp + 0x1258]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1260]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1268]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1270]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1278]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1280]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1288]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1290]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1298]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12a0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12a8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12b0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x428]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12b8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x430]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12c0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x438]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12c8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x440]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12d0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x448]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x12d8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x450]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x458]
call fcn.1400c12e0
cmp dword [rsp + 0x64], 0
jle 0x14012404f
lea rdx, [0x140223440]
lea rcx, [0x140485e10]
call fcn.1400c4ed0
lea rdx, [rsp + 0x460]
lea rcx, [0x140485e10]
call fcn.1400c4ea0
movsxd rax, dword [rsp + 0x64]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
movsxd rcx, dword [rsp + 0x64]
lea rdx, [0x1404a73b0]
lea rcx, [rdx + rcx*8]
mov rdx, rax
call fcn.1400c2cd0
nop
lea rcx, [rsp + 0x460]
call fcn.1400c12e0
jmp 0x1401239ec
lea rdx, [0x140213ed7]
lea rcx, [0x1404a06a0]
call fcn.1400c2cd0
mov dword [rsp + 0x68], 5
jmp 0x1401240d3
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0xa
jge 0x140124789
movsxd rax, dword [rsp + 0x68]
imul rax, rax, 0x200
lea rcx, [0x1404b3ad0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.1400bc8d0
nop
lea rdx, [0x140223444]
lea rcx, [rsp + 0x490]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x1404b3a80]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14c0]
call fcn.1400df950
mov qword [rsp + 0x12e0], rax
mov rax, qword [rsp + 0x12e0]
mov qword [rsp + 0x12e8], rax
mov rax, qword [rsp + 0x12e8]
mov qword [rsp + 0x1410], rax
lea rdx, [0x140223448]
lea rcx, [rsp + 0x488]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x1404b3aa8]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14b8]
call fcn.1400df950
mov qword [rsp + 0x12f0], rax
mov rax, qword [rsp + 0x12f0]
mov qword [rsp + 0x12f8], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0x13e0], rax
lea rdx, [0x14022344c]
lea rcx, [rsp + 0x480]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, reloc.WS2_32.dll_accept
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14b0]
call fcn.1400df950
mov qword [rsp + 0x1300], rax
mov rax, qword [rsp + 0x1300]
mov qword [rsp + 0x1308], rax
mov rax, qword [rsp + 0x1308]
mov qword [rsp + 0x13b0], rax
lea rdx, [0x140223450]
lea rcx, [rsp + 0x478]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x1404b3a58]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14a8]
call fcn.1400df950
mov qword [rsp + 0x1310], rax
mov rax, qword [rsp + 0x1310]
mov qword [rsp + 0x1318], rax
mov rax, qword [rsp + 0x1318]
mov qword [rsp + 0x1380], rax
lea rdx, [0x140223454]
lea rcx, [rsp + 0x470]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x1404b3a30]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x14a0]
call fcn.1400df950
mov qword [rsp + 0x1320], rax
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0x1328], rax
mov rax, qword [rsp + 0x1328]
mov qword [rsp + 0x1350], rax
lea rdx, [0x140223458]
lea rcx, [rsp + 0x468]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x68]
lea rcx, [0x1404b3a08]
mov edx, dword [rcx + rax*4]
lea rcx, [rsp + 0x1498]
call fcn.1400df950
mov qword [rsp + 0x1330], rax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x1338], rax
lea r8, [rsp + 0x468]
mov rdx, qword [rsp + 0x1338]
lea rcx, [rsp + 0x1490]
call fcn.1400c3ed0
mov qword [rsp + 0x1340], rax
mov rax, qword [rsp + 0x1340]
mov qword [rsp + 0x1348], rax
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0x1358], rax
mov r8, qword [rsp + 0x1350]
mov rdx, qword [rsp + 0x1358]
lea rcx, [rsp + 0x1488]
call fcn.1400c3ed0
mov qword [rsp + 0x1360], rax
mov rax, qword [rsp + 0x1360]
mov qword [rsp + 0x1368], rax
lea r8, [rsp + 0x470]
mov rdx, qword [rsp + 0x1368]
lea rcx, [rsp + 0x1480]
call fcn.1400c3ed0
mov qword [rsp + 0x1370], rax
mov rax, qword [rsp + 0x1370]
mov qword [rsp + 0x1378], rax
mov rax, qword [rsp + 0x1378]
mov qword [rsp + 0x1388], rax
mov r8, qword [rsp + 0x1380]
mov rdx, qword [rsp + 0x1388]
lea rcx, [rsp + 0x1478]
call fcn.1400c3ed0
mov qword [rsp + 0x1390], rax
mov rax, qword [rsp + 0x1390]
mov qword [rsp + 0x1398], rax
lea r8, [rsp + 0x478]
mov rdx, qword [rsp + 0x1398]
lea rcx, [rsp + 0x1470]
call fcn.1400c3ed0
mov qword [rsp + 0x13a0], rax
mov rax, qword [rsp + 0x13a0]
mov qword [rsp + 0x13a8], rax
mov rax, qword [rsp + 0x13a8]
mov qword [rsp + 0x13b8], rax
mov r8, qword [rsp + 0x13b0]
mov rdx, qword [rsp + 0x13b8]
lea rcx, [rsp + 0x1468]
call fcn.1400c3ed0
mov qword [rsp + 0x13c0], rax
mov rax, qword [rsp + 0x13c0]
mov qword [rsp + 0x13c8], rax
lea r8, [rsp + 0x480]
mov rdx, qword [rsp + 0x13c8]
lea rcx, [rsp + 0x1460]
call fcn.1400c3ed0
mov qword [rsp + 0x13d0], rax
mov rax, qword [rsp + 0x13d0]
mov qword [rsp + 0x13d8], rax
mov rax, qword [rsp + 0x13d8]
mov qword [rsp + 0x13e8], rax
mov r8, qword [rsp + 0x13e0]
mov rdx, qword [rsp + 0x13e8]
lea rcx, [rsp + 0x1458]
call fcn.1400c3ed0
mov qword [rsp + 0x13f0], rax
mov rax, qword [rsp + 0x13f0]
mov qword [rsp + 0x13f8], rax
lea r8, [rsp + 0x488]
mov rdx, qword [rsp + 0x13f8]
lea rcx, [rsp + 0x1450]
call fcn.1400c3ed0
mov qword [rsp + 0x1400], rax
mov rax, qword [rsp + 0x1400]
mov qword [rsp + 0x1408], rax
mov rax, qword [rsp + 0x1408]
mov qword [rsp + 0x1418], rax
mov r8, qword [rsp + 0x1410]
mov rdx, qword [rsp + 0x1418]
lea rcx, [rsp + 0x1448]
call fcn.1400c3ed0
mov qword [rsp + 0x1420], rax
mov rax, qword [rsp + 0x1420]
mov qword [rsp + 0x1428], rax
lea r8, [rsp + 0x490]
mov rdx, qword [rsp + 0x1428]
lea rcx, [rsp + 0x1440]
call fcn.1400c3ed0
mov qword [rsp + 0x1430], rax
mov rax, qword [rsp + 0x1430]
mov qword [rsp + 0x1438], rax
lea r8, [rsp + 0x498]
mov rdx, qword [rsp + 0x1438]
lea rcx, [rsp + 0x4a0]
call fcn.1400c3ed0
nop
lea rcx, [rsp + 0x1440]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1448]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1450]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1458]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1460]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1468]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1470]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1478]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1480]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1488]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1490]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1498]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x468]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x14a0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x470]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x14a8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x478]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x14b0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x480]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x14b8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x488]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x14c0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x490]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x498]
call fcn.1400c12e0
cmp dword [rsp + 0x68], 5
jle 0x14012472c
lea rdx, [0x14022345c]
lea rcx, [0x1404a06a0]
call fcn.1400c4ed0
lea rdx, [rsp + 0x4a0]
lea rcx, [0x1404a06a0]
call fcn.1400c4ea0
movsxd rax, dword [rsp + 0x68]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
movsxd rcx, dword [rsp + 0x68]
lea rdx, [0x1404a73b0]
lea rcx, [rdx + rcx*8]
mov rdx, rax
call fcn.1400c2cd0
nop
lea rcx, [rsp + 0x4a0]
call fcn.1400c12e0
jmp 0x1401240c9
xor ecx, ecx
call fcn.140151580
mov qword [0x1404b5018], rax
mov dword [rsp + 0x120], 0xa
mov dword [rsp + 0x100], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x33b8]
call fcn.14000b340
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9, rax
xor r8d, r8d
mov edx, dword [rsp + 0x120]
lea rcx, [0x140223460]
call fcn.140077480
movzx eax, al
test eax, eax
je 0x140127442
lea rdx, [0x140223468]
lea rcx, [rsp + 0x4560]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4560]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x1401e565c]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4560]
call fcn.140072130
lea rdx, [0x140223470]
lea rcx, [rsp + 0x4580]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4580]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x14022a288]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4580]
call fcn.140072130
lea rdx, [0x140223478]
lea rcx, [rsp + 0x45a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x45a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x45a0]
call fcn.140072130
lea rdx, str.CD
lea rcx, [rsp + 0x45c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x45c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x45c0]
call fcn.140072130
lea rdx, [0x140223490]
lea rcx, [rsp + 0x45e0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x45e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x1401faa04]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x45e0]
call fcn.140072130
lea rdx, [0x1402234a0]
lea rcx, [rsp + 0x4600]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4600]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4600]
call fcn.140072130
lea rdx, [0x1402234b0]
lea rcx, [rsp + 0x4620]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4620]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4620]
call fcn.140072130
movzx eax, byte [rsp + 0x55]
test eax, eax
je 0x140124b04
lea rdx, [0x1402234c0]
lea rcx, [rsp + 0x4640]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4640]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x1401e565c]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4640]
call fcn.140072130
xor r9d, r9d
movss xmm2, dword [0x1401faa14]
mov edx, reloc.WS2_32.dll_recv
lea rcx, str.ADD
call fcn.140082090
lea rdx, [0x1402234d8]
lea rcx, [rsp + 0x4660]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4660]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
movss xmm2, dword [0x1401faa18]
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4660]
call fcn.140072130
call fcn.14002d870
movss xmm1, dword [0x14022a2a4]
comiss xmm1, xmm0
jbe 0x140124b02
xorps xmm2, xmm2
movss xmm1, dword [0x14022a2a4]
lea rcx, [rsp + 0x14c8]
call fcn.14000b340
xor edx, edx
lea rcx, [rsp + 0x14c8]
call fcn.1400433a0
jmp 0x140124b79
lea rdx, [0x1402234e8]
lea rcx, [rsp + 0x4680]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4680]
lea rcx, [0x14048c410]
call fcn.1400c4b50
xor r9d, r9d
xorps xmm2, xmm2
xor edx, edx
mov rcx, rax
call fcn.140082090
nop
lea rcx, [rsp + 0x4680]
call fcn.140072130
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140213ef4]
call fcn.140082090
xor r9d, r9d
xorps xmm2, xmm2
mov edx, reloc.WS2_32.dll_recv
lea rcx, [0x140213ef5]
call fcn.140082090
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b5130], eax
jle 0x140124c73
lea rcx, [0x1404b5130]
call fcn.1401b49fc
cmp dword [0x1404b5130], 0xffffffff
jne 0x140124c73
lea rdx, [0x1402234f8]
lea rcx, [0x1404b5030]
call fcn.140071e30
nop
lea rdx, [0x1402234fc]
lea rcx, [0x1404b5050]
call fcn.140071e30
nop
lea rdx, [0x140223500]
lea rcx, [0x1404b5070]
call fcn.140071e30
nop
lea rdx, [0x140223504]
lea rcx, [0x1404b5090]
call fcn.140071e30
nop
lea rdx, [0x140223508]
lea rcx, [0x1404b50b0]
call fcn.140071e30
nop
lea rdx, [0x140223584]
lea rcx, [0x1404b50d0]
call fcn.140071e30
nop
lea rdx, [0x1402235b8]
lea rcx, [0x1404b50f0]
call fcn.140071e30
nop
lea rdx, [0x1402235c4]
lea rcx, [0x1404b5110]
call fcn.140071e30
nop
lea rcx, [0x1401c4900]
call fcn.1401b493c
lea rcx, [0x1404b5130]
call fcn.1401b4990
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b5240], eax
jle 0x140124d6d
lea rcx, [0x1404b5240]
call fcn.1401b49fc
cmp dword [0x1404b5240], 0xffffffff
jne 0x140124d6d
lea rdx, [0x1402235cc]
lea rcx, [0x1404b5140]
call fcn.140071e30
nop
lea rdx, [0x1402235d0]
lea rcx, [0x1404b5160]
call fcn.140071e30
nop
lea rdx, [0x1402235d4]
lea rcx, [0x1404b5180]
call fcn.140071e30
nop
lea rdx, [0x1402235d8]
lea rcx, [0x1404b51a0]
call fcn.140071e30
nop
lea rdx, [0x1402235dc]
lea rcx, [0x1404b51c0]
call fcn.140071e30
nop
lea rdx, [0x1402235e0]
lea rcx, [0x1404b51e0]
call fcn.140071e30
nop
lea rdx, [0x1402235e4]
lea rcx, [0x1404b5200]
call fcn.140071e30
nop
lea rdx, str.1000
lea rcx, [0x1404b5220]
call fcn.140071e30
nop
lea rcx, [0x1401c78e0]
call fcn.1401b493c
lea rcx, [0x1404b5240]
call fcn.1401b4990
cmp dword [0x140259f2c], 0
je 0x140124da5
lea rax, [0x140223688]
mov qword [rsp + 0x4b0], rax
lea rax, [0x1402236b8]
mov qword [rsp + 0x4c0], rax
lea rax, str.Self
mov qword [rsp + 0x4b8], rax
jmp 0x140124dd2
lea rax, [0x140223700]
mov qword [rsp + 0x4b0], rax
lea rax, [0x140223730]
mov qword [rsp + 0x4c0], rax
lea rax, [0x140223780]
mov qword [rsp + 0x4b8], rax
mov eax, 0x330
mov eax, eax
mov ecx, dword [0x1404bd600]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x1404b5278], eax
jle 0x140124e26
lea rcx, [0x1404b5278]
call fcn.1401b49fc
cmp dword [0x1404b5278], 0xffffffff
jne 0x140124e26
xor ecx, ecx
call fcn.140151580
mov qword [0x1404b5270], rax
lea rcx, [0x1404b5278]
call fcn.1401b4990
xor ecx, ecx
call fcn.140151580
mov qword [rsp + 0x14e0], rax
mov rax, qword [0x1404b5270]
mov qword [rsp + 0x14e8], rax
lea rax, [rsp + 0x33c0]
mov qword [rsp + 0x14d0], rax
lea rdx, [0x14022379c]
mov rcx, qword [rsp + 0x14d0]
call fcn.1400bc8d0
mov qword [rsp + 0x14d8], rax
mov rax, qword [rsp + 0x14d8]
mov qword [rsp + 0x14f0], rax
mov r8, qword [rsp + 0x14e0]
mov rdx, qword [rsp + 0x14e8]
mov rcx, qword [rsp + 0x14f0]
call fcn.1400c7d20
cmp eax, 1
jl 0x140124eb0
xor ecx, ecx
call fcn.140151580
mov qword [0x1404b5270], rax
cmp dword [reloc.WS2_32.dll_accept], 0
je 0x14012536d
mov dword [rsp + 0xdc], 0
jmp 0x140124eda
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 0xa
jge 0x14012536d
lea rcx, [rsp + 0x2f20]
call fcn.1400bc590
nop
lea rax, [rsp + 0x33c8]
mov qword [rsp + 0x14f8], rax
lea rdx, [0x1402237a0]
mov rcx, qword [rsp + 0x14f8]
call fcn.1400bc8d0
mov qword [rsp + 0x1500], rax
mov rax, qword [rsp + 0x1500]
mov qword [rsp + 0x1508], rax
mov rax, qword [rsp + 0x1508]
mov qword [rsp + 0x1520], rax
lea rax, [rsp + 0x33d0]
mov qword [rsp + 0x1510], rax
movsxd rax, dword [rsp + 0xdc]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1510]
call fcn.1400bc8d0
mov qword [rsp + 0x1518], rax
mov rax, qword [rsp + 0x1518]
mov qword [rsp + 0x1528], rax
lea r8, [rsp + 0x2f20]
mov rdx, qword [rsp + 0x1520]
mov rcx, qword [rsp + 0x1528]
call fcn.1400e7960
mov dword [rsp + 0x248], eax
mov dword [rsp + 0x94], 0
jmp 0x140124fdc
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x248]
cmp dword [rsp + 0x94], eax
jge 0x14012535b
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.1400c3790
lea rdx, [0x140213ef6]
mov rcx, rax
call fcn.1400c36c0
movzx eax, al
test eax, eax
je 0x140125356
lea rax, [rsp + 0x33d8]
mov qword [rsp + 0x1530], rax
lea rdx, [0x1402237a4]
mov rcx, qword [rsp + 0x1530]
call fcn.1400bc8d0
mov qword [rsp + 0x1538], rax
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0x1540], rax
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0x1558], rax
lea rax, [rsp + 0x33e0]
mov qword [rsp + 0x1548], rax
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1548]
call fcn.1400bc870
mov qword [rsp + 0x1550], rax
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0x1560], rax
mov rdx, qword [rsp + 0x1558]
mov rcx, qword [rsp + 0x1560]
call fcn.1400dfe70
test eax, eax
je 0x140125356
lea rax, [rsp + 0x33e8]
mov qword [rsp + 0x1568], rax
lea rdx, [0x1402237a8]
mov rcx, qword [rsp + 0x1568]
call fcn.1400bc8d0
mov qword [rsp + 0x1570], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x1578], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x1590], rax
lea rax, [rsp + 0x33f0]
mov qword [rsp + 0x1580], rax
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1580]
call fcn.1400bc870
mov qword [rsp + 0x1588], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x1598], rax
xor r9d, r9d
mov r8, qword [rsp + 0x1590]
mov rdx, qword [rsp + 0x1598]
lea rcx, [rsp + 0x15c0]
call fcn.1400f2fd0
mov qword [rsp + 0x15a0], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0x15a8], rax
mov rcx, qword [rsp + 0x15a8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5920]
call fcn.1400bcac0
mov qword [rsp + 0x15b0], rax
mov rax, qword [rsp + 0x15b0]
mov qword [rsp + 0x15b8], rax
mov rcx, qword [rsp + 0x15b8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5100]
call fcn.140071e30
nop
lea rcx, [rsp + 0x5920]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x15c0]
call fcn.1400c12e0
lea rax, [rsp + 0x33f8]
mov qword [rsp + 0x15c8], rax
lea rdx, [0x1402237ac]
mov rcx, qword [rsp + 0x15c8]
call fcn.1400bc8d0
mov qword [rsp + 0x15d0], rax
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x15d8], rax
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x15f0], rax
lea rax, [rsp + 0x3400]
mov qword [rsp + 0x15e0], rax
movsxd rax, dword [rsp + 0x94]
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x15e0]
call fcn.1400bc870
mov qword [rsp + 0x15e8], rax
mov rax, qword [rsp + 0x15e8]
mov qword [rsp + 0x15f8], rax
mov r9d, 1
mov r8, qword [rsp + 0x15f0]
mov rdx, qword [rsp + 0x15f8]
lea rcx, [rsp + 0x4a8]
call fcn.1400f2fd0
nop
lea rax, [rsp + 0x3408]
mov qword [rsp + 0x1600], rax
lea rdx, [rsp + 0x4a8]
mov rcx, qword [rsp + 0x1600]
call fcn.1400bc870
mov qword [rsp + 0x1608], rax
mov rcx, qword [rsp + 0x1608]
call fcn.1400e6390
movsxd rcx, dword [rsp + 0xdc]
imul rcx, rcx, 0x28
lea rdx, [0x1404b5280]
add rdx, rcx
mov rcx, rdx
movsxd rdx, dword [rsp + 0x94]
mov dword [rcx + rdx*4], eax
lea rcx, [rsp + 0x4a8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5100]
call fcn.140072130
jmp 0x140124fcc
lea rcx, [rsp + 0x2f20]
call fcn.1400c1230
jmp 0x140124eca
call fcn.14007efb0
mov dword [rsp + 0x4c], 0
mov dword [rsp + 0x90], 0
jmp 0x140125397
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
cmp dword [rsp + 0x90], 0xb
jge 0x14012743d
cmp dword [rsp + 0x90], 4
jle 0x1401253be
cmp dword [rsp + 0x100], 0
jne 0x1401253be
jmp 0x14012743d
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x44], eax
cmp dword [rsp + 0x90], 5
jle 0x1401253e0
mov eax, dword [rsp + 0x90]
dec eax
mov dword [rsp + 0x44], eax
xorps xmm1, xmm1
xor ecx, ecx
call fcn.1400801d0
lea rcx, [rsp + 0x398]
call fcn.1400be510
nop
cmp dword [rsp + 0x44], 0
jne 0x140125413
lea rdx, [0x1402237b0]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
cmp dword [rsp + 0x44], 1
jne 0x14012542e
lea rdx, [0x1402237b4]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
cmp dword [rsp + 0x44], 2
jne 0x140125449
lea rdx, [0x1402237b8]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
cmp dword [rsp + 0x44], 3
jne 0x140125464
lea rdx, [0x1402237bc]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
cmp dword [rsp + 0x44], 4
jne 0x14012547f
lea rdx, [0x1402237c0]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov eax, dword [rsp + 0x44]
sub eax, 5
test eax, eax
jne 0x14012549e
lea rdx, str.QWER
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 1
jne 0x1401254be
lea rdx, [0x1402237d0]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 2
jne 0x1401254de
lea rdx, [0x1402237d4]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 3
jne 0x1401254fe
lea rdx, [0x1402237d8]
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov eax, dword [rsp + 0x44]
sub eax, 5
cmp eax, 4
jne 0x14012551e
lea rdx, str.Right_Click
lea rcx, [rsp + 0x398]
call fcn.1400c2f50
mov dword [rsp + 0xe0], 0
jmp 0x14012553b
mov eax, dword [rsp + 0xe0]
inc eax
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x120]
cmp dword [rsp + 0xe0], eax
jge 0x14012742b
mov ecx, dword [rsp + 0xe0]
call fcn.140080c40
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x124], eax
cmp dword [rsp + 0x124], 9
ja case.default.0x140125590
movsxd rax, dword [rsp + 0x124]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x12f37c]
add rax, rcx
jmp rax
cmp dword [rsp + 0x90], 5
jne 0x1401255e0
lea rdx, [0x1402237f0]
lea rcx, [rsp + 0x46a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x46a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400ac2d0
nop
lea rcx, [rsp + 0x46a0]
call fcn.140072130
jmp case.default.0x140125590
lea rcx, [rsp + 0x398]
call fcn.1400d8190
mov rcx, rax
call fcn.140097590
jmp case.default.0x140125590
cmp dword [rsp + 0x100], 0
je 0x14012565e
mov eax, dword [rsp + 0x128]
add eax, 5
cmp eax, dword [rsp + 0x44]
jne 0x140125627
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
mov dword [rcx + rax*4], 3
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 3
jne 0x14012565c
mov eax, dword [rsp + 0x128]
add eax, 5
cmp eax, dword [rsp + 0x44]
je 0x14012565c
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
mov dword [rcx + rax*4], 0
jmp 0x14012568d
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 3
jne 0x14012568d
cmp dword [rsp + 0x44], 5
jge 0x14012568d
mov dword [rsp + 0x100], 1
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401faa08]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x4b0]
mov rdx, rax
lea rcx, [0x140223808]
call fcn.140099670
movzx eax, al
test eax, eax
je 0x14012590d
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 3
jne 0x1401257eb
mov dword [rsp + 0xd0], 0
jmp 0x140125718
mov eax, dword [rsp + 0xd0]
inc eax
mov dword [rsp + 0xd0], eax
cmp dword [rsp + 0xd0], 5
jge 0x1401257eb
mov eax, dword [rsp + 0x44]
cmp dword [rsp + 0xd0], eax
je 0x1401257e6
movsxd rax, dword [rsp + 0xd0]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 3
jne 0x1401257e6
lea rax, [rsp + 0x3410]
mov qword [rsp + 0x1620], rax
mov edx, dword [rsp + 0xd0]
lea rcx, [rsp + 0x1630]
call fcn.1400df950
mov qword [rsp + 0x1610], rax
mov rax, qword [rsp + 0x1610]
mov qword [rsp + 0x1618], rax
mov r8, qword [rsp + 0x1618]
lea rdx, [0x140223818]
mov rcx, qword [rsp + 0x1620]
call fcn.1400c4050
mov qword [rsp + 0x1628], rax
mov edx, 0xb9a
mov rcx, qword [rsp + 0x1628]
call fcn.14013acd0
nop
lea rcx, [rsp + 0x1630]
call fcn.1400c12e0
movsxd rax, dword [rsp + 0xd0]
lea rcx, [0x1404b3a08]
mov dword [rcx + rax*4], 0
jmp 0x140125708
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 5
jne 0x14012590d
mov eax, 1
imul rax, rax, 9
lea rcx, [0x14025a710]
movzx eax, byte [rcx + rax]
test eax, eax
jne 0x14012582d
mov eax, 1
imul rax, rax, 9
lea rcx, [0x14025a710]
mov byte [rcx + rax], 1
lea rax, [rsp + 0x3418]
mov qword [rsp + 0x1638], rax
lea rdx, [0x140223820]
mov rcx, qword [rsp + 0x1638]
call fcn.1400bc8d0
mov qword [rsp + 0x1640], rax
mov rax, qword [rsp + 0x1640]
mov qword [rsp + 0x1648], rax
mov rax, qword [rsp + 0x1648]
mov qword [rsp + 0x1660], rax
lea rax, [rsp + 0x3420]
mov qword [rsp + 0x1650], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1650]
call fcn.1400bc8d0
mov qword [rsp + 0x1658], rax
mov rax, qword [rsp + 0x1658]
mov qword [rsp + 0x1668], rax
mov rdx, qword [rsp + 0x1660]
mov rcx, qword [rsp + 0x1668]
call fcn.1400dfe70
test eax, eax
jne 0x14012590d
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
lea rdx, str.MP_::30
mov rcx, rax
call fcn.1400c5030
call fcn.14003ad40
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 1
je 0x14012593f
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 5
jne 0x1401259e5
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x14022a280]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a30]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x140223838]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x1401259e0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a30]
cmp dword [rcx + rax*4], 0xf
jle 0x1401259bb
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a30]
mov dword [rcx + rax*4], reloc.WS2_32.dll_ntohs
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a30]
cmp dword [rcx + rax*4], 3
jge 0x1401259e0
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a30]
mov dword [rcx + rax*4], 3
call fcn.14003ad40
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 3
je 0x140125af5
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401fa9f8]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a58]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x140223848]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x140125aa1
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a58]
cmp dword [rcx + rax*4], 0x78
jle 0x140125a7c
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a58]
mov dword [rcx + rax*4], 0x78
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a58]
cmp dword [rcx + rax*4], 0
jge 0x140125aa1
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a58]
mov dword [rcx + rax*4], 0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.0_CD
lea rcx, [rsp + 0x46c0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x46c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x46c0]
call fcn.140072130
call fcn.14003ad40
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 1
je 0x140125b30
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 4
je 0x140125b30
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 5
jne 0x140125b82
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401faa04]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3aa8]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x4b8]
mov rdx, rax
lea rcx, [0x140223910]
call fcn.140099670
call fcn.14003ad40
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 4
jne 0x140125bb9
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3aa8]
cmp dword [rcx + rax*4], 1
jne 0x140125bb9
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3aa8]
mov dword [rcx + rax*4], 0
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 1
je 0x140125bf8
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 4
je 0x140125bf8
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 5
jne 0x140125d18
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401fa9f8]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a80]
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x140223928]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x140125c99
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a80]
cmp dword [rcx + rax*4], 0xf
jle 0x140125c74
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a80]
mov dword [rcx + rax*4], reloc.WS2_32.dll_ntohs
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a80]
cmp dword [rcx + rax*4], 1
jge 0x140125c99
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a80]
mov dword [rcx + rax*4], 1
call fcn.14003ad40
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str._n____n___
lea rcx, [rsp + 0x4700]
call fcn.140071e30
nop
lea rdx, [0x140223a0c]
lea rcx, [rsp + 0x46e0]
call fcn.140071e30
nop
lea r8, [rsp + 0x4700]
lea rdx, [rsp + 0x46e0]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x46e0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4700]
call fcn.140072130
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 2
jne 0x140125d84
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x14022a284]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, reloc.WS2_32.dll_accept
lea rax, [rcx + rax*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x140223a10]
call fcn.14009cc20
call fcn.14003ad40
jmp case.default.0x140125590
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 2
je 0x140125dc7
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 4
jne 0x140125e9c
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3aa8]
cmp dword [rcx + rax*4], 2
jne 0x140125e9c
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x200
lea rcx, [0x1404b3ad0]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x200
mov rdx, rax
lea rcx, [0x140223a28]
call fcn.14009d230
call fcn.14003ad40
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.__n______._n__Skeleton_WarriorSkeleton_ArcherSkeleton_Vanguard_nbuff_buff.
lea rcx, [rsp + 0x4740]
call fcn.140071e30
nop
lea rdx, [0x140223bb8]
lea rcx, [rsp + 0x4720]
call fcn.140071e30
nop
lea r8, [rsp + 0x4740]
lea rdx, [rsp + 0x4720]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4720]
call fcn.140072130
nop
lea rcx, [rsp + 0x4740]
call fcn.140072130
jmp case.default.0x140125590
movzx eax, byte [rsp + 0x55]
test eax, eax
jne 0x140125eaf
jmp case.default.0x140125590
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401faa08]
call fcn.140042140
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b5248]
lea rax, [rcx + rax*4]
mov r9d, 0xffffffff
mov r8, qword [rsp + 0x4c0]
mov rdx, rax
lea rcx, [0x140223bc0]
call fcn.140099670
call fcn.14003ad40
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401faa00]
call fcn.140042140
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3428]
call fcn.14000b340
mov qword [rsp + 0x1670], rax
lea rdx, [0x140223bd0]
lea rcx, [rsp + 0x4760]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4760]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x1678], rax
mov rdx, qword [rsp + 0x1670]
mov rcx, qword [rsp + 0x1678]
call fcn.1400978c0
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0x4760]
call fcn.140072130
movzx eax, byte [rsp + 0xaa]
test eax, eax
je 0x140126292
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b5248]
mov eax, dword [rcx + rax*4]
mov dword [rsp + 0x104], eax
lea rax, [rsp + 0x54d0]
mov qword [rsp + 0x1680], rax
movsxd rax, dword [rsp + 0x104]
imul rax, rax, 0x20
lea rcx, [0x1404b5030]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1680]
call fcn.1400bdcb0
mov qword [rsp + 0x1688], rax
mov rax, qword [rsp + 0x1688]
mov qword [rsp + 0x1690], rax
mov rax, qword [rsp + 0x1690]
mov qword [rsp + 0x16a8], rax
lea rax, [rsp + 0x54f0]
mov qword [rsp + 0x1698], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1698]
call fcn.1400bdcb0
mov qword [rsp + 0x16a0], rax
mov rax, qword [rsp + 0x16a0]
mov qword [rsp + 0x16b0], rax
mov rdx, qword [rsp + 0x16a8]
mov rcx, qword [rsp + 0x16b0]
call fcn.1400dfde0
test eax, eax
je 0x1401260d7
lea rax, [rsp + 0x3430]
mov qword [rsp + 0x16b8], rax
lea rdx, [0x140223bd8]
mov rcx, qword [rsp + 0x16b8]
call fcn.1400bc990
mov qword [rsp + 0x16c0], rax
mov edx, 0xbf7
mov rcx, qword [rsp + 0x16c0]
call fcn.14013acd0
jmp 0x140126292
movsxd rax, dword [rsp + 0x104]
imul rax, rax, 0x20
lea rcx, [0x1404b5140]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x16e0], rax
movsxd rcx, dword [rsp + 0x104]
imul rcx, rcx, 0x20
lea rdx, [0x1404b5030]
add rdx, rcx
mov rcx, rdx
mov r8, rcx
lea rdx, [0x140223bf0]
lea rcx, [rsp + 0x5160]
call fcn.1400b2d30
mov qword [rsp + 0x16c8], rax
mov rax, qword [rsp + 0x16c8]
mov qword [rsp + 0x16d0], rax
lea r8, [0x140223bec]
mov rdx, qword [rsp + 0x16d0]
lea rcx, [rsp + 0x5140]
call fcn.1400b2ab0
mov qword [rsp + 0x16d8], rax
mov rax, qword [rsp + 0x16d8]
mov qword [rsp + 0x16e8], rax
mov rax, qword [rsp + 0x16e0]
mov r8, rax
mov rdx, qword [rsp + 0x16e8]
lea rcx, [rsp + 0x5120]
call fcn.1400b2a50
mov qword [rsp + 0x16f0], rax
mov rax, qword [rsp + 0x16f0]
mov qword [rsp + 0x16f8], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rdx, qword [rsp + 0x16f8]
mov rcx, rax
call fcn.1400c4fd0
nop
lea rcx, [rsp + 0x5120]
call fcn.140072130
nop
lea rcx, [rsp + 0x5140]
call fcn.140072130
nop
lea rcx, [rsp + 0x5160]
call fcn.140072130
lea rax, [rsp + 0x3438]
mov qword [rsp + 0x1700], rax
lea rdx, [0x140223bf8]
mov rcx, qword [rsp + 0x1700]
call fcn.1400bc990
mov qword [rsp + 0x1708], rax
mov edx, 0xbfa
mov rcx, qword [rsp + 0x1708]
call fcn.14013acd0
lea rax, [rsp + 0x3440]
mov qword [rsp + 0x1710], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1710]
call fcn.1400bc8d0
mov qword [rsp + 0x1718], rax
mov edx, 0xbfb
mov rcx, qword [rsp + 0x1718]
call fcn.14013acd0
call fcn.14003ad40
jmp case.default.0x140125590
movzx eax, byte [rsp + 0x55]
test eax, eax
jne 0x1401262aa
jmp case.default.0x140125590
lea rcx, [rsp + 0x2ec0]
call fcn.1400bc590
nop
lea rax, [rsp + 0x3448]
mov qword [rsp + 0x1720], rax
lea rdx, [0x140223c04]
mov rcx, qword [rsp + 0x1720]
call fcn.1400bc8d0
mov qword [rsp + 0x1728], rax
mov rax, qword [rsp + 0x1728]
mov qword [rsp + 0x1730], rax
mov rax, qword [rsp + 0x1730]
mov qword [rsp + 0x1748], rax
lea rax, [rsp + 0x3450]
mov qword [rsp + 0x1738], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1738]
call fcn.1400bc8d0
mov qword [rsp + 0x1740], rax
mov rax, qword [rsp + 0x1740]
mov qword [rsp + 0x1750], rax
lea r8, [rsp + 0x2ec0]
mov rdx, qword [rsp + 0x1748]
mov rcx, qword [rsp + 0x1750]
call fcn.1400e7960
mov dword [rsp + 0x24c], eax
mov dword [rsp + 0x60], 0
jmp 0x140126392
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x24c]
cmp dword [rsp + 0x60], eax
jge 0x1401273fd
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.1400c3790
lea rdx, [0x140213ef7]
mov rcx, rax
call fcn.1400c36c0
movzx eax, al
test eax, eax
je 0x1401273f8
lea rax, [rsp + 0x3458]
mov qword [rsp + 0x1758], rax
lea rdx, [0x140223c08]
mov rcx, qword [rsp + 0x1758]
call fcn.1400bc8d0
mov qword [rsp + 0x1760], rax
mov rax, qword [rsp + 0x1760]
mov qword [rsp + 0x1768], rax
mov rax, qword [rsp + 0x1768]
mov qword [rsp + 0x1780], rax
lea rax, [rsp + 0x3460]
mov qword [rsp + 0x1770], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1770]
call fcn.1400bc870
mov qword [rsp + 0x1778], rax
mov rax, qword [rsp + 0x1778]
mov qword [rsp + 0x1788], rax
mov rdx, qword [rsp + 0x1780]
mov rcx, qword [rsp + 0x1788]
call fcn.1400dfe70
test eax, eax
je 0x1401273f8
lea rax, [rsp + 0x3468]
mov qword [rsp + 0x1790], rax
lea rdx, [0x140223c0c]
mov rcx, qword [rsp + 0x1790]
call fcn.1400bc8d0
mov qword [rsp + 0x1798], rax
mov rax, qword [rsp + 0x1798]
mov qword [rsp + 0x17a0], rax
mov rax, qword [rsp + 0x17a0]
mov qword [rsp + 0x17b8], rax
lea rax, [rsp + 0x3470]
mov qword [rsp + 0x17a8], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x17a8]
call fcn.1400bc870
mov qword [rsp + 0x17b0], rax
mov rax, qword [rsp + 0x17b0]
mov qword [rsp + 0x17c0], rax
xor r9d, r9d
mov r8, qword [rsp + 0x17b8]
mov rdx, qword [rsp + 0x17c0]
lea rcx, [rsp + 0x17e8]
call fcn.1400f2fd0
mov qword [rsp + 0x17c8], rax
mov rax, qword [rsp + 0x17c8]
mov qword [rsp + 0x17d0], rax
mov rcx, qword [rsp + 0x17d0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x59a8]
call fcn.1400bcac0
mov qword [rsp + 0x17d8], rax
mov rax, qword [rsp + 0x17d8]
mov qword [rsp + 0x17e0], rax
mov rcx, qword [rsp + 0x17e0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x660]
call fcn.140071e30
nop
lea rcx, [rsp + 0x59a8]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x17e8]
call fcn.1400c12e0
lea rax, [rsp + 0x3478]
mov qword [rsp + 0x17f0], rax
lea rdx, [0x140223c84]
mov rcx, qword [rsp + 0x17f0]
call fcn.1400bc8d0
mov qword [rsp + 0x17f8], rax
mov rax, qword [rsp + 0x17f8]
mov qword [rsp + 0x1800], rax
mov rax, qword [rsp + 0x1800]
mov qword [rsp + 0x1818], rax
lea rax, [rsp + 0x3480]
mov qword [rsp + 0x1808], rax
movsxd rax, dword [rsp + 0x60]
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x1808]
call fcn.1400bc870
mov qword [rsp + 0x1810], rax
mov rax, qword [rsp + 0x1810]
mov qword [rsp + 0x1820], rax
mov r9d, 1
mov r8, qword [rsp + 0x1818]
mov rdx, qword [rsp + 0x1820]
lea rcx, [rsp + 0x2f0]
call fcn.1400f2fd0
nop
lea rdx, [rsp + 0x660]
lea rcx, [rsp + 0x150]
call fcn.1400bdcb0
nop
cmp dword [0x140259f2c], 0
jne 0x14012681f
lea rdx, [0x140223c8c]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401266d6
lea rdx, [0x140223c90]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, [0x140223c98]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126705
lea rdx, [0x140223ca0]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, [0x140223ca8]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126734
lea rdx, [0x140223cb0]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, [0x140223cb8]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126763
lea rdx, [0x140223cc0]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, str.Range_
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126792
lea rdx, [0x140223cd0]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, str.Ward_
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401267c1
lea rdx, [0x140223ce0]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, [0x140223ce8]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401267f0
lea rdx, [0x140223cf8]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rdx, [0x140223d08]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x14012681f
lea rdx, [0x140223d10]
lea rcx, [rsp + 0x150]
call fcn.1400c2f50
lea rcx, [rsp + 0x150]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movsxd rax, dword [rsp + 0x44]
lea rcx, [0x1404b3a08]
cmp dword [rcx + rax*4], 5
jne 0x1401268df
lea rdx, [0x140223d20]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
jne 0x140126890
lea rdx, [0x140223d28]
lea rcx, [rsp + 0x150]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x1401268df
lea rdx, str._MP
lea rcx, [rsp + 0x4780]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4780]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4780]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov dword [rsp + 0xe4], 1
mov dword [rsp + 0xe8], 0x64
mov dword [rsp + 0xec], Ordinal_41
lea rax, [rsp + 0x5510]
mov qword [rsp + 0x1828], rax
lea rdx, [0x140223da8]
mov rcx, qword [rsp + 0x1828]
call fcn.140071e30
mov qword [rsp + 0x1830], rax
mov rax, qword [rsp + 0x1830]
mov qword [rsp + 0x1838], rax
mov rax, qword [rsp + 0x1838]
mov qword [rsp + 0x1850], rax
lea rax, [rsp + 0x5530]
mov qword [rsp + 0x1840], rax
lea rdx, [rsp + 0x660]
mov rcx, qword [rsp + 0x1840]
call fcn.1400bdcb0
mov qword [rsp + 0x1848], rax
mov rax, qword [rsp + 0x1848]
mov qword [rsp + 0x1858], rax
mov rdx, qword [rsp + 0x1850]
mov rcx, qword [rsp + 0x1858]
call fcn.1400dfde0
test eax, eax
je 0x1401269c3
mov dword [rsp + 0xe4], 3
mov dword [rsp + 0xe8], reloc.WS2_32.dll_ntohs
mov dword [rsp + 0xec], Ordinal_33
lea rax, [rsp + 0x5550]
mov qword [rsp + 0x1860], rax
lea rdx, str.Ward
mov rcx, qword [rsp + 0x1860]
call fcn.140071e30
mov qword [rsp + 0x1868], rax
mov rax, qword [rsp + 0x1868]
mov qword [rsp + 0x1870], rax
mov rax, qword [rsp + 0x1870]
mov qword [rsp + 0x1888], rax
lea rax, [rsp + 0x5570]
mov qword [rsp + 0x1878], rax
lea rdx, [rsp + 0x660]
mov rcx, qword [rsp + 0x1878]
call fcn.1400bdcb0
mov qword [rsp + 0x1880], rax
mov rax, qword [rsp + 0x1880]
mov qword [rsp + 0x1890], rax
mov rdx, qword [rsp + 0x1888]
mov rcx, qword [rsp + 0x1890]
call fcn.1400dfde0
test eax, eax
je 0x140126a86
mov dword [rsp + 0xe4], 1
mov dword [rsp + 0xe8], 0xc350
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_60
lea rax, [rsp + 0x5590]
mov qword [rsp + 0x1898], rax
lea rdx, [0x140223df8]
mov rcx, qword [rsp + 0x1898]
call fcn.140071e30
mov qword [rsp + 0x18a0], rax
mov rax, qword [rsp + 0x18a0]
mov qword [rsp + 0x18a8], rax
mov rax, qword [rsp + 0x18a8]
mov qword [rsp + 0x18c0], rax
lea rax, [rsp + 0x55b0]
mov qword [rsp + 0x18b0], rax
lea rdx, [rsp + 0x660]
mov rcx, qword [rsp + 0x18b0]
call fcn.1400bdcb0
mov qword [rsp + 0x18b8], rax
mov rax, qword [rsp + 0x18b8]
mov qword [rsp + 0x18c8], rax
mov rdx, qword [rsp + 0x18c0]
mov rcx, qword [rsp + 0x18c8]
call fcn.1400dfde0
test eax, eax
je 0x140126b49
mov dword [rsp + 0xe4], 0x1f4
mov dword [rsp + 0xe8], 0x1388
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
lea rdx, str.ReSummon
lea rcx, [rsp + 0x660]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126ba8
lea rdx, [0x140223e90]
lea rcx, [rsp + 0x47a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x47a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x47a0]
call fcn.140072130
jmp 0x140126f68
cvtsi2ss xmm0, dword [rsp + 0xec]
call fcn.140042140
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
lea rax, [rax + rcx*4]
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rdx, rax
lea rcx, [0x140223ed8]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x140126ea1
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov edx, dword [rsp + 0xe4]
cmp dword [rax + rcx*4], edx
jge 0x140126c5f
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov edx, dword [rsp + 0xe4]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov edx, dword [rsp + 0xe8]
cmp dword [rax + rcx*4], edx
jle 0x140126cab
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov edx, dword [rsp + 0xe8]
mov dword [rax + rcx*4], edx
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x250], eax
lea rax, [rsp + 0x3488]
mov qword [rsp + 0x18d0], rax
lea rcx, [rsp + 0x660]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x18d0]
call fcn.1400bc8d0
mov qword [rsp + 0x18d8], rax
mov rax, qword [rsp + 0x18d8]
mov qword [rsp + 0x18e0], rax
mov rax, qword [rsp + 0x18e0]
mov qword [rsp + 0x18f8], rax
lea rax, [rsp + 0x3490]
mov qword [rsp + 0x18e8], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x18e8]
call fcn.1400bc8d0
mov qword [rsp + 0x18f0], rax
mov rax, qword [rsp + 0x18f0]
mov qword [rsp + 0x1900], rax
mov r9d, dword [rsp + 0x250]
mov r8, qword [rsp + 0x18f8]
mov rdx, qword [rsp + 0x1900]
lea rcx, [rsp + 0x1918]
call fcn.1400edca0
mov qword [rsp + 0x1908], rax
mov rax, qword [rsp + 0x1908]
mov qword [rsp + 0x1910], rax
mov rdx, qword [rsp + 0x1910]
lea rcx, [rsp + 0x2f0]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x1918]
call fcn.1400c12e0
lea rcx, [rsp + 0x2f0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5a30]
call fcn.1400bcac0
mov qword [rsp + 0x1920], rax
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x1928], rax
mov rcx, qword [rsp + 0x1928]
call fcn.1400b6dd0
movsxd rcx, dword [rsp + 0x44]
imul rcx, rcx, 0x20
lea rdx, [0x1404b4ed0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5a30]
call fcn.1400c1300
lea rax, [rsp + 0x3498]
mov qword [rsp + 0x1930], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1930]
call fcn.1400bc8d0
mov qword [rsp + 0x1938], rax
mov edx, 0xc2e
mov rcx, qword [rsp + 0x1938]
call fcn.14013acd0
call fcn.14003ad40
lea rdx, [0x140223f08]
lea rcx, [rsp + 0x660]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x140126f3b
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.___n__.
lea rcx, [rsp + 0x47e0]
call fcn.140071e30
nop
lea rdx, str.LN10
lea rcx, [rsp + 0x47c0]
call fcn.140071e30
nop
lea r8, [rsp + 0x47e0]
lea rdx, [rsp + 0x47c0]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x47c0]
call fcn.140072130
nop
lea rcx, [rsp + 0x47e0]
call fcn.140072130
cmp dword [rsp + 0xec], 0x28
jne 0x140126f61
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [0x140223fd4]
call fcn.1400ac2d0
jmp 0x140126f68
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov ecx, dword [rsp + 0x4c]
call fcn.14003b260
movss xmm0, dword [0x1401e5644]
call fcn.140042140
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x34a0]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140223ff8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x1401273c9
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x1e0]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x660]
call fcn.1400d8190
mov rdx, rax
lea rcx, [rsp + 0x1d8]
call fcn.1400bc8d0
nop
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x28
lea rcx, [0x1404b5280]
add rcx, rax
mov rax, rcx
movsxd rcx, dword [rsp + 0x60]
mov edx, dword [rax + rcx*4]
lea rcx, [rsp + 0x19a8]
call fcn.1400df950
mov qword [rsp + 0x1940], rax
mov rax, qword [rsp + 0x1940]
mov qword [rsp + 0x1948], rax
mov rax, qword [rsp + 0x1948]
mov qword [rsp + 0x1970], rax
lea rdx, [0x140224000]
lea rcx, [rsp + 0x4d0]
call fcn.1400bc8d0
nop
lea rdx, [0x140224004]
lea rcx, [rsp + 0x4c8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x1d8]
lea rdx, [rsp + 0x4c8]
lea rcx, [rsp + 0x19a0]
call fcn.1400c3ed0
mov qword [rsp + 0x1950], rax
mov rax, qword [rsp + 0x1950]
mov qword [rsp + 0x1958], rax
lea r8, [rsp + 0x4d0]
mov rdx, qword [rsp + 0x1958]
lea rcx, [rsp + 0x1998]
call fcn.1400c3ed0
mov qword [rsp + 0x1960], rax
mov rax, qword [rsp + 0x1960]
mov qword [rsp + 0x1968], rax
mov rax, qword [rsp + 0x1968]
mov qword [rsp + 0x1978], rax
mov r8, qword [rsp + 0x1970]
mov rdx, qword [rsp + 0x1978]
lea rcx, [rsp + 0x1990]
call fcn.1400c3ed0
mov qword [rsp + 0x1980], rax
mov rax, qword [rsp + 0x1980]
mov qword [rsp + 0x1988], rax
mov rdx, qword [rsp + 0x1988]
lea rcx, [rsp + 0x1d8]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x1990]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1998]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x19a0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4c8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4d0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x19a8]
call fcn.1400c12e0
lea rax, [rsp + 0x34a8]
mov qword [rsp + 0x19b0], rax
lea rdx, [0x140213f27]
mov rcx, qword [rsp + 0x19b0]
call fcn.1400bc8d0
mov qword [rsp + 0x19b8], rax
mov rax, qword [rsp + 0x19b8]
mov qword [rsp + 0x19c0], rax
mov rax, qword [rsp + 0x19c0]
mov qword [rsp + 0x19f0], rax
lea rax, [rsp + 0x34b0]
mov qword [rsp + 0x19c8], rax
lea rdx, [rsp + 0x1d8]
mov rcx, qword [rsp + 0x19c8]
call fcn.1400bc870
mov qword [rsp + 0x19d0], rax
mov rax, qword [rsp + 0x19d0]
mov qword [rsp + 0x19d8], rax
mov rax, qword [rsp + 0x19d8]
mov qword [rsp + 0x19f8], rax
lea rax, [rsp + 0x34b8]
mov qword [rsp + 0x19e0], rax
lea rdx, [rsp + 0x1e0]
mov rcx, qword [rsp + 0x19e0]
call fcn.1400bc870
mov qword [rsp + 0x19e8], rax
mov rax, qword [rsp + 0x19e8]
mov qword [rsp + 0x1a00], rax
mov r9, qword [rsp + 0x19f0]
mov r8, qword [rsp + 0x19f8]
mov rdx, qword [rsp + 0x1a00]
lea rcx, [rsp + 0x1a18]
call fcn.1400d0220
mov qword [rsp + 0x1a08], rax
mov rax, qword [rsp + 0x1a08]
mov qword [rsp + 0x1a10], rax
mov rdx, qword [rsp + 0x1a10]
lea rcx, [rsp + 0x1e0]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x1a18]
call fcn.1400c12e0
lea rcx, [rsp + 0x1e0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5ab8]
call fcn.1400bcac0
mov qword [rsp + 0x1a20], rax
mov rax, qword [rsp + 0x1a20]
mov qword [rsp + 0x1a28], rax
mov rcx, qword [rsp + 0x1a28]
call fcn.1400b6dd0
movsxd rcx, dword [rsp + 0x44]
imul rcx, rcx, 0x20
lea rdx, [0x1404b4ed0]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5ab8]
call fcn.1400c1300
mov dword [reloc.WS2_32.dll_accept], 1
lea rax, [rsp + 0x34c0]
mov qword [rsp + 0x1a30], rax
movsxd rax, dword [rsp + 0x44]
imul rax, rax, 0x20
lea rcx, [0x1404b4ed0]
add rcx, rax
mov rax, rcx
mov rcx, rax
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1a30]
call fcn.1400bc8d0
mov qword [rsp + 0x1a38], rax
mov edx, 0xc47
mov rcx, qword [rsp + 0x1a38]
call fcn.14013acd0
nop
lea rcx, [rsp + 0x1d8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1e0]
call fcn.1400c12e0
call fcn.14003ad40
nop
lea rcx, [rsp + 0x150]
call fcn.140072130
nop
lea rcx, [rsp + 0x2f0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x660]
call fcn.140072130
jmp 0x140126388
lea rcx, [rsp + 0x2ec0]
call fcn.1400c1230
jmp case.default.0x140125590
cmp dword [rsp + 0x90], 5
jne 0x140127426
jmp 0x14012742b
jmp 0x14012552b
lea rcx, [rsp + 0x398]
call fcn.140072130
jmp 0x140125387
call fcn.140079020
call fcn.1400a55d0
movss xmm0, dword [0x1401faa14]
call fcn.140042140
lea rdx, [0x140224040]
lea rcx, [rsp + 0x4800]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4800]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x28], 0
lea rcx, [0x14022402c]
mov qword [rsp + 0x20], rcx
mov r9d, 0x44c
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, [0x140265894]
mov rcx, rax
call fcn.1400a6730
mov byte [rsp + 0xab], al
lea rcx, [rsp + 0x4800]
call fcn.140072130
movzx eax, byte [rsp + 0xab]
test eax, eax
je 0x14012753b
mov eax, dword [0x140265894]
mov dword [rsp + 0x254], eax
lea rax, [rsp + 0x34c8]
mov qword [rsp + 0x1a40], rax
lea rdx, [0x140224068]
mov rcx, qword [rsp + 0x1a40]
call fcn.1400bc8d0
mov qword [rsp + 0x1a48], rax
mov rax, qword [rsp + 0x1a48]
mov qword [rsp + 0x1a50], rax
mov r9d, 0x44c
mov r8d, reloc.WS2_32.dll_sendto
mov edx, dword [rsp + 0x254]
mov rcx, qword [rsp + 0x1a50]
call fcn.1400f1ce0
mov dword [0x140265894], eax
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140127558
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x140224090]
lea rcx, [rsp + 0x4820]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4820]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xac], al
lea rcx, [rsp + 0x4820]
call fcn.140072130
movzx eax, byte [rsp + 0xac]
test eax, eax
je 0x1401282b8
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401275dd
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rcx, [0x1402240d8]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402240e8]
lea rcx, [rsp + 0x4840]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4840]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025797c]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xad], al
lea rcx, [rsp + 0x4840]
call fcn.140072130
movzx eax, byte [rsp + 0xad]
test eax, eax
je 0x1401276b8
movzx eax, byte [0x14025797c]
mov dword [rsp + 0x258], eax
lea rax, [rsp + 0x34d0]
mov qword [rsp + 0x1a58], rax
lea rdx, [0x1402240f8]
mov rcx, qword [rsp + 0x1a58]
call fcn.1400bc8d0
mov qword [rsp + 0x1a60], rax
mov rax, qword [rsp + 0x1a60]
mov qword [rsp + 0x1a68], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x258]
mov rcx, qword [rsp + 0x1a68]
call fcn.1400f1ce0
movzx eax, byte [0x14025797c]
test eax, eax
je 0x1401278ba
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
movss xmm0, dword [0x1401fa9fc]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1402658ac]
lea rcx, [0x140224160]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x14012777e
mov eax, dword [0x1402658ac]
mov dword [rsp + 0x25c], eax
lea rax, [rsp + 0x34d8]
mov qword [rsp + 0x1a70], rax
lea rdx, [0x140224180]
mov rcx, qword [rsp + 0x1a70]
call fcn.1400bc8d0
mov qword [rsp + 0x1a78], rax
mov rax, qword [rsp + 0x1a78]
mov qword [rsp + 0x1a80], rax
mov r9d, 0x3e8
mov r8d, 1
mov edx, dword [rsp + 0x25c]
mov rcx, qword [rsp + 0x1a80]
call fcn.1400f1ce0
mov dword [0x1402658ac], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224190]
lea rcx, [rsp + 0x4860]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4860]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4860]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402241dc]
lea rcx, [rsp + 0x4880]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4880]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x14025797d]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xae], al
lea rcx, [rsp + 0x4880]
call fcn.140072130
movzx eax, byte [rsp + 0xae]
test eax, eax
je 0x14012789c
movzx eax, byte [0x14025797d]
mov dword [rsp + 0x330], eax
lea rax, [rsp + 0x34e0]
mov qword [rsp + 0x1a88], rax
lea rdx, [0x1402241e8]
mov rcx, qword [rsp + 0x1a88]
call fcn.1400bc8d0
mov qword [rsp + 0x1a90], rax
mov rax, qword [rsp + 0x1a90]
mov qword [rsp + 0x1a98], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x330]
mov rcx, qword [rsp + 0x1a98]
call fcn.1400f1ce0
lea rcx, [0x140224218]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
jmp 0x1401278ca
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224228]
lea rcx, [rsp + 0x48a0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x48a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257989]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xaf], al
lea rcx, [rsp + 0x48a0]
call fcn.140072130
movzx eax, byte [rsp + 0xaf]
test eax, eax
je 0x140127989
movzx eax, byte [0x140257989]
mov dword [rsp + 0x260], eax
lea rax, [rsp + 0x34e8]
mov qword [rsp + 0x1aa0], rax
lea rdx, [0x140224238]
mov rcx, qword [rsp + 0x1aa0]
call fcn.1400bc8d0
mov qword [rsp + 0x1aa8], rax
mov rax, qword [rsp + 0x1aa8]
mov qword [rsp + 0x1ab0], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x260]
mov rcx, qword [rsp + 0x1ab0]
call fcn.1400f1ce0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224248]
lea rcx, [rsp + 0x48c0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 0
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ab8], rax
lea rdx, [rsp + 0x48c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ab8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x48c0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224258]
lea rcx, [rsp + 0x48e0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 7
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ac0], rax
lea rdx, [rsp + 0x48e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ac0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x48e0]
call fcn.140072130
call fcn.1401071f0
lea rdx, [0x140224294]
lea rcx, [rsp + 0x4900]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4900]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xb0], al
lea rcx, [rsp + 0x4900]
call fcn.140072130
movzx eax, byte [rsp + 0xb0]
test eax, eax
je 0x140127f8a
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x1402242a8]
lea rcx, [rsp + 0x4920]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 8
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ac8], rax
lea rdx, [rsp + 0x4920]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ac8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4920]
call fcn.140072130
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140127b66
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.___._n_.
lea rcx, [rsp + 0x4960]
call fcn.140071e30
nop
lea rdx, [0x140224394]
lea rcx, [rsp + 0x4940]
call fcn.140071e30
nop
lea r8, [rsp + 0x4960]
lea rdx, [rsp + 0x4940]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4940]
call fcn.140072130
nop
lea rcx, [rsp + 0x4960]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402243a0]
lea rcx, [rsp + 0x4980]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 1
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ad0], rax
lea rdx, [rsp + 0x4980]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ad0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4980]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402243a8]
lea rcx, [rsp + 0x49a0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 2
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ad8], rax
lea rdx, [rsp + 0x49a0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ad8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x49a0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402243b4]
lea rcx, [rsp + 0x49c0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 3
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ae0], rax
lea rdx, [rsp + 0x49c0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ae0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x49c0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402243d8]
lea rcx, [rsp + 0x49e0]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 4
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1ae8], rax
lea rdx, [rsp + 0x49e0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1ae8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x49e0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x1402243e0]
lea rcx, [rsp + 0x4a00]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 6
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1af0], rax
lea rdx, [rsp + 0x4a00]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1af0]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4a00]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224400]
lea rcx, [rsp + 0x4a20]
call fcn.140071e30
nop
mov eax, 1
imul rax, rax, 5
lea rcx, [0x14025a710]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1af8], rax
lea rdx, [rsp + 0x4a20]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, qword [rsp + 0x1af8]
mov rdx, rcx
mov rcx, rax
call fcn.1400988c0
nop
lea rcx, [rsp + 0x4a20]
call fcn.140072130
movss xmm0, dword [0x1401e564c]
call fcn.140042140
lea rdx, [0x140224408]
lea rcx, [rsp + 0x4a40]
call fcn.140071e30
nop
mov eax, 4
imul rax, rax, 2
lea rcx, [0x14025ab00]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x1b00], rax
lea rdx, [rsp + 0x4a40]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
mov rcx, qword [rsp + 0x1b00]
mov rdx, rcx
mov rcx, rax
call fcn.14009cc20
nop
lea rcx, [rsp + 0x4a40]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140224438]
lea rcx, [rsp + 0x4a60]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4a60]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4a60]
call fcn.140072130
call fcn.1400ade40
call fcn.1401071f0
lea rdx, [0x140224498]
lea rcx, [rsp + 0x4a80]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4a80]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xb1], al
lea rcx, [rsp + 0x4a80]
call fcn.140072130
movzx eax, byte [rsp + 0xb1]
test eax, eax
je 0x1401282b3
lea rdx, [0x1402244e8]
lea rcx, [rsp + 0x4aa0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4aa0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257965]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xb2], al
lea rcx, [rsp + 0x4aa0]
call fcn.140072130
movzx eax, byte [rsp + 0xb2]
test eax, eax
je 0x1401280a3
movzx eax, byte [0x140257965]
mov dword [rsp + 0x2ac], eax
lea rax, [rsp + 0x34f0]
mov qword [rsp + 0x1b08], rax
lea rdx, [0x140224500]
mov rcx, qword [rsp + 0x1b08]
call fcn.1400bc8d0
mov qword [rsp + 0x1b10], rax
mov rax, qword [rsp + 0x1b10]
mov qword [rsp + 0x1b18], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2ac]
mov rcx, qword [rsp + 0x1b18]
call fcn.1400f1ce0
movzx ecx, byte [0x140257965]
call fcn.1400fbb00
movss xmm0, dword [0x1401faa00]
call fcn.140042140
lea rdx, [0x140224568]
lea rcx, [rsp + 0x4ac0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4ac0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1402658a0]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0xb3], al
lea rcx, [rsp + 0x4ac0]
call fcn.140072130
movzx eax, byte [rsp + 0xb3]
test eax, eax
je 0x140128194
mov eax, dword [0x1402658a0]
mov dword [rsp + 0x2a8], eax
lea rax, [rsp + 0x34f8]
mov qword [rsp + 0x1b20], rax
lea rdx, [0x140224588]
mov rcx, qword [rsp + 0x1b20]
call fcn.1400bc8d0
mov qword [rsp + 0x1b28], rax
mov rax, qword [rsp + 0x1b28]
mov qword [rsp + 0x1b30], rax
mov r9d, 0x3e8
mov r8d, 8
mov edx, dword [rsp + 0x2a8]
mov rcx, qword [rsp + 0x1b30]
call fcn.1400f1ce0
mov dword [0x1402658a0], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.__.
lea rcx, [rsp + 0x4ae0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4ae0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4ae0]
call fcn.140072130
lea rdx, [0x140224680]
lea rcx, [rsp + 0x4b00]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4b00]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257966]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xb4], al
lea rcx, [rsp + 0x4b00]
call fcn.140072130
movzx eax, byte [rsp + 0xb4]
test eax, eax
je 0x1401282a2
movzx eax, byte [0x140257966]
mov dword [rsp + 0x2a0], eax
lea rax, [rsp + 0x3500]
mov qword [rsp + 0x1b38], rax
lea rdx, [0x1402246c8]
mov rcx, qword [rsp + 0x1b38]
call fcn.1400bc8d0
mov qword [rsp + 0x1b40], rax
mov rax, qword [rsp + 0x1b40]
mov qword [rsp + 0x1b48], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x2a0]
mov rcx, qword [rsp + 0x1b48]
call fcn.1400f1ce0
movzx ecx, byte [0x140257965]
call fcn.140137960
call fcn.1400ade40
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401282d0
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
cmp dword [rsp + 0xf4], 0
je 0x14012844d
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x140224728]
lea rcx, [rsp + 0x4b20]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4b20]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xb5], al
lea rcx, [rsp + 0x4b20]
call fcn.140072130
movzx eax, byte [rsp + 0xb5]
test eax, eax
je 0x14012844d
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140128363
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
movss xmm0, dword [0x1401e565c]
call fcn.140042140
lea rdx, [0x140224778]
lea rcx, [rsp + 0x4b40]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4b40]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1402658a8]
mov rcx, rax
call fcn.14009cc20
mov byte [rsp + 0xb6], al
lea rcx, [rsp + 0x4b40]
call fcn.140072130
movzx eax, byte [rsp + 0xb6]
test eax, eax
je 0x140128448
mov eax, dword [0x1402658a8]
mov dword [rsp + 0x2a4], eax
lea rax, [rsp + 0x3508]
mov qword [rsp + 0x1b50], rax
lea rdx, [0x1402247a8]
mov rcx, qword [rsp + 0x1b50]
call fcn.1400bc8d0
mov qword [rsp + 0x1b58], rax
mov rax, qword [rsp + 0x1b58]
mov qword [rsp + 0x1b60], rax
mov r9d, 0x64
xor r8d, r8d
mov edx, dword [rsp + 0x2a4]
mov rcx, qword [rsp + 0x1b60]
call fcn.1400f1ce0
mov dword [0x1402658a8], eax
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140128465
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
mov dword [rsp + 0x12c], 0
cmp dword [rsp + 0x12c], 0
je 0x1401291e8
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, str._Additional_Settings
lea rcx, [0x1402247f8]
call fcn.1400e7f50
mov rcx, rax
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x1401291e8
movss xmm0, dword [0x1401e565c]
call fcn.140042140
lea rdx, str._Start_clearing_the_backpack_from_empty_space__If_the_bag_is_not_cleared_when_it_is_full__try_increasing_this_parameter_
lea rcx, [0x1402248b0]
call fcn.1400e7f50
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140259de0]
mov rcx, rax
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x140128575
mov eax, dword [0x140259de0]
mov dword [rsp + 0x264], eax
lea rax, [rsp + 0x3510]
mov qword [rsp + 0x1b68], rax
lea rdx, str.qingbao_beibaokongge
mov rcx, qword [rsp + 0x1b68]
call fcn.1400bc8d0
mov qword [rsp + 0x1b70], rax
mov rax, qword [rsp + 0x1b70]
mov qword [rsp + 0x1b78], rax
mov r9d, 6
mov r8d, 1
mov edx, dword [rsp + 0x264]
mov rcx, qword [rsp + 0x1b78]
call fcn.1400f1ce0
mov dword [0x140259de0], eax
lea rcx, [0x140213f4f]
call fcn.1400ac2d0
cmp dword [0x140259f2c], 0
jne 0x1401291e3
lea rdx, [0x140257e5c]
lea rcx, [0x140224950]
call fcn.1400988c0
movzx eax, al
test eax, eax
je 0x140128637
movzx eax, byte [0x140257e5c]
mov dword [rsp + 0x268], eax
lea rax, [rsp + 0x3518]
mov qword [rsp + 0x1b80], rax
lea rdx, str.quanjuqingliwupinming
mov rcx, qword [rsp + 0x1b80]
call fcn.1400bc8d0
mov qword [rsp + 0x1b88], rax
mov rax, qword [rsp + 0x1b88]
mov qword [rsp + 0x1b90], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x268]
mov rcx, qword [rsp + 0x1b90]
call fcn.1400f1ce0
test eax, eax
je 0x140128621
mov byte [rsp + 0x85], 1
jmp 0x140128629
mov byte [rsp + 0x85], 0
movzx eax, byte [rsp + 0x85]
mov byte [0x140257e5c], al
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x39f0]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x39f0]
lea rdx, [0x1402249a0]
lea rcx, [0x140224a30]
call fcn.1401157b0
xor eax, eax
cmp eax, 1
je 0x140128d85
movzx eax, byte [0x1404b9410]
test eax, eax
jne 0x14012882b
lea rcx, [rsp + 0x2f88]
call fcn.1400be510
nop
lea rcx, [0x140487470]
call fcn.1400d8190
mov r9, rax
lea r8, [0x140224a50]
lea rdx, [0x140224a64]
lea rcx, [rsp + 0x5180]
call fcn.140138bb0
mov qword [rsp + 0x1b98], rax
mov rdx, qword [rsp + 0x1b98]
lea rcx, [rsp + 0x2f88]
call fcn.1400c2e30
lea rcx, [rsp + 0x5180]
call fcn.140072130
lea rdx, [0x140224a70]
lea rcx, [rsp + 0x4b80]
call fcn.140071e30
nop
lea rdx, [0x140224a7c]
lea rcx, [rsp + 0x4b60]
call fcn.140071e30
nop
lea r9, [rsp + 0x4b80]
lea r8, [rsp + 0x4b60]
lea rdx, [rsp + 0x2f88]
lea rcx, [rsp + 0x51a0]
call fcn.1400d02e0
mov qword [rsp + 0x1ba0], rax
mov rdx, qword [rsp + 0x1ba0]
lea rcx, [rsp + 0x2f88]
call fcn.1400c2e30
lea rcx, [rsp + 0x51a0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4b60]
call fcn.140072130
nop
lea rcx, [rsp + 0x4b80]
call fcn.140072130
lea rcx, [rsp + 0x2f88]
call fcn.1400d8190
mov qword [rsp + 0x2f8], rax
lea rax, [0x1404b5410]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x3520], rax
mov rax, qword [rsp + 0x2f8]
movzx eax, byte [rax]
mov byte [rsp + 0x86], al
mov rax, qword [rsp + 0x1e8]
movzx ecx, byte [rsp + 0x86]
mov byte [rax], cl
mov rax, qword [rsp + 0x2f8]
inc rax
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0x1e8]
inc rax
mov qword [rsp + 0x1e8], rax
cmp byte [rsp + 0x86], 0
jne 0x1401287c3
mov byte [0x1404b9410], 1
lea rcx, [rsp + 0x2f88]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3528]
call fcn.14000b340
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x400
mov r9, rax
mov r8d, 0x4000
lea rdx, [0x1404b5410]
lea rcx, [0x140224a88]
call fcn.1400a2750
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a00]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a00]
lea rdx, [0x140224ab0]
lea rcx, [0x140224b80]
call fcn.1401157b0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3530]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140224ba0]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x1401289f2
lea rdx, [0x1404b5410]
lea rcx, [rsp + 0x3080]
call fcn.140071e30
nop
lea rdx, [0x140224be8]
lea rcx, [rsp + 0x4bc0]
call fcn.140071e30
nop
lea rdx, [0x140224bf0]
lea rcx, [rsp + 0x4ba0]
call fcn.140071e30
nop
lea r9, [rsp + 0x4bc0]
lea r8, [rsp + 0x4ba0]
lea rdx, [rsp + 0x3080]
lea rcx, [rsp + 0x51c0]
call fcn.1400d02e0
mov qword [rsp + 0x1ba8], rax
mov rdx, qword [rsp + 0x1ba8]
lea rcx, [rsp + 0x3080]
call fcn.1400c2e30
lea rcx, [rsp + 0x51c0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4ba0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4bc0]
call fcn.140072130
lea rcx, [0x140487470]
call fcn.1400d8190
mov qword [rsp + 0x1bb0], rax
lea rcx, [rsp + 0x3080]
call fcn.1400d8190
mov qword [rsp + 0x1bb8], rax
mov r9, qword [rsp + 0x1bb0]
mov r8, qword [rsp + 0x1bb8]
lea rdx, str.clean_name
lea rcx, [0x140224c04]
call fcn.1400f19e0
mov byte [0x1404b9410], 0
lea rcx, [rsp + 0x3080]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3538]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140224c08]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140128bb8
lea rdx, [0x1404b5410]
lea rcx, [rsp + 0x30a0]
call fcn.140071e30
nop
lea rdx, [0x140224c20]
lea rcx, [rsp + 0x3ba0]
call fcn.140071e30
nop
lea rax, [rsp + 0x3540]
mov qword [rsp + 0x1bc0], rax
lea rcx, [rsp + 0x3ba0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1bc0]
call fcn.1400bc8d0
mov qword [rsp + 0x1bc8], rax
mov rax, qword [rsp + 0x1bc8]
mov qword [rsp + 0x1bd0], rax
mov rax, qword [rsp + 0x1bd0]
mov qword [rsp + 0x1be8], rax
lea rax, [rsp + 0x3548]
mov qword [rsp + 0x1bd8], rax
lea rcx, [rsp + 0x30a0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1bd8]
call fcn.1400bc8d0
mov qword [rsp + 0x1be0], rax
mov rax, qword [rsp + 0x1be0]
mov qword [rsp + 0x1bf0], rax
mov rdx, qword [rsp + 0x1be8]
mov rcx, qword [rsp + 0x1bf0]
call fcn.1400dfe70
test eax, eax
jne 0x140128b9d
lea rdx, [rsp + 0x3ba0]
lea rcx, [rsp + 0x30a0]
call fcn.1400c4fd0
lea rcx, [rsp + 0x30a0]
call fcn.1400d8190
mov qword [rsp + 0x300], rax
lea rax, [0x1404b5410]
mov qword [rsp + 0x1f0], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x3550], rax
mov rax, qword [rsp + 0x300]
movzx eax, byte [rax]
mov byte [rsp + 0x88], al
mov rax, qword [rsp + 0x1f0]
movzx ecx, byte [rsp + 0x88]
mov byte [rax], cl
mov rax, qword [rsp + 0x300]
inc rax
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x1f0]
inc rax
mov qword [rsp + 0x1f0], rax
cmp byte [rsp + 0x88], 0
jne 0x140128b49
lea rcx, [rsp + 0x3ba0]
call fcn.140072130
nop
lea rcx, [rsp + 0x30a0]
call fcn.140072130
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3558]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140224c88]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140128d85
lea rdx, [0x1404b5410]
lea rcx, [rsp + 0x30c0]
call fcn.140071e30
nop
lea rdx, [0x140224ca8]
lea rcx, [rsp + 0x3bc0]
call fcn.140071e30
nop
lea rax, [rsp + 0x3560]
mov qword [rsp + 0x1bf8], rax
lea rcx, [rsp + 0x3bc0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1bf8]
call fcn.1400bc8d0
mov qword [rsp + 0x1c00], rax
mov rax, qword [rsp + 0x1c00]
mov qword [rsp + 0x1c08], rax
mov rax, qword [rsp + 0x1c08]
mov qword [rsp + 0x1c20], rax
lea rax, [rsp + 0x3568]
mov qword [rsp + 0x1c10], rax
lea rcx, [rsp + 0x30c0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1c10]
call fcn.1400bc8d0
mov qword [rsp + 0x1c18], rax
mov rax, qword [rsp + 0x1c18]
mov qword [rsp + 0x1c28], rax
mov rdx, qword [rsp + 0x1c20]
mov rcx, qword [rsp + 0x1c28]
call fcn.1400dfe70
test eax, eax
jne 0x140128d6a
lea rdx, [rsp + 0x3bc0]
lea rcx, [rsp + 0x30c0]
call fcn.1400c4fd0
lea rcx, [rsp + 0x30c0]
call fcn.1400d8190
mov qword [rsp + 0x308], rax
lea rax, [0x1404b5410]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x3570], rax
mov rax, qword [rsp + 0x308]
movzx eax, byte [rax]
mov byte [rsp + 0x6c], al
mov rax, qword [rsp + 0x1f8]
movzx ecx, byte [rsp + 0x6c]
mov byte [rax], cl
mov rax, qword [rsp + 0x308]
inc rax
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x1f8]
inc rax
mov qword [rsp + 0x1f8], rax
cmp byte [rsp + 0x6c], 0
jne 0x140128d1f
lea rcx, [rsp + 0x3bc0]
call fcn.140072130
nop
lea rcx, [rsp + 0x30c0]
call fcn.140072130
xor eax, eax
cmp eax, 1
je 0x1401291e3
lea rcx, [0x140213f6e]
call fcn.1400ac2d0
lea rdx, [0x140257e5d]
lea rcx, [0x140224cf0]
call fcn.1400988c0
movzx eax, al
test eax, eax
je 0x140128e3c
movzx eax, byte [0x140257e5d]
mov dword [rsp + 0x26c], eax
lea rax, [rsp + 0x3578]
mov qword [rsp + 0x1c30], rax
lea rdx, str.quanjuxiaohuiwupinming
mov rcx, qword [rsp + 0x1c30]
call fcn.1400bc8d0
mov qword [rsp + 0x1c38], rax
mov rax, qword [rsp + 0x1c38]
mov qword [rsp + 0x1c40], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x26c]
mov rcx, qword [rsp + 0x1c40]
call fcn.1400f1ce0
test eax, eax
je 0x140128e2c
mov byte [rsp + 0x6d], 1
jmp 0x140128e31
mov byte [rsp + 0x6d], 0
movzx eax, byte [rsp + 0x6d]
mov byte [0x140257e5d], al
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a10]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a10]
lea rdx, [0x140224d40]
lea rcx, [0x140224dd0]
call fcn.1401157b0
movzx eax, byte [0x1404bd420]
test eax, eax
jne 0x14012901c
lea rcx, [rsp + 0x2f58]
call fcn.1400be510
nop
lea rcx, [0x140487470]
call fcn.1400d8190
mov r9, rax
lea r8, [0x140224df0]
lea rdx, [0x140224dfc]
lea rcx, [rsp + 0x51e0]
call fcn.140138bb0
mov qword [rsp + 0x1c48], rax
mov rdx, qword [rsp + 0x1c48]
lea rcx, [rsp + 0x2f58]
call fcn.1400c2e30
lea rcx, [rsp + 0x51e0]
call fcn.140072130
lea rdx, [0x140224e10]
lea rcx, [rsp + 0x4c00]
call fcn.140071e30
nop
lea rdx, [0x140224e14]
lea rcx, [rsp + 0x4be0]
call fcn.140071e30
nop
lea r9, [rsp + 0x4c00]
lea r8, [rsp + 0x4be0]
lea rdx, [rsp + 0x2f58]
lea rcx, [rsp + 0x5200]
call fcn.1400d02e0
mov qword [rsp + 0x1c50], rax
mov rdx, qword [rsp + 0x1c50]
lea rcx, [rsp + 0x2f58]
call fcn.1400c2e30
lea rcx, [rsp + 0x5200]
call fcn.140072130
nop
lea rcx, [rsp + 0x4be0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4c00]
call fcn.140072130
lea rcx, [rsp + 0x2f58]
call fcn.1400d8190
mov qword [rsp + 0x310], rax
lea rax, [0x1404b9420]
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x3580], rax
mov rax, qword [rsp + 0x310]
movzx eax, byte [rax]
mov byte [rsp + 0x6e], al
mov rax, qword [rsp + 0x200]
movzx ecx, byte [rsp + 0x6e]
mov byte [rax], cl
mov rax, qword [rsp + 0x310]
inc rax
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x200]
inc rax
mov qword [rsp + 0x200], rax
cmp byte [rsp + 0x6e], 0
jne 0x140128fbd
mov byte [0x1404bd420], 1
lea rcx, [rsp + 0x2f58]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3588]
call fcn.14000b340
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x400
mov r9, rax
mov r8d, 0x4000
lea rdx, [0x1404b9420]
lea rcx, [0x140224e20]
call fcn.1400a2750
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a20]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a20]
lea rdx, str.____n:_n_n
lea rcx, [0x140224f10]
call fcn.1401157b0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3590]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140224f40]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x1401291e3
lea rdx, [0x1404b9420]
lea rcx, [rsp + 0x30e0]
call fcn.140071e30
nop
lea rdx, [0x140224f84]
lea rcx, [rsp + 0x4c40]
call fcn.140071e30
nop
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rsp + 0x4c20]
call fcn.140071e30
nop
lea r9, [rsp + 0x4c40]
lea r8, [rsp + 0x4c20]
lea rdx, [rsp + 0x30e0]
lea rcx, [rsp + 0x5220]
call fcn.1400d02e0
mov qword [rsp + 0x1c58], rax
mov rdx, qword [rsp + 0x1c58]
lea rcx, [rsp + 0x30e0]
call fcn.1400c2e30
lea rcx, [rsp + 0x5220]
call fcn.140072130
nop
lea rcx, [rsp + 0x4c20]
call fcn.140072130
nop
lea rcx, [rsp + 0x4c40]
call fcn.140072130
lea rcx, [0x140487470]
call fcn.1400d8190
mov qword [rsp + 0x1c60], rax
lea rcx, [rsp + 0x30e0]
call fcn.1400d8190
mov qword [rsp + 0x1c68], rax
mov r9, qword [rsp + 0x1c60]
mov r8, qword [rsp + 0x1c68]
lea rdx, [0x140224f90]
lea rcx, [0x140224f9c]
call fcn.1400f19e0
mov byte [0x1404bd420], 0
lea rcx, [rsp + 0x30e0]
call fcn.140072130
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140129200
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
call fcn.1401071f0
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x140224fa0]
lea rcx, [rsp + 0x4c60]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4c60]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xb7], al
lea rcx, [rsp + 0x4c60]
call fcn.140072130
movzx eax, byte [rsp + 0xb7]
test eax, eax
je 0x14012992c
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140129285
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
lea rdx, [0x140224fb0]
lea rcx, [rsp + 0x4c80]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4c80]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257e59]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xb8], al
lea rcx, [rsp + 0x4c80]
call fcn.140072130
movzx eax, byte [rsp + 0xb8]
test eax, eax
je 0x140129363
movzx eax, byte [0x140257e59]
mov dword [rsp + 0x270], eax
lea rax, [rsp + 0x3598]
mov qword [rsp + 0x1c70], rax
lea rdx, [0x140224fc8]
mov rcx, qword [rsp + 0x1c70]
call fcn.1400bc8d0
mov qword [rsp + 0x1c78], rax
mov rax, qword [rsp + 0x1c78]
mov qword [rsp + 0x1c80], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x270]
mov rcx, qword [rsp + 0x1c80]
call fcn.1400f1ce0
test eax, eax
je 0x140129353
mov byte [rsp + 0x6f], 1
jmp 0x140129358
mov byte [rsp + 0x6f], 0
movzx eax, byte [rsp + 0x6f]
mov byte [0x140257e59], al
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.______n__n__.
lea rcx, [rsp + 0x4cc0]
call fcn.140071e30
nop
lea rdx, [0x1402250d4]
lea rcx, [rsp + 0x4ca0]
call fcn.140071e30
nop
lea r8, [rsp + 0x4cc0]
lea rdx, [rsp + 0x4ca0]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4ca0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4cc0]
call fcn.140072130
movzx ecx, byte [0x140257e59]
call fcn.1400fbb00
lea rdx, [0x1402250d8]
lea rcx, [rsp + 0x4ce0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4ce0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
lea rdx, [0x140257e5a]
mov rcx, rax
call fcn.1400988c0
mov byte [rsp + 0xb9], al
lea rcx, [rsp + 0x4ce0]
call fcn.140072130
movzx eax, byte [rsp + 0xb9]
test eax, eax
je 0x14012958d
movzx eax, byte [0x140257e5a]
test eax, eax
je 0x14012950b
lea rdx, [0x1402605a0]
lea rcx, [rsp + 0x4d00]
call fcn.140071e30
nop
lea rcx, [rsp + 0x4d00]
call fcn.1400f5f30
mov byte [rsp + 0xba], al
lea rcx, [rsp + 0x4d00]
call fcn.140072130
movzx eax, byte [rsp + 0xba]
test eax, eax
je 0x140129498
jmp 0x14012950b
mov byte [0x140257e5a], 0
lea rax, [rsp + 0x35a0]
mov qword [rsp + 0x1c88], rax
lea rdx, [0x1402250f8]
lea rcx, [rsp + 0x4d20]
call fcn.1400be740
nop
lea rdx, [rsp + 0x4d20]
lea rcx, [0x14048c410]
call fcn.1400e9360
mov rdx, rax
mov rcx, qword [rsp + 0x1c88]
call fcn.1400bc990
mov qword [rsp + 0x1c90], rax
mov rcx, qword [rsp + 0x1c90]
call fcn.140108800
nop
lea rcx, [rsp + 0x4d20]
call fcn.1400c1ec0
movzx eax, byte [0x140257e5a]
mov dword [rsp + 0x274], eax
lea rax, [rsp + 0x35a8]
mov qword [rsp + 0x1c98], rax
lea rdx, [0x140225128]
mov rcx, qword [rsp + 0x1c98]
call fcn.1400bc8d0
mov qword [rsp + 0x1ca0], rax
mov rax, qword [rsp + 0x1ca0]
mov qword [rsp + 0x1ca8], rax
mov r9d, 1
xor r8d, r8d
mov edx, dword [rsp + 0x274]
mov rcx, qword [rsp + 0x1ca8]
call fcn.1400f1ce0
test eax, eax
je 0x14012957d
mov byte [rsp + 0x70], 1
jmp 0x140129582
mov byte [rsp + 0x70], 0
movzx eax, byte [rsp + 0x70]
mov byte [0x140257e5a], al
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str._steam._Steam___n5_.
lea rcx, [rsp + 0x4d60]
call fcn.140071e30
nop
lea rdx, [0x1402251fc]
lea rcx, [rsp + 0x4d40]
call fcn.140071e30
nop
lea r8, [rsp + 0x4d60]
lea rdx, [rsp + 0x4d40]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov rcx, rax
call fcn.1401157f0
nop
lea rcx, [rsp + 0x4d40]
call fcn.140072130
nop
lea rcx, [rsp + 0x4d60]
call fcn.140072130
movzx eax, byte [0x140257e5a]
test eax, eax
je 0x1401296fe
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, [0x140213f6f]
lea rcx, [0x140489d50]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x140129673
lea rdx, [0x140213fa6]
lea rcx, [0x140489d50]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14012966e
lea rcx, [0x140489d50]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
jmp 0x1401296fe
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x35b0]
call fcn.14000b340
mov qword [rsp + 0x1cb0], rax
lea rdx, [0x140225200]
lea rcx, [rsp + 0x4d80]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4d80]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x1cb8], rax
mov rdx, qword [rsp + 0x1cb0]
mov rcx, qword [rsp + 0x1cb8]
call fcn.1400978c0
mov byte [rsp + 0xbb], al
lea rcx, [rsp + 0x4d80]
call fcn.140072130
movzx eax, byte [rsp + 0xbb]
test eax, eax
je 0x1401296fe
mov dword [0x140257960], 1
lea rdx, str.Steam_Path
lea rcx, str.Steam_
call fcn.1400e7f50
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, reloc.WLDAP32.dll_Ordinal_200
lea rdx, [0x1402605a0]
mov rcx, rax
call fcn.14009d230
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x35b8]
call fcn.14000b340
mov qword [rsp + 0x1cc0], rax
lea rdx, str.Choose01
lea rcx, [0x140225240]
call fcn.1400e7f50
mov qword [rsp + 0x1cc8], rax
mov rdx, qword [rsp + 0x1cc0]
mov rcx, qword [rsp + 0x1cc8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012991b
mov edx, 2
lea rcx, [rsp + 0x5240]
call fcn.14013b060
mov qword [rsp + 0x1cd0], rax
mov rax, qword [rsp + 0x1cd0]
mov qword [rsp + 0x1cd8], rax
mov rcx, qword [rsp + 0x1cd8]
call fcn.140076650
mov ecx, 8
imul rcx, rcx, 3
lea rdx, [0x140487a90]
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.1400c2d60
nop
lea rcx, [rsp + 0x5240]
call fcn.1400c1ec0
mov eax, 8
imul rax, rax, 3
lea rcx, [0x140487a90]
add rcx, rax
mov rax, rcx
lea rdx, [0x140213fa7]
mov rcx, rax
call fcn.1400c36c0
movzx eax, al
test eax, eax
je 0x14012991b
lea rax, [rsp + 0x35c0]
mov qword [rsp + 0x1ce0], rax
mov eax, 8
imul rax, rax, 3
lea rcx, [0x140487a90]
add rcx, rax
mov rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x1ce0]
call fcn.1400bc870
mov qword [rsp + 0x1ce8], rax
mov rdx, qword [rsp + 0x1ce8]
lea rcx, [rsp + 0x5260]
call fcn.1400c6b90
mov qword [rsp + 0x1cf0], rax
mov rcx, qword [rsp + 0x1cf0]
call fcn.1400d8190
mov qword [rsp + 0x318], rax
lea rax, [0x1402605a0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x35c8], rax
mov rax, qword [rsp + 0x318]
movzx eax, byte [rax]
mov byte [rsp + 0x71], al
mov rax, qword [rsp + 0x170]
movzx ecx, byte [rsp + 0x71]
mov byte [rax], cl
mov rax, qword [rsp + 0x318]
inc rax
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x170]
inc rax
mov qword [rsp + 0x170], rax
cmp byte [rsp + 0x71], 0
jne 0x1401298c3
lea rcx, [rsp + 0x5260]
call fcn.140072130
movzx ecx, byte [0x140257e59]
call fcn.140137960
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140129944
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
cmp dword [reloc.WS2_32.dll_accept], 1
jle 0x140129b60
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
mov byte [rsp + 0x40], 1
lea rdx, [0x140225250]
lea rcx, [rsp + 0x4da0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4da0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xbc], al
lea rcx, [rsp + 0x4da0]
call fcn.140072130
movzx eax, byte [rsp + 0xbc]
test eax, eax
je 0x140129b46
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x1401299d1
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x35d0]
call fcn.14000b340
mov qword [rsp + 0x1cf8], rax
lea rdx, str._Steam
lea rcx, [rsp + 0x4dc0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4dc0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x1d00], rax
mov rdx, qword [rsp + 0x1cf8]
mov rcx, qword [rsp + 0x1d00]
call fcn.1400978c0
mov byte [rsp + 0xbd], al
lea rcx, [rsp + 0x4dc0]
call fcn.140072130
movzx eax, byte [rsp + 0xbd]
test eax, eax
je 0x140129a73
mov byte [0x14025798a], 1
lea rdx, [0x140225288]
lea rcx, [0x140486390]
call fcn.1400c2d60
mov byte [0x140257908], 1
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.:_n1:___n2:___Seam_steam_
lea rcx, [rsp + 0x4e20]
call fcn.140071e30
nop
lea rdx, [0x140225414]
lea rcx, [rsp + 0x4e00]
call fcn.140071e30
nop
lea r8, [rsp + 0x4e20]
lea rdx, [rsp + 0x4e00]
lea rcx, [0x14048c410]
call fcn.1400ca410
mov qword [rsp + 0x1d08], rax
lea rdx, [0x140225418]
lea rcx, [rsp + 0x4de0]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4de0]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov qword [rsp + 0x1d10], rax
mov rdx, qword [rsp + 0x1d08]
mov rcx, qword [rsp + 0x1d10]
call fcn.140115720
nop
lea rcx, [rsp + 0x4de0]
call fcn.140072130
nop
lea rcx, [rsp + 0x4e00]
call fcn.140072130
nop
lea rcx, [rsp + 0x4e20]
call fcn.140072130
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x140129b5e
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
jmp 0x140129bc4
xor ecx, ecx
call fcn.1400fbb00
lea rdx, [0x140225428]
lea rcx, [rsp + 0x4e40]
call fcn.140071e30
nop
lea rdx, [rsp + 0x4e40]
lea rcx, [0x14048c410]
call fcn.1400c4b50
mov rcx, rax
call fcn.1400acae0
mov byte [rsp + 0xbe], al
lea rcx, [rsp + 0x4e40]
call fcn.140072130
movzx eax, byte [rsp + 0xbe]
test eax, eax
je 0x140129bbd
call fcn.1400ade40
xor ecx, ecx
call fcn.140137960
lea rdx, str.Multiple_configuration_Settings
lea rcx, [0x140225478]
call fcn.1400e7f50
mov rcx, rax
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x14012d103
lea rdx, str.This_feature_is_usually_convenient_for_multiple_users_to_bind_each_role_name_using_different_Settings
lea rcx, [0x140225500]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
lea rdx, str.If_you_want_to_copy_to_another_computer__just_copy_the__multi_config__and__path__folders_in_C:LE_config_to_the_same_directory_on_the_other_computer
lea rcx, str._C:LE_config___multi_config__path_
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
movzx eax, byte [0x140257a4c]
test eax, eax
jne 0x140129e29
lea rax, [rsp + 0x35d8]
mov qword [rsp + 0x1d18], rax
lea rdx, [0x140225670]
mov rcx, qword [rsp + 0x1d18]
call fcn.1400bc990
mov qword [rsp + 0x1d20], rax
mov edx, 0xd6a
mov rcx, qword [rsp + 0x1d20]
call fcn.14013acd0
lea rcx, [rsp + 0x2fa8]
call fcn.1400be7a0
nop
lea rdx, str.C:LE_configmulti_config
lea rcx, [rsp + 0x4e60]
call fcn.1400be740
nop
lea rdx, [rsp + 0x4e60]
lea rcx, [rsp + 0x5280]
call fcn.1400d32a0
mov qword [rsp + 0x1d28], rax
mov rdx, qword [rsp + 0x1d28]
lea rcx, [rsp + 0x2fa8]
call fcn.1400c2f80
lea rcx, [rsp + 0x5280]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x4e60]
call fcn.1400c1ec0
lea rax, [rsp + 0x55d0]
mov qword [rsp + 0x1d30], rax
lea rdx, [rsp + 0x2fa8]
mov rcx, qword [rsp + 0x1d30]
call fcn.1400be5f0
mov qword [rsp + 0x1d38], rax
mov rdx, qword [rsp + 0x1d38]
lea rcx, [rsp + 0x52a0]
call fcn.1400e8b20
mov qword [rsp + 0x1d40], rax
mov rdx, qword [rsp + 0x1d40]
lea rcx, [0x140485ef8]
call fcn.1400c2e30
lea rcx, [rsp + 0x52a0]
call fcn.140072130
lea rdx, str.C:LE_config_names
lea rcx, [rsp + 0x4e80]
call fcn.1400be740
nop
lea rdx, [rsp + 0x4e80]
lea rcx, [rsp + 0x52c0]
call fcn.1400d32a0
mov qword [rsp + 0x1d48], rax
mov rdx, qword [rsp + 0x1d48]
lea rcx, [rsp + 0x2fa8]
call fcn.1400c2f80
lea rcx, [rsp + 0x52c0]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x4e80]
call fcn.1400c1ec0
lea rax, [rsp + 0x55f0]
mov qword [rsp + 0x1d50], rax
lea rdx, [rsp + 0x2fa8]
mov rcx, qword [rsp + 0x1d50]
call fcn.1400be5f0
mov qword [rsp + 0x1d58], rax
mov rdx, qword [rsp + 0x1d58]
lea rcx, [rsp + 0x52e0]
call fcn.1400e8b20
mov qword [rsp + 0x1d60], rax
mov rdx, qword [rsp + 0x1d60]
lea rcx, [0x14048cb60]
call fcn.1400c2e30
lea rcx, [rsp + 0x52e0]
call fcn.140072130
mov byte [0x140257a4c], 1
lea rcx, [rsp + 0x2fa8]
call fcn.1400c1ec0
call fcn.1401071f0
lea rdx, str.Config_names
lea rcx, [0x140225700]
call fcn.1400e7f50
mov rcx, rax
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x14012b87f
movss xmm0, dword [0x1401e565c]
call fcn.140042140
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x35e0]
call fcn.14000b340
mov qword [rsp + 0x1d68], rax
lea rdx, str.Create
lea rcx, [0x140225718]
call fcn.1400e7f50
mov qword [rsp + 0x1d70], rax
mov rdx, qword [rsp + 0x1d68]
mov rcx, qword [rsp + 0x1d70]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x140129eef
mov byte [0x140257a4d], 1
lea rdx, [0x140225728]
lea rcx, [0x140225740]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x14048ae80]
call fcn.1400c2f50
lea rdx, [0x140213fd5]
lea rcx, [0x1404a38f0]
call fcn.1400c2f50
lea rcx, [rsp + 0x378]
call fcn.1400be510
nop
lea rcx, [rsp + 0x358]
call fcn.1400be510
nop
lea rax, [rsp + 0x5610]
mov qword [rsp + 0x1d78], rax
lea rdx, str.Create_New_config
lea rcx, [0x140225768]
call fcn.1400e7f50
mov rdx, rax
mov rcx, qword [rsp + 0x1d78]
call fcn.140071e30
mov qword [rsp + 0x1d80], rax
mov rcx, qword [rsp + 0x1d80]
call fcn.14012f810
movzx eax, al
test eax, eax
je 0x14012a469
lea rax, [rsp + 0x35e8]
mov qword [rsp + 0x1d88], rax
lea rdx, [0x140225778]
mov rcx, qword [rsp + 0x1d88]
call fcn.1400bc8d0
mov qword [rsp + 0x1d90], rax
mov rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x1d98], rax
mov rax, qword [rsp + 0x1d98]
mov qword [rsp + 0x1db0], rax
lea rax, [rsp + 0x35f0]
mov qword [rsp + 0x1da0], rax
lea rdx, [0x140225780]
mov rcx, qword [rsp + 0x1da0]
call fcn.1400bc8d0
mov qword [rsp + 0x1da8], rax
mov rax, qword [rsp + 0x1da8]
mov qword [rsp + 0x1db8], rax
mov rdx, qword [rsp + 0x1db0]
mov rcx, qword [rsp + 0x1db8]
call fcn.14014afd0
lea rcx, [rsp + 0x110]
call fcn.1400bca90
nop
lea rax, [rsp + 0x5630]
mov qword [rsp + 0x1dc0], rax
lea rdx, [0x140259f30]
mov rcx, qword [rsp + 0x1dc0]
call fcn.140071e30
mov qword [rsp + 0x1dc8], rax
mov rdx, qword [rsp + 0x1dc8]
lea rcx, [rsp + 0x1e20]
call fcn.1400e8c90
mov qword [rsp + 0x1dd0], rax
mov rax, qword [rsp + 0x1dd0]
mov qword [rsp + 0x1dd8], rax
mov rax, qword [rsp + 0x1dd8]
mov qword [rsp + 0x1df0], rax
lea rdx, [0x140225788]
lea rcx, [rsp + 0x4d8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x4d8]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x1e18]
call fcn.1400c3ed0
mov qword [rsp + 0x1de0], rax
mov rax, qword [rsp + 0x1de0]
mov qword [rsp + 0x1de8], rax
mov rax, qword [rsp + 0x1de8]
mov qword [rsp + 0x1df8], rax
mov r8, qword [rsp + 0x1df0]
mov rdx, qword [rsp + 0x1df8]
lea rcx, [rsp + 0x1e10]
call fcn.1400c3ed0
mov qword [rsp + 0x1e00], rax
mov rax, qword [rsp + 0x1e00]
mov qword [rsp + 0x1e08], rax
mov rdx, qword [rsp + 0x1e08]
lea rcx, [rsp + 0x110]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x1e10]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1e18]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4d8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x1e20]
call fcn.1400c12e0
lea rax, [rsp + 0x35f8]
mov qword [rsp + 0x1e28], rax
lea r8, [rsp + 0x110]
lea rdx, [0x140225798]
mov rcx, qword [rsp + 0x1e28]
call fcn.1400c4050
mov qword [rsp + 0x1e30], rax
mov edx, 0xd80
mov rcx, qword [rsp + 0x1e30]
call fcn.14013acd0
lea rax, [rsp + 0x3600]
mov qword [rsp + 0x1e38], rax
lea rdx, [rsp + 0x110]
mov rcx, qword [rsp + 0x1e38]
call fcn.1400bc870
mov qword [rsp + 0x1e40], rax
mov rcx, qword [rsp + 0x1e40]
call fcn.1400e6240
mov rcx, rax
call fcn.1400f3430
lea rcx, [0x1404a6ec8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5b40]
call fcn.1400bcac0
mov qword [rsp + 0x1e48], rax
mov rax, qword [rsp + 0x1e48]
mov qword [rsp + 0x1e50], rax
mov rcx, qword [rsp + 0x1e50]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5b40]
call fcn.1400c1300
lea rdx, [0x1402257a8]
lea rcx, [rsp + 0x4e0]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x4e0]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x1e78]
call fcn.1400c3ed0
mov qword [rsp + 0x1e58], rax
mov rax, qword [rsp + 0x1e58]
mov qword [rsp + 0x1e60], rax
mov rcx, qword [rsp + 0x1e60]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5bc8]
call fcn.1400bcac0
mov qword [rsp + 0x1e68], rax
mov rax, qword [rsp + 0x1e68]
mov qword [rsp + 0x1e70], rax
mov rcx, qword [rsp + 0x1e70]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5bc8]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x1e78]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400c12e0
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
lea rcx, [0x1404a38e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5c50]
call fcn.1400bcac0
mov qword [rsp + 0x1e80], rax
mov rax, qword [rsp + 0x1e80]
mov qword [rsp + 0x1e88], rax
mov rcx, qword [rsp + 0x1e88]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5c50]
call fcn.1400c1300
lea rdx, [0x1402257b8]
lea rcx, [rsp + 0x4e8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x4e8]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x1eb0]
call fcn.1400c3ed0
mov qword [rsp + 0x1e90], rax
mov rax, qword [rsp + 0x1e90]
mov qword [rsp + 0x1e98], rax
mov rcx, qword [rsp + 0x1e98]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5cd8]
call fcn.1400bcac0
mov qword [rsp + 0x1ea0], rax
mov rax, qword [rsp + 0x1ea0]
mov qword [rsp + 0x1ea8], rax
mov rcx, qword [rsp + 0x1ea8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5cd8]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x1eb0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4e8]
call fcn.1400c12e0
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
lea rcx, [0x140259f30]
call fcn.14011a9f0
mov byte [0x140257a4c], 0
lea rcx, [rsp + 0x110]
call fcn.1400c12e0
lea rdx, str._change__means_to_save_the_current_interface_settings_into_a_specified_config_name
lea rcx, [0x140225830]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
lea rdx, [0x140213fd6]
lea rcx, [0x140485ef8]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14012b85e
lea rcx, [rsp + 0x3068]
call fcn.1400bf010
nop
lea rax, [rsp + 0x5650]
mov qword [rsp + 0x1eb8], rax
lea rdx, [0x14022587c]
mov rcx, qword [rsp + 0x1eb8]
call fcn.140071e30
mov qword [rsp + 0x1ec0], rax
mov rax, qword [rsp + 0x1ec0]
mov qword [rsp + 0x1ec8], rax
mov rax, qword [rsp + 0x1ec8]
mov qword [rsp + 0x1ee0], rax
lea rax, [rsp + 0x5670]
mov qword [rsp + 0x1ed0], rax
lea rdx, [0x140485ef8]
mov rcx, qword [rsp + 0x1ed0]
call fcn.1400bdcb0
mov qword [rsp + 0x1ed8], rax
mov rax, qword [rsp + 0x1ed8]
mov qword [rsp + 0x1ee8], rax
xor r9d, r9d
lea r8, [rsp + 0x3068]
mov rdx, qword [rsp + 0x1ee0]
mov rcx, qword [rsp + 0x1ee8]
call fcn.1400d1dc0
mov dword [rsp + 0x278], eax
mov dword [rsp + 0x98], 0
jmp 0x14012a57c
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x278]
cmp dword [rsp + 0x98], eax
jge 0x14012b851
movsxd rax, dword [rsp + 0x98]
mov rdx, rax
lea rcx, [rsp + 0x3068]
call fcn.1400c3920
mov rdx, rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400bdcb0
nop
mov ecx, dword [rsp + 0x98]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3608]
call fcn.14000b340
mov qword [rsp + 0x1ef0], rax
lea rdx, [0x140225880]
lea rcx, [0x1402258a0]
call fcn.1400e7f50
mov qword [rsp + 0x1ef8], rax
mov rdx, qword [rsp + 0x1ef0]
mov rcx, qword [rsp + 0x1ef8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012a8c8
lea rax, [rsp + 0x5690]
mov qword [rsp + 0x1f00], rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1f00]
call fcn.140071e30
mov qword [rsp + 0x1f08], rax
mov rdx, qword [rsp + 0x1f08]
lea rcx, [rsp + 0x3100]
call fcn.1400e8d90
nop
lea rax, [rsp + 0x3610]
mov qword [rsp + 0x1f10], rax
lea rcx, [rsp + 0x3100]
call fcn.140076650
mov rdx, rax
mov rcx, qword [rsp + 0x1f10]
call fcn.1400bc990
mov qword [rsp + 0x1f18], rax
mov edx, 0xd94
mov rcx, qword [rsp + 0x1f18]
call fcn.14013acd0
lea rax, [rsp + 0x3618]
mov qword [rsp + 0x1f40], rax
lea rcx, [rsp + 0x3100]
call fcn.140076650
mov qword [rsp + 0x1f30], rax
lea rdx, [0x1402258b0]
lea rcx, [rsp + 0x4f0]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x4f0]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x1f50]
call fcn.1400c3ed0
mov qword [rsp + 0x1f20], rax
mov rax, qword [rsp + 0x1f20]
mov qword [rsp + 0x1f28], rax
mov rax, qword [rsp + 0x1f28]
mov qword [rsp + 0x1f38], rax
mov r8, qword [rsp + 0x1f30]
mov rdx, qword [rsp + 0x1f38]
mov rcx, qword [rsp + 0x1f40]
call fcn.1400c3fa0
mov qword [rsp + 0x1f48], rax
mov edx, 0xd95
mov rcx, qword [rsp + 0x1f48]
call fcn.14013acd0
nop
lea rcx, [rsp + 0x1f50]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4f0]
call fcn.1400c12e0
lea rcx, [rsp + 0x3100]
call fcn.140076650
mov qword [rsp + 0x1f68], rax
lea rdx, [0x1402258d8]
lea rcx, [rsp + 0x4f8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x4f8]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x1f78]
call fcn.1400c3ed0
mov qword [rsp + 0x1f58], rax
mov rax, qword [rsp + 0x1f58]
mov qword [rsp + 0x1f60], rax
mov rax, qword [rsp + 0x1f60]
mov qword [rsp + 0x1f70], rax
mov r8, qword [rsp + 0x1f68]
mov rdx, qword [rsp + 0x1f70]
lea rcx, [rsp + 0x500]
call fcn.1400c3fa0
nop
lea rcx, [rsp + 0x1f78]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4f8]
call fcn.1400c12e0
lea rcx, [rsp + 0x500]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5d60]
call fcn.1400bcac0
mov qword [rsp + 0x1f80], rax
mov rax, qword [rsp + 0x1f80]
mov qword [rsp + 0x1f88], rax
mov rcx, qword [rsp + 0x1f88]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x4ea0]
call fcn.140071e30
nop
lea rcx, [rsp + 0x5d60]
call fcn.1400c1300
lea rcx, [rsp + 0x4ea0]
call fcn.1400f3ea0
mov byte [0x140257a4c], 0
call fcn.14010eab0
nop
lea rcx, [rsp + 0x4ea0]
call fcn.140072130
nop
lea rcx, [rsp + 0x500]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x3100]
call fcn.1400c1ec0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
movzx eax, byte [0x140257a4f]
test eax, eax
jne 0x14012b6ec
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3620]
call fcn.14000b340
mov qword [rsp + 0x1f90], rax
lea rdx, [0x1402258ec]
lea rcx, [0x1402258f8]
call fcn.1400e7f50
mov qword [rsp + 0x1f98], rax
mov rdx, qword [rsp + 0x1f90]
mov rcx, qword [rsp + 0x1f98]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012b14a
lea rcx, [rsp + 0x320]
call fcn.1400bca90
nop
lea rax, [rsp + 0x56b0]
mov qword [rsp + 0x1fa0], rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x1fa0]
call fcn.140071e30
mov qword [rsp + 0x1fa8], rax
mov rdx, qword [rsp + 0x1fa8]
lea rcx, [rsp + 0x5300]
call fcn.1400e8d90
mov qword [rsp + 0x1fb0], rax
mov rax, qword [rsp + 0x1fb0]
mov qword [rsp + 0x1fb8], rax
mov rcx, qword [rsp + 0x1fb8]
call fcn.140076650
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.1400c2d60
nop
lea rcx, [rsp + 0x5300]
call fcn.1400c1ec0
lea rax, [rsp + 0x3628]
mov qword [rsp + 0x1fc0], rax
lea rdx, [0x140225910]
mov rcx, qword [rsp + 0x1fc0]
call fcn.1400bc990
mov qword [rsp + 0x1fc8], rax
mov rax, qword [rsp + 0x1fc8]
mov qword [rsp + 0x1fd0], rax
mov rax, qword [rsp + 0x1fd0]
mov qword [rsp + 0x1fe8], rax
lea rax, [rsp + 0x3630]
mov qword [rsp + 0x1fd8], rax
lea rdx, [0x140225960]
mov rcx, qword [rsp + 0x1fd8]
call fcn.1400bc990
mov qword [rsp + 0x1fe0], rax
mov rax, qword [rsp + 0x1fe0]
mov qword [rsp + 0x1ff0], rax
mov r8, qword [rsp + 0x1fe8]
mov rdx, qword [rsp + 0x1ff0]
lea rcx, [rsp + 0x2090]
call fcn.1400e7f70
mov qword [rsp + 0x1ff8], rax
mov rax, qword [rsp + 0x1ff8]
mov qword [rsp + 0x2000], rax
mov rax, qword [rsp + 0x2000]
mov qword [rsp + 0x2060], rax
lea rax, [rsp + 0x3638]
mov qword [rsp + 0x2008], rax
lea rdx, [0x140225978]
mov rcx, qword [rsp + 0x2008]
call fcn.1400bc990
mov qword [rsp + 0x2010], rax
mov rax, qword [rsp + 0x2010]
mov qword [rsp + 0x2018], rax
mov rax, qword [rsp + 0x2018]
mov qword [rsp + 0x2030], rax
lea rax, [rsp + 0x3640]
mov qword [rsp + 0x2020], rax
lea rdx, [0x140225998]
mov rcx, qword [rsp + 0x2020]
call fcn.1400bc990
mov qword [rsp + 0x2028], rax
mov rax, qword [rsp + 0x2028]
mov qword [rsp + 0x2038], rax
mov r8, qword [rsp + 0x2030]
mov rdx, qword [rsp + 0x2038]
lea rcx, [rsp + 0x2088]
call fcn.1400e7f70
mov qword [rsp + 0x2040], rax
mov rax, qword [rsp + 0x2040]
mov qword [rsp + 0x2048], rax
lea r8, [rsp + 0x320]
mov rdx, qword [rsp + 0x2048]
lea rcx, [rsp + 0x2080]
call fcn.1400c3ed0
mov qword [rsp + 0x2050], rax
mov rax, qword [rsp + 0x2050]
mov qword [rsp + 0x2058], rax
mov rax, qword [rsp + 0x2058]
mov qword [rsp + 0x2068], rax
mov r8, qword [rsp + 0x2060]
mov rdx, qword [rsp + 0x2068]
lea rcx, [rsp + 0x2078]
call fcn.1400c3ed0
mov qword [rsp + 0x2070], rax
mov rcx, qword [rsp + 0x2070]
call fcn.1400b6dd0
mov r9d, 4
lea r8, [0x140225908]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rsp + 0x98], eax
lea rcx, [rsp + 0x2078]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2080]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2088]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2090]
call fcn.1400c12e0
cmp dword [rsp + 0x98], 1
je 0x14012ac6c
cmp dword [rsp + 0x98], 6
jne 0x14012b13d
lea rax, [rsp + 0x3648]
mov qword [rsp + 0x2098], rax
lea rdx, [0x1402259a8]
mov rcx, qword [rsp + 0x2098]
call fcn.1400bc8d0
mov qword [rsp + 0x20a0], rax
mov rax, qword [rsp + 0x20a0]
mov qword [rsp + 0x20a8], rax
mov rax, qword [rsp + 0x20a8]
mov qword [rsp + 0x20c0], rax
lea rax, [rsp + 0x3650]
mov qword [rsp + 0x20b0], rax
lea rdx, [0x1402259c0]
mov rcx, qword [rsp + 0x20b0]
call fcn.1400bc8d0
mov qword [rsp + 0x20b8], rax
mov rax, qword [rsp + 0x20b8]
mov qword [rsp + 0x20c8], rax
mov rdx, qword [rsp + 0x20c0]
mov rcx, qword [rsp + 0x20c8]
call fcn.14014afd0
lea rax, [rsp + 0x56d0]
mov qword [rsp + 0x20d0], rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x20d0]
call fcn.140071e30
mov qword [rsp + 0x20d8], rax
mov rdx, qword [rsp + 0x20d8]
lea rcx, [rsp + 0x4ec0]
call fcn.1400e8d90
nop
lea rcx, [rsp + 0x4ec0]
call fcn.140076650
mov qword [rsp + 0x20f0], rax
lea rdx, [0x1402259c8]
lea rcx, [rsp + 0x508]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x508]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x2100]
call fcn.1400c3ed0
mov qword [rsp + 0x20e0], rax
mov rax, qword [rsp + 0x20e0]
mov qword [rsp + 0x20e8], rax
mov rax, qword [rsp + 0x20e8]
mov qword [rsp + 0x20f8], rax
mov r8, qword [rsp + 0x20f0]
mov rdx, qword [rsp + 0x20f8]
lea rcx, [rsp + 0x138]
call fcn.1400c3fa0
nop
lea rcx, [rsp + 0x2100]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x508]
call fcn.1400c12e0
lea rax, [rsp + 0x3658]
mov qword [rsp + 0x2108], rax
lea r8, [rsp + 0x138]
lea rdx, [0x1402259d8]
mov rcx, qword [rsp + 0x2108]
call fcn.1400c4050
mov qword [rsp + 0x2110], rax
mov edx, 0xda9
mov rcx, qword [rsp + 0x2110]
call fcn.14013acd0
lea rax, [rsp + 0x3660]
mov qword [rsp + 0x2118], rax
lea rdx, [rsp + 0x138]
mov rcx, qword [rsp + 0x2118]
call fcn.1400bc870
mov qword [rsp + 0x2120], rax
mov rcx, qword [rsp + 0x2120]
call fcn.1400e6240
mov rcx, rax
call fcn.1400f3430
lea rcx, [0x1404a6ec8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5de8]
call fcn.1400bcac0
mov qword [rsp + 0x2128], rax
mov rax, qword [rsp + 0x2128]
mov qword [rsp + 0x2130], rax
mov rcx, qword [rsp + 0x2130]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5de8]
call fcn.1400c1300
lea rdx, [0x1402259e8]
lea rcx, [rsp + 0x510]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x510]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x2158]
call fcn.1400c3ed0
mov qword [rsp + 0x2138], rax
mov rax, qword [rsp + 0x2138]
mov qword [rsp + 0x2140], rax
mov rcx, qword [rsp + 0x2140]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5e70]
call fcn.1400bcac0
mov qword [rsp + 0x2148], rax
mov rax, qword [rsp + 0x2148]
mov qword [rsp + 0x2150], rax
mov rcx, qword [rsp + 0x2150]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5e70]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2158]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x510]
call fcn.1400c12e0
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
lea rcx, [0x1404a38e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5ef8]
call fcn.1400bcac0
mov qword [rsp + 0x2160], rax
mov rax, qword [rsp + 0x2160]
mov qword [rsp + 0x2168], rax
mov rcx, qword [rsp + 0x2168]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5ef8]
call fcn.1400c1300
lea rdx, [0x1402259f8]
lea rcx, [rsp + 0x518]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x518]
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x2190]
call fcn.1400c3ed0
mov qword [rsp + 0x2170], rax
mov rax, qword [rsp + 0x2170]
mov qword [rsp + 0x2178], rax
mov rcx, qword [rsp + 0x2178]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x5f80]
call fcn.1400bcac0
mov qword [rsp + 0x2180], rax
mov rax, qword [rsp + 0x2180]
mov qword [rsp + 0x2188], rax
mov rcx, qword [rsp + 0x2188]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x5f80]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2190]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x518]
call fcn.1400c12e0
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
mov byte [0x140257a4c], 0
lea rdx, str.save
lea rcx, [0x140225a20]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x138]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x4ec0]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x320]
call fcn.1400c12e0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3668]
call fcn.14000b340
mov qword [rsp + 0x2198], rax
lea rdx, [0x140225a48]
lea rcx, [0x140225a50]
call fcn.1400e7f50
mov qword [rsp + 0x21a0], rax
mov rdx, qword [rsp + 0x2198]
mov rcx, qword [rsp + 0x21a0]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012b6ec
lea rax, [rsp + 0x56f0]
mov qword [rsp + 0x21a8], rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x21a8]
call fcn.140071e30
mov qword [rsp + 0x21b0], rax
mov rdx, qword [rsp + 0x21b0]
lea rcx, [rsp + 0x3be0]
call fcn.1400e8d90
nop
lea rdx, [0x140225a60]
lea rcx, [rsp + 0x528]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x3be0]
call fcn.140076650
mov qword [rsp + 0x21c8], rax
lea rdx, [0x140225a70]
lea rcx, [rsp + 0x520]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x520]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x2218]
call fcn.1400c3ed0
mov qword [rsp + 0x21b8], rax
mov rax, qword [rsp + 0x21b8]
mov qword [rsp + 0x21c0], rax
mov rax, qword [rsp + 0x21c0]
mov qword [rsp + 0x21d0], rax
mov r8, qword [rsp + 0x21c8]
mov rdx, qword [rsp + 0x21d0]
lea rcx, [rsp + 0x2210]
call fcn.1400c3fa0
mov qword [rsp + 0x21d8], rax
mov rax, qword [rsp + 0x21d8]
mov qword [rsp + 0x21e0], rax
lea r8, [rsp + 0x528]
mov rdx, qword [rsp + 0x21e0]
lea rcx, [rsp + 0x2208]
call fcn.1400c3ed0
mov qword [rsp + 0x21e8], rax
mov rax, qword [rsp + 0x21e8]
mov qword [rsp + 0x21f0], rax
mov rcx, qword [rsp + 0x21f0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6008]
call fcn.1400bcac0
mov qword [rsp + 0x21f8], rax
mov rax, qword [rsp + 0x21f8]
mov qword [rsp + 0x2200], rax
mov rcx, qword [rsp + 0x2200]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6008]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2208]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2210]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2218]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x520]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x528]
call fcn.1400c12e0
lea rcx, [0x1404a6ec8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6090]
call fcn.1400bcac0
mov qword [rsp + 0x2220], rax
mov rax, qword [rsp + 0x2220]
mov qword [rsp + 0x2228], rax
mov rcx, qword [rsp + 0x2228]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6090]
call fcn.1400c1300
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
lea rdx, [0x140225aa0]
lea rcx, [rsp + 0x538]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x3be0]
call fcn.140076650
mov qword [rsp + 0x2240], rax
lea rdx, [0x140225ab0]
lea rcx, [rsp + 0x530]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x530]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x2290]
call fcn.1400c3ed0
mov qword [rsp + 0x2230], rax
mov rax, qword [rsp + 0x2230]
mov qword [rsp + 0x2238], rax
mov rax, qword [rsp + 0x2238]
mov qword [rsp + 0x2248], rax
mov r8, qword [rsp + 0x2240]
mov rdx, qword [rsp + 0x2248]
lea rcx, [rsp + 0x2288]
call fcn.1400c3fa0
mov qword [rsp + 0x2250], rax
mov rax, qword [rsp + 0x2250]
mov qword [rsp + 0x2258], rax
lea r8, [rsp + 0x538]
mov rdx, qword [rsp + 0x2258]
lea rcx, [rsp + 0x2280]
call fcn.1400c3ed0
mov qword [rsp + 0x2260], rax
mov rax, qword [rsp + 0x2260]
mov qword [rsp + 0x2268], rax
mov rcx, qword [rsp + 0x2268]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6118]
call fcn.1400bcac0
mov qword [rsp + 0x2270], rax
mov rax, qword [rsp + 0x2270]
mov qword [rsp + 0x2278], rax
mov rcx, qword [rsp + 0x2278]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x378]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6118]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2280]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2288]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2290]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x530]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x538]
call fcn.1400c12e0
lea rcx, [0x1404a38e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x61a0]
call fcn.1400bcac0
mov qword [rsp + 0x2298], rax
mov rax, qword [rsp + 0x2298]
mov qword [rsp + 0x22a0], rax
mov rcx, qword [rsp + 0x22a0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x358]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x61a0]
call fcn.1400c1300
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x378]
call fcn.140104860
lea rax, [rsp + 0x3670]
mov qword [rsp + 0x22a8], rax
lea rdx, [0x140225ac8]
mov rcx, qword [rsp + 0x22a8]
call fcn.1400bc8d0
mov qword [rsp + 0x22b0], rax
mov rax, qword [rsp + 0x22b0]
mov qword [rsp + 0x22b8], rax
mov rax, qword [rsp + 0x22b8]
mov qword [rsp + 0x22d0], rax
lea rax, [rsp + 0x3678]
mov qword [rsp + 0x22c0], rax
lea rdx, [0x140225ad0]
mov rcx, qword [rsp + 0x22c0]
call fcn.1400bc8d0
mov qword [rsp + 0x22c8], rax
mov rax, qword [rsp + 0x22c8]
mov qword [rsp + 0x22d8], rax
mov rdx, qword [rsp + 0x22d0]
mov rcx, qword [rsp + 0x22d8]
call fcn.14014afd0
call fcn.1400f21c0
mov byte [0x140257a4c], 0
mov dword [0x1404b3214], 0
lea rdx, [0x140225ad8]
lea rcx, [0x140225ae8]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x3be0]
call fcn.1400c1ec0
movzx eax, byte [0x140257a4f]
test eax, eax
je 0x14012b839
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3680]
call fcn.14000b340
mov qword [rsp + 0x22e0], rax
lea rdx, str.choose
lea rcx, [0x140225b68]
call fcn.1400e7f50
mov qword [rsp + 0x22e8], rax
mov rdx, qword [rsp + 0x22e0]
mov rcx, qword [rsp + 0x22e8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012b839
lea rax, [rsp + 0x3688]
mov qword [rsp + 0x22f0], rax
lea rdx, [0x140225b98]
lea rcx, [rsp + 0x540]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x540]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x22f0]
call fcn.1400c3ed0
mov qword [rsp + 0x22f8], rax
mov rcx, qword [rsp + 0x22f8]
call fcn.1400e6240
mov qword [rsp + 0x2300], rax
lea rcx, [rsp + 0x2ee0]
call fcn.1400d8190
mov qword [rsp + 0x2308], rax
lea rcx, [0x14048b7c0]
call fcn.1400d8190
mov qword [rsp + 0x2310], rax
mov r9, qword [rsp + 0x2300]
mov r8, qword [rsp + 0x2308]
mov rdx, qword [rsp + 0x2310]
lea rcx, [0x140225bd8]
call fcn.1400f19e0
nop
lea rcx, [rsp + 0x540]
call fcn.1400c12e0
mov byte [0x140257a4f], 0
lea rdx, [0x140213fd9]
lea rcx, [0x14048b7c0]
call fcn.1400c2f50
call fcn.14010eab0
call fcn.14003ad40
nop
lea rcx, [rsp + 0x2ee0]
call fcn.140072130
jmp 0x14012a56c
lea rcx, [rsp + 0x3068]
call fcn.1400c2230
call fcn.1400ade40
nop
lea rcx, [rsp + 0x358]
call fcn.140072130
nop
lea rcx, [rsp + 0x378]
call fcn.140072130
call fcn.1401071f0
lea rdx, str.names
lea rcx, [0x140225c10]
call fcn.1400e7f50
mov rcx, rax
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x14012d0fe
lea rdx, str.Every_time_the_game_is_run__the_character_name_will_be_stored_in_a_list
lea rcx, [0x140225c70]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
movzx eax, byte [0x140257a4f]
test eax, eax
je 0x14012b903
lea rdx, str.fff_
xor ecx, ecx
call fcn.14003b450
lea rdx, str.click_config_name_choose
lea rcx, [0x140225ce8]
call fcn.1400e7f50
mov rcx, rax
call fcn.140097590
mov ecx, 1
call fcn.14003ae70
lea rcx, [rsp + 0x2f40]
call fcn.1400bf010
nop
lea rax, [rsp + 0x5710]
mov qword [rsp + 0x2318], rax
lea rdx, [0x140225d08]
mov rcx, qword [rsp + 0x2318]
call fcn.140071e30
mov qword [rsp + 0x2320], rax
mov rax, qword [rsp + 0x2320]
mov qword [rsp + 0x2328], rax
mov rax, qword [rsp + 0x2328]
mov qword [rsp + 0x2340], rax
lea rax, [rsp + 0x5730]
mov qword [rsp + 0x2330], rax
lea rdx, [0x14048cb60]
mov rcx, qword [rsp + 0x2330]
call fcn.1400bdcb0
mov qword [rsp + 0x2338], rax
mov rax, qword [rsp + 0x2338]
mov qword [rsp + 0x2348], rax
xor r9d, r9d
lea r8, [rsp + 0x2f40]
mov rdx, qword [rsp + 0x2340]
mov rcx, qword [rsp + 0x2348]
call fcn.1400d1dc0
mov dword [rsp + 0x27c], eax
mov dword [rsp + 0x8c], 0
jmp 0x14012b9dd
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x27c]
cmp dword [rsp + 0x8c], eax
jge 0x14012d0eb
movsxd rax, dword [rsp + 0x8c]
mov rdx, rax
lea rcx, [rsp + 0x2f40]
call fcn.1400c3920
mov rdx, rax
lea rcx, [rsp + 0x680]
call fcn.1400bdcb0
nop
lea rdx, [0x140225d10]
lea rcx, [rsp + 0x680]
call fcn.1400b2830
movzx eax, al
test eax, eax
je 0x14012ba44
lea rcx, [rsp + 0x680]
call fcn.140072130
jmp 0x14012b9cd
movsxd rax, dword [rsp + 0x8c]
mov rdx, rax
lea rcx, [rsp + 0x2f40]
call fcn.1400c3920
mov rdx, rax
lea rcx, [rsp + 0x4f00]
call fcn.1400bdcb0
nop
mov ecx, dword [rsp + 0x8c]
call fcn.14003b260
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3690]
call fcn.14000b340
mov qword [rsp + 0x2350], rax
lea rdx, [0x140225d18]
lea rcx, [0x140225d40]
call fcn.1400e7f50
mov qword [rsp + 0x2358], rax
mov rdx, qword [rsp + 0x2350]
mov rcx, qword [rsp + 0x2358]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012beee
lea rax, [rsp + 0x5750]
mov qword [rsp + 0x2360], rax
lea rcx, [rsp + 0x680]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x2360]
call fcn.140071e30
mov qword [rsp + 0x2368], rax
mov rdx, qword [rsp + 0x2368]
lea rcx, [rsp + 0x3140]
call fcn.1400e8d90
nop
lea rax, [rsp + 0x3698]
mov qword [rsp + 0x2370], rax
lea rcx, [rsp + 0x3140]
call fcn.140076650
mov rdx, rax
mov rcx, qword [rsp + 0x2370]
call fcn.1400bc990
mov qword [rsp + 0x2378], rax
mov edx, 0xde5
mov rcx, qword [rsp + 0x2378]
call fcn.14013acd0
lea rax, [rsp + 0x36a0]
mov qword [rsp + 0x23a0], rax
lea rcx, [rsp + 0x3140]
call fcn.140076650
mov qword [rsp + 0x2390], rax
lea rdx, [0x140225d54]
lea rcx, [rsp + 0x548]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x548]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x23b0]
call fcn.1400c3ed0
mov qword [rsp + 0x2380], rax
mov rax, qword [rsp + 0x2380]
mov qword [rsp + 0x2388], rax
mov rax, qword [rsp + 0x2388]
mov qword [rsp + 0x2398], rax
mov r8, qword [rsp + 0x2390]
mov rdx, qword [rsp + 0x2398]
mov rcx, qword [rsp + 0x23a0]
call fcn.1400c3fa0
mov qword [rsp + 0x23a8], rax
mov edx, 0xde6
mov rcx, qword [rsp + 0x23a8]
call fcn.14013acd0
nop
lea rcx, [rsp + 0x23b0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x548]
call fcn.1400c12e0
lea rcx, [rsp + 0x3140]
call fcn.140076650
mov qword [rsp + 0x23c8], rax
lea rdx, str.names_
lea rcx, [rsp + 0x550]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x550]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x23d8]
call fcn.1400c3ed0
mov qword [rsp + 0x23b8], rax
mov rax, qword [rsp + 0x23b8]
mov qword [rsp + 0x23c0], rax
mov rax, qword [rsp + 0x23c0]
mov qword [rsp + 0x23d0], rax
mov r8, qword [rsp + 0x23c8]
mov rdx, qword [rsp + 0x23d0]
lea rcx, [rsp + 0x568]
call fcn.1400c3fa0
nop
lea rcx, [rsp + 0x23d8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x550]
call fcn.1400c12e0
lea rcx, [rsp + 0x568]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6228]
call fcn.1400bcac0
mov qword [rsp + 0x23e0], rax
mov rax, qword [rsp + 0x23e0]
mov qword [rsp + 0x23e8], rax
mov rcx, qword [rsp + 0x23e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x3120]
call fcn.140071e30
nop
lea rcx, [rsp + 0x6228]
call fcn.1400c1300
lea rcx, [rsp + 0x3120]
call fcn.1400f3ea0
lea rax, [rsp + 0x36a8]
mov qword [rsp + 0x23f0], rax
lea rdx, [0x140225d68]
lea rcx, [rsp + 0x558]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x558]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x23f0]
call fcn.1400c3ed0
mov qword [rsp + 0x23f8], rax
mov rcx, qword [rsp + 0x23f8]
call fcn.1400e6240
mov qword [rsp + 0x2400], rax
lea rcx, [rsp + 0x3120]
call fcn.1400d8190
mov qword [rsp + 0x2408], rax
mov r9, qword [rsp + 0x2400]
mov r8, qword [rsp + 0x2408]
lea rdx, [0x140225d80]
lea rcx, [rsp + 0x4ee0]
call fcn.140138bb0
nop
lea rcx, [rsp + 0x558]
call fcn.1400c12e0
lea rdx, [0x140213fdd]
lea rcx, [rsp + 0x4ee0]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14012beaa
lea rax, [rsp + 0x36b0]
mov qword [rsp + 0x2410], rax
lea rdx, [0x140225db0]
lea rcx, [rsp + 0x560]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x560]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x2410]
call fcn.1400c3ed0
mov qword [rsp + 0x2418], rax
mov rcx, qword [rsp + 0x2418]
call fcn.1400e6240
mov qword [rsp + 0x2420], rax
lea rcx, [rsp + 0x3120]
call fcn.1400d8190
mov qword [rsp + 0x2428], rax
mov r9, qword [rsp + 0x2420]
xor r8d, r8d
mov rdx, qword [rsp + 0x2428]
lea rcx, [0x140225dc8]
call fcn.1400f19e0
nop
lea rcx, [rsp + 0x560]
call fcn.1400c12e0
mov byte [0x140257a4c], 0
call fcn.14010eab0
nop
lea rcx, [rsp + 0x4ee0]
call fcn.140072130
nop
lea rcx, [rsp + 0x3120]
call fcn.140072130
nop
lea rcx, [rsp + 0x568]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x3140]
call fcn.1400c1ec0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [rsp + 0x680]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
lea rax, [rsp + 0x36b8]
mov qword [rsp + 0x2430], rax
lea rdx, [0x140225dd8]
lea rcx, [rsp + 0x570]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x570]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x2430]
call fcn.1400c3ed0
mov qword [rsp + 0x2438], rax
mov rcx, qword [rsp + 0x2438]
call fcn.1400e6240
mov qword [rsp + 0x2440], rax
lea rcx, [rsp + 0x680]
call fcn.1400d8190
mov qword [rsp + 0x2448], rax
mov r9, qword [rsp + 0x2440]
mov r8, qword [rsp + 0x2448]
lea rdx, [0x140225df0]
lea rcx, [rsp + 0x3048]
call fcn.140138bb0
nop
lea rcx, [rsp + 0x570]
call fcn.1400c12e0
lea rdx, [0x140213fde]
lea rcx, [rsp + 0x3048]
call fcn.1400b2910
movzx eax, al
test eax, eax
je 0x14012cf6c
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rdx, str.Bind_config__
lea rcx, [0x140225e40]
call fcn.1400e7f50
mov rcx, rax
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [rsp + 0x3048]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [0x140225e80]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x36c0]
call fcn.14000b340
mov qword [rsp + 0x2450], rax
lea rdx, str.Cancel
lea rcx, [0x140225ee8]
call fcn.1400e7f50
mov qword [rsp + 0x2458], rax
mov rdx, qword [rsp + 0x2450]
mov rcx, qword [rsp + 0x2458]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012c149
lea rax, [rsp + 0x36c8]
mov qword [rsp + 0x2460], rax
lea rdx, str.multi_configconfig.ini
lea rcx, [rsp + 0x578]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x578]
lea rdx, [0x14048c968]
mov rcx, qword [rsp + 0x2460]
call fcn.1400c3ed0
mov qword [rsp + 0x2468], rax
mov rcx, qword [rsp + 0x2468]
call fcn.1400e6240
mov qword [rsp + 0x2470], rax
lea rcx, [rsp + 0x680]
call fcn.1400d8190
mov qword [rsp + 0x2478], rax
mov r9, qword [rsp + 0x2470]
xor r8d, r8d
mov rdx, qword [rsp + 0x2478]
lea rcx, str.nameconfig
call fcn.1400f19e0
nop
lea rcx, [rsp + 0x578]
call fcn.1400c12e0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x36d0]
call fcn.14000b340
mov qword [rsp + 0x2480], rax
lea rdx, str.Change
lea rcx, [0x140225f7c]
call fcn.1400e7f50
mov qword [rsp + 0x2488], rax
mov rdx, qword [rsp + 0x2480]
mov rcx, qword [rsp + 0x2488]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012c9a3
lea rcx, [rsp + 0x188]
call fcn.1400bca90
nop
lea rax, [rsp + 0x5770]
mov qword [rsp + 0x2490], rax
lea rcx, [rsp + 0x3048]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x2490]
call fcn.140071e30
mov qword [rsp + 0x2498], rax
mov rdx, qword [rsp + 0x2498]
lea rcx, [rsp + 0x5320]
call fcn.1400e8d90
mov qword [rsp + 0x24a0], rax
mov rax, qword [rsp + 0x24a0]
mov qword [rsp + 0x24a8], rax
mov rcx, qword [rsp + 0x24a8]
call fcn.140076650
mov rdx, rax
lea rcx, [rsp + 0x188]
call fcn.1400c2d60
nop
lea rcx, [rsp + 0x5320]
call fcn.1400c1ec0
lea rax, [rsp + 0x36d8]
mov qword [rsp + 0x24b0], rax
lea rdx, str.__Change_the_current_screen_Settings_
mov rcx, qword [rsp + 0x24b0]
call fcn.1400bc990
mov qword [rsp + 0x24b8], rax
mov rax, qword [rsp + 0x24b8]
mov qword [rsp + 0x24c0], rax
mov rax, qword [rsp + 0x24c0]
mov qword [rsp + 0x24d8], rax
lea rax, [rsp + 0x36e0]
mov qword [rsp + 0x24c8], rax
lea rdx, [0x140226010]
mov rcx, qword [rsp + 0x24c8]
call fcn.1400bc990
mov qword [rsp + 0x24d0], rax
mov rax, qword [rsp + 0x24d0]
mov qword [rsp + 0x24e0], rax
mov r8, qword [rsp + 0x24d8]
mov rdx, qword [rsp + 0x24e0]
lea rcx, [rsp + 0x2580]
call fcn.1400e7f70
mov qword [rsp + 0x24e8], rax
mov rax, qword [rsp + 0x24e8]
mov qword [rsp + 0x24f0], rax
mov rax, qword [rsp + 0x24f0]
mov qword [rsp + 0x2550], rax
lea rax, [rsp + 0x36e8]
mov qword [rsp + 0x24f8], rax
lea rdx, str.do_you_want__
mov rcx, qword [rsp + 0x24f8]
call fcn.1400bc990
mov qword [rsp + 0x2500], rax
mov rax, qword [rsp + 0x2500]
mov qword [rsp + 0x2508], rax
mov rax, qword [rsp + 0x2508]
mov qword [rsp + 0x2520], rax
lea rax, [rsp + 0x36f0]
mov qword [rsp + 0x2510], rax
lea rdx, [0x140226070]
mov rcx, qword [rsp + 0x2510]
call fcn.1400bc990
mov qword [rsp + 0x2518], rax
mov rax, qword [rsp + 0x2518]
mov qword [rsp + 0x2528], rax
mov r8, qword [rsp + 0x2520]
mov rdx, qword [rsp + 0x2528]
lea rcx, [rsp + 0x2578]
call fcn.1400e7f70
mov qword [rsp + 0x2530], rax
mov rax, qword [rsp + 0x2530]
mov qword [rsp + 0x2538], rax
lea r8, [rsp + 0x188]
mov rdx, qword [rsp + 0x2538]
lea rcx, [rsp + 0x2570]
call fcn.1400c3ed0
mov qword [rsp + 0x2540], rax
mov rax, qword [rsp + 0x2540]
mov qword [rsp + 0x2548], rax
mov rax, qword [rsp + 0x2548]
mov qword [rsp + 0x2558], rax
mov r8, qword [rsp + 0x2550]
mov rdx, qword [rsp + 0x2558]
lea rcx, [rsp + 0x2568]
call fcn.1400c3ed0
mov qword [rsp + 0x2560], rax
mov rcx, qword [rsp + 0x2560]
call fcn.1400b6dd0
mov r9d, 4
lea r8, [0x140225f84]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rsp + 0x8c], eax
lea rcx, [rsp + 0x2568]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2570]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2578]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2580]
call fcn.1400c12e0
cmp dword [rsp + 0x8c], 1
je 0x14012c4b9
cmp dword [rsp + 0x8c], 6
jne 0x14012c996
lea rax, [rsp + 0x36f8]
mov qword [rsp + 0x2588], rax
lea rdx, [0x1402260a8]
mov rcx, qword [rsp + 0x2588]
call fcn.1400bc8d0
mov qword [rsp + 0x2590], rax
mov rax, qword [rsp + 0x2590]
mov qword [rsp + 0x2598], rax
mov rax, qword [rsp + 0x2598]
mov qword [rsp + 0x25b0], rax
lea rax, [rsp + 0x3700]
mov qword [rsp + 0x25a0], rax
lea rdx, [0x1402260d0]
mov rcx, qword [rsp + 0x25a0]
call fcn.1400bc8d0
mov qword [rsp + 0x25a8], rax
mov rax, qword [rsp + 0x25a8]
mov qword [rsp + 0x25b8], rax
mov rdx, qword [rsp + 0x25b0]
mov rcx, qword [rsp + 0x25b8]
call fcn.14014afd0
lea rax, [rsp + 0x5790]
mov qword [rsp + 0x25c0], rax
lea rcx, [rsp + 0x680]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x25c0]
call fcn.140071e30
mov qword [rsp + 0x25c8], rax
mov rdx, qword [rsp + 0x25c8]
lea rcx, [rsp + 0x5340]
call fcn.1400e8d90
nop
lea rdx, [0x1402260d8]
lea rcx, [rsp + 0x580]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x580]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x25e0]
call fcn.1400c3ed0
mov qword [rsp + 0x25d0], rax
mov rax, qword [rsp + 0x25d0]
mov qword [rsp + 0x25d8], rax
lea r8, [rsp + 0x188]
mov rdx, qword [rsp + 0x25d8]
lea rcx, [rsp + 0x148]
call fcn.1400c3ed0
nop
lea rcx, [rsp + 0x25e0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x580]
call fcn.1400c12e0
lea rax, [rsp + 0x3708]
mov qword [rsp + 0x25e8], rax
lea r8, [rsp + 0x148]
lea rdx, [0x1402260e8]
mov rcx, qword [rsp + 0x25e8]
call fcn.1400c4050
mov qword [rsp + 0x25f0], rax
mov edx, 0xe05
mov rcx, qword [rsp + 0x25f0]
call fcn.14013acd0
lea rcx, [rsp + 0x2fe8]
call fcn.1400be510
nop
lea rcx, [rsp + 0x2fc8]
call fcn.1400be510
nop
lea rax, [rsp + 0x3710]
mov qword [rsp + 0x25f8], rax
lea rdx, [rsp + 0x148]
mov rcx, qword [rsp + 0x25f8]
call fcn.1400bc870
mov qword [rsp + 0x2600], rax
mov rcx, qword [rsp + 0x2600]
call fcn.1400e6240
mov rcx, rax
call fcn.1400f3430
lea rcx, [0x1404a6ec8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x62b0]
call fcn.1400bcac0
mov qword [rsp + 0x2608], rax
mov rax, qword [rsp + 0x2608]
mov qword [rsp + 0x2610], rax
mov rcx, qword [rsp + 0x2610]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x2fe8]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x62b0]
call fcn.1400c1300
lea rdx, [0x1402260f8]
lea rcx, [rsp + 0x588]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x588]
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x2638]
call fcn.1400c3ed0
mov qword [rsp + 0x2618], rax
mov rax, qword [rsp + 0x2618]
mov qword [rsp + 0x2620], rax
mov rcx, qword [rsp + 0x2620]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6338]
call fcn.1400bcac0
mov qword [rsp + 0x2628], rax
mov rax, qword [rsp + 0x2628]
mov qword [rsp + 0x2630], rax
mov rcx, qword [rsp + 0x2630]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x2fc8]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6338]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2638]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x588]
call fcn.1400c12e0
lea rdx, [rsp + 0x2fc8]
lea rcx, [rsp + 0x2fe8]
call fcn.140104860
lea rcx, [0x1404a38e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x63c0]
call fcn.1400bcac0
mov qword [rsp + 0x2640], rax
mov rax, qword [rsp + 0x2640]
mov qword [rsp + 0x2648], rax
mov rcx, qword [rsp + 0x2648]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x2fe8]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x63c0]
call fcn.1400c1300
lea rdx, [0x140226130]
lea rcx, [rsp + 0x590]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x590]
lea rdx, [rsp + 0x148]
lea rcx, [rsp + 0x2670]
call fcn.1400c3ed0
mov qword [rsp + 0x2650], rax
mov rax, qword [rsp + 0x2650]
mov qword [rsp + 0x2658], rax
mov rcx, qword [rsp + 0x2658]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6448]
call fcn.1400bcac0
mov qword [rsp + 0x2660], rax
mov rax, qword [rsp + 0x2660]
mov qword [rsp + 0x2668], rax
mov rcx, qword [rsp + 0x2668]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x2fc8]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6448]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2670]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x590]
call fcn.1400c12e0
lea rdx, [rsp + 0x2fc8]
lea rcx, [rsp + 0x2fe8]
call fcn.140104860
lea rdx, str.save_done
lea rcx, [0x140226150]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x2fc8]
call fcn.140072130
nop
lea rcx, [rsp + 0x2fe8]
call fcn.140072130
nop
lea rcx, [rsp + 0x148]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5340]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x188]
call fcn.1400c12e0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3718]
call fcn.14000b340
mov qword [rsp + 0x2678], rax
lea rdx, str.Load
lea rcx, [0x140226180]
call fcn.1400e7f50
mov qword [rsp + 0x2680], rax
mov rdx, qword [rsp + 0x2678]
mov rcx, qword [rsp + 0x2680]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012cf67
lea rcx, [rsp + 0x3028]
call fcn.1400be510
nop
lea rcx, [rsp + 0x3008]
call fcn.1400be510
nop
lea rax, [rsp + 0x57b0]
mov qword [rsp + 0x2688], rax
lea rcx, [rsp + 0x3048]
call fcn.1400d8190
mov rdx, rax
mov rcx, qword [rsp + 0x2688]
call fcn.140071e30
mov qword [rsp + 0x2690], rax
mov rdx, qword [rsp + 0x2690]
lea rcx, [rsp + 0x3c00]
call fcn.1400e8d90
nop
lea rdx, str.Settings.ini
lea rcx, [rsp + 0x5a0]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x3c00]
call fcn.140076650
mov qword [rsp + 0x26a8], rax
lea rdx, [0x140226198]
lea rcx, [rsp + 0x598]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x598]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x26f8]
call fcn.1400c3ed0
mov qword [rsp + 0x2698], rax
mov rax, qword [rsp + 0x2698]
mov qword [rsp + 0x26a0], rax
mov rax, qword [rsp + 0x26a0]
mov qword [rsp + 0x26b0], rax
mov r8, qword [rsp + 0x26a8]
mov rdx, qword [rsp + 0x26b0]
lea rcx, [rsp + 0x26f0]
call fcn.1400c3fa0
mov qword [rsp + 0x26b8], rax
mov rax, qword [rsp + 0x26b8]
mov qword [rsp + 0x26c0], rax
lea r8, [rsp + 0x5a0]
mov rdx, qword [rsp + 0x26c0]
lea rcx, [rsp + 0x26e8]
call fcn.1400c3ed0
mov qword [rsp + 0x26c8], rax
mov rax, qword [rsp + 0x26c8]
mov qword [rsp + 0x26d0], rax
mov rcx, qword [rsp + 0x26d0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x64d0]
call fcn.1400bcac0
mov qword [rsp + 0x26d8], rax
mov rax, qword [rsp + 0x26d8]
mov qword [rsp + 0x26e0], rax
mov rcx, qword [rsp + 0x26e0]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x3028]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x64d0]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x26e8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x26f0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x26f8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x598]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400c12e0
lea rcx, [0x1404a6ec8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6558]
call fcn.1400bcac0
mov qword [rsp + 0x2700], rax
mov rax, qword [rsp + 0x2700]
mov qword [rsp + 0x2708], rax
mov rcx, qword [rsp + 0x2708]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x3008]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6558]
call fcn.1400c1300
lea rdx, [rsp + 0x3008]
lea rcx, [rsp + 0x3028]
call fcn.140104860
lea rdx, str.Settings2.ini
lea rcx, [rsp + 0x5b0]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x3c00]
call fcn.140076650
mov qword [rsp + 0x2720], rax
lea rdx, str.multi_config_
lea rcx, [rsp + 0x5a8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x5a8]
lea rdx, [0x14048c968]
lea rcx, [rsp + 0x2770]
call fcn.1400c3ed0
mov qword [rsp + 0x2710], rax
mov rax, qword [rsp + 0x2710]
mov qword [rsp + 0x2718], rax
mov rax, qword [rsp + 0x2718]
mov qword [rsp + 0x2728], rax
mov r8, qword [rsp + 0x2720]
mov rdx, qword [rsp + 0x2728]
lea rcx, [rsp + 0x2768]
call fcn.1400c3fa0
mov qword [rsp + 0x2730], rax
mov rax, qword [rsp + 0x2730]
mov qword [rsp + 0x2738], rax
lea r8, [rsp + 0x5b0]
mov rdx, qword [rsp + 0x2738]
lea rcx, [rsp + 0x2760]
call fcn.1400c3ed0
mov qword [rsp + 0x2740], rax
mov rax, qword [rsp + 0x2740]
mov qword [rsp + 0x2748], rax
mov rcx, qword [rsp + 0x2748]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x65e0]
call fcn.1400bcac0
mov qword [rsp + 0x2750], rax
mov rax, qword [rsp + 0x2750]
mov qword [rsp + 0x2758], rax
mov rcx, qword [rsp + 0x2758]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x3028]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x65e0]
call fcn.1400c1300
nop
lea rcx, [rsp + 0x2760]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2768]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x2770]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5a8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5b0]
call fcn.1400c12e0
lea rcx, [0x1404a38e8]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x6668]
call fcn.1400bcac0
mov qword [rsp + 0x2778], rax
mov rax, qword [rsp + 0x2778]
mov qword [rsp + 0x2780], rax
mov rcx, qword [rsp + 0x2780]
call fcn.1400b6dd0
mov rdx, rax
lea rcx, [rsp + 0x3008]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x6668]
call fcn.1400c1300
lea rdx, [rsp + 0x3008]
lea rcx, [rsp + 0x3028]
call fcn.140104860
lea rax, [rsp + 0x3720]
mov qword [rsp + 0x2788], rax
lea rdx, [0x1402261f0]
mov rcx, qword [rsp + 0x2788]
call fcn.1400bc8d0
mov qword [rsp + 0x2790], rax
mov rax, qword [rsp + 0x2790]
mov qword [rsp + 0x2798], rax
mov rax, qword [rsp + 0x2798]
mov qword [rsp + 0x27b0], rax
lea rax, [rsp + 0x3728]
mov qword [rsp + 0x27a0], rax
lea rdx, [0x1402261f8]
mov rcx, qword [rsp + 0x27a0]
call fcn.1400bc8d0
mov qword [rsp + 0x27a8], rax
mov rax, qword [rsp + 0x27a8]
mov qword [rsp + 0x27b8], rax
mov rdx, qword [rsp + 0x27b0]
mov rcx, qword [rsp + 0x27b8]
call fcn.14014afd0
lea rdx, str.load_done
lea rcx, [0x140226220]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
nop
lea rcx, [rsp + 0x3c00]
call fcn.1400c1ec0
nop
lea rcx, [rsp + 0x3008]
call fcn.140072130
nop
lea rcx, [rsp + 0x3028]
call fcn.140072130
jmp 0x14012d0b7
movzx eax, byte [0x140257a4f]
test eax, eax
je 0x14012d00b
mov eax, dword [rsp + 0x8c]
cmp dword [0x1404bd424], eax
jne 0x14012d006
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3730]
call fcn.14000b340
mov qword [rsp + 0x27c0], rax
lea rdx, str.Stop_bind
lea rcx, [0x140226268]
call fcn.1400e7f50
mov qword [rsp + 0x27c8], rax
mov rdx, qword [rsp + 0x27c0]
mov rcx, qword [rsp + 0x27c8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d006
lea rdx, [0x14021404c]
lea rcx, [0x14048b7c0]
call fcn.1400c2f50
mov byte [0x140257a4f], 0
jmp 0x14012d0b7
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3738]
call fcn.14000b340
mov qword [rsp + 0x27d0], rax
lea rdx, str.Bind_Setting
lea rcx, [0x140226288]
call fcn.1400e7f50
mov qword [rsp + 0x27d8], rax
mov rdx, qword [rsp + 0x27d0]
mov rcx, qword [rsp + 0x27d8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d0b7
lea rdx, str.please_choose_config_name
lea rcx, [0x1402262b8]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
lea rdx, [rsp + 0x4f00]
lea rcx, [0x14048b7c0]
call fcn.1400c2eb0
mov byte [0x140257a4f], 1
mov eax, dword [rsp + 0x8c]
mov dword [0x1404bd424], eax
call fcn.14003ad40
nop
lea rcx, [rsp + 0x3048]
call fcn.140072130
nop
lea rcx, [rsp + 0x4f00]
call fcn.140072130
nop
lea rcx, [rsp + 0x680]
call fcn.140072130
jmp 0x14012b9cd
call fcn.1400ade40
nop
lea rcx, [rsp + 0x2f40]
call fcn.1400c2230
call fcn.1400ade40
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x14012d11b
mov ecx, 1
call fcn.14003ae70
mov byte [rsp + 0x40], 0
mov byte [rsp + 0xbf], 0
movzx eax, byte [rsp + 0xbf]
test eax, eax
je 0x14012da39
lea rcx, [0x1402262d8]
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x14012da39
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a30]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a30]
lea rdx, [0x1402262f0]
lea rcx, [0x140226364]
call fcn.1401157b0
call fcn.1401071f0
lea rcx, [0x140226390]
call fcn.1400acae0
movzx eax, al
test eax, eax
je 0x14012da34
lea rcx, [0x1402263a8]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [0x140264d90]
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3740]
call fcn.14000b340
mov qword [rsp + 0x27e0], rax
lea rdx, str.set_path
lea rcx, [0x1402263d0]
call fcn.1400e7f50
mov qword [rsp + 0x27e8], rax
mov rdx, qword [rsp + 0x27e0]
mov rcx, qword [rsp + 0x27e8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d396
mov edx, 6
lea rcx, [rsp + 0x3160]
call fcn.14013b060
nop
lea rcx, [rsp + 0x3160]
call fcn.140076650
mov rdx, rax
lea rcx, [rsp + 0x5b8]
call fcn.1400bc990
nop
lea rax, [rsp + 0x3748]
mov qword [rsp + 0x27f0], rax
lea r8, [rsp + 0x5b8]
lea rdx, [0x1402263e0]
mov rcx, qword [rsp + 0x27f0]
call fcn.1400c4050
mov qword [rsp + 0x27f8], rax
mov edx, 0xe56
mov rcx, qword [rsp + 0x27f8]
call fcn.14013acd0
lea rdx, [0x1402263f0]
lea rcx, [rsp + 0x3160]
call fcn.1400b29a0
movzx eax, al
test eax, eax
je 0x14012d37b
lea rdx, [rsp + 0x3160]
lea rcx, [rsp + 0x5360]
call fcn.1400e8bb0
mov qword [rsp + 0x2800], rax
mov rcx, qword [rsp + 0x2800]
call fcn.1400d8190
mov qword [rsp + 0x328], rax
lea rax, [0x140264d90]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x3750], rax
mov rax, qword [rsp + 0x328]
movzx eax, byte [rax]
mov byte [rsp + 0x72], al
mov rax, qword [rsp + 0x178]
movzx ecx, byte [rsp + 0x72]
mov byte [rax], cl
mov rax, qword [rsp + 0x328]
inc rax
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0x178]
inc rax
mov qword [rsp + 0x178], rax
cmp byte [rsp + 0x72], 0
jne 0x14012d322
lea rcx, [rsp + 0x5360]
call fcn.140072130
nop
lea rcx, [rsp + 0x5b8]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x3160]
call fcn.1400c1ec0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3758]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x1402263f4]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d469
lea rdx, [0x140264d90]
lea rcx, [rsp + 0x4f20]
call fcn.140071e30
nop
lea rcx, [rsp + 0x4f20]
call fcn.1400f5f30
mov byte [rsp + 0xc0], al
lea rcx, [rsp + 0x4f20]
call fcn.140072130
movzx eax, byte [rsp + 0xc0]
test eax, eax
je 0x14012d447
lea rdx, [0x140264d90]
lea rcx, [rsp + 0x5c0]
call fcn.1400bc8d0
nop
lea rcx, [rsp + 0x5c0]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x5c0]
call fcn.1400c12e0
jmp 0x14012d469
lea rdx, str.error_game_path
lea rcx, [0x140226410]
call fcn.1400e7f50
mov rdx, rax
lea rcx, [0x1404b0270]
call fcn.1400c2f50
lea rax, [rsp + 0x3a40]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a40]
lea rdx, str.:_naccount1_gmail.com____password_naccount2_gmail.com____password_naccount3_gmail.com____password_n_n____:_n__account2_gmail.com____password
lea rcx, [0x140226530]
call fcn.1401157b0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3760]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140226550]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d50f
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], 0
lea r9, str.C:LE_config_accout.txt
lea r8, str.notepad.exe
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov qword [rsp + 0x3768], rax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rcx, [0x1404a4558]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
call fcn.1400a55d0
xor ecx, ecx
call fcn.140151580
mov qword [rsp + 0x2818], rax
mov rax, qword [0x14026be58]
mov qword [rsp + 0x2820], rax
lea rax, [rsp + 0x3770]
mov qword [rsp + 0x2808], rax
lea rdx, [0x1402265ec]
mov rcx, qword [rsp + 0x2808]
call fcn.1400bc8d0
mov qword [rsp + 0x2810], rax
mov rax, qword [rsp + 0x2810]
mov qword [rsp + 0x2828], rax
mov r8, qword [rsp + 0x2818]
mov rdx, qword [rsp + 0x2820]
mov rcx, qword [rsp + 0x2828]
call fcn.1400c7d20
cmp eax, 0x3c
jle 0x14012d6ee
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3778]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140226600]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d6a5
xor ecx, ecx
call fcn.140151580
mov qword [0x14026be58], rax
lea rax, [rsp + 0x3780]
mov qword [rsp + 0x2830], rax
lea rdx, str._main__
mov rcx, qword [rsp + 0x2830]
call fcn.1400bc8d0
mov qword [rsp + 0x2838], rax
mov edx, 0xe71
mov rcx, qword [rsp + 0x2838]
call fcn.14013acd0
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [0x14010b9c0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140257a30], rax
cmp qword [0x140257a30], 0
jne 0x14012d6a5
lea rax, [rsp + 0x3788]
mov qword [rsp + 0x2840], rax
lea rdx, str._main_
mov rcx, qword [rsp + 0x2840]
call fcn.1400bc990
mov qword [rsp + 0x2848], rax
mov edx, 0xe74
mov rcx, qword [rsp + 0x2848]
call fcn.14013acd0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a50]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a50]
lea rdx, str.__n_n_C:LE_config_accoutnames.ini_____n__C:LE_config_accoutnames.ini_
lea rcx, [0x14022687c]
call fcn.1401157b0
jmp 0x14012d740
lea rcx, [0x1404a55d8]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3790]
call fcn.14000b340
mov rdx, rax
lea rcx, [0x140226880]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012d740
call fcn.1400ea9a0
movss xmm0, dword [0x1401e565c]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140259de8]
lea rcx, [0x140226890]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x14012d7ea
mov eax, dword [0x140259de8]
mov dword [rsp + 0x280], eax
lea rax, [rsp + 0x3798]
mov qword [rsp + 0x2850], rax
lea rdx, str.qidongjiange
mov rcx, qword [rsp + 0x2850]
call fcn.1400bc8d0
mov qword [rsp + 0x2858], rax
mov rax, qword [rsp + 0x2858]
mov qword [rsp + 0x2860], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, 2
mov edx, dword [rsp + 0x280]
mov rcx, qword [rsp + 0x2860]
call fcn.1400f1ce0
mov dword [0x140259de8], eax
movss xmm0, dword [0x1401e565c]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140259de4]
lea rcx, [0x1402268d8]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x14012d894
mov eax, dword [0x140259de4]
mov dword [rsp + 0x284], eax
lea rax, [rsp + 0x37a0]
mov qword [rsp + 0x2868], rax
lea rdx, str.shanghaojiange
mov rcx, qword [rsp + 0x2868]
call fcn.1400bc8d0
mov qword [rsp + 0x2870], rax
mov rax, qword [rsp + 0x2870]
mov qword [rsp + 0x2878], rax
mov r9d, reloc.WLDAP32.dll_Ordinal_60
mov r8d, 2
mov edx, dword [rsp + 0x284]
mov rcx, qword [rsp + 0x2878]
call fcn.1400f1ce0
mov dword [0x140259de4], eax
movss xmm0, dword [0x1401e565c]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140259dec]
lea rcx, [0x140226908]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x14012d93e
mov eax, dword [0x140259dec]
mov dword [rsp + 0x288], eax
lea rax, [rsp + 0x37a8]
mov qword [rsp + 0x2880], rax
lea rdx, str.denglucishu
mov rcx, qword [rsp + 0x2880]
call fcn.1400bc8d0
mov qword [rsp + 0x2888], rax
mov rax, qword [rsp + 0x2888]
mov qword [rsp + 0x2890], rax
mov r9d, 0xa
mov r8d, 1
mov edx, dword [rsp + 0x288]
mov rcx, qword [rsp + 0x2890]
call fcn.1400f1ce0
mov dword [0x140259dec], eax
movss xmm0, dword [0x1401e565c]
call fcn.140042140
mov dword [rsp + 0x20], 0
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x140259df0]
lea rcx, [0x140226940]
call fcn.14009cc20
movzx eax, al
test eax, eax
je 0x14012d9e8
mov eax, dword [0x140259df0]
mov dword [rsp + 0x28c], eax
lea rax, [rsp + 0x37b0]
mov qword [rsp + 0x2898], rax
lea rdx, str.dengluchuangkouxianzhi
mov rcx, qword [rsp + 0x2898]
call fcn.1400bc8d0
mov qword [rsp + 0x28a0], rax
mov rax, qword [rsp + 0x28a0]
mov qword [rsp + 0x28a8], rax
mov r9d, 0xa
mov r8d, 1
mov edx, dword [rsp + 0x28c]
mov rcx, qword [rsp + 0x28a8]
call fcn.1400f1ce0
mov dword [0x140259df0], eax
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
lea rax, [rsp + 0x3a60]
lea rcx, [0x1402560d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3a60]
lea rdx, [0x140226980]
lea rcx, [0x1402269ac]
call fcn.1401157b0
call fcn.1400ade40
call fcn.1400ade40
movzx eax, byte [0x1404bd428]
test eax, eax
jne 0x14012e09b
mov byte [0x1404bd428], 1
lea rax, [rsp + 0x37b8]
mov qword [rsp + 0x28b0], rax
lea rdx, str.diaoxianchongdeng
mov rcx, qword [rsp + 0x28b0]
call fcn.1400bc8d0
mov qword [rsp + 0x28b8], rax
xor edx, edx
mov rcx, qword [rsp + 0x28b8]
call fcn.140138e40
test eax, eax
je 0x14012da95
mov byte [rsp + 0x73], 1
jmp 0x14012da9a
mov byte [rsp + 0x73], 0
movzx eax, byte [rsp + 0x73]
mov byte [0x140257e59], al
lea rax, [rsp + 0x37c0]
mov qword [rsp + 0x28c0], rax
lea rdx, str.yunxuzidongdakaiyouixi
mov rcx, qword [rsp + 0x28c0]
call fcn.1400bc8d0
mov qword [rsp + 0x28c8], rax
xor edx, edx
mov rcx, qword [rsp + 0x28c8]
call fcn.140138e40
test eax, eax
je 0x14012daeb
mov byte [rsp + 0x74], 1
jmp 0x14012daf0
mov byte [rsp + 0x74], 0
movzx eax, byte [rsp + 0x74]
mov byte [0x140257e5a], al
lea rax, [rsp + 0x37c8]
mov qword [rsp + 0x28d0], rax
lea rdx, str.shifasudu
mov rcx, qword [rsp + 0x28d0]
call fcn.1400bc8d0
mov qword [rsp + 0x28d8], rax
mov edx, Ordinal_301
mov rcx, qword [rsp + 0x28d8]
call fcn.140138e40
mov dword [0x140265894], eax
lea rax, [rsp + 0x37d0]
mov qword [rsp + 0x28e0], rax
lea rdx, str.fubenchaoshishijian
mov rcx, qword [rsp + 0x28e0]
call fcn.1400bc8d0
mov qword [rsp + 0x28e8], rax
mov edx, 0xa
mov rcx, qword [rsp + 0x28e8]
call fcn.140138e40
mov dword [0x140265898], eax
lea rax, [rsp + 0x37d8]
mov qword [rsp + 0x28f0], rax
lea rdx, str.fubenchaoshishijian2
mov rcx, qword [rsp + 0x28f0]
call fcn.1400bc8d0
mov qword [rsp + 0x28f8], rax
mov edx, 5
mov rcx, qword [rsp + 0x28f8]
call fcn.140138e40
mov dword [0x14026589c], eax
lea rax, [rsp + 0x37e0]
mov qword [rsp + 0x2900], rax
lea rdx, str.cuncangzuishaogezishu
mov rcx, qword [rsp + 0x2900]
call fcn.1400bc8d0
mov qword [rsp + 0x2908], rax
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2908]
call fcn.140138e40
mov dword [0x1402658a0], eax
lea rax, [rsp + 0x37e8]
mov qword [rsp + 0x2910], rax
lea rdx, str.jiaxuebaifenbi
mov rcx, qword [rsp + 0x2910]
call fcn.1400bc8d0
mov qword [rsp + 0x2918], rax
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2918]
call fcn.140138e40
mov dword [0x1402658a8], eax
lea rax, [rsp + 0x37f0]
mov qword [rsp + 0x2920], rax
lea rdx, str.yunxuzidongcuncang
mov rcx, qword [rsp + 0x2920]
call fcn.1400bc8d0
mov qword [rsp + 0x2928], rax
xor edx, edx
mov rcx, qword [rsp + 0x2928]
call fcn.140138e40
test eax, eax
je 0x14012dc95
mov byte [rsp + 0x75], 1
jmp 0x14012dc9a
mov byte [rsp + 0x75], 0
movzx eax, byte [rsp + 0x75]
mov byte [0x140257965], al
lea rax, [rsp + 0x37f8]
mov qword [rsp + 0x2930], rax
lea rdx, str.youxiancunyouyaoshidecangku
mov rcx, qword [rsp + 0x2930]
call fcn.1400bc8d0
mov qword [rsp + 0x2938], rax
xor edx, edx
mov rcx, qword [rsp + 0x2938]
call fcn.140138e40
test eax, eax
je 0x14012dcee
mov byte [rsp + 0x87], 1
jmp 0x14012dcf6
mov byte [rsp + 0x87], 0
movzx eax, byte [rsp + 0x87]
mov byte [0x140257966], al
lea rax, [rsp + 0x3800]
mov qword [rsp + 0x2940], rax
lea rdx, [0x140226ac0]
mov rcx, qword [rsp + 0x2940]
call fcn.1400bc8d0
mov qword [rsp + 0x2948], rax
xor edx, edx
mov rcx, qword [rsp + 0x2948]
call fcn.140138e40
test eax, eax
je 0x14012dd4a
mov byte [rsp + 0x77], 1
jmp 0x14012dd4f
mov byte [rsp + 0x77], 0
movzx eax, byte [rsp + 0x77]
mov byte [0x140257967], al
lea rax, [rsp + 0x3808]
mov qword [rsp + 0x2950], rax
lea rdx, str.yunxushiqujinbi
mov rcx, qword [rsp + 0x2950]
call fcn.1400bc8d0
mov qword [rsp + 0x2958], rax
xor edx, edx
mov rcx, qword [rsp + 0x2958]
call fcn.140138e40
test eax, eax
je 0x14012dda0
mov byte [rsp + 0x78], 1
jmp 0x14012dda5
mov byte [rsp + 0x78], 0
movzx eax, byte [rsp + 0x78]
mov byte [0x14025797c], al
lea rax, [rsp + 0x3810]
mov qword [rsp + 0x2960], rax
lea rdx, str.jiaqiangshiqujinbi
mov rcx, qword [rsp + 0x2960]
call fcn.1400bc8d0
mov qword [rsp + 0x2968], rax
xor edx, edx
mov rcx, qword [rsp + 0x2968]
call fcn.140138e40
test eax, eax
je 0x14012ddf6
mov byte [rsp + 0x79], 1
jmp 0x14012ddfb
mov byte [rsp + 0x79], 0
movzx eax, byte [rsp + 0x79]
mov byte [0x14025797d], al
lea rax, [rsp + 0x3818]
mov qword [rsp + 0x2970], rax
lea rdx, str.youxiangongjiliuwangfashi
mov rcx, qword [rsp + 0x2970]
call fcn.1400bc8d0
mov qword [rsp + 0x2978], rax
xor edx, edx
mov rcx, qword [rsp + 0x2978]
call fcn.140138e40
test eax, eax
je 0x14012de4c
mov byte [rsp + 0x7a], 1
jmp 0x14012de51
mov byte [rsp + 0x7a], 0
movzx eax, byte [rsp + 0x7a]
mov byte [0x140257988], al
lea rax, [rsp + 0x3820]
mov qword [rsp + 0x2980], rax
lea rdx, str.zidongkaijitan
mov rcx, qword [rsp + 0x2980]
call fcn.1400bc8d0
mov qword [rsp + 0x2988], rax
mov edx, 1
mov rcx, qword [rsp + 0x2988]
call fcn.140138e40
test eax, eax
je 0x14012dea5
mov byte [rsp + 0x7b], 1
jmp 0x14012deaa
mov byte [rsp + 0x7b], 0
movzx eax, byte [rsp + 0x7b]
mov byte [0x14025797e], al
lea rax, [rsp + 0x3828]
mov qword [rsp + 0x2990], rax
lea rdx, str.zidongkaibaoxiang
mov rcx, qword [rsp + 0x2990]
call fcn.1400bc8d0
mov qword [rsp + 0x2998], rax
mov edx, 1
mov rcx, qword [rsp + 0x2998]
call fcn.140138e40
test eax, eax
je 0x14012defe
mov byte [rsp + 0x7c], 1
jmp 0x14012df03
mov byte [rsp + 0x7c], 0
movzx eax, byte [rsp + 0x7c]
mov byte [0x14025797f], al
lea rax, [rsp + 0x3830]
mov qword [rsp + 0x29a0], rax
lea rdx, str.jinbizuixiaoedu
mov rcx, qword [rsp + 0x29a0]
call fcn.1400bc8d0
mov qword [rsp + 0x29a8], rax
mov edx, reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x29a8]
call fcn.140138e40
mov dword [0x1402658ac], eax
lea rax, [rsp + 0x3838]
mov qword [rsp + 0x29b0], rax
lea rdx, str.yunxushiquyaoji
mov rcx, qword [rsp + 0x29b0]
call fcn.1400bc8d0
mov qword [rsp + 0x29b8], rax
mov edx, 1
mov rcx, qword [rsp + 0x29b8]
call fcn.140138e40
test eax, eax
je 0x14012df9b
mov byte [rsp + 0x7d], 1
jmp 0x14012dfa0
mov byte [rsp + 0x7d], 0
movzx eax, byte [rsp + 0x7d]
mov byte [0x140257989], al
lea rax, [rsp + 0x3840]
mov qword [rsp + 0x29c0], rax
lea rdx, str.zidongyouzou
mov rcx, qword [rsp + 0x29c0]
call fcn.1400bc8d0
mov qword [rsp + 0x29c8], rax
mov edx, 1
mov rcx, qword [rsp + 0x29c8]
call fcn.140138e40
test eax, eax
je 0x14012dff4
mov byte [rsp + 0x7e], 1
jmp 0x14012dff9
mov byte [rsp + 0x7e], 0
movzx eax, byte [rsp + 0x7e]
mov byte [0x140257964], al
lea rax, [rsp + 0x3848]
mov qword [rsp + 0x29d0], rax
lea rdx, str.shiyongjinengfangshi
mov rcx, qword [rsp + 0x29d0]
call fcn.1400bc8d0
mov qword [rsp + 0x29d8], rax
xor edx, edx
mov rcx, qword [rsp + 0x29d8]
call fcn.140138e40
mov dword [0x140259dd0], eax
lea rax, [rsp + 0x3850]
mov qword [rsp + 0x29e0], rax
lea rdx, str.budachongzhi
mov rcx, qword [rsp + 0x29e0]
call fcn.1400bc8d0
mov qword [rsp + 0x29e8], rax
xor edx, edx
mov rcx, qword [rsp + 0x29e8]
call fcn.140138e40
test eax, eax
je 0x14012e08b
mov byte [rsp + 0x7f], 1
jmp 0x14012e090
mov byte [rsp + 0x7f], 0
movzx eax, byte [rsp + 0x7f]
mov byte [0x14025798b], al
movzx eax, byte [0x140257a4b]
test eax, eax
je 0x14012e447
cmp dword [0x1404bd42c], 0
jne 0x14012e447
call fcn.1401368e0
jmp 0x140ad6a6d
lea rax, [rsp + 0x3888]
mov qword [rsp + 0x2ad0], rax
lea rdx, [0x140226be0]
mov rcx, qword [rsp + 0x2ad0]
call fcn.1400bc8d0
mov qword [rsp + 0x2ad8], rax
mov rax, qword [rsp + 0x2ad8]
mov qword [rsp + 0x2ae0], rax
mov rax, qword [rsp + 0x2ae0]
mov qword [rsp + 0x2af8], rax
lea rax, [rsp + 0x3890]
mov qword [rsp + 0x2ae8], rax
lea rdx, [0x1404a4550]
mov rcx, qword [rsp + 0x2ae8]
call fcn.1400bc870
mov qword [rsp + 0x2af0], rax
mov rax, qword [rsp + 0x2af0]
mov qword [rsp + 0x2b00], rax
mov rdx, qword [rsp + 0x2af8]
mov rcx, qword [rsp + 0x2b00]
call fcn.1400dfe70
test eax, eax
je 0x14012f337
lea rcx, [rsp + 0x338]
call fcn.1400bc590
nop
lea rcx, [rsp + 0x53e0]
call fcn.1400be510
nop
lea rax, [rsp + 0x3898]
mov qword [rsp + 0x2b08], rax
lea rdx, [0x140226be8]
mov rcx, qword [rsp + 0x2b08]
call fcn.1400bc8d0
mov qword [rsp + 0x2b10], rax
mov rax, qword [rsp + 0x2b10]
mov qword [rsp + 0x2b18], rax
mov rax, qword [rsp + 0x2b18]
mov qword [rsp + 0x2b30], rax
lea rax, [rsp + 0x38a0]
mov qword [rsp + 0x2b20], rax
lea rdx, [0x1404a4550]
mov rcx, qword [rsp + 0x2b20]
call fcn.1400bc870
mov qword [rsp + 0x2b28], rax
mov rax, qword [rsp + 0x2b28]
mov qword [rsp + 0x2b38], rax
lea r8, [rsp + 0x338]
mov rdx, qword [rsp + 0x2b30]
mov rcx, qword [rsp + 0x2b38]
call fcn.1400e7960
mov dword [rsp + 0x298], eax
mov dword [rsp + 0x130], 0
lea rax, [rsp + 0x38a8]
mov qword [rsp + 0x2b40], rax
lea rdx, [0x140226bf0]
lea rcx, [rsp + 0x5d0]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x5d0]
lea rdx, [0x14048c960]
mov rcx, qword [rsp + 0x2b40]
call fcn.1400c3ed0
mov qword [rsp + 0x2b48], rax
mov rax, qword [rsp + 0x2b48]
mov qword [rsp + 0x2b50], rax
mov rax, qword [rsp + 0x2b50]
mov qword [rsp + 0x2b68], rax
lea rax, [rsp + 0x38b0]
mov qword [rsp + 0x2b58], rax
lea rdx, [0x1404a4550]
mov rcx, qword [rsp + 0x2b58]
call fcn.1400bc870
mov qword [rsp + 0x2b60], rax
mov rax, qword [rsp + 0x2b60]
mov qword [rsp + 0x2b70], rax
mov rdx, qword [rsp + 0x2b68]
mov rcx, qword [rsp + 0x2b70]
call fcn.1400dfe70
mov dword [rsp + 0x294], eax
lea rcx, [rsp + 0x5d0]
call fcn.1400c12e0
cmp dword [rsp + 0x294], 0
je 0x14012e6a2
mov dword [rsp + 0x130], 1
mov dword [rsp + 0x58], 0
jmp 0x14012e6b6
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x298]
cmp dword [rsp + 0x58], eax
jge 0x14012f31c
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
lea rdx, [0x14021405f]
mov rcx, rax
call fcn.1400c36c0
movzx eax, al
test eax, eax
je 0x14012f317
mov dword [rsp + 0x108], 0
cmp dword [rsp + 0x130], 0
je 0x14012e808
lea rax, [rsp + 0x38b8]
mov qword [rsp + 0x2b78], rax
lea rdx, [0x140226bf4]
lea rcx, [rsp + 0x5d8]
call fcn.1400bc8d0
nop
lea r8, [rsp + 0x5d8]
lea rdx, [0x14048c960]
mov rcx, qword [rsp + 0x2b78]
call fcn.1400c3ed0
mov qword [rsp + 0x2b80], rax
mov rax, qword [rsp + 0x2b80]
mov qword [rsp + 0x2b88], rax
mov rax, qword [rsp + 0x2b88]
mov qword [rsp + 0x2ba0], rax
lea rax, [rsp + 0x38c0]
mov qword [rsp + 0x2b90], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2b90]
call fcn.1400bc870
mov qword [rsp + 0x2b98], rax
mov rax, qword [rsp + 0x2b98]
mov qword [rsp + 0x2ba8], rax
mov rdx, qword [rsp + 0x2ba0]
mov rcx, qword [rsp + 0x2ba8]
call fcn.1400dfe70
mov dword [rsp + 0x29c], eax
lea rcx, [rsp + 0x5d8]
call fcn.1400c12e0
cmp dword [rsp + 0x29c], 0
je 0x14012e803
mov dword [rsp + 0x108], 1
jmp 0x14012e8c5
lea rax, [rsp + 0x38c8]
mov qword [rsp + 0x2bb0], rax
lea rdx, str.ALL::
mov rcx, qword [rsp + 0x2bb0]
call fcn.1400bc8d0
mov qword [rsp + 0x2bb8], rax
mov rax, qword [rsp + 0x2bb8]
mov qword [rsp + 0x2bc0], rax
mov rax, qword [rsp + 0x2bc0]
mov qword [rsp + 0x2bd8], rax
lea rax, [rsp + 0x38d0]
mov qword [rsp + 0x2bc8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2bc8]
call fcn.1400bc870
mov qword [rsp + 0x2bd0], rax
mov rax, qword [rsp + 0x2bd0]
mov qword [rsp + 0x2be0], rax
mov rdx, qword [rsp + 0x2bd8]
mov rcx, qword [rsp + 0x2be0]
call fcn.1400dfe70
test eax, eax
je 0x14012e8c5
mov dword [rsp + 0x108], 1
cmp dword [rsp + 0x108], 0
je 0x14012f317
mov dword [0x140257e54], 1
lea rax, [rsp + 0x38d8]
mov qword [rsp + 0x2be8], rax
lea rdx, str.button::
mov rcx, qword [rsp + 0x2be8]
call fcn.1400bc8d0
mov qword [rsp + 0x2bf0], rax
mov rax, qword [rsp + 0x2bf0]
mov qword [rsp + 0x2bf8], rax
mov rax, qword [rsp + 0x2bf8]
mov qword [rsp + 0x2c10], rax
lea rax, [rsp + 0x38e0]
mov qword [rsp + 0x2c00], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2c00]
call fcn.1400bc870
mov qword [rsp + 0x2c08], rax
mov rax, qword [rsp + 0x2c08]
mov qword [rsp + 0x2c18], rax
mov rdx, qword [rsp + 0x2c10]
mov rcx, qword [rsp + 0x2c18]
call fcn.1400dfe70
test eax, eax
je 0x14012ec0a
lea rax, [rsp + 0x38e8]
mov qword [rsp + 0x2c20], rax
lea rdx, [0x140226c0c]
mov rcx, qword [rsp + 0x2c20]
call fcn.1400bc8d0
mov qword [rsp + 0x2c28], rax
mov rax, qword [rsp + 0x2c28]
mov qword [rsp + 0x2c30], rax
mov rax, qword [rsp + 0x2c30]
mov qword [rsp + 0x2c48], rax
lea rax, [rsp + 0x38f0]
mov qword [rsp + 0x2c38], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2c38]
call fcn.1400bc870
mov qword [rsp + 0x2c40], rax
mov rax, qword [rsp + 0x2c40]
mov qword [rsp + 0x2c50], rax
mov r9d, 2
mov r8, qword [rsp + 0x2c48]
mov rdx, qword [rsp + 0x2c50]
lea rcx, [rsp + 0x5e8]
call fcn.1400f2fd0
nop
lea rax, [rsp + 0x38f8]
mov qword [rsp + 0x2c58], rax
lea rdx, [0x140226c10]
mov rcx, qword [rsp + 0x2c58]
call fcn.1400bc8d0
mov qword [rsp + 0x2c60], rax
mov rax, qword [rsp + 0x2c60]
mov qword [rsp + 0x2c68], rax
mov rax, qword [rsp + 0x2c68]
mov qword [rsp + 0x2c80], rax
lea rax, [rsp + 0x3900]
mov qword [rsp + 0x2c70], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2c70]
call fcn.1400bc870
mov qword [rsp + 0x2c78], rax
mov rax, qword [rsp + 0x2c78]
mov qword [rsp + 0x2c88], rax
mov r9d, 3
mov r8, qword [rsp + 0x2c80]
mov rdx, qword [rsp + 0x2c88]
lea rcx, [rsp + 0x5e0]
call fcn.1400f2fd0
nop
lea rcx, [rsp + 0x3c40]
call fcn.1400be510
nop
lea rax, [rsp + 0x3908]
mov qword [rsp + 0x2c90], rax
lea rdx, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x2c90]
call fcn.1400bc870
mov qword [rsp + 0x2c98], rax
mov rdx, qword [rsp + 0x2c98]
lea rcx, [rsp + 0x5380]
call fcn.1400c6b90
mov qword [rsp + 0x2ca0], rax
mov rdx, qword [rsp + 0x2ca0]
lea rcx, [rsp + 0x3c40]
call fcn.1400c2e30
lea rcx, [rsp + 0x5380]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3910]
call fcn.14000b340
mov qword [rsp + 0x2ca8], rax
lea rcx, [rsp + 0x3c40]
call fcn.1400d8190
mov qword [rsp + 0x2cb0], rax
mov rdx, qword [rsp + 0x2ca8]
mov rcx, qword [rsp + 0x2cb0]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012ebe1
lea rcx, [rsp + 0x5e0]
call fcn.14013ad40
nop
lea rcx, [rsp + 0x3c40]
call fcn.140072130
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5e8]
call fcn.1400c12e0
lea rax, [rsp + 0x3918]
mov qword [rsp + 0x2cb8], rax
lea rdx, str.message::
mov rcx, qword [rsp + 0x2cb8]
call fcn.1400bc8d0
mov qword [rsp + 0x2cc0], rax
mov rax, qword [rsp + 0x2cc0]
mov qword [rsp + 0x2cc8], rax
mov rax, qword [rsp + 0x2cc8]
mov qword [rsp + 0x2ce0], rax
lea rax, [rsp + 0x3920]
mov qword [rsp + 0x2cd0], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2cd0]
call fcn.1400bc870
mov qword [rsp + 0x2cd8], rax
mov rax, qword [rsp + 0x2cd8]
mov qword [rsp + 0x2ce8], rax
mov rdx, qword [rsp + 0x2ce0]
mov rcx, qword [rsp + 0x2ce8]
call fcn.1400dfe70
test eax, eax
je 0x14012f037
lea rax, [rsp + 0x3928]
mov qword [rsp + 0x2cf0], rax
lea rdx, [0x140226c24]
mov rcx, qword [rsp + 0x2cf0]
call fcn.1400bc8d0
mov qword [rsp + 0x2cf8], rax
mov rax, qword [rsp + 0x2cf8]
mov qword [rsp + 0x2d00], rax
mov rax, qword [rsp + 0x2d00]
mov qword [rsp + 0x2d18], rax
lea rax, [rsp + 0x3930]
mov qword [rsp + 0x2d08], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2d08]
call fcn.1400bc870
mov qword [rsp + 0x2d10], rax
mov rax, qword [rsp + 0x2d10]
mov qword [rsp + 0x2d20], rax
mov r9d, 2
mov r8, qword [rsp + 0x2d18]
mov rdx, qword [rsp + 0x2d20]
lea rcx, [rsp + 0x600]
call fcn.1400f2fd0
nop
lea rax, [rsp + 0x3938]
mov qword [rsp + 0x2d28], rax
lea rdx, [0x140226c28]
mov rcx, qword [rsp + 0x2d28]
call fcn.1400bc8d0
mov qword [rsp + 0x2d30], rax
mov rax, qword [rsp + 0x2d30]
mov qword [rsp + 0x2d38], rax
mov rax, qword [rsp + 0x2d38]
mov qword [rsp + 0x2d50], rax
lea rax, [rsp + 0x3940]
mov qword [rsp + 0x2d40], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2d40]
call fcn.1400bc870
mov qword [rsp + 0x2d48], rax
mov rax, qword [rsp + 0x2d48]
mov qword [rsp + 0x2d58], rax
mov r9d, 3
mov r8, qword [rsp + 0x2d50]
mov rdx, qword [rsp + 0x2d58]
lea rcx, [rsp + 0x180]
call fcn.1400f2fd0
nop
lea rdx, [0x140226c2c]
lea rcx, [rsp + 0x5f8]
call fcn.1400bc8d0
nop
lea rdx, [0x140226c30]
lea rcx, [rsp + 0x5f0]
call fcn.1400bc8d0
nop
lea rax, [rsp + 0x3948]
mov qword [rsp + 0x2d60], rax
lea rdx, [rsp + 0x180]
mov rcx, qword [rsp + 0x2d60]
call fcn.1400bc870
mov qword [rsp + 0x2d68], rax
lea r9, [rsp + 0x5f8]
lea r8, [rsp + 0x5f0]
mov rdx, qword [rsp + 0x2d68]
lea rcx, [rsp + 0x2d80]
call fcn.140115870
mov qword [rsp + 0x2d70], rax
mov rax, qword [rsp + 0x2d70]
mov qword [rsp + 0x2d78], rax
mov rdx, qword [rsp + 0x2d78]
lea rcx, [rsp + 0x180]
call fcn.1400c2ca0
nop
lea rcx, [rsp + 0x2d80]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5f0]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x5f8]
call fcn.1400c12e0
lea rcx, [rsp + 0x3c60]
call fcn.1400be510
nop
lea rax, [rsp + 0x3950]
mov qword [rsp + 0x2d88], rax
lea rdx, [rsp + 0x600]
mov rcx, qword [rsp + 0x2d88]
call fcn.1400bc870
mov qword [rsp + 0x2d90], rax
mov rdx, qword [rsp + 0x2d90]
lea rcx, [rsp + 0x53a0]
call fcn.1400c6b90
mov qword [rsp + 0x2d98], rax
mov rdx, qword [rsp + 0x2d98]
lea rcx, [rsp + 0x3c60]
call fcn.1400c2e30
lea rcx, [rsp + 0x53a0]
call fcn.140072130
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x3958]
call fcn.14000b340
mov qword [rsp + 0x2da0], rax
lea rcx, [rsp + 0x3c60]
call fcn.1400d8190
mov qword [rsp + 0x2da8], rax
mov rdx, qword [rsp + 0x2da0]
mov rcx, qword [rsp + 0x2da8]
call fcn.1400978c0
movzx eax, al
test eax, eax
je 0x14012f00e
lea rax, [rsp + 0x3960]
mov qword [rsp + 0x2db0], rax
lea rdx, [rsp + 0x180]
mov rcx, qword [rsp + 0x2db0]
call fcn.1400bc870
mov qword [rsp + 0x2db8], rax
mov rcx, qword [rsp + 0x2db8]
call fcn.140108800
nop
lea rcx, [rsp + 0x3c60]
call fcn.140072130
nop
lea rcx, [rsp + 0x180]
call fcn.1400c12e0
nop
lea rcx, [rsp + 0x600]
call fcn.1400c12e0
lea rax, [rsp + 0x3968]
mov qword [rsp + 0x2dc0], rax
lea rdx, str.text::
mov rcx, qword [rsp + 0x2dc0]
call fcn.1400bc8d0
mov qword [rsp + 0x2dc8], rax
mov rax, qword [rsp + 0x2dc8]
mov qword [rsp + 0x2dd0], rax
mov rax, qword [rsp + 0x2dd0]
mov qword [rsp + 0x2de8], rax
lea rax, [rsp + 0x3970]
mov qword [rsp + 0x2dd8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2dd8]
call fcn.1400bc870
mov qword [rsp + 0x2de0], rax
mov rax, qword [rsp + 0x2de0]
mov qword [rsp + 0x2df0], rax
mov rdx, qword [rsp + 0x2de8]
mov rcx, qword [rsp + 0x2df0]
call fcn.1400dfe70
test eax, eax
je 0x14012f255
lea rax, [rsp + 0x3978]
mov qword [rsp + 0x2df8], rax
lea rdx, [0x140226c3c]
mov rcx, qword [rsp + 0x2df8]
call fcn.1400bc8d0
mov qword [rsp + 0x2e00], rax
mov rax, qword [rsp + 0x2e00]
mov qword [rsp + 0x2e08], rax
mov rax, qword [rsp + 0x2e08]
mov qword [rsp + 0x2e20], rax
lea rax, [rsp + 0x3980]
mov qword [rsp + 0x2e10], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2e10]
call fcn.1400bc870
mov qword [rsp + 0x2e18], rax
mov rax, qword [rsp + 0x2e18]
mov qword [rsp + 0x2e28], rax
mov r9d, 2
mov r8, qword [rsp + 0x2e20]
mov rdx, qword [rsp + 0x2e28]
lea rcx, [rsp + 0x608]
call fcn.1400f2fd0
nop
lea rcx, [rsp + 0x3c80]
call fcn.1400be510
nop
lea rax, [rsp + 0x3988]
mov qword [rsp + 0x2e30], rax
lea rdx, [rsp + 0x608]
mov rcx, qword [rsp + 0x2e30]
call fcn.1400bc870
mov qword [rsp + 0x2e38], rax
mov rdx, qword [rsp + 0x2e38]
lea rcx, [rsp + 0x53c0]
call fcn.1400c6b90
mov qword [rsp + 0x2e40], rax
mov rdx, qword [rsp + 0x2e40]
lea rcx, [rsp + 0x3c80]
call fcn.1400c2e30
lea rcx, [rsp + 0x53c0]
call fcn.140072130
lea rcx, [rsp + 0x3c80]
call fcn.1400d8190
mov rcx, rax
call fcn.1400ac2d0
nop
lea rcx, [rsp + 0x3c80]
call fcn.140072130
nop
lea rcx, [rsp + 0x608]
call fcn.1400c12e0
lea rax, [rsp + 0x3990]
mov qword [rsp + 0x2e48], rax
lea rdx, str.sameline::
mov rcx, qword [rsp + 0x2e48]
call fcn.1400bc8d0
mov qword [rsp + 0x2e50], rax
mov rax, qword [rsp + 0x2e50]
mov qword [rsp + 0x2e58], rax
mov rax, qword [rsp + 0x2e58]
mov qword [rsp + 0x2e70], rax
lea rax, [rsp + 0x3998]
mov qword [rsp + 0x2e60], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x338]
call fcn.1400c3790
mov rdx, rax
mov rcx, qword [rsp + 0x2e60]
call fcn.1400bc870
mov qword [rsp + 0x2e68], rax
mov rax, qword [rsp + 0x2e68]
mov qword [rsp + 0x2e78], rax
mov rdx, qword [rsp + 0x2e70]
mov rcx, qword [rsp + 0x2e78]
call fcn.1400dfe70
test eax, eax
je 0x14012f317
movss xmm1, dword [0x1401e567c]
xorps xmm0, xmm0
call fcn.14003ff60
jmp 0x14012e6ac
lea rcx, [rsp + 0x53e0]
call fcn.140072130
nop
lea rcx, [rsp + 0x338]
call fcn.1400c1230
call fcn.140026b20
nop
lea rcx, [rsp + 0x610]
call fcn.1400c12e0
add rsp, 0x66f8
pop rdi
pop rsi
ret