Function at 0x180055ce0
Capabilities:
Download url
Receive data
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x4ac8
call fcn.1801cee70
sub rsp, rax
mov rax, qword [0x180417240]
xor rax, rsp
mov qword [rsp + 0x4ab0], rax
mov rcx, qword [rsp + 0x4ae0]
call fcn.180007ea0
test rax, rax
je 0x18006019b
mov rcx, qword [rsp + 0x4ae0]
call fcn.180085ef0
mov rdx, rax
lea rcx, [0x18042c440]
call fcn.18009e800
mov rcx, qword [rsp + 0x4ae0]
call fcn.180085ef0
mov qword [0x18042b7c0], rax
mov eax, dword [0x18042c078]
inc eax
mov dword [0x18042c078], eax
cmp dword [0x18042c078], 0x3e8
jle 0x180055dae
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x34]
lea rcx, [rsp + 0x39e8]
call fcn.180086090
nop
lea rcx, [rsp + 0x39e8]
call fcn.18004e360
mov dword [0x18042c078], 0
lea rcx, [rsp + 0x39e8]
call fcn.18004e300
movzx eax, byte [0x18041e749]
test eax, eax
je 0x180055e4e
mov byte [0x18041e749], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.500x500.png
lea rdx, str.https:__volt_cdn.voltage.gay_500x500.png
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.1024x256.png
lea rdx, str.https:__volt_cdn.voltage.gay_1024x256.png
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.1024x512.png
lea rdx, str.https:__volt_cdn.voltage.gay_1024x512.png
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
lea rcx, str.move_500x500.png_VoltageTextures500x500.png
call fcn.1801df8b0
lea rcx, str.move_1024x256.png_VoltageTextures1024x256.png
call fcn.1801df8b0
lea rcx, str.move_1024x512.png_VoltageTextures1024x512.png
call fcn.1801df8b0
movzx eax, byte [0x18042b75a]
test eax, eax
je 0x180055e94
mov byte [0x18042b75a], 0
mov edx, dword [0x18042b760]
lea rcx, [0x18042c440]
call fcn.180052a00
mov qword [rsp + 0x4e8], rax
cmp qword [rsp + 0x4e8], 0
je 0x180055e94
mov rax, qword [rsp + 0x4e8]
mov qword [0x18042b768], rax
movzx eax, byte [0x18041e891]
test eax, eax
je 0x18005600e
mov byte [0x18041e891], 0
mov edx, 0x108
lea rcx, [rsp + 0x49a0]
call fcn.180007730
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, str.Voltage_textures.txt
lea rcx, [rsp + 0x49a0]
call fcn.1800252b0
nop
mov edx, 0x18
lea rcx, [rsp + 0x3b00]
call fcn.180007730
lea rdx, [rsp + 0x3b00]
lea rcx, [0x18042c440]
call fcn.1800860c0
nop
lea rax, [rsp + 0x3b00]
mov qword [rsp + 0x4f0], rax
mov rcx, qword [rsp + 0x4f0]
call fcn.180007ea0
mov qword [rsp + 0x250], rax
mov rcx, qword [rsp + 0x4f0]
call fcn.180007cc0
mov qword [rsp + 0x7a8], rax
jmp 0x180055f5c
mov rax, qword [rsp + 0x250]
add rax, 8
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x7a8]
cmp qword [rsp + 0x250], rax
je 0x180055fe5
mov rax, qword [rsp + 0x250]
mov rax, qword [rax]
mov qword [rsp + 0x7b0], rax
lea rdx, [rsp + 0x24f0]
mov rcx, qword [rsp + 0x7b0]
call fcn.180146c60
mov qword [rsp + 0x7b8], rax
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], rax
mov rdx, qword [rsp + 0x7c0]
lea rcx, [rsp + 0x49a0]
call fcn.180016340
lea rdx, [0x180246f4c]
mov rcx, rax
call fcn.180015e40
nop
lea rcx, [rsp + 0x24f0]
call fcn.180005a50
jmp 0x180055f48
lea rcx, [rsp + 0x49a0]
call fcn.180010d90
nop
lea rcx, [rsp + 0x3b00]
call fcn.1800333c0
nop
lea rcx, [rsp + 0x49a0]
call fcn.18000f040
movzx eax, byte [0x18042b75b]
test eax, eax
je 0x1800560cf
mov byte [0x18042b75b], 0
lea rax, [0x18042bba8]
mov qword [rsp + 0x4f8], rax
mov rcx, qword [rsp + 0x4f8]
call fcn.180007ea0
mov qword [rsp + 0x258], rax
mov rcx, qword [rsp + 0x4f8]
call fcn.180007cc0
mov qword [rsp + 0x7c8], rax
jmp 0x180056075
mov rax, qword [rsp + 0x258]
add rax, 0xf0
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x7c8]
cmp qword [rsp + 0x258], rax
je 0x1800560cf
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x500], rax
mov rax, qword [rsp + 0x500]
mov edx, dword [rax]
lea rcx, [0x18042c440]
call fcn.180052a00
mov rax, qword [rsp + 0x500]
add rax, 0x30
mov r8w, reloc.WS2_32.dll_ntohs
mov rdx, rax
lea rcx, [0x18041e180]
call fcn.18000f150
jmp 0x18005605f
movzx eax, byte [0x18041ea4d]
cmp eax, 1
jne 0x180056425
mov byte [0x18041ea50], 0
mov byte [0x18041ea60], 0
mov byte [0x18041ea61], 0
mov edx, 0x18
lea rcx, [rsp + 0x38e0]
call fcn.180007730
lea rdx, [0x180246f44]
lea rcx, [rsp + 0x1cf0]
call fcn.180005b40
nop
lea r8, [rsp + 0x1cf0]
lea rdx, [rsp + 0x38e0]
lea rcx, [0x18042c440]
call fcn.180085f10
nop
lea rcx, [rsp + 0x1cf0]
call fcn.180005a50
movzx eax, byte [0x18041ea88]
cmp eax, 1
jne 0x1800562be
lea rax, [rsp + 0x38e0]
mov qword [rsp + 0x508], rax
mov rcx, qword [rsp + 0x508]
call fcn.180007ea0
mov qword [rsp + 0x260], rax
mov rcx, qword [rsp + 0x508]
call fcn.180007cc0
mov qword [rsp + 0x7d0], rax
jmp 0x1800561a5
mov rax, qword [rsp + 0x260]
add rax, 8
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x7d0]
cmp qword [rsp + 0x260], rax
je 0x1800562b9
mov rax, qword [rsp + 0x260]
mov rax, qword [rax]
mov qword [rsp + 0x808], rax
lea rcx, [rsp + 0x1a20]
call fcn.1800c3f60
mov qword [rsp + 0x7d8], rax
mov rax, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], rax
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], rax
lea rdx, [rsp + 0x2510]
mov rcx, qword [rsp + 0x7e8]
call fcn.1800c3e30
lea rcx, [rsp + 0x1a00]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x17d0]
mov qword [rsp + 0x7f0], rax
lea rdx, [0x180246fd0]
mov rcx, qword [rsp + 0x7f0]
call fcn.18004f550
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x7f8]
mov rax, qword [rax]
mov qword [rsp + 0x800], rax
lea rax, [rsp + 0x1a10]
lea rcx, [rsp + 0x1a00]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1a10]
mov rdx, qword [rsp + 0x800]
mov rcx, qword [rsp + 0x808]
call fcn.180148800
nop
lea rcx, [rsp + 0x1a20]
call fcn.180005710
jmp 0x180056191
jmp 0x180056413
lea rax, [rsp + 0x38e0]
mov qword [rsp + 0x510], rax
mov rcx, qword [rsp + 0x510]
call fcn.180007ea0
mov qword [rsp + 0x268], rax
mov rcx, qword [rsp + 0x510]
call fcn.180007cc0
mov qword [rsp + 0x810], rax
jmp 0x18005630e
mov rax, qword [rsp + 0x268]
add rax, 8
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x810]
cmp qword [rsp + 0x268], rax
je 0x180056413
mov rax, qword [rsp + 0x268]
mov rax, qword [rax]
mov qword [rsp + 0x828], rax
mov eax, 4
imul rax, rax, 0
lea rcx, [0x18042bffc]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x638], xmm0
mov eax, 4
imul rax, rax, 1
lea rcx, [0x18042bffc]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x63c], xmm0
mov eax, 4
imul rax, rax, 2
lea rcx, [0x18042bffc]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x640], xmm0
lea rax, [rsp + 0x644]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [rsp + 0x17d8]
mov qword [rsp + 0x818], rax
lea rax, [rsp + 0x1a30]
lea rcx, [rsp + 0x638]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x180246fb8]
mov rcx, qword [rsp + 0x818]
call fcn.18004f550
mov qword [rsp + 0x820], rax
lea r8, [rsp + 0x1a30]
mov rax, qword [rsp + 0x820]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x828]
call fcn.180148800
jmp 0x1800562fa
lea rcx, [rsp + 0x38e0]
call fcn.1800333c0
jmp 0x18005671a
movzx eax, byte [0x18041ea50]
test eax, eax
jne 0x18005671a
mov edx, 0x18
lea rcx, [rsp + 0x3bc0]
call fcn.180007730
lea rdx, [0x180246fac]
lea rcx, [rsp + 0x1d10]
call fcn.180005b40
nop
lea r8, [rsp + 0x1d10]
lea rdx, [rsp + 0x3bc0]
lea rcx, [0x18042c440]
call fcn.180085f10
nop
lea rcx, [rsp + 0x1d10]
call fcn.180005a50
lea rax, [rsp + 0x3bc0]
mov qword [rsp + 0x518], rax
mov rcx, qword [rsp + 0x518]
call fcn.180007ea0
mov qword [rsp + 0x270], rax
mov rcx, qword [rsp + 0x518]
call fcn.180007cc0
mov qword [rsp + 0x830], rax
jmp 0x1800564d5
mov rax, qword [rsp + 0x270]
add rax, 8
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x830]
cmp qword [rsp + 0x270], rax
je 0x180056706
mov rax, qword [rsp + 0x270]
mov rax, qword [rax]
mov qword [rsp + 0x520], rax
lea rax, [rsp + 0x17e0]
mov qword [rsp + 0x838], rax
lea rdx, [0x180246f98]
mov rcx, qword [rsp + 0x838]
call fcn.18004f550
mov qword [rsp + 0x840], rax
lea r8, [rsp + 0x3cd0]
mov rax, qword [rsp + 0x840]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x520]
call fcn.180148ba0
lea rdx, [rsp + 0x3cd0]
lea rcx, [rsp + 0x1358]
call fcn.1800c3dd0
nop
mov r8b, 1
lea rdx, [rsp + 0x1358]
lea rcx, [rsp + 0x24d0]
call fcn.1800c45d0
mov qword [rsp + 0x848], rax
lea rdx, str.1E1E1E
mov rcx, qword [rsp + 0x848]
call fcn.18002d850
movzx eax, al
test eax, eax
jne 0x1800565a8
mov dword [rsp + 0x140], 1
jmp 0x1800565b3
mov dword [rsp + 0x140], 0
movzx eax, byte [rsp + 0x140]
mov byte [rsp + 0x35], al
lea rcx, [rsp + 0x24d0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x1358]
call fcn.180005710
movzx eax, byte [rsp + 0x35]
test eax, eax
je 0x180056701
lea rax, [rsp + 0x2e70]
mov qword [rsp + 0x850], rax
lea rdx, [0x180247008]
mov rcx, qword [rsp + 0x850]
call fcn.180005b40
mov qword [rsp + 0x858], rax
mov rdx, qword [rsp + 0x858]
lea rcx, [rsp + 0x14c0]
call fcn.1800c4620
mov qword [rsp + 0x860], rax
mov rax, qword [rsp + 0x860]
mov qword [rsp + 0x868], rax
mov rax, qword [rsp + 0x868]
mov qword [rsp + 0x870], rax
lea rdx, [rsp + 0x2650]
mov rcx, qword [rsp + 0x870]
call fcn.1800c3e30
lea rcx, [rsp + 0x14a0]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1498]
mov qword [rsp + 0x878], rax
lea rdx, str.TrimColor
mov rcx, qword [rsp + 0x878]
call fcn.18004f550
mov qword [rsp + 0x880], rax
mov rax, qword [rsp + 0x880]
mov rax, qword [rax]
mov qword [rsp + 0x888], rax
lea rax, [rsp + 0x14b0]
lea rcx, [rsp + 0x14a0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x14b0]
mov rdx, qword [rsp + 0x888]
mov rcx, qword [rsp + 0x520]
call fcn.180148800
nop
lea rcx, [rsp + 0x14c0]
call fcn.180005710
jmp 0x1800564c1
mov byte [0x18041ea50], 1
lea rcx, [rsp + 0x3bc0]
call fcn.1800333c0
cmp qword [0x18042b7b0], 0
jne 0x180056737
lea rcx, [0x18042c440]
call fcn.180086280
mov qword [0x18042b7b0], rax
movzx eax, byte [0x18041e6dd]
cmp eax, 1
jne 0x1800569a0
lea rax, [0x18042b778]
mov qword [rsp + 0x528], rax
mov rcx, qword [rsp + 0x528]
call fcn.180007ea0
mov qword [rsp + 0x278], rax
mov rcx, qword [rsp + 0x528]
call fcn.180007cc0
mov qword [rsp + 0x890], rax
jmp 0x180056796
mov rax, qword [rsp + 0x278]
add rax, 0x48
mov qword [rsp + 0x278], rax
mov rax, qword [rsp + 0x890]
cmp qword [rsp + 0x278], rax
je 0x180056999
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x530]
add rax, 0x20
lea rdx, [0x180246fe4]
mov rcx, rax
call fcn.18002d850
movzx eax, al
test eax, eax
je 0x1800567e0
jmp 0x180056782
lea rcx, [rsp + 0x3de0]
call fcn.1800555c0
nop
lea rcx, [0x18042c440]
call fcn.18001b7f0
mov qword [rsp + 0x3e18], rax
mov dword [rsp + 0x3de0], 0xbdc
lea rdx, [0x180247040]
lea rcx, [rsp + 0x13a8]
call fcn.18004f550
nop
mov rax, qword [rsp + 0x530]
mov r8, rax
lea rdx, [rsp + 0x13b0]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x13a8]
lea rcx, [rsp + 0x3e00]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x13a8]
call fcn.180055530
mov r8d, 0xbdc
lea rdx, [rsp + 0x2520]
lea rcx, [0x18042c440]
call fcn.180053770
lea rcx, [rsp + 0x3de8]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2530]
mov qword [rsp + 0x898], rax
lea rdx, [0x180247038]
mov rcx, qword [rsp + 0x898]
call fcn.18001a9f0
mov qword [rsp + 0x8a0], rax
lea rax, [rsp + 0x14d0]
mov rdi, rax
mov rsi, qword [rsp + 0x8a0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x14e0]
lea rcx, [rsp + 0x14d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x3010]
lea rcx, [rsp + 0x3de0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x14f0]
lea rcx, [rsp + 0x14e0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x3050]
lea rcx, [rsp + 0x3010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x14f0]
lea rdx, [rsp + 0x3050]
mov rcx, qword [0x18042b920]
call fcn.18014d1e0
mov qword [rsp + 0x8a8], rax
mov rdx, qword [rsp + 0x8a8]
mov rcx, qword [0x18042b920]
call fcn.18014d140
nop
lea rcx, [rsp + 0x3de0]
call fcn.1800555f0
jmp 0x180056782
mov byte [0x18041e6dd], 0
movzx eax, byte [0x18041ea95]
cmp eax, 1
jne 0x1800570f8
mov edx, 0xe8
lea rcx, [rsp + 0x4500]
call fcn.180007730
mov edx, 1
lea rcx, [rsp + 0x4500]
call fcn.180012030
nop
lea rax, [rsp + 0x2e90]
mov qword [rsp + 0x8b0], rax
lea rdx, str.paidtitles.json
mov rcx, qword [rsp + 0x8b0]
call fcn.180005b40
mov qword [rsp + 0x8b8], rax
mov r8, qword [rsp + 0x8b8]
lea rdx, [rsp + 0x24b0]
lea rcx, [0x18042c440]
call fcn.18001b570
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], rax
mov rdx, qword [rsp + 0x8c8]
lea rcx, [rsp + 0x2140]
call fcn.18002d150
mov qword [rsp + 0x8d0], rax
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0x8d8], rax
mov rdx, qword [rsp + 0x8d8]
lea rcx, [rsp + 0x4500]
call fcn.18014fdb0
nop
lea rcx, [rsp + 0x2140]
call fcn.18001dea0
nop
lea rcx, [rsp + 0x24b0]
call fcn.180005a50
lea rax, [rsp + 0x3408]
mov qword [rsp + 0x8e0], rax
xor edx, edx
mov rcx, qword [rsp + 0x8e0]
call fcn.180025500
mov qword [rsp + 0x8e8], rax
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f0], rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x908], rax
lea rdx, [rsp + 0x2490]
lea rcx, [rsp + 0x4500]
call fcn.180011f50
mov qword [rsp + 0x8f8], rax
mov rax, qword [rsp + 0x8f8]
mov qword [rsp + 0x900], rax
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0x910], rax
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, qword [rsp + 0x908]
mov rdx, qword [rsp + 0x910]
lea rcx, [rsp + 0x39c8]
call fcn.18002e810
nop
lea rcx, [rsp + 0x2490]
call fcn.180005a50
lea rcx, [0x18041e498]
call fcn.180025460
lea rdx, str.CustomTitles
lea rcx, [rsp + 0x39c8]
call fcn.18002e960
mov qword [rsp + 0x538], rax
mov edx, 0x20
lea rcx, [rsp + 0x3bf0]
call fcn.180007730
lea rdx, [rsp + 0x3bf0]
mov rcx, qword [rsp + 0x538]
call fcn.180025940
mov edx, 0x20
lea rcx, [rsp + 0x3e20]
call fcn.180007730
lea rdx, [rsp + 0x3e20]
mov rcx, qword [rsp + 0x538]
call fcn.180025900
jmp 0x180056bcf
lea rcx, [rsp + 0x3bf0]
call fcn.180025530
lea rdx, [rsp + 0x3e20]
lea rcx, [rsp + 0x3bf0]
call fcn.18002eae0
movzx eax, al
test eax, eax
je 0x18005709a
lea rcx, [rsp + 0x3bf0]
call fcn.180025620
mov rdx, rax
lea rcx, [rsp + 0x3728]
call fcn.180025a50
nop
lea rdx, [0x180247080]
lea rcx, [rsp + 0x3728]
call fcn.18002e960
mov qword [rsp + 0x918], rax
lea rdx, [rsp + 0x3d00]
mov rcx, qword [rsp + 0x918]
call fcn.18002eb20
nop
lea rdx, str.TitleText
lea rcx, [rsp + 0x3728]
call fcn.18002e960
mov qword [rsp + 0x920], rax
lea rdx, [rsp + 0x2470]
mov rcx, qword [rsp + 0x920]
call fcn.18002eb20
mov qword [rsp + 0x928], rax
mov rax, qword [rsp + 0x928]
mov qword [rsp + 0x930], rax
mov r8, qword [rsp + 0x930]
lea rdx, [rsp + 0x3d20]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rcx, [rsp + 0x2470]
call fcn.180005a50
lea rdx, [0x180247060]
lea rcx, [rsp + 0x3728]
call fcn.18002e960
mov qword [rsp + 0x938], rax
lea rdx, [rsp + 0x2450]
mov rcx, qword [rsp + 0x938]
call fcn.18002eb20
mov qword [rsp + 0x940], rax
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x948], rax
mov r8, qword [rsp + 0x948]
lea rdx, [rsp + 0x3d30]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rcx, [rsp + 0x2450]
call fcn.180005a50
lea rdx, [0x180247050]
lea rcx, [rsp + 0x3728]
call fcn.18002e960
mov qword [rsp + 0x950], rax
lea rdx, [rsp + 0x2190]
mov rcx, qword [rsp + 0x950]
call fcn.18002eb20
mov qword [rsp + 0x958], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x960], rax
mov r8, qword [rsp + 0x960]
lea rdx, [rsp + 0x3d40]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rcx, [rsp + 0x2190]
call fcn.180005a50
lea rdx, [rsp + 0x2330]
lea rcx, [rsp + 0x3d40]
call fcn.18000edb0
mov qword [rsp + 0x968], rax
mov rax, qword [rsp + 0x968]
mov qword [rsp + 0x970], rax
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0xa08], rax
lea rdx, [rsp + 0x2350]
lea rcx, [rsp + 0x3d30]
call fcn.18000edb0
mov qword [rsp + 0x978], rax
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x980], rax
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0x9d8], rax
lea rdx, [rsp + 0x2370]
lea rcx, [rsp + 0x3d20]
call fcn.18000edb0
mov qword [rsp + 0x988], rax
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x990], rax
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x9a8], rax
lea r8, [0x1802470c4]
lea rdx, [rsp + 0x3d00]
lea rcx, [rsp + 0x2390]
call fcn.180015bb0
mov qword [rsp + 0x998], rax
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], rax
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x9b0], rax
mov r8, qword [rsp + 0x9a8]
mov rdx, qword [rsp + 0x9b0]
lea rcx, [rsp + 0x23b0]
call fcn.18000add0
mov qword [rsp + 0x9b8], rax
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], rax
lea r8, [0x1802470c8]
mov rdx, qword [rsp + 0x9c0]
lea rcx, [rsp + 0x23d0]
call fcn.18000ad80
mov qword [rsp + 0x9c8], rax
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], rax
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0x9e0], rax
mov r8, qword [rsp + 0x9d8]
mov rdx, qword [rsp + 0x9e0]
lea rcx, [rsp + 0x23f0]
call fcn.18000add0
mov qword [rsp + 0x9e8], rax
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], rax
lea r8, [0x1802470cc]
mov rdx, qword [rsp + 0x9f0]
lea rcx, [rsp + 0x2410]
call fcn.18000ad80
mov qword [rsp + 0x9f8], rax
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], rax
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa10], rax
mov r8, qword [rsp + 0xa08]
mov rdx, qword [rsp + 0xa10]
lea rcx, [rsp + 0x2430]
call fcn.18000add0
mov qword [rsp + 0xa18], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], rax
mov r8, qword [rsp + 0xa20]
lea rdx, [rsp + 0x3d50]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rcx, [rsp + 0x2430]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2410]
call fcn.180005a50
nop
lea rcx, [rsp + 0x23f0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x23d0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x23b0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2390]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2370]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2350]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2330]
call fcn.180005a50
nop
lea r9, [rsp + 0x3d00]
lea r8, [rsp + 0x3d00]
lea rdx, [rsp + 0x2540]
lea rcx, [0x18041e498]
call fcn.18002eb80
nop
lea rcx, [rsp + 0x3d00]
call fcn.1800246b0
nop
lea rcx, [rsp + 0x3728]
call fcn.180025980
jmp 0x180056bc2
lea rdx, str._Authorization_Module__Refreshed_Paid_Custom_Titles
lea rcx, [rsp + 0x1d50]
call fcn.180005b40
nop
mov r8w, reloc.WS2_32.dll_ntohs
lea rdx, [rsp + 0x1d50]
lea rcx, [0x18041e180]
call fcn.18000f150
nop
lea rcx, [rsp + 0x1d50]
call fcn.180005a50
mov byte [0x18041ea95], 0
lea rcx, [rsp + 0x39c8]
call fcn.180025980
nop
lea rcx, [rsp + 0x4500]
call fcn.18000eac0
lea rcx, [0x18042b658]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x180057235
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x540], rax
lea rdx, [rsp + 0x36e0]
mov rcx, qword [rsp + 0x540]
call fcn.18007be00
lea rdx, [rsp + 0x37c0]
mov rcx, qword [rsp + 0x540]
call fcn.18007bdc0
jmp 0x18005715b
lea rcx, [rsp + 0x36e0]
call fcn.18007a4c0
lea rdx, [rsp + 0x37c0]
lea rcx, [rsp + 0x36e0]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180057235
lea rcx, [rsp + 0x36e0]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x180], rax
cmp qword [rsp + 0x180], 0
je 0x180057230
mov rcx, qword [rsp + 0x180]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x1800571d7
mov rcx, qword [rsp + 0x180]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x1800571d7
mov dword [rsp + 0x144], 1
jmp 0x1800571e2
mov dword [rsp + 0x144], 0
movzx eax, byte [rsp + 0x144]
mov byte [rsp + 0x36], al
movzx eax, byte [rsp + 0x36]
test eax, eax
je 0x180057230
mov rax, qword [rsp + 0x180]
movzx eax, byte [rax + 0x69]
cmp eax, 6
jne 0x180057230
mov rcx, qword [rsp + 0x180]
call fcn.18014bcc0
mov dword [rsp + 0x2c0], eax
lea rdx, [rsp + 0x2c0]
lea rcx, [0x18042b658]
call fcn.18007c2f0
jmp 0x18005714e
lea rcx, [0x18042b670]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x180057383
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x548], rax
lea rdx, [rsp + 0x36e8]
mov rcx, qword [rsp + 0x548]
call fcn.18007be00
lea rdx, [rsp + 0x37b8]
mov rcx, qword [rsp + 0x548]
call fcn.18007bdc0
jmp 0x180057298
lea rcx, [rsp + 0x36e8]
call fcn.18007a4c0
lea rdx, [rsp + 0x37b8]
lea rcx, [rsp + 0x36e8]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180057383
lea rcx, [rsp + 0x36e8]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0xb8], rax
cmp qword [rsp + 0xb8], 0
je 0x18005737e
mov rcx, qword [rsp + 0xb8]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x180057314
mov rcx, qword [rsp + 0xb8]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x180057314
mov dword [rsp + 0x148], 1
jmp 0x18005731f
mov dword [rsp + 0x148], 0
movzx eax, byte [rsp + 0x148]
mov byte [rsp + 0x37], al
movzx eax, byte [rsp + 0x37]
test eax, eax
je 0x18005737e
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax + 0x69]
cmp eax, 5
je 0x180057356
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax + 0x69]
cmp eax, 6
jne 0x18005737e
mov rcx, qword [rsp + 0xb8]
call fcn.18014bcc0
mov dword [rsp + 0x2c4], eax
lea rdx, [rsp + 0x2c4]
lea rcx, [0x18042b670]
call fcn.18007c2f0
jmp 0x18005728b
lea rcx, [0x18042b688]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x18005758a
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x550], rax
lea rdx, [rsp + 0x36f0]
mov rcx, qword [rsp + 0x550]
call fcn.18007be00
lea rdx, [rsp + 0x37b0]
mov rcx, qword [rsp + 0x550]
call fcn.18007bdc0
jmp 0x1800573e6
lea rcx, [rsp + 0x36f0]
call fcn.18007a4c0
lea rdx, [rsp + 0x37b0]
lea rcx, [rsp + 0x36f0]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005758a
lea rcx, [rsp + 0x36f0]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0x98], 0
je 0x180057585
mov rcx, qword [rsp + 0x98]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x180057462
mov rcx, qword [rsp + 0x98]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x180057462
mov dword [rsp + 0x14c], 1
jmp 0x18005746d
mov dword [rsp + 0x14c], 0
movzx eax, byte [rsp + 0x14c]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x38]
test eax, eax
je 0x180057585
mov rcx, qword [rsp + 0x98]
call fcn.18014bcc0
mov dword [rsp + 0x3620], eax
mov rax, qword [rsp + 0x98]
movzx eax, byte [rax + 0x69]
cmp eax, 4
je 0x1800574cd
mov rax, qword [rsp + 0x98]
movzx eax, byte [rax + 0x69]
cmp eax, 5
je 0x1800574cd
mov rax, qword [rsp + 0x98]
movzx eax, byte [rax + 0x69]
cmp eax, 6
jne 0x1800574e1
lea rdx, [rsp + 0x3620]
lea rcx, [0x18042b688]
call fcn.18007c2f0
cmp dword [rsp + 0x3620], 0x23
je 0x180057571
cmp dword [rsp + 0x3620], 0x24
je 0x180057571
cmp dword [rsp + 0x3620], 0x2d
je 0x180057571
cmp dword [rsp + 0x3620], 0x34
je 0x180057571
cmp dword [rsp + 0x3620], 0x2c
je 0x180057571
cmp dword [rsp + 0x3620], 0x3e
je 0x180057571
cmp dword [rsp + 0x3620], 0x3f
je 0x180057571
cmp dword [rsp + 0x3620], 0x35
je 0x180057571
cmp dword [rsp + 0x3620], 0x17
je 0x180057571
cmp dword [rsp + 0x3620], 0x16
je 0x180057571
cmp dword [rsp + 0x3620], 0x1e
je 0x180057571
cmp dword [rsp + 0x3620], 0x19
je 0x180057571
cmp dword [rsp + 0x3620], 0x1f
je 0x180057571
cmp dword [rsp + 0x3620], 0x1c
jne 0x180057585
lea rdx, [rsp + 0x3620]
lea rcx, [0x18042b688]
call fcn.18007c2f0
jmp 0x1800573d9
lea rcx, [0x18042b6a0]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x1800576e9
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x558], rax
lea rdx, [rsp + 0x36f8]
mov rcx, qword [rsp + 0x558]
call fcn.18007be00
lea rdx, [rsp + 0x37a8]
mov rcx, qword [rsp + 0x558]
call fcn.18007bdc0
jmp 0x1800575ed
lea rcx, [rsp + 0x36f8]
call fcn.18007a4c0
lea rdx, [rsp + 0x37a8]
lea rcx, [rsp + 0x36f8]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x1800576e9
lea rcx, [rsp + 0x36f8]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
cmp qword [rsp + 0xa0], 0
je 0x1800576e4
mov rcx, qword [rsp + 0xa0]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x180057669
mov rcx, qword [rsp + 0xa0]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x180057669
mov dword [rsp + 0x150], 1
jmp 0x180057674
mov dword [rsp + 0x150], 0
movzx eax, byte [rsp + 0x150]
mov byte [rsp + 0x39], al
movzx eax, byte [rsp + 0x39]
test eax, eax
je 0x1800576e4
mov rcx, qword [rsp + 0xa0]
call fcn.18014bcc0
mov dword [rsp + 0x36d0], eax
mov rax, qword [rsp + 0xa0]
movzx eax, byte [rax + 0x69]
cmp eax, 3
je 0x1800576d0
mov rax, qword [rsp + 0xa0]
movzx eax, byte [rax + 0x69]
cmp eax, 4
je 0x1800576d0
mov rax, qword [rsp + 0xa0]
movzx eax, byte [rax + 0x69]
cmp eax, 5
jne 0x1800576e4
lea rdx, [rsp + 0x36d0]
lea rcx, [0x18042b6a0]
call fcn.18007c2f0
jmp 0x1800575e0
lea rcx, [0x18042b6b8]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x180057848
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x560], rax
lea rdx, [rsp + 0x3700]
mov rcx, qword [rsp + 0x560]
call fcn.18007be00
lea rdx, [rsp + 0x37a0]
mov rcx, qword [rsp + 0x560]
call fcn.18007bdc0
jmp 0x18005774c
lea rcx, [rsp + 0x3700]
call fcn.18007a4c0
lea rdx, [rsp + 0x37a0]
lea rcx, [rsp + 0x3700]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180057848
lea rcx, [rsp + 0x3700]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
je 0x180057843
mov rcx, qword [rsp + 0x80]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x1800577c8
mov rcx, qword [rsp + 0x80]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x1800577c8
mov dword [rsp + 0x160], 1
jmp 0x1800577d3
mov dword [rsp + 0x160], 0
movzx eax, byte [rsp + 0x160]
mov byte [rsp + 0x3a], al
movzx eax, byte [rsp + 0x3a]
test eax, eax
je 0x180057843
mov rcx, qword [rsp + 0x80]
call fcn.18014bcc0
mov dword [rsp + 0x36d4], eax
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x69]
cmp eax, 2
je 0x18005782f
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x69]
cmp eax, 3
je 0x18005782f
mov rax, qword [rsp + 0x80]
movzx eax, byte [rax + 0x69]
cmp eax, 4
jne 0x180057843
lea rdx, [rsp + 0x36d4]
lea rcx, [0x18042b6b8]
call fcn.18007c2f0
jmp 0x18005773f
lea rcx, [0x18042b6d0]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x1800579a7
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x568], rax
lea rdx, [rsp + 0x3628]
mov rcx, qword [rsp + 0x568]
call fcn.18007be00
lea rdx, [rsp + 0x3798]
mov rcx, qword [rsp + 0x568]
call fcn.18007bdc0
jmp 0x1800578ab
lea rcx, [rsp + 0x3628]
call fcn.18007a4c0
lea rdx, [rsp + 0x3798]
lea rcx, [rsp + 0x3628]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x1800579a7
lea rcx, [rsp + 0x3628]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0xa8], rax
cmp qword [rsp + 0xa8], 0
je 0x1800579a2
mov rcx, qword [rsp + 0xa8]
call fcn.18014b720
movzx eax, al
test eax, eax
je 0x180057927
mov rcx, qword [rsp + 0xa8]
call fcn.18014b830
movzx eax, al
test eax, eax
jne 0x180057927
mov dword [rsp + 0x164], 1
jmp 0x180057932
mov dword [rsp + 0x164], 0
movzx eax, byte [rsp + 0x164]
mov byte [rsp + 0x3b], al
movzx eax, byte [rsp + 0x3b]
test eax, eax
je 0x1800579a2
mov rcx, qword [rsp + 0xa8]
call fcn.18014bcc0
mov dword [rsp + 0x36d8], eax
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax + 0x69]
cmp eax, 1
je 0x18005798e
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax + 0x69]
cmp eax, 2
je 0x18005798e
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax + 0x69]
cmp eax, 3
jne 0x1800579a2
lea rdx, [rsp + 0x36d8]
lea rcx, [0x18042b6d0]
call fcn.18007c2f0
jmp 0x18005789e
movzx eax, byte [0x18042c0f2]
cmp eax, 1
jne 0x18005853e
mov edx, 0xe8
lea rcx, [rsp + 0x45f0]
call fcn.180007730
mov edx, 1
lea rcx, [rsp + 0x45f0]
call fcn.180012030
nop
lea rax, [rsp + 0x2eb0]
mov qword [rsp + 0xa58], rax
lea rdx, str.modals.json
mov rcx, qword [rsp + 0xa58]
call fcn.180005b40
mov qword [rsp + 0xa60], rax
mov r8, qword [rsp + 0xa60]
lea rdx, [rsp + 0x2310]
lea rcx, [0x18042c440]
call fcn.18001b570
mov qword [rsp + 0xa68], rax
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xa70], rax
mov rdx, qword [rsp + 0xa70]
lea rcx, [rsp + 0x20a8]
call fcn.18002d150
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0xa80], rax
mov rdx, qword [rsp + 0xa80]
lea rcx, [rsp + 0x45f0]
call fcn.18014fdb0
mov qword [rsp + 0xa88], rax
lea rdx, [0x1800162e0]
mov rcx, qword [rsp + 0xa88]
call fcn.180012240
nop
lea rcx, [rsp + 0x20a8]
call fcn.18001dea0
nop
lea rcx, [rsp + 0x2310]
call fcn.180005a50
mov edx, 0x28
lea rcx, [rsp + 0x3db0]
call fcn.180007730
xor edx, edx
lea rcx, [rsp + 0x3db0]
call fcn.18013bf20
nop
mov edx, 0xc0
lea rcx, [rsp + 0x46e0]
call fcn.180007730
lea rcx, [rsp + 0x46e0]
call fcn.180137fa0
nop
lea rdx, [rsp + 0x22f0]
lea rcx, [rsp + 0x45f0]
call fcn.180011f50
mov qword [rsp + 0xa90], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xa98], rax
mov r9b, 1
lea r8, [rsp + 0x3db0]
mov rdx, qword [rsp + 0xa98]
lea rcx, [rsp + 0x46e0]
call fcn.180138090
nop
lea rcx, [rsp + 0x22f0]
call fcn.180005a50
mov edx, 0x28
lea rcx, [rsp + 0x3738]
call fcn.180007730
lea rdx, [0x18041e540]
lea rcx, [rsp + 0x3db0]
call fcn.18013e7c0
mov rdx, rax
lea rcx, [rsp + 0x3738]
call fcn.18013c3e0
nop
lea rcx, [rsp + 0x3738]
call fcn.18013d740
movzx eax, al
test eax, eax
je 0x180058500
lea rdx, [0x1802470e0]
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xaa0], rax
lea rdx, [rsp + 0x22d0]
mov rcx, qword [rsp + 0xaa0]
call fcn.18013c610
mov qword [rsp + 0xaa8], rax
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xab0], rax
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rsp + 0xab0]
call fcn.18004e1a0
mov byte [rsp + 0x32], al
lea rcx, [rsp + 0x22d0]
call fcn.180005a50
lea rdx, str.Green
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xab8], rax
lea rdx, [rsp + 0x22b0]
mov rcx, qword [rsp + 0xab8]
call fcn.18013c610
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xac8], rax
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rsp + 0xac8]
call fcn.18004e1a0
mov byte [rsp + 0x31], al
lea rcx, [rsp + 0x22b0]
call fcn.180005a50
lea rdx, [0x1802470d0]
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xad0], rax
lea rdx, [rsp + 0x2290]
mov rcx, qword [rsp + 0xad0]
call fcn.18013c610
mov qword [rsp + 0xad8], rax
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0xae0], rax
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rsp + 0xae0]
call fcn.18004e1a0
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x2290]
call fcn.180005a50
lea rcx, [0x18042c440]
call fcn.18002e6d0
mov qword [rsp + 0x328], rax
cmp qword [rsp + 0x328], 0
je 0x180058500
call fcn.1800500a0
mov rdx, rax
mov rcx, qword [rsp + 0x328]
call fcn.18014c9f0
mov qword [rsp + 0xb0], rax
cmp qword [rsp + 0xb0], 0
je 0x180058500
mov dword [rsp + 0x60], 0
jmp 0x180057d52
mov eax, dword [rsp + 0x60]
inc eax
mov dword [rsp + 0x60], eax
lea rdx, str.AMTBTNS
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xae8], rax
lea rdx, [rsp + 0x2270]
mov rcx, qword [rsp + 0xae8]
call fcn.18013c610
mov qword [rsp + 0xaf0], rax
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0xaf8], rax
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rsp + 0xaf8]
call fcn.18004e1a0
inc eax
cmp dword [rsp + 0x60], eax
jge 0x180057dc5
mov dword [rsp + 0x168], 1
jmp 0x180057dd0
mov dword [rsp + 0x168], 0
movzx eax, byte [rsp + 0x168]
mov byte [rsp + 0x3c], al
lea rcx, [rsp + 0x2270]
call fcn.180005a50
movzx eax, byte [rsp + 0x3c]
test eax, eax
je 0x180057f49
cmp dword [rsp + 0x60], 0
jne 0x180057e02
jmp 0x180057d48
mov edx, dword [rsp + 0x60]
lea rcx, [rsp + 0x2210]
call fcn.18000df40
mov qword [rsp + 0xb00], rax
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0xb08], rax
mov r8, qword [rsp + 0xb08]
lea rdx, [0x180247104]
lea rcx, [rsp + 0x2230]
call fcn.18002d5a0
mov qword [rsp + 0xb10], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xb18], rax
mov rdx, qword [rsp + 0xb18]
lea rcx, [rsp + 0x3738]
call fcn.18013e7c0
mov qword [rsp + 0xb20], rax
lea rdx, [rsp + 0x2250]
mov rcx, qword [rsp + 0xb20]
call fcn.18013c610
mov qword [rsp + 0xb28], rax
mov rax, qword [rsp + 0xb28]
mov qword [rsp + 0xb30], rax
mov r8, qword [rsp + 0xb30]
lea rdx, [rsp + 0x1510]
lea rcx, [0x18042c440]
call fcn.18001cd00
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0xb40], rax
lea rax, [rsp + 0x1500]
mov rdi, rax
mov rsi, qword [rsp + 0xb40]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1500]
mov rcx, qword [rsp + 0xb0]
call fcn.18014a550
nop
lea rcx, [rsp + 0x1510]
call fcn.180005710
nop
lea rcx, [rsp + 0x2250]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2230]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2210]
call fcn.180005a50
jmp 0x180057d48
lea rdx, str.Title
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xb48], rax
lea rdx, [rsp + 0x21f0]
mov rcx, qword [rsp + 0xb48]
call fcn.18013c610
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xb58], rax
mov r8, qword [rsp + 0xb58]
lea rdx, [rsp + 0x1530]
lea rcx, [0x18042c440]
call fcn.18001cd00
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0xb68], rax
lea rax, [rsp + 0x1520]
mov rdi, rax
mov rsi, qword [rsp + 0xb68]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1520]
mov rcx, qword [rsp + 0xb0]
call fcn.18014a890
nop
lea rcx, [rsp + 0x1530]
call fcn.180005710
nop
lea rcx, [rsp + 0x21f0]
call fcn.180005a50
lea rdx, [0x1802470f4]
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xb70], rax
lea rdx, [rsp + 0x21d0]
mov rcx, qword [rsp + 0xb70]
call fcn.18013c610
mov qword [rsp + 0xb78], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0xb80], rax
mov r8, qword [rsp + 0xb80]
lea rdx, [rsp + 0x1550]
lea rcx, [0x18042c440]
call fcn.18001cd00
mov qword [rsp + 0xb88], rax
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0xb90], rax
lea rax, [rsp + 0x17f0]
mov rdi, rax
mov rsi, qword [rsp + 0xb90]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x17f0]
mov rcx, qword [rsp + 0xb0]
call fcn.18014a7b0
nop
lea rcx, [rsp + 0x1550]
call fcn.180005710
nop
lea rcx, [rsp + 0x21d0]
call fcn.180005a50
lea rdx, str.Icon
lea rcx, [rsp + 0x3738]
call fcn.18013e760
mov qword [rsp + 0xb98], rax
lea rdx, [rsp + 0x21b0]
mov rcx, qword [rsp + 0xb98]
call fcn.18013c610
mov qword [rsp + 0xba0], rax
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0xba8], rax
mov r8, qword [rsp + 0xba8]
lea rdx, [rsp + 0x1570]
lea rcx, [0x18042c440]
call fcn.18001cd00
mov qword [rsp + 0xbb0], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0xbb8], rax
lea rax, [rsp + 0x1560]
mov rdi, rax
mov rsi, qword [rsp + 0xbb8]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1560]
mov rcx, qword [rsp + 0xb0]
call fcn.18014a6d0
nop
lea rcx, [rsp + 0x1570]
call fcn.180005710
nop
lea rcx, [rsp + 0x21b0]
call fcn.180005a50
movzx eax, byte [rsp + 0x32]
test eax, eax
jne 0x1800581c1
movzx eax, byte [rsp + 0x31]
test eax, eax
jne 0x1800581c1
movzx eax, byte [rsp + 0x30]
test eax, eax
jne 0x1800581c1
jmp 0x1800583ec
movss xmm0, dword [0x1803f23d4]
movss dword [rsp + 0x376c], xmm0
movzx eax, byte [rsp + 0x32]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x180058200
movzx eax, byte [rsp + 0x32]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2510]
movss dword [rsp + 0x16c], xmm0
jmp 0x18005820c
xorps xmm0, xmm0
movss dword [rsp + 0x16c], xmm0
movss xmm0, dword [rsp + 0x16c]
movss dword [rsp + 0x3760], xmm0
movzx eax, byte [rsp + 0x31]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x18005824c
movzx eax, byte [rsp + 0x31]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2510]
movss dword [rsp + 0x170], xmm0
jmp 0x180058258
xorps xmm0, xmm0
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [rsp + 0x170]
movss dword [rsp + 0x3764], xmm0
movzx eax, byte [rsp + 0x30]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x180058298
movzx eax, byte [rsp + 0x30]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2510]
movss dword [rsp + 0x174], xmm0
jmp 0x1800582a4
xorps xmm0, xmm0
movss dword [rsp + 0x174], xmm0
movss xmm0, dword [rsp + 0x174]
movss dword [rsp + 0x3768], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x377c], xmm0
movzx eax, byte [rsp + 0x32]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x1800582f0
movzx eax, byte [rsp + 0x32]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2530]
movss dword [rsp + 0x178], xmm0
jmp 0x1800582fc
xorps xmm0, xmm0
movss dword [rsp + 0x178], xmm0
movss xmm0, dword [rsp + 0x178]
movss dword [rsp + 0x3770], xmm0
movzx eax, byte [rsp + 0x31]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x18005833c
movzx eax, byte [rsp + 0x31]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2530]
movss dword [rsp + 0x17c], xmm0
jmp 0x180058348
xorps xmm0, xmm0
movss dword [rsp + 0x17c], xmm0
movss xmm0, dword [rsp + 0x17c]
movss dword [rsp + 0x3774], xmm0
movzx eax, byte [rsp + 0x30]
cvtsi2ss xmm0, eax
comiss xmm0, dword [0x1803f2260]
jbe 0x180058388
movzx eax, byte [rsp + 0x30]
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f2530]
movss dword [rsp + 0xe8], xmm0
jmp 0x180058394
xorps xmm0, xmm0
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [rsp + 0xe8]
movss dword [rsp + 0x3778], xmm0
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0xbc0], rax
lea rax, [rsp + 0x2c40]
lea rcx, [rsp + 0x3760]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x20
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x2c40]
mov rcx, qword [rsp + 0xbc0]
call fcn.180149070
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x328]
call fcn.18014ca90
lea rax, [rsp + 0x2ed0]
mov qword [rsp + 0xbc8], rax
lea rdx, [0x180247170]
mov rcx, qword [rsp + 0xbc8]
call fcn.180005b40
mov qword [rsp + 0xbd0], rax
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0xbd8], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0xc08], rax
lea rax, [rsp + 0x2ef0]
mov qword [rsp + 0xbe0], rax
lea rdx, str.null_
mov rcx, qword [rsp + 0xbe0]
call fcn.180005b40
mov qword [rsp + 0xbe8], rax
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0xbf0], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0xc10], rax
lea rax, [rsp + 0x2f10]
mov qword [rsp + 0xbf8], rax
lea r8, str._Has_seen_their_modal__you_may_turn_it_off_now___992140437676630136_
lea rdx, [0x18041e540]
mov rcx, qword [rsp + 0xbf8]
call fcn.180015bb0
mov qword [rsp + 0xc00], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0xc18], rax
mov r9, qword [rsp + 0xc08]
mov r8, qword [rsp + 0xc10]
mov rdx, qword [rsp + 0xc18]
lea rcx, [0x18042c440]
call fcn.180054860
mov byte [0x18042c0f2], 0
lea rcx, [rsp + 0x3738]
call fcn.18013c430
nop
lea rcx, [rsp + 0x46e0]
call fcn.18001d210
nop
lea rcx, [rsp + 0x3db0]
call fcn.18013c430
nop
lea rcx, [rsp + 0x45f0]
call fcn.18000eac0
lea rcx, [0x18042b778]
call fcn.18007ab20
test rax, rax
jne 0x1800587ac
cmp qword [0x18042b7b0], 0
jne 0x180058570
lea rcx, [0x18042c440]
call fcn.180086280
mov qword [0x18042b7b0], rax
mov dword [rsp + 0x64], 0
mov dword [rsp + 0x4c], 0
jmp 0x18005858c
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
mov rax, qword [0x18042b7b0]
add rax, 0x88
mov rcx, rax
call fcn.180010fc0
cmp dword [rsp + 0x4c], eax
jge 0x1800587ac
mov rax, qword [0x18042b7b0]
add rax, 0x88
mov qword [rsp + 0xc20], rax
mov edx, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0xc20]
call fcn.18007a6f0
mov qword [rsp + 0xc28], rax
lea rdx, [rsp + 0x37e0]
mov rcx, qword [rsp + 0xc28]
call fcn.18000ebf0
nop
xor r8d, r8d
lea rdx, str.AutoTour
lea rcx, [rsp + 0x37e0]
call fcn.1800267f0
test rax, rax
jne 0x180058615
mov eax, dword [rsp + 0x64]
inc eax
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 1
jne 0x180058664
lea r8, [0x180247188]
lea rdx, [rsp + 0x37e0]
lea rcx, [rsp + 0x2c20]
call fcn.180015bb0
mov qword [rsp + 0xc30], rax
mov rdx, qword [rsp + 0xc30]
lea rcx, [rsp + 0x37e0]
call fcn.180012dd0
lea rcx, [rsp + 0x2c20]
call fcn.180005a50
jmp 0x1800586b9
cmp dword [rsp + 0x64], 2
jne 0x1800586b9
lea r8, [0x180247184]
lea rdx, [rsp + 0x37e0]
lea rcx, [rsp + 0x2c00]
call fcn.180015bb0
mov qword [rsp + 0xc38], rax
mov rdx, qword [rsp + 0xc38]
lea rcx, [rsp + 0x37e0]
call fcn.180012dd0
lea rcx, [rsp + 0x2c00]
call fcn.180005a50
mov dword [rsp + 0x64], 0
lea rdx, [rsp + 0x37e0]
lea rcx, [rsp + 0x20f0]
call fcn.180005ba0
nop
mov rax, qword [0x18042b7b0]
add rax, 0x88
mov qword [rsp + 0xc40], rax
mov edx, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0xc40]
call fcn.18007a6f0
add rax, 8
mov qword [rsp + 0xc48], rax
lea rdx, [rsp + 0x2110]
mov rcx, qword [rsp + 0xc48]
call fcn.18000edb0
nop
mov rax, qword [0x18042b7b0]
add rax, 0x88
mov qword [rsp + 0xc50], rax
mov edx, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0xc50]
call fcn.18007a6f0
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x2130], eax
mov rax, qword [0x18042b7b0]
add rax, 0x88
mov qword [rsp + 0xc58], rax
mov edx, dword [rsp + 0x4c]
mov rcx, qword [rsp + 0xc58]
call fcn.18007a6f0
mov eax, dword [rax + 0x24]
mov dword [rsp + 0x2134], eax
lea rdx, [rsp + 0x20f0]
lea rcx, [0x18042b778]
call fcn.18007ab60
nop
lea rcx, [rsp + 0x20f0]
call fcn.1800558c0
nop
lea rcx, [rsp + 0x37e0]
call fcn.180005a50
jmp 0x180058582
lea rcx, [0x18041e878]
call fcn.18007ad30
test rax, rax
jne 0x180058974
mov rax, qword [0x18042b938]
add rax, 0x60
mov qword [rsp + 0x570], rax
lea rdx, [rsp + 0x3630]
mov rcx, qword [rsp + 0x570]
call fcn.18007be00
lea rdx, [rsp + 0x3790]
mov rcx, qword [rsp + 0x570]
call fcn.18007bdc0
jmp 0x18005880d
lea rcx, [rsp + 0x3630]
call fcn.18007a4c0
lea rdx, [rsp + 0x3790]
lea rcx, [rsp + 0x3630]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180058974
lea rcx, [rsp + 0x3630]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x338], rax
cmp qword [rsp + 0x338], 0
jne 0x180058852
jmp 0x180058800
lea rcx, [rsp + 0x3ca8]
call fcn.1800601e0
nop
mov rax, qword [rsp + 0x338]
add rax, 0x60
mov qword [rsp + 0xc68], rax
lea rdx, [rsp + 0x2860]
mov rcx, qword [rsp + 0xc68]
call fcn.18000edb0
mov qword [rsp + 0xc70], rax
mov rdx, qword [rsp + 0xc70]
lea rcx, [rsp + 0x3ca8]
call fcn.180012dd0
lea rcx, [rsp + 0x2860]
call fcn.180005a50
mov eax, reloc.WS2_32.dll_recv
imul rax, rax, 0
mov rcx, qword [rsp + 0x338]
lea rax, [rcx + rax + 0x70]
mov rdx, rax
lea rcx, [rsp + 0x1368]
call fcn.1800c3dd0
nop
lea rdx, [rsp + 0x1368]
lea rcx, [rsp + 0x2e4]
call fcn.1800c4690
mov qword [rsp + 0xc78], rax
mov rax, qword [rsp + 0xc78]
mov qword [rsp + 0xc80], rax
mov r8, qword [rsp + 0xc80]
lea rdx, [rsp + 0x2e0]
lea rcx, [rsp + 0x3cc8]
call fcn.1800c3ce0
lea rcx, [rsp + 0x2e0]
call fcn.180005710
nop
lea rcx, [rsp + 0x2e4]
call fcn.180005710
nop
lea rcx, [rsp + 0x1368]
call fcn.180005710
lea rdx, [rsp + 0x3ca8]
lea rcx, [0x18041e878]
call fcn.18007ad70
nop
lea rcx, [rsp + 0x3ca8]
call fcn.180060220
jmp 0x180058800
lea rcx, [0x18042bba8]
call fcn.18007b040
test rax, rax
jne 0x180058c92
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x578], rax
lea rdx, [rsp + 0x3638]
mov rcx, qword [rsp + 0x578]
call fcn.18007be00
lea rdx, [rsp + 0x3788]
mov rcx, qword [rsp + 0x578]
call fcn.18007bdc0
jmp 0x1800589d5
lea rcx, [rsp + 0x3638]
call fcn.18007a4c0
lea rdx, [rsp + 0x3788]
lea rcx, [rsp + 0x3638]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180058c92
lea rcx, [rsp + 0x3638]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x58], rax
cmp qword [rsp + 0x58], 0
jne 0x180058a14
jmp 0x1800589c8
lea rcx, [rsp + 0x3f30]
call fcn.180060250
nop
mov rcx, qword [rsp + 0x58]
call fcn.18014bcc0
mov dword [rsp + 0x3f30], eax
mov rax, qword [rsp + 0x58]
add rax, 0x158
mov qword [rsp + 0xc90], rax
lea rdx, [rsp + 0x2840]
mov rcx, qword [rsp + 0xc90]
call fcn.18000edb0
mov qword [rsp + 0xc98], rax
mov rdx, qword [rsp + 0xc98]
lea rcx, [rsp + 0x3f60]
call fcn.180012dd0
lea rcx, [rsp + 0x2840]
call fcn.180005a50
mov rax, qword [rsp + 0x58]
movzx eax, byte [rax + 0x69]
mov dword [rsp + 0x3f34], eax
mov dword [rsp + 0x3f38], 0
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x60]
add rax, 0x60
mov qword [rsp + 0xca0], rax
lea rdx, [rsp + 0x2820]
mov rcx, qword [rsp + 0xca0]
call fcn.18000edb0
mov qword [rsp + 0xca8], rax
mov rdx, qword [rsp + 0xca8]
lea rcx, [rsp + 0x3f80]
call fcn.180012dd0
lea rcx, [rsp + 0x2820]
call fcn.180005a50
mov rax, qword [rsp + 0x58]
cmp qword [rax + 0x88], 0
je 0x180058c3f
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x88]
call fcn.18014bcc0
mov dword [rsp + 0x3fa0], eax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x88]
add rax, 0x158
mov qword [rsp + 0xcb0], rax
lea rdx, [rsp + 0x2800]
mov rcx, qword [rsp + 0xcb0]
call fcn.18000edb0
mov qword [rsp + 0xcb8], rax
mov rdx, qword [rsp + 0xcb8]
lea rcx, [rsp + 0x3fd0]
call fcn.180012dd0
lea rcx, [rsp + 0x2800]
call fcn.180005a50
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x88]
movzx eax, byte [rax + 0x69]
mov dword [rsp + 0x3fa4], eax
mov dword [rsp + 0x3fa8], 0
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x88]
mov rax, qword [rax + 0x60]
add rax, 0x60
mov qword [rsp + 0xcc0], rax
lea rdx, [rsp + 0x27e0]
mov rcx, qword [rsp + 0xcc0]
call fcn.18000edb0
mov qword [rsp + 0xcc8], rax
mov rdx, qword [rsp + 0xcc8]
lea rcx, [rsp + 0x3ff0]
call fcn.180012dd0
lea rcx, [rsp + 0x27e0]
call fcn.180005a50
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x88]
call fcn.18014b720
mov byte [rsp + 0x3fb0], al
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0xcd0], rax
lea rdx, [rsp + 0x698]
mov rcx, qword [rsp + 0xcd0]
call fcn.18014bbe0
mov eax, dword [rax]
mov dword [rsp + 0x4010], eax
mov rcx, qword [rsp + 0x58]
call fcn.18014b720
mov byte [rsp + 0x3f40], al
lea rdx, [rsp + 0x69c]
mov rcx, qword [rsp + 0x58]
call fcn.18014bbe0
mov eax, dword [rax]
mov dword [rsp + 0x4018], eax
lea rdx, [rsp + 0x3f30]
lea rcx, [0x18042bba8]
call fcn.18007b150
nop
lea rcx, [rsp + 0x3f30]
call fcn.180055660
jmp 0x1800589c8
lea rcx, [0x18042bbd8]
call fcn.18007bd90
test rax, rax
jne 0x180058dd7
lea rdx, [0x18024717c]
lea rcx, [rsp + 0x1a50]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1a50]
lea rcx, [0x18042bbd8]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1a50]
call fcn.180005a50
mov rax, qword [0x18042b938]
add rax, 0x60
mov qword [rsp + 0x580], rax
lea rdx, [rsp + 0x3640]
mov rcx, qword [rsp + 0x580]
call fcn.18007be00
lea rdx, [rsp + 0x3780]
mov rcx, qword [rsp + 0x580]
call fcn.18007bdc0
jmp 0x180058d2a
lea rcx, [rsp + 0x3640]
call fcn.18007a4c0
lea rdx, [rsp + 0x3780]
lea rcx, [rsp + 0x3640]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180058dd7
lea rcx, [rsp + 0x3640]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x588], rax
cmp qword [rsp + 0x588], 0
jne 0x180058d6f
jmp 0x180058d1d
mov rax, qword [rsp + 0x588]
add rax, 0x60
mov qword [rsp + 0xce0], rax
lea rdx, [rsp + 0x27c0]
mov rcx, qword [rsp + 0xce0]
call fcn.18000edb0
mov qword [rsp + 0xce8], rax
mov rax, qword [rsp + 0xce8]
mov qword [rsp + 0xcf0], rax
mov rdx, qword [rsp + 0xcf0]
lea rcx, [0x18042bbd8]
call fcn.180025e80
nop
lea rcx, [rsp + 0x27c0]
call fcn.180005a50
jmp 0x180058d1d
lea rcx, [0x18042bbf0]
call fcn.18007bd90
test rax, rax
jne 0x180059012
lea rdx, [0x1802471c8]
lea rcx, [rsp + 0x1d90]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1d90]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1d90]
call fcn.180005a50
lea rdx, [0x1802471b8]
lea rcx, [rsp + 0x1db0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1db0]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1db0]
call fcn.180005a50
lea rdx, [0x1802471ac]
lea rcx, [rsp + 0x1dd0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1dd0]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1dd0]
call fcn.180005a50
lea rdx, str.Very_Rare
lea rcx, [rsp + 0x1b70]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1b70]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1b70]
call fcn.180005a50
lea rdx, [0x1802471f0]
lea rcx, [rsp + 0x1d30]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1d30]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1d30]
call fcn.180005a50
lea rdx, [0x1802471e8]
lea rcx, [rsp + 0x1cd0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1cd0]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1cd0]
call fcn.180005a50
lea rdx, str.Black_Market
lea rcx, [rsp + 0x1cb0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1cb0]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1cb0]
call fcn.180005a50
lea rdx, [0x1802471d0]
lea rcx, [rsp + 0x1c90]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1c90]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1c90]
call fcn.180005a50
lea rdx, [0x180247210]
lea rcx, [rsp + 0x1c70]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1c70]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1c70]
call fcn.180005a50
lea rdx, [0x180247208]
lea rcx, [rsp + 0x1bd0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1bd0]
lea rcx, [0x18042bbf0]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1bd0]
call fcn.180005a50
lea rcx, [0x18042bc08]
call fcn.18007bd90
test rax, rax
jne 0x180059397
lea rdx, [0x180247200]
lea rcx, [rsp + 0x1b30]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1b30]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1b30]
call fcn.180005a50
lea rdx, str.Aviator
lea rcx, [rsp + 0x1af0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1af0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1af0]
call fcn.180005a50
lea rdx, str.Playmaker
lea rcx, [rsp + 0x1ad0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1ad0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1ad0]
call fcn.180005a50
lea rdx, str.Show_off
lea rcx, [rsp + 0x1ab0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1ab0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1ab0]
call fcn.180005a50
lea rdx, str.Acrobat
lea rcx, [rsp + 0x1b50]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1b50]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1b50]
call fcn.180005a50
lea rdx, str.Tactician
lea rcx, [rsp + 0x1d70]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1d70]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1d70]
call fcn.180005a50
lea rdx, str.Sweeper
lea rcx, [rsp + 0x1b90]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1b90]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1b90]
call fcn.180005a50
lea rdx, str.Guardian
lea rcx, [rsp + 0x1bb0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1bb0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1bb0]
call fcn.180005a50
lea rdx, str.Scorer
lea rcx, [rsp + 0x1b10]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1b10]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1b10]
call fcn.180005a50
lea rdx, str.Juggler
lea rcx, [rsp + 0x1bf0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1bf0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1bf0]
call fcn.180005a50
lea rdx, str.Sniper
lea rcx, [rsp + 0x1c10]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1c10]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1c10]
call fcn.180005a50
lea rdx, str.Paragon
lea rcx, [rsp + 0x1c30]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1c30]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1c30]
call fcn.180005a50
lea rdx, str.Goalkeeper
lea rcx, [rsp + 0x1c50]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1c50]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1c50]
call fcn.180005a50
lea rdx, str.Striker
lea rcx, [rsp + 0x1df0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1df0]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1df0]
call fcn.180005a50
lea rdx, str.Turtle
lea rcx, [rsp + 0x1e10]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1e10]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1e10]
call fcn.180005a50
lea rdx, str.Victor
lea rcx, [rsp + 0x1e30]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1e30]
lea rcx, [0x18042bc08]
call fcn.180025e80
nop
lea rcx, [rsp + 0x1e30]
call fcn.180005a50
movzx eax, byte [0x18041e6dc]
cmp eax, 1
jne 0x1800593d6
lea rcx, [0x18042c440]
call fcn.180086420
mov qword [rsp + 0x590], rax
cmp qword [rsp + 0x590], 0
je 0x1800593d6
mov rcx, qword [rsp + 0x590]
call fcn.18014e620
mov byte [0x18041e6dc], 0
movzx eax, byte [0x18041e52d]
cmp eax, 1
jne 0x18005941c
cmp qword [0x18042b920], 0
jne 0x1800593ff
lea rcx, [0x18042c440]
call fcn.180085a40
mov qword [0x18042b920], rax
cmp qword [0x18042b920], 0
je 0x180059415
mov rcx, qword [0x18042b920]
call fcn.18014ce60
mov byte [0x18041e52d], 0
movzx eax, byte [0x18041ea40]
cmp eax, 1
jne 0x180059623
mov byte [0x18041ea40], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xd00], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x598], rax
lea rdx, [rsp + 0x3648]
mov rcx, qword [rsp + 0x598]
call fcn.18007be00
lea rdx, [rsp + 0x3858]
mov rcx, qword [rsp + 0x598]
call fcn.18007bdc0
jmp 0x1800594a6
lea rcx, [rsp + 0x3648]
call fcn.18007a4c0
lea rdx, [rsp + 0x3858]
lea rcx, [rsp + 0x3648]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180059623
lea rcx, [rsp + 0x3648]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2d0], rax
cmp qword [rsp + 0x2d0], 0
jne 0x1800594eb
jmp 0x180059499
mov rcx, qword [rsp + 0x2d0]
call fcn.18014b7b0
movzx eax, al
test eax, eax
jne 0x18005950c
mov dword [rsp + 0xec], 1
jmp 0x180059517
mov dword [rsp + 0xec], 0
movzx eax, byte [rsp + 0xec]
mov byte [rsp + 0x3d], al
movzx eax, byte [rsp + 0x3d]
test eax, eax
je 0x18005961e
lea rdx, [rsp + 0x6a0]
mov rcx, qword [rsp + 0x2d0]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xd00]
call fcn.18014ada0
mov qword [rsp + 0x280], rax
cmp qword [rsp + 0x280], 0
je 0x18005961e
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005958c
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x280]
call fcn.18014abe0
jmp 0x18005959f
mov rax, qword [rsp + 0x280]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x2550]
mov qword [rsp + 0xd08], rax
lea rdx, [0x1802472a4]
mov rcx, qword [rsp + 0xd08]
call fcn.18001a9f0
mov qword [rsp + 0xd10], rax
lea rax, [rsp + 0x1580]
mov rdi, rax
mov rsi, qword [rsp + 0xd10]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1590]
lea rcx, [rsp + 0x1580]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1590]
mov rdx, qword [rsp + 0x280]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x180059499
movzx eax, byte [0x18041ea41]
cmp eax, 1
jne 0x18005982b
mov byte [0x18041ea41], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xd20], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5a0], rax
lea rdx, [rsp + 0x3650]
mov rcx, qword [rsp + 0x5a0]
call fcn.18007be00
lea rdx, [rsp + 0x3850]
mov rcx, qword [rsp + 0x5a0]
call fcn.18007bdc0
jmp 0x1800596ad
lea rcx, [rsp + 0x3650]
call fcn.18007a4c0
lea rdx, [rsp + 0x3850]
lea rcx, [rsp + 0x3650]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005982b
lea rcx, [rsp + 0x3650]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2f0], rax
cmp qword [rsp + 0x2f0], 0
jne 0x1800596f2
jmp 0x1800596a0
mov rcx, qword [rsp + 0x2f0]
call fcn.18014b7b0
movzx eax, al
cmp eax, 1
jne 0x180059714
mov dword [rsp + 0xf0], 1
jmp 0x18005971f
mov dword [rsp + 0xf0], 0
movzx eax, byte [rsp + 0xf0]
mov byte [rsp + 0x3e], al
movzx eax, byte [rsp + 0x3e]
test eax, eax
je 0x180059826
lea rdx, [rsp + 0x6a4]
mov rcx, qword [rsp + 0x2f0]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xd20]
call fcn.18014ada0
mov qword [rsp + 0x288], rax
cmp qword [rsp + 0x288], 0
je 0x180059826
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x180059794
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x288]
call fcn.18014abe0
jmp 0x1800597a7
mov rax, qword [rsp + 0x288]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x2560]
mov qword [rsp + 0xd28], rax
lea rdx, [0x1802472a0]
mov rcx, qword [rsp + 0xd28]
call fcn.18001a9f0
mov qword [rsp + 0xd30], rax
lea rax, [rsp + 0x15a0]
mov rdi, rax
mov rsi, qword [rsp + 0xd30]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x15b0]
lea rcx, [rsp + 0x15a0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x15b0]
mov rdx, qword [rsp + 0x288]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x1800596a0
movzx eax, byte [0x18041ea42]
cmp eax, 1
jne 0x180059a33
mov byte [0x18041ea42], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xd40], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5a8], rax
lea rdx, [rsp + 0x3658]
mov rcx, qword [rsp + 0x5a8]
call fcn.18007be00
lea rdx, [rsp + 0x3860]
mov rcx, qword [rsp + 0x5a8]
call fcn.18007bdc0
jmp 0x1800598b5
lea rcx, [rsp + 0x3658]
call fcn.18007a4c0
lea rdx, [rsp + 0x3860]
lea rcx, [rsp + 0x3658]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180059a33
lea rcx, [rsp + 0x3658]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x300], rax
cmp qword [rsp + 0x300], 0
jne 0x1800598fa
jmp 0x1800598a8
mov rcx, qword [rsp + 0x300]
call fcn.18014b7b0
movzx eax, al
cmp eax, 2
jne 0x18005991c
mov dword [rsp + 0xf4], 1
jmp 0x180059927
mov dword [rsp + 0xf4], 0
movzx eax, byte [rsp + 0xf4]
mov byte [rsp + 0x3f], al
movzx eax, byte [rsp + 0x3f]
test eax, eax
je 0x180059a2e
lea rdx, [rsp + 0x6a8]
mov rcx, qword [rsp + 0x300]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xd40]
call fcn.18014ada0
mov qword [rsp + 0x290], rax
cmp qword [rsp + 0x290], 0
je 0x180059a2e
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005999c
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x290]
call fcn.18014abe0
jmp 0x1800599af
mov rax, qword [rsp + 0x290]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x2570]
mov qword [rsp + 0xd48], rax
lea rdx, [0x1802472c4]
mov rcx, qword [rsp + 0xd48]
call fcn.18001a9f0
mov qword [rsp + 0xd50], rax
lea rax, [rsp + 0x15c0]
mov rdi, rax
mov rsi, qword [rsp + 0xd50]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x15d0]
lea rcx, [rsp + 0x15c0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x15d0]
mov rdx, qword [rsp + 0x290]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x1800598a8
movzx eax, byte [0x18041ea43]
cmp eax, 1
jne 0x180059c3b
mov byte [0x18041ea43], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xd60], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5b0], rax
lea rdx, [rsp + 0x3660]
mov rcx, qword [rsp + 0x5b0]
call fcn.18007be00
lea rdx, [rsp + 0x38a0]
mov rcx, qword [rsp + 0x5b0]
call fcn.18007bdc0
jmp 0x180059abd
lea rcx, [rsp + 0x3660]
call fcn.18007a4c0
lea rdx, [rsp + 0x38a0]
lea rcx, [rsp + 0x3660]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180059c3b
lea rcx, [rsp + 0x3660]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x318], rax
cmp qword [rsp + 0x318], 0
jne 0x180059b02
jmp 0x180059ab0
mov rcx, qword [rsp + 0x318]
call fcn.18014b7b0
movzx eax, al
cmp eax, 3
jne 0x180059b24
mov dword [rsp + 0xf8], 1
jmp 0x180059b2f
mov dword [rsp + 0xf8], 0
movzx eax, byte [rsp + 0xf8]
mov byte [rsp + 0x40], al
movzx eax, byte [rsp + 0x40]
test eax, eax
je 0x180059c36
lea rdx, [rsp + 0x6ac]
mov rcx, qword [rsp + 0x318]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xd60]
call fcn.18014ada0
mov qword [rsp + 0x298], rax
cmp qword [rsp + 0x298], 0
je 0x180059c36
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x180059ba4
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x298]
call fcn.18014abe0
jmp 0x180059bb7
mov rax, qword [rsp + 0x298]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x2580]
mov qword [rsp + 0xd68], rax
lea rdx, [0x1802472c0]
mov rcx, qword [rsp + 0xd68]
call fcn.18001a9f0
mov qword [rsp + 0xd70], rax
lea rax, [rsp + 0x15e0]
mov rdi, rax
mov rsi, qword [rsp + 0xd70]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x15f0]
lea rcx, [rsp + 0x15e0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x15f0]
mov rdx, qword [rsp + 0x298]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x180059ab0
movzx eax, byte [0x18041ea44]
cmp eax, 1
jne 0x180059e43
mov byte [0x18041ea44], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xd80], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5b8], rax
lea rdx, [rsp + 0x3668]
mov rcx, qword [rsp + 0x5b8]
call fcn.18007be00
lea rdx, [rsp + 0x3848]
mov rcx, qword [rsp + 0x5b8]
call fcn.18007bdc0
jmp 0x180059cc5
lea rcx, [rsp + 0x3668]
call fcn.18007a4c0
lea rdx, [rsp + 0x3848]
lea rcx, [rsp + 0x3668]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x180059e43
lea rcx, [rsp + 0x3668]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x330], rax
cmp qword [rsp + 0x330], 0
jne 0x180059d0a
jmp 0x180059cb8
mov rcx, qword [rsp + 0x330]
call fcn.18014b7b0
movzx eax, al
cmp eax, 4
jne 0x180059d2c
mov dword [rsp + 0xfc], 1
jmp 0x180059d37
mov dword [rsp + 0xfc], 0
movzx eax, byte [rsp + 0xfc]
mov byte [rsp + 0x41], al
movzx eax, byte [rsp + 0x41]
test eax, eax
je 0x180059e3e
lea rdx, [rsp + 0x6b0]
mov rcx, qword [rsp + 0x330]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xd80]
call fcn.18014ada0
mov qword [rsp + 0x2a0], rax
cmp qword [rsp + 0x2a0], 0
je 0x180059e3e
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x180059dac
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x2a0]
call fcn.18014abe0
jmp 0x180059dbf
mov rax, qword [rsp + 0x2a0]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x2590]
mov qword [rsp + 0xd88], rax
lea rdx, [0x1802472bc]
mov rcx, qword [rsp + 0xd88]
call fcn.18001a9f0
mov qword [rsp + 0xd90], rax
lea rax, [rsp + 0x1600]
mov rdi, rax
mov rsi, qword [rsp + 0xd90]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1610]
lea rcx, [rsp + 0x1600]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1610]
mov rdx, qword [rsp + 0x2a0]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x180059cb8
movzx eax, byte [0x18041ea45]
cmp eax, 1
jne 0x18005a04b
mov byte [0x18041ea45], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xda0], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5c0], rax
lea rdx, [rsp + 0x3670]
mov rcx, qword [rsp + 0x5c0]
call fcn.18007be00
lea rdx, [rsp + 0x3840]
mov rcx, qword [rsp + 0x5c0]
call fcn.18007bdc0
jmp 0x180059ecd
lea rcx, [rsp + 0x3670]
call fcn.18007a4c0
lea rdx, [rsp + 0x3840]
lea rcx, [rsp + 0x3670]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005a04b
lea rcx, [rsp + 0x3670]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2b8], rax
cmp qword [rsp + 0x2b8], 0
jne 0x180059f12
jmp 0x180059ec0
mov rcx, qword [rsp + 0x2b8]
call fcn.18014b7b0
movzx eax, al
cmp eax, 5
jne 0x180059f34
mov dword [rsp + 0x100], 1
jmp 0x180059f3f
mov dword [rsp + 0x100], 0
movzx eax, byte [rsp + 0x100]
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x42]
test eax, eax
je 0x18005a046
lea rdx, [rsp + 0x6b4]
mov rcx, qword [rsp + 0x2b8]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xda0]
call fcn.18014ada0
mov qword [rsp + 0x2a8], rax
cmp qword [rsp + 0x2a8], 0
je 0x18005a046
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x180059fb4
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x2a8]
call fcn.18014abe0
jmp 0x180059fc7
mov rax, qword [rsp + 0x2a8]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x25a0]
mov qword [rsp + 0xda8], rax
lea rdx, [0x1802472b8]
mov rcx, qword [rsp + 0xda8]
call fcn.18001a9f0
mov qword [rsp + 0xdb0], rax
lea rax, [rsp + 0x1620]
mov rdi, rax
mov rsi, qword [rsp + 0xdb0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1630]
lea rcx, [rsp + 0x1620]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1630]
mov rdx, qword [rsp + 0x2a8]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x180059ec0
movzx eax, byte [0x18041ea46]
cmp eax, 1
jne 0x18005a253
mov byte [0x18041ea46], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xdc0], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5c8], rax
lea rdx, [rsp + 0x3678]
mov rcx, qword [rsp + 0x5c8]
call fcn.18007be00
lea rdx, [rsp + 0x3838]
mov rcx, qword [rsp + 0x5c8]
call fcn.18007bdc0
jmp 0x18005a0d5
lea rcx, [rsp + 0x3678]
call fcn.18007a4c0
lea rdx, [rsp + 0x3838]
lea rcx, [rsp + 0x3678]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005a253
lea rcx, [rsp + 0x3678]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2d8], rax
cmp qword [rsp + 0x2d8], 0
jne 0x18005a11a
jmp 0x18005a0c8
mov rcx, qword [rsp + 0x2d8]
call fcn.18014b7b0
movzx eax, al
cmp eax, 6
jne 0x18005a13c
mov dword [rsp + 0x104], 1
jmp 0x18005a147
mov dword [rsp + 0x104], 0
movzx eax, byte [rsp + 0x104]
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x43]
test eax, eax
je 0x18005a24e
lea rdx, [rsp + 0x6b8]
mov rcx, qword [rsp + 0x2d8]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xdc0]
call fcn.18014ada0
mov qword [rsp + 0x2b0], rax
cmp qword [rsp + 0x2b0], 0
je 0x18005a24e
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005a1bc
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x2b0]
call fcn.18014abe0
jmp 0x18005a1cf
mov rax, qword [rsp + 0x2b0]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x25b0]
mov qword [rsp + 0xdc8], rax
lea rdx, [0x1802472d4]
mov rcx, qword [rsp + 0xdc8]
call fcn.18001a9f0
mov qword [rsp + 0xdd0], rax
lea rax, [rsp + 0x1640]
mov rdi, rax
mov rsi, qword [rsp + 0xdd0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1650]
lea rcx, [rsp + 0x1640]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1650]
mov rdx, qword [rsp + 0x2b0]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x18005a0c8
movzx eax, byte [0x18041ea47]
cmp eax, 1
jne 0x18005a45b
mov byte [0x18041ea47], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xdd8], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5d0], rax
lea rdx, [rsp + 0x3680]
mov rcx, qword [rsp + 0x5d0]
call fcn.18007be00
lea rdx, [rsp + 0x3898]
mov rcx, qword [rsp + 0x5d0]
call fcn.18007bdc0
jmp 0x18005a2dd
lea rcx, [rsp + 0x3680]
call fcn.18007a4c0
lea rdx, [rsp + 0x3898]
lea rcx, [rsp + 0x3680]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005a45b
lea rcx, [rsp + 0x3680]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x308], rax
cmp qword [rsp + 0x308], 0
jne 0x18005a322
jmp 0x18005a2d0
mov rcx, qword [rsp + 0x308]
call fcn.18014b7b0
movzx eax, al
cmp eax, 7
jne 0x18005a344
mov dword [rsp + 0x108], 1
jmp 0x18005a34f
mov dword [rsp + 0x108], 0
movzx eax, byte [rsp + 0x108]
mov byte [rsp + 0x44], al
movzx eax, byte [rsp + 0x44]
test eax, eax
je 0x18005a456
lea rdx, [rsp + 0x6bc]
mov rcx, qword [rsp + 0x308]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xdd8]
call fcn.18014ada0
mov qword [rsp + 0x188], rax
cmp qword [rsp + 0x188], 0
je 0x18005a456
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005a3c4
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x188]
call fcn.18014abe0
jmp 0x18005a3d7
mov rax, qword [rsp + 0x188]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x25c0]
mov qword [rsp + 0xde0], rax
lea rdx, [0x1802472d0]
mov rcx, qword [rsp + 0xde0]
call fcn.18001a9f0
mov qword [rsp + 0xde8], rax
lea rax, [rsp + 0x1660]
mov rdi, rax
mov rsi, qword [rsp + 0xde8]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1670]
lea rcx, [rsp + 0x1660]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1670]
mov rdx, qword [rsp + 0x188]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x18005a2d0
movzx eax, byte [0x18041ea48]
cmp eax, 1
jne 0x18005a663
mov byte [0x18041ea48], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xdf0], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5d8], rax
lea rdx, [rsp + 0x3688]
mov rcx, qword [rsp + 0x5d8]
call fcn.18007be00
lea rdx, [rsp + 0x38a8]
mov rcx, qword [rsp + 0x5d8]
call fcn.18007bdc0
jmp 0x18005a4e5
lea rcx, [rsp + 0x3688]
call fcn.18007a4c0
lea rdx, [rsp + 0x38a8]
lea rcx, [rsp + 0x3688]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005a663
lea rcx, [rsp + 0x3688]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x340], rax
cmp qword [rsp + 0x340], 0
jne 0x18005a52a
jmp 0x18005a4d8
mov rcx, qword [rsp + 0x340]
call fcn.18014b7b0
movzx eax, al
cmp eax, 8
jne 0x18005a54c
mov dword [rsp + 0x10c], 1
jmp 0x18005a557
mov dword [rsp + 0x10c], 0
movzx eax, byte [rsp + 0x10c]
mov byte [rsp + 0x45], al
movzx eax, byte [rsp + 0x45]
test eax, eax
je 0x18005a65e
lea rdx, [rsp + 0x6c0]
mov rcx, qword [rsp + 0x340]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xdf0]
call fcn.18014ada0
mov qword [rsp + 0x190], rax
cmp qword [rsp + 0x190], 0
je 0x18005a65e
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005a5cc
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x190]
call fcn.18014abe0
jmp 0x18005a5df
mov rax, qword [rsp + 0x190]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x25d0]
mov qword [rsp + 0xdf8], rax
lea rdx, [0x1802472cc]
mov rcx, qword [rsp + 0xdf8]
call fcn.18001a9f0
mov qword [rsp + 0xe00], rax
lea rax, [rsp + 0x1680]
mov rdi, rax
mov rsi, qword [rsp + 0xe00]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1690]
lea rcx, [rsp + 0x1680]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1690]
mov rdx, qword [rsp + 0x190]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x18005a4d8
movzx eax, byte [0x18041ea49]
cmp eax, 1
jne 0x18005a86b
mov byte [0x18041ea49], 0
lea rcx, [0x18042c440]
call fcn.180086560
mov qword [0x18042b968], rax
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xe08], rax
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x5e0], rax
lea rdx, [rsp + 0x3690]
mov rcx, qword [rsp + 0x5e0]
call fcn.18007be00
lea rdx, [rsp + 0x37c8]
mov rcx, qword [rsp + 0x5e0]
call fcn.18007bdc0
jmp 0x18005a6ed
lea rcx, [rsp + 0x3690]
call fcn.18007a4c0
lea rdx, [rsp + 0x37c8]
lea rcx, [rsp + 0x3690]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005a86b
lea rcx, [rsp + 0x3690]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2f8], rax
cmp qword [rsp + 0x2f8], 0
jne 0x18005a732
jmp 0x18005a6e0
mov rcx, qword [rsp + 0x2f8]
call fcn.18014b7b0
movzx eax, al
cmp eax, 9
jne 0x18005a754
mov dword [rsp + 0x110], 1
jmp 0x18005a75f
mov dword [rsp + 0x110], 0
movzx eax, byte [rsp + 0x110]
mov byte [rsp + 0x46], al
movzx eax, byte [rsp + 0x46]
test eax, eax
je 0x18005a866
lea rdx, [rsp + 0x6c4]
mov rcx, qword [rsp + 0x2f8]
call fcn.18014bbe0
mov edx, dword [rax]
mov rcx, qword [rsp + 0xe08]
call fcn.18014ada0
mov qword [rsp + 0x198], rax
cmp qword [rsp + 0x198], 0
je 0x18005a866
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005a7d4
mov rdx, qword [0x18042b968]
mov rcx, qword [rsp + 0x198]
call fcn.18014abe0
jmp 0x18005a7e7
mov rax, qword [rsp + 0x198]
mov qword [rax + 0x90], 0xffffffffffffffff
lea rax, [rsp + 0x25e0]
mov qword [rsp + 0xe10], rax
lea rdx, [0x1802472c8]
mov rcx, qword [rsp + 0xe10]
call fcn.18001a9f0
mov qword [rsp + 0xe18], rax
lea rax, [rsp + 0x16a0]
mov rdi, rax
mov rsi, qword [rsp + 0xe18]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x16b0]
lea rcx, [rsp + 0x16a0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x16b0]
mov rdx, qword [rsp + 0x198]
mov rcx, qword [0x18042b920]
call fcn.18014d060
jmp 0x18005a6e0
movzx eax, byte [0x18041ea4a]
cmp eax, 1
jne 0x18005a9b1
mov byte [0x18041ea4a], 0
cmp qword [0x18042b920], 0
je 0x18005a9b1
lea rcx, [0x18042c440]
call fcn.1800866a0
mov qword [rsp + 0xe30], rax
lea rcx, [rsp + 0x38f8]
call fcn.18004f840
nop
lea rdx, [0x180247308]
lea rcx, [rsp + 0x1378]
call fcn.18004f550
nop
lea rcx, [rsp + 0x1380]
call fcn.18004f840
nop
lea rdx, [rsp + 0x1378]
lea rcx, [rsp + 0x38f8]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1378]
call fcn.180055530
lea rax, [0x18042bba8]
mov qword [rsp + 0x5e8], rax
mov rcx, qword [rsp + 0x5e8]
call fcn.180007ea0
mov qword [rsp + 0x1a0], rax
mov rcx, qword [rsp + 0x5e8]
call fcn.180007cc0
mov qword [rsp + 0xe20], rax
jmp 0x18005a949
mov rax, qword [rsp + 0x1a0]
add rax, 0xf0
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0xe20]
cmp qword [rsp + 0x1a0], rax
je 0x18005a9a4
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0xe28], rax
mov rax, qword [rsp + 0xe28]
mov edx, dword [rax + 0xe8]
mov rcx, qword [rsp + 0xe30]
call fcn.18014ada0
mov qword [rsp + 0xe38], rax
mov rdx, qword [rsp + 0xe38]
mov rcx, qword [0x18042b920]
call fcn.18014d140
jmp 0x18005a933
lea rcx, [rsp + 0x38f8]
call fcn.180005710
movzx eax, byte [0x18041ea96]
test eax, eax
je 0x18005ae98
mov byte [0x18041ea96], 0
cmp qword [0x18042b920], 0
je 0x18005ae98
lea rax, [0x18042bba8]
mov qword [rsp + 0x5f0], rax
mov rcx, qword [rsp + 0x5f0]
call fcn.180007ea0
mov qword [rsp + 0x1a8], rax
mov rcx, qword [rsp + 0x5f0]
call fcn.180007cc0
mov qword [rsp + 0xe40], rax
jmp 0x18005aa26
mov rax, qword [rsp + 0x1a8]
add rax, 0xf0
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0xe40]
cmp qword [rsp + 0x1a8], rax
je 0x18005ae98
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
movzx eax, byte [rax + 0x10]
test eax, eax
je 0x18005acd4
mov dword [rsp + 0x6c], 0
jmp 0x18005aa74
mov eax, dword [rsp + 0x6c]
inc eax
mov dword [rsp + 0x6c], eax
cmp dword [rsp + 0x6c], 0x13
jge 0x18005accf
lea rcx, [rsp + 0x35a0]
call fcn.1800555c0
nop
lea rcx, [0x18042c440]
call fcn.18001b7f0
mov qword [rsp + 0x35d8], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax]
mov dword [rsp + 0x35a0], eax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 8]
mov dword [rsp + 0x35b8], eax
lea rdx, [0x1802472f0]
lea rcx, [rsp + 0x1480]
call fcn.18004f550
nop
lea rcx, [rsp + 0x1488]
call fcn.18004f840
nop
lea rdx, [rsp + 0x1480]
lea rcx, [rsp + 0x35c0]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1480]
call fcn.180055530
lea rdx, [0x1802472e0]
lea rcx, [rsp + 0x1468]
call fcn.18004f550
nop
mov edx, dword [rsp + 0x6c]
lea rcx, [rsp + 0x27a0]
call fcn.18000df40
mov qword [rsp + 0xe48], rax
mov rax, qword [rsp + 0xe48]
mov qword [rsp + 0xe50], rax
mov r8, qword [rsp + 0xe50]
lea rdx, [rsp + 0x1470]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x1468]
lea rcx, [rsp + 0x35c0]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1468]
call fcn.180055530
nop
lea rcx, [rsp + 0x27a0]
call fcn.180005a50
movsxd rax, dword [rsp + 0x35a0]
mov r8, rax
lea rdx, [rsp + 0x25f0]
lea rcx, [0x18042c440]
call fcn.180053770
lea rcx, [rsp + 0x35a8]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2600]
mov qword [rsp + 0xe58], rax
lea rdx, [0x1802472d8]
mov rcx, qword [rsp + 0xe58]
call fcn.18001a9f0
mov qword [rsp + 0xe60], rax
lea rax, [rsp + 0x16c0]
mov rdi, rax
mov rsi, qword [rsp + 0xe60]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x16d0]
lea rcx, [rsp + 0x16c0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x3090]
lea rcx, [rsp + 0x35a0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x16e0]
lea rcx, [rsp + 0x16d0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x30d0]
lea rcx, [rsp + 0x3090]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x16e0]
lea rdx, [rsp + 0x30d0]
mov rcx, qword [0x18042b920]
call fcn.18014d1e0
mov qword [rsp + 0xe68], rax
mov rdx, qword [rsp + 0xe68]
mov rcx, qword [0x18042b920]
call fcn.18014d140
nop
lea rcx, [rsp + 0x35a0]
call fcn.1800555f0
jmp 0x18005aa6a
jmp 0x18005ae93
lea rcx, [rsp + 0x35e0]
call fcn.1800555c0
nop
lea rcx, [0x18042c440]
call fcn.18001b7f0
mov qword [rsp + 0x3618], rax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax]
mov dword [rsp + 0x35e0], eax
mov rax, qword [rsp + 0x120]
mov eax, dword [rax + 8]
mov dword [rsp + 0x35f8], eax
lea rdx, [0x180247350]
lea rcx, [rsp + 0x1450]
call fcn.18004f550
nop
lea rcx, [rsp + 0x1458]
call fcn.18004f840
nop
lea rdx, [rsp + 0x1450]
lea rcx, [rsp + 0x3600]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1450]
call fcn.180055530
movsxd rax, dword [rsp + 0x35e0]
mov r8, rax
lea rdx, [rsp + 0x2610]
lea rcx, [0x18042c440]
call fcn.180053770
lea rcx, [rsp + 0x35e8]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2620]
mov qword [rsp + 0xe70], rax
lea rdx, [0x180247348]
mov rcx, qword [rsp + 0xe70]
call fcn.18001a9f0
mov qword [rsp + 0xe78], rax
lea rax, [rsp + 0x16f0]
mov rdi, rax
mov rsi, qword [rsp + 0xe78]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1700]
lea rcx, [rsp + 0x16f0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2fd0]
lea rcx, [rsp + 0x35e0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1710]
lea rcx, [rsp + 0x1700]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2e30]
lea rcx, [rsp + 0x2fd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1710]
lea rdx, [rsp + 0x2e30]
mov rcx, qword [0x18042b920]
call fcn.18014d1e0
mov qword [rsp + 0xe80], rax
mov rdx, qword [rsp + 0xe80]
mov rcx, qword [0x18042b920]
call fcn.18014d140
nop
lea rcx, [rsp + 0x35e0]
call fcn.1800555f0
jmp 0x18005aa10
movzx eax, byte [0x18041e9d8]
cmp eax, 1
jne 0x18005b04f
lea rax, [rsp + 0x2630]
mov qword [rsp + 0xe88], rax
mov rcx, qword [rsp + 0xe88]
call fcn.18004f840
mov qword [rsp + 0xe90], rax
lea rax, [rsp + 0x1720]
mov rdi, rax
mov rsi, qword [rsp + 0xe90]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1720]
mov edx, 6
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2640]
mov qword [rsp + 0xe98], rax
mov rcx, qword [rsp + 0xe98]
call fcn.18004f840
mov qword [rsp + 0xea0], rax
lea rax, [rsp + 0x1730]
mov rdi, rax
mov rsi, qword [rsp + 0xea0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1730]
mov edx, 0x20
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2740]
mov qword [rsp + 0xea8], rax
mov rcx, qword [rsp + 0xea8]
call fcn.18004f840
mov qword [rsp + 0xeb0], rax
lea rax, [rsp + 0x1740]
mov rdi, rax
mov rsi, qword [rsp + 0xeb0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1740]
mov edx, 0xe0
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2660]
mov qword [rsp + 0xeb8], rax
mov rcx, qword [rsp + 0xeb8]
call fcn.18004f840
mov qword [rsp + 0xec0], rax
lea rax, [rsp + 0x1750]
mov rdi, rax
mov rsi, qword [rsp + 0xec0]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1750]
mov edx, 0x166
lea rcx, [0x18042c440]
call fcn.180055170
mov byte [0x18041e9d8], 0
movzx eax, byte [0x18041e9d7]
cmp eax, 1
jne 0x18005b6ae
cmp qword [0x18042b930], 0
jne 0x18005b07c
lea rcx, [0x18042c440]
call fcn.180085b80
mov qword [0x18042b930], rax
cmp qword [0x18042b920], 0
jne 0x18005b099
lea rcx, [0x18042c440]
call fcn.180085a40
mov qword [0x18042b920], rax
cmp qword [0x18042b948], 0
jne 0x18005b0b6
lea rcx, [0x18042c440]
call fcn.180086790
mov qword [0x18042b948], rax
cmp qword [0x18042b930], 0
je 0x18005b6a7
cmp qword [0x18042b920], 0
je 0x18005b6a7
cmp qword [0x18042b948], 0
je 0x18005b6a7
mov dword [rsp + 0x8c], 0
jmp 0x18005b0fd
mov eax, dword [rsp + 0x8c]
inc eax
mov dword [rsp + 0x8c], eax
mov eax, dword [0x18041e8a0]
cmp dword [rsp + 0x8c], eax
jge 0x18005b6a7
movzx eax, byte [0x18041e9da]
cmp eax, 1
jne 0x18005b3f4
mov dword [rsp + 0x70], 0
jmp 0x18005b134
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp dword [rsp + 0x70], 0xe
jge 0x18005b3ef
mov eax, dword [rsp + 0x70]
mov dword [0x18041e9bc], eax
cmp dword [0x18041e990], 0
je 0x18005b3ea
lea rcx, [rsp + 0x3718]
call fcn.18004f840
nop
lea rdx, [0x180247338]
lea rcx, [rsp + 0x1438]
call fcn.18004f550
nop
mov edx, dword [0x18041e9bc]
lea rcx, [rsp + 0x2780]
call fcn.18000df40
mov qword [rsp + 0xec8], rax
mov rax, qword [rsp + 0xec8]
mov qword [rsp + 0xed0], rax
mov r8, qword [rsp + 0xed0]
lea rdx, [rsp + 0x1440]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x1438]
lea rcx, [rsp + 0x3718]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1438]
call fcn.180055530
nop
lea rcx, [rsp + 0x2780]
call fcn.180005a50
cmp dword [0x18041e9c8], 0
je 0x18005b2a9
lea rcx, [0x18042c440]
call fcn.180085cc0
mov qword [rsp + 0x5f8], rax
mov rax, qword [rsp + 0x5f8]
movzx ecx, byte [0x18041e9c8]
mov byte [rax + 0x80], cl
lea rcx, [rsp + 0x3ba8]
call fcn.1800554f0
nop
lea rdx, [rsp + 0x20c0]
mov rcx, qword [rsp + 0x5f8]
call fcn.18014b380
mov qword [rsp + 0xed8], rax
mov rax, qword [rsp + 0xed8]
mov qword [rsp + 0xee0], rax
mov rdx, qword [rsp + 0xee0]
lea rcx, [rsp + 0x3ba8]
call fcn.180055560
nop
lea rcx, [rsp + 0x20c0]
call fcn.180055530
lea rdx, [rsp + 0x3ba8]
lea rcx, [rsp + 0x3718]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x3ba8]
call fcn.180055530
cmp dword [0x18041e9cc], 0
je 0x18005b344
lea rdx, [0x180247320]
lea rcx, [rsp + 0x1420]
call fcn.18004f550
nop
mov edx, dword [0x18041e9cc]
lea rcx, [rsp + 0x2750]
call fcn.18000df40
mov qword [rsp + 0xee8], rax
mov rax, qword [rsp + 0xee8]
mov qword [rsp + 0xef0], rax
mov r8, qword [rsp + 0xef0]
lea rdx, [rsp + 0x1428]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x1420]
lea rcx, [rsp + 0x3718]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1420]
call fcn.180055530
nop
lea rcx, [rsp + 0x2750]
call fcn.180005a50
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005b395
lea rdx, str.NoNotify
lea rcx, [rsp + 0x1408]
call fcn.18004f550
nop
lea rcx, [rsp + 0x1410]
call fcn.18004f840
nop
lea rdx, [rsp + 0x1408]
lea rcx, [rsp + 0x3718]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1408]
call fcn.180055530
lea rax, [rsp + 0x1760]
lea rcx, [rsp + 0x3718]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1760]
mov edx, dword [0x18041e990]
lea rcx, [0x18042c440]
call fcn.180055170
nop
lea rcx, [rsp + 0x3718]
call fcn.180005710
jmp 0x18005b12a
jmp 0x18005b6a2
cmp dword [0x18041e990], 0
je 0x18005b6a2
lea rcx, [rsp + 0x3708]
call fcn.18004f840
nop
cmp dword [0x18041e9bc], 0
je 0x18005b4aa
lea rdx, [0x180247398]
lea rcx, [rsp + 0x13f0]
call fcn.18004f550
nop
mov edx, dword [0x18041e9bc]
lea rcx, [rsp + 0x2880]
call fcn.18000df40
mov qword [rsp + 0xef8], rax
mov rax, qword [rsp + 0xef8]
mov qword [rsp + 0xf00], rax
mov r8, qword [rsp + 0xf00]
lea rdx, [rsp + 0x13f8]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x13f0]
lea rcx, [rsp + 0x3708]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x13f0]
call fcn.180055530
nop
lea rcx, [rsp + 0x2880]
call fcn.180005a50
cmp dword [0x18041e9c8], 0
je 0x18005b561
lea rcx, [0x18042c440]
call fcn.180085cc0
mov qword [rsp + 0x600], rax
mov rax, qword [rsp + 0x600]
movzx ecx, byte [0x18041e9c8]
mov byte [rax + 0x80], cl
lea rcx, [rsp + 0x3b90]
call fcn.1800554f0
nop
lea rdx, [rsp + 0x20d8]
mov rcx, qword [rsp + 0x600]
call fcn.18014b380
mov qword [rsp + 0xf08], rax
mov rax, qword [rsp + 0xf08]
mov qword [rsp + 0xf10], rax
mov rdx, qword [rsp + 0xf10]
lea rcx, [rsp + 0x3b90]
call fcn.180055560
nop
lea rcx, [rsp + 0x20d8]
call fcn.180055530
lea rdx, [rsp + 0x3b90]
lea rcx, [rsp + 0x3708]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x3b90]
call fcn.180055530
cmp dword [0x18041e9cc], 0
je 0x18005b5fc
lea rdx, [0x180247380]
lea rcx, [rsp + 0x13d8]
call fcn.18004f550
nop
mov edx, dword [0x18041e9cc]
lea rcx, [rsp + 0x28a0]
call fcn.18000df40
mov qword [rsp + 0xf18], rax
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0xf20], rax
mov r8, qword [rsp + 0xf20]
lea rdx, [rsp + 0x13e0]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x13d8]
lea rcx, [rsp + 0x3708]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x13d8]
call fcn.180055530
nop
lea rcx, [rsp + 0x28a0]
call fcn.180005a50
movzx eax, byte [0x18041e9d6]
test eax, eax
jne 0x18005b64d
lea rdx, [0x180247368]
lea rcx, [rsp + 0x13c0]
call fcn.18004f550
nop
lea rcx, [rsp + 0x13c8]
call fcn.18004f840
nop
lea rdx, [rsp + 0x13c0]
lea rcx, [rsp + 0x3708]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x13c0]
call fcn.180055530
lea rax, [rsp + 0x1770]
lea rcx, [rsp + 0x3708]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1770]
mov edx, dword [0x18041e990]
lea rcx, [0x18042c440]
call fcn.180055170
nop
lea rcx, [rsp + 0x3708]
call fcn.180005710
jmp 0x18005b0ed
mov byte [0x18041e9d7], 0
cmp dword [0x18041ea8c], 1
jne 0x18005b80e
mov edx, 0x18
lea rcx, [rsp + 0x3b78]
call fcn.180007730
lea rdx, [rsp + 0x3b78]
lea rcx, [0x18042c440]
call fcn.1800868d0
nop
lea rax, [rsp + 0x3b78]
mov qword [rsp + 0x608], rax
mov rcx, qword [rsp + 0x608]
call fcn.180007ea0
mov qword [rsp + 0x1b0], rax
mov rcx, qword [rsp + 0x608]
call fcn.180007cc0
mov qword [rsp + 0xf28], rax
jmp 0x18005b732
mov rax, qword [rsp + 0x1b0]
add rax, 8
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0xf28]
cmp qword [rsp + 0x1b0], rax
je 0x18005b77f
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rax]
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
xorps xmm0, xmm0
movss dword [rax + 0xfc], xmm0
mov rax, qword [rsp + 0x610]
xorps xmm0, xmm0
movss dword [rax + 0xf8], xmm0
jmp 0x18005b71e
lea rcx, [0x18042c440]
call fcn.180086a90
mov qword [rsp + 0xc0], rax
cmp qword [rsp + 0xc0], 0
je 0x18005b7f3
mov rax, qword [rsp + 0xc0]
cmp dword [rax + 0xdc], 0
jne 0x18005b7d2
mov edx, 1
mov rcx, qword [rsp + 0xc0]
call fcn.18014cd40
xor edx, edx
mov rcx, qword [rsp + 0xc0]
call fcn.18014cd40
jmp 0x18005b7f3
xor edx, edx
mov rcx, qword [rsp + 0xc0]
call fcn.18014cd40
mov edx, 1
mov rcx, qword [rsp + 0xc0]
call fcn.18014cd40
mov eax, dword [0x18041ea8c]
inc eax
mov dword [0x18041ea8c], eax
lea rcx, [rsp + 0x3b78]
call fcn.1800333c0
cmp dword [0x18041ea8c], 3
jne 0x18005b974
mov edx, 0x18
lea rcx, [rsp + 0x3bd8]
call fcn.180007730
lea rdx, [rsp + 0x3bd8]
lea rcx, [0x18042c440]
call fcn.1800868d0
nop
lea rax, [rsp + 0x3bd8]
mov qword [rsp + 0x618], rax
mov rcx, qword [rsp + 0x618]
call fcn.180007ea0
mov qword [rsp + 0x1b8], rax
mov rcx, qword [rsp + 0x618]
call fcn.180007cc0
mov qword [rsp + 0xf30], rax
jmp 0x18005b892
mov rax, qword [rsp + 0x1b8]
add rax, 8
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0xf30]
cmp qword [rsp + 0x1b8], rax
je 0x18005b8e9
mov rax, qword [rsp + 0x1b8]
mov rax, qword [rax]
mov qword [rsp + 0x620], rax
mov rax, qword [rsp + 0x620]
movss xmm0, dword [0x1803f2478]
movss dword [rax + 0xfc], xmm0
mov rax, qword [rsp + 0x620]
movss xmm0, dword [0x1803f247c]
movss dword [rax + 0xf8], xmm0
jmp 0x18005b87e
lea rcx, [0x18042c440]
call fcn.180086a90
mov qword [rsp + 0xc8], rax
cmp qword [rsp + 0xc8], 0
je 0x18005b95d
mov rax, qword [rsp + 0xc8]
cmp dword [rax + 0xdc], 0
jne 0x18005b93c
mov edx, 1
mov rcx, qword [rsp + 0xc8]
call fcn.18014cd40
xor edx, edx
mov rcx, qword [rsp + 0xc8]
call fcn.18014cd40
jmp 0x18005b95d
xor edx, edx
mov rcx, qword [rsp + 0xc8]
call fcn.18014cd40
mov edx, 1
mov rcx, qword [rsp + 0xc8]
call fcn.18014cd40
mov dword [0x18041ea8c], 0
lea rcx, [rsp + 0x3bd8]
call fcn.1800333c0
cmp dword [0x18041ea90], 1
jne 0x18005babe
mov edx, 0x18
lea rcx, [rsp + 0x3b48]
call fcn.180007730
lea rdx, [rsp + 0x3b48]
lea rcx, [0x18042c440]
call fcn.180086bd0
nop
lea rax, [rsp + 0x3b48]
mov qword [rsp + 0x488], rax
mov rcx, qword [rsp + 0x488]
call fcn.180007ea0
mov qword [rsp + 0x1c0], rax
mov rcx, qword [rsp + 0x488]
call fcn.180007cc0
mov qword [rsp + 0xf38], rax
jmp 0x18005b9f8
mov rax, qword [rsp + 0x1c0]
add rax, 8
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0xf38]
cmp qword [rsp + 0x1c0], rax
je 0x18005ba2f
mov rax, qword [rsp + 0x1c0]
mov rax, qword [rax]
mov qword [rsp + 0xf40], rax
xorps xmm1, xmm1
mov rcx, qword [rsp + 0xf40]
call fcn.1801481e0
jmp 0x18005b9e4
lea rcx, [0x18042c440]
call fcn.180086a90
mov qword [rsp + 0xd0], rax
cmp qword [rsp + 0xd0], 0
je 0x18005baa3
mov rax, qword [rsp + 0xd0]
cmp dword [rax + 0xdc], 0
jne 0x18005ba82
mov edx, 1
mov rcx, qword [rsp + 0xd0]
call fcn.18014cd40
xor edx, edx
mov rcx, qword [rsp + 0xd0]
call fcn.18014cd40
jmp 0x18005baa3
xor edx, edx
mov rcx, qword [rsp + 0xd0]
call fcn.18014cd40
mov edx, 1
mov rcx, qword [rsp + 0xd0]
call fcn.18014cd40
mov eax, dword [0x18041ea90]
inc eax
mov dword [0x18041ea90], eax
lea rcx, [rsp + 0x3b48]
call fcn.1800333c0
cmp dword [0x18041ea90], 3
jne 0x18005bc09
mov edx, 0x18
lea rcx, [rsp + 0x3b60]
call fcn.180007730
lea rdx, [rsp + 0x3b60]
lea rcx, [0x18042c440]
call fcn.180086bd0
nop
lea rax, [rsp + 0x3b60]
mov qword [rsp + 0x490], rax
mov rcx, qword [rsp + 0x490]
call fcn.180007ea0
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x490]
call fcn.180007cc0
mov qword [rsp + 0xf48], rax
jmp 0x18005bb42
mov rax, qword [rsp + 0x1c8]
add rax, 8
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0xf48]
cmp qword [rsp + 0x1c8], rax
je 0x18005bb7e
mov rax, qword [rsp + 0x1c8]
mov rax, qword [rax]
mov qword [rsp + 0xf50], rax
movss xmm1, dword [0x1803f23d4]
mov rcx, qword [rsp + 0xf50]
call fcn.1801481e0
jmp 0x18005bb2e
lea rcx, [0x18042c440]
call fcn.180086a90
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0xd8], 0
je 0x18005bbf2
mov rax, qword [rsp + 0xd8]
cmp dword [rax + 0xdc], 0
jne 0x18005bbd1
mov edx, 1
mov rcx, qword [rsp + 0xd8]
call fcn.18014cd40
xor edx, edx
mov rcx, qword [rsp + 0xd8]
call fcn.18014cd40
jmp 0x18005bbf2
xor edx, edx
mov rcx, qword [rsp + 0xd8]
call fcn.18014cd40
mov edx, 1
mov rcx, qword [rsp + 0xd8]
call fcn.18014cd40
mov dword [0x18041ea90], 0
lea rcx, [rsp + 0x3b60]
call fcn.1800333c0
movzx eax, byte [0x18041e741]
cmp eax, 1
jne 0x18005be00
movzx eax, byte [0x18041e648]
cmp eax, 1
jne 0x18005bcb8
lea rcx, [rsp + 0x1780]
call fcn.1800c3f60
mov qword [rsp + 0xf58], rax
mov rax, qword [rsp + 0xf58]
mov qword [rsp + 0xf60], rax
mov rcx, qword [rsp + 0xf60]
call fcn.1800c4350
mov dword [0x18041e7d8], eax
lea rcx, [rsp + 0x1780]
call fcn.180005710
lea rcx, [rsp + 0x1790]
call fcn.1800c3f60
mov qword [rsp + 0xf68], rax
mov rax, qword [rsp + 0xf68]
mov qword [rsp + 0xf70], rax
mov rcx, qword [rsp + 0xf70]
call fcn.1800c4350
mov dword [0x18041e7dc], eax
lea rcx, [rsp + 0x1790]
call fcn.180005710
jmp 0x18005be00
mov eax, 4
imul rax, rax, 0
lea rcx, [0x18042c060]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x658], xmm0
mov eax, 4
imul rax, rax, 1
lea rcx, [0x18042c060]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x65c], xmm0
mov eax, 4
imul rax, rax, 2
lea rcx, [0x18042c060]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x660], xmm0
lea rax, [rsp + 0x664]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rdx, [rsp + 0x658]
lea rcx, [rsp + 0x1338]
call fcn.1800c3dd0
nop
lea rcx, [rsp + 0x1338]
call fcn.1800c4350
mov dword [0x18041e7d8], eax
lea rcx, [rsp + 0x1338]
call fcn.180005710
mov eax, 4
imul rax, rax, 0
lea rcx, [0x18042c06c]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x668], xmm0
mov eax, 4
imul rax, rax, 1
lea rcx, [0x18042c06c]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x66c], xmm0
mov eax, 4
imul rax, rax, 2
lea rcx, [0x18042c06c]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x670], xmm0
lea rax, [rsp + 0x674]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rdx, [rsp + 0x668]
lea rcx, [rsp + 0x1348]
call fcn.1800c3dd0
nop
lea rcx, [rsp + 0x1348]
call fcn.1800c4350
mov dword [0x18041e7dc], eax
lea rcx, [rsp + 0x1348]
call fcn.180005710
movzx eax, byte [0x18042bfa0]
cmp eax, 1
jne 0x18005be7a
mov byte [0x18042bfa0], 0
lea rcx, [0x18042c440]
call fcn.180086d90
mov qword [rsp + 0x498], rax
cmp qword [rsp + 0x498], 0
je 0x18005be7a
lea rax, [rsp + 0x1fd0]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x1ff0]
lea rcx, [rsp + 0x1fd0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x1ff0]
xor edx, edx
mov rcx, qword [rsp + 0x498]
call fcn.18014a1b0
movzx eax, byte [0x18042bfa1]
cmp eax, 1
jne 0x18005bf8d
mov byte [0x18042bfa1], 0
cmp qword [0x18042bf20], 0
jne 0x18005beae
lea rcx, [0x18042c440]
call fcn.180086ed0
mov qword [0x18042bf20], rax
cmp qword [0x18042bf20], 0
je 0x18005bf86
cmp qword [0x18042bfa8], 0
jne 0x18005bed9
lea rcx, [0x18042c440]
call fcn.180087010
mov qword [0x18042bfa8], rax
cmp qword [0x18042bfa8], 0
je 0x18005bf84
lea rcx, [0x18042c440]
call fcn.180086d90
mov qword [rsp + 0x4a0], rax
cmp qword [rsp + 0x4a0], 0
je 0x18005bf4e
lea rax, [rsp + 0x2010]
mov rdi, rax
xor eax, eax
mov ecx, 0x18
rep stosb byte [rdi], al
lea rax, [rsp + 0x2030]
lea rcx, [rsp + 0x2010]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x2030]
xor edx, edx
mov rcx, qword [rsp + 0x4a0]
call fcn.18014a1b0
lea rcx, [0x18042c440]
call fcn.180087150
mov qword [rsp + 0xf78], rax
mov rdx, qword [rsp + 0xf78]
lea rcx, [0x18042c440]
call fcn.1800529c0
movzx eax, al
test eax, eax
je 0x18005bf84
mov byte [0x18042bfa2], 1
jmp 0x18005bf8d
mov byte [0x18042bfa0], 1
movzx eax, byte [0x18042c0f1]
cmp eax, 1
jne 0x18005c437
lea rax, [rsp + 0x2f30]
mov qword [rsp + 0xf80], rax
lea rdx, str.nigger.png
mov rcx, qword [rsp + 0xf80]
call fcn.180005b40
mov qword [rsp + 0xf88], rax
mov rdx, qword [rsp + 0xf88]
lea rcx, [0x18042c440]
call fcn.1800532e0
mov qword [rsp + 0x1f0], rax
lea rdx, str.Adverts
lea rcx, [rsp + 0x1a90]
call fcn.180005b40
nop
lea r8, [rsp + 0x1a90]
lea rdx, [rsp + 0x3d98]
lea rcx, [0x18042c440]
call fcn.180085f10
nop
lea rax, [rsp + 0x3d98]
mov qword [rsp + 0x4a8], rax
lea rcx, [rsp + 0x1a90]
call fcn.180005a50
mov rcx, qword [rsp + 0x4a8]
call fcn.180007ea0
mov qword [rsp + 0x1d0], rax
mov rcx, qword [rsp + 0x4a8]
call fcn.180007cc0
mov qword [rsp + 0xf90], rax
jmp 0x18005c074
mov rax, qword [rsp + 0x1d0]
add rax, 8
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0xf90]
cmp qword [rsp + 0x1d0], rax
je 0x18005c14d
mov rax, qword [rsp + 0x1d0]
mov rax, qword [rax]
mov qword [rsp + 0x4b0], rax
mov qword [rsp + 0x3590], 0
lea rax, [rsp + 0x1800]
mov qword [rsp + 0xf98], rax
lea rdx, str.AdTexture
mov rcx, qword [rsp + 0xf98]
call fcn.18004f550
mov qword [rsp + 0xfa0], rax
lea r8, [rsp + 0x3590]
mov rax, qword [rsp + 0xfa0]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x4b0]
call fcn.180148a40
movzx eax, al
test eax, eax
je 0x18005c148
lea rax, [rsp + 0x1808]
mov qword [rsp + 0xfa8], rax
lea rdx, [0x1802473c0]
mov rcx, qword [rsp + 0xfa8]
call fcn.18004f550
mov qword [rsp + 0xfb0], rax
mov r8, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0xfb0]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x4b0]
call fcn.180148920
jmp 0x18005c060
lea rcx, [rsp + 0x3d98]
call fcn.1800333c0
lea rdx, str.FieldSkin_Park
lea rcx, [rsp + 0x1a70]
call fcn.180005b40
nop
lea r8, [rsp + 0x1a70]
lea rdx, [rsp + 0x3d80]
lea rcx, [0x18042c440]
call fcn.180087240
lea rax, [rsp + 0x3d80]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0x1a70]
call fcn.180005a50
mov rcx, qword [rsp + 0x4b8]
call fcn.180007ea0
mov qword [rsp + 0x1d8], rax
mov rcx, qword [rsp + 0x4b8]
call fcn.180007cc0
mov qword [rsp + 0xfb8], rax
jmp 0x18005c1e8
mov rax, qword [rsp + 0x1d8]
add rax, 8
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0xfb8]
cmp qword [rsp + 0x1d8], rax
je 0x18005c23f
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rax]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x4c0]
cmp qword [rax + 0x118], 0
je 0x18005c23d
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rax + 0x118]
mov rcx, qword [rsp + 0x4c0]
mov qword [rcx + 0x118], rax
jmp 0x18005c1d4
lea rcx, [rsp + 0x3d80]
call fcn.1800333c0
lea rdx, str.Terrain_Textures
lea rcx, [rsp + 0x1f30]
call fcn.180005b40
nop
lea r8, [rsp + 0x1f30]
lea rdx, [rsp + 0x3c90]
lea rcx, [0x18042c440]
call fcn.180087240
lea rax, [rsp + 0x3c90]
mov qword [rsp + 0x478], rax
lea rcx, [rsp + 0x1f30]
call fcn.180005a50
mov rcx, qword [rsp + 0x478]
call fcn.180007ea0
mov qword [rsp + 0x1e0], rax
mov rcx, qword [rsp + 0x478]
call fcn.180007cc0
mov qword [rsp + 0xfc0], rax
jmp 0x18005c2da
mov rax, qword [rsp + 0x1e0]
add rax, 8
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0xfc0]
cmp qword [rsp + 0x1e0], rax
je 0x18005c331
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rax]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x4c8]
cmp qword [rax + 0x118], 0
je 0x18005c32f
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rax + 0x118]
mov rcx, qword [rsp + 0x4c8]
mov qword [rcx + 0x118], rax
jmp 0x18005c2c6
lea rcx, [rsp + 0x3c90]
call fcn.1800333c0
lea rdx, str.SkyCurves
lea rcx, [rsp + 0x1f10]
call fcn.180005b40
nop
lea r8, [rsp + 0x1f10]
lea rdx, [rsp + 0x3ce0]
lea rcx, [0x18042c440]
call fcn.180087240
lea rax, [rsp + 0x3ce0]
mov qword [rsp + 0x4d0], rax
lea rcx, [rsp + 0x1f10]
call fcn.180005a50
mov rcx, qword [rsp + 0x4d0]
call fcn.180007ea0
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x4d0]
call fcn.180007cc0
mov qword [rsp + 0xfc8], rax
jmp 0x18005c3cc
mov rax, qword [rsp + 0x1e8]
add rax, 8
mov qword [rsp + 0x1e8], rax
mov rax, qword [rsp + 0xfc8]
cmp qword [rsp + 0x1e8], rax
je 0x18005c423
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rax]
mov qword [rsp + 0x4d8], rax
mov rax, qword [rsp + 0x4d8]
cmp qword [rax + 0x118], 0
je 0x18005c421
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rax + 0x118]
mov rcx, qword [rsp + 0x4d8]
mov qword [rcx + 0x118], rax
jmp 0x18005c3b8
lea rcx, [rsp + 0x3ce0]
call fcn.1800333c0
mov byte [0x18042c0f1], 0
movzx eax, byte [0x18042bd00]
cmp eax, 1
jne 0x18005c523
lea rax, [rsp + 0x2f50]
mov qword [rsp + 0xfd0], rax
lea rdx, str.VoltageTexturesBannersBanner.png
mov rcx, qword [rsp + 0xfd0]
call fcn.180005b40
mov qword [rsp + 0xfd8], rax
mov rdx, qword [rsp + 0xfd8]
lea rcx, [0x18042c440]
call fcn.1800532e0
mov qword [0x18042ba58], rax
lea rax, [rsp + 0x2f70]
mov qword [rsp + 0xfe0], rax
lea rdx, str.VoltageTexturesBallsBall.png
mov rcx, qword [rsp + 0xfe0]
call fcn.180005b40
mov qword [rsp + 0xfe8], rax
mov rdx, qword [rsp + 0xfe8]
lea rcx, [0x18042c440]
call fcn.1800532e0
mov qword [0x18042b978], rax
lea rax, [rsp + 0x2f90]
mov qword [rsp + 0xff0], rax
lea rdx, [0x180247488]
mov rcx, qword [rsp + 0xff0]
call fcn.180005b40
mov qword [rsp + 0xff8], rax
mov rdx, qword [rsp + 0xff8]
lea rcx, [0x18042c440]
call fcn.1800532e0
mov qword [0x18042bc98], rax
mov byte [0x18042bd00], 0
movzx eax, byte [0x18041e890]
cmp eax, 1
jne 0x18005c9e0
mov edx, 0x108
lea rcx, [rsp + 0x42e0]
call fcn.180007730
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, str.Voltage_services.txt
lea rcx, [rsp + 0x42e0]
call fcn.1800252b0
nop
mov dword [rsp + 0x90], 0
call fcn.180146bf0
mov qword [rsp + 0x4e0], rax
lea rdx, [rsp + 0x3698]
mov rcx, qword [rsp + 0x4e0]
call fcn.18007be00
lea rdx, [rsp + 0x37d0]
mov rcx, qword [rsp + 0x4e0]
call fcn.18007bdc0
jmp 0x18005c5bf
lea rcx, [rsp + 0x3698]
call fcn.18007a4c0
lea rdx, [rsp + 0x37d0]
lea rcx, [rsp + 0x3698]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005c8e8
lea rcx, [rsp + 0x3698]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x2c8], rax
cmp qword [rsp + 0x2c8], 0
je 0x18005c8e3
call fcn.18004fe20
mov rdx, rax
mov rcx, qword [rsp + 0x2c8]
call fcn.180147100
movzx eax, al
test eax, eax
je 0x18005c8e3
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x320], rax
lea rdx, [rsp + 0x28c0]
mov rcx, qword [rsp + 0x320]
call fcn.180146c60
mov qword [rsp + 0x1000], rax
mov rax, qword [rsp + 0x1000]
mov qword [rsp + 0x1008], rax
xor r8d, r8d
lea rdx, [0x180247468]
mov rcx, qword [rsp + 0x1008]
call fcn.1800267f0
cmp rax, 0xffffffffffffffff
je 0x18005c68d
mov dword [rsp + 0x114], 1
jmp 0x18005c698
mov dword [rsp + 0x114], 0
movzx eax, byte [rsp + 0x114]
mov byte [rsp + 0x47], al
lea rcx, [rsp + 0x28c0]
call fcn.180005a50
movzx eax, byte [rsp + 0x47]
test eax, eax
je 0x18005c8e3
lea rax, [rsp + 0x3448]
mov qword [rsp + 0x1010], rax
xor edx, edx
mov rcx, qword [rsp + 0x1010]
call fcn.180025500
mov qword [rsp + 0x1018], rax
mov rax, qword [rsp + 0x1018]
mov qword [rsp + 0x1020], rax
mov rax, qword [rsp + 0x1020]
mov qword [rsp + 0x1050], rax
lea rdx, [rsp + 0x17a0]
mov rcx, qword [rsp + 0x320]
call fcn.180147260
mov qword [rsp + 0x1028], rax
mov rax, qword [rsp + 0x1028]
mov qword [rsp + 0x1030], rax
mov rax, qword [rsp + 0x1030]
mov qword [rsp + 0x1038], rax
lea rdx, [rsp + 0x28e0]
mov rcx, qword [rsp + 0x1038]
call fcn.18000edb0
mov qword [rsp + 0x1040], rax
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x1048], rax
mov rax, qword [rsp + 0x1048]
mov qword [rsp + 0x1058], rax
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, qword [rsp + 0x1050]
mov rdx, qword [rsp + 0x1058]
lea rcx, [rsp + 0x3888]
call fcn.18002e810
mov qword [rsp + 0x1810], rax
lea rcx, [rsp + 0x28e0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x17a0]
call fcn.180005710
lea rdx, [rsp + 0x2900]
mov rcx, qword [rsp + 0x320]
call fcn.180146c10
mov qword [rsp + 0x1060], rax
mov rax, qword [rsp + 0x1060]
mov qword [rsp + 0x1068], rax
mov r9, qword [rsp + 0x1068]
lea r8, [0x18024751c]
lea rdx, [rsp + 0x33e0]
lea rcx, [rsp + 0x3888]
call fcn.1800873c0
nop
lea rcx, [rsp + 0x2900]
call fcn.180005a50
lea rdx, [0x180247518]
lea rcx, [rsp + 0x42e0]
call fcn.180015e40
mov qword [rsp + 0x1070], rax
mov rax, qword [rsp + 0x1070]
mov qword [rsp + 0x1088], rax
mov edx, 4
lea rcx, [rsp + 0x2670]
call fcn.1801ad0f8
mov qword [rsp + 0x1078], rax
mov rax, qword [rsp + 0x1078]
mov qword [rsp + 0x1080], rax
mov rdx, qword [rsp + 0x1080]
mov rcx, qword [rsp + 0x1088]
call fcn.180016460
mov qword [rsp + 0x1090], rax
lea rdx, [rsp + 0x3888]
mov rcx, qword [rsp + 0x1090]
call fcn.18007b4b0
lea rdx, [0x180247514]
lea rcx, [rsp + 0x42e0]
call fcn.180015e40
nop
lea rcx, [rsp + 0x3888]
call fcn.180025980
nop
jmp 0x18005c8d3
mov eax, dword [rsp + 0x90]
inc eax
mov dword [rsp + 0x90], eax
jmp 0x18005c5b2
lea rcx, [rsp + 0x42e0]
call fcn.180010d90
mov edx, dword [rsp + 0x90]
lea rcx, [rsp + 0x2960]
call fcn.18000df40
mov qword [rsp + 0x1098], rax
mov rax, qword [rsp + 0x1098]
mov qword [rsp + 0x10a0], rax
mov r8, qword [rsp + 0x10a0]
lea rdx, str._Dump_Services__Successfully_Dumped
lea rcx, [rsp + 0x2940]
call fcn.18002d5a0
mov qword [rsp + 0x10a8], rax
mov rax, qword [rsp + 0x10a8]
mov qword [rsp + 0x10b0], rax
lea r8, str._services_to__rocketleague_Binaries_Win64_Voltage_services.txt__
mov rdx, qword [rsp + 0x10b0]
lea rcx, [rsp + 0x2920]
call fcn.18000ad80
mov qword [rsp + 0x10b8], rax
mov rax, qword [rsp + 0x10b8]
mov qword [rsp + 0x10c0], rax
mov r8w, reloc.WS2_32.dll_ntohs
mov rdx, qword [rsp + 0x10c0]
lea rcx, [0x18041e180]
call fcn.18000f150
nop
lea rcx, [rsp + 0x2920]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2940]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2960]
call fcn.180005a50
mov byte [0x18041e890], 0
lea rcx, [rsp + 0x42e0]
call fcn.18000f040
movzx eax, byte [0x18041e892]
test eax, eax
je 0x18005cd66
mov byte [0x18041e892], 0
lea rcx, [0x18042c440]
call fcn.180086280
mov qword [rsp + 0x310], rax
cmp qword [rsp + 0x310], 0
je 0x18005cd66
mov dword [rsp + 0x6c8], 0
mov dword [rsp + 0x6cc], 0
mov edx, 0x108
lea rcx, [rsp + 0x43f0]
call fcn.180007730
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, [0x180247580]
lea rcx, [rsp + 0x43f0]
call fcn.1800252b0
nop
mov edx, 0xf8
lea rcx, [rsp + 0x48a0]
call fcn.180007730
mov edx, 1
lea rcx, [rsp + 0x48a0]
call fcn.180025d90
nop
lea rdx, [rsp + 0x17b0]
mov rcx, qword [rsp + 0x310]
call fcn.180147260
mov qword [rsp + 0x10c8], rax
mov rax, qword [rsp + 0x10c8]
mov qword [rsp + 0x10d0], rax
mov rax, qword [rsp + 0x10d0]
mov qword [rsp + 0x10d8], rax
lea rdx, [rsp + 0x2980]
mov rcx, qword [rsp + 0x10d8]
call fcn.18000edb0
mov qword [rsp + 0x10e0], rax
mov rax, qword [rsp + 0x10e0]
mov qword [rsp + 0x10e8], rax
lea rax, [rsp + 0x48b0]
mov rdx, qword [rsp + 0x10e8]
mov rcx, rax
call fcn.180016340
nop
lea rcx, [rsp + 0x2980]
call fcn.180005a50
nop
lea rcx, [rsp + 0x17b0]
call fcn.180005710
xor edx, edx
lea rcx, [rsp + 0x3818]
call fcn.180025c80
nop
lea rdx, [rsp + 0x3818]
lea rcx, [rsp + 0x48a0]
call fcn.18007b3d0
mov edx, 0xf8
lea rcx, [rsp + 0x47a0]
call fcn.180007730
mov edx, 1
lea rcx, [rsp + 0x47a0]
call fcn.180025d90
nop
lea rax, [rsp + 0x47b0]
lea rdx, [0x18024757c]
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x10f8], rax
mov edx, 4
lea rcx, [rsp + 0x2680]
call fcn.1801ad0f8
mov qword [rsp + 0x10f0], rax
mov rdx, qword [rsp + 0x10f0]
mov rcx, qword [rsp + 0x10f8]
call fcn.180016460
lea rdx, [rsp + 0x3818]
mov rcx, rax
call fcn.18007b4b0
lea rdx, [rsp + 0x29a0]
lea rcx, [rsp + 0x47a0]
call fcn.180025cb0
mov qword [rsp + 0x1100], rax
mov rax, qword [rsp + 0x1100]
mov qword [rsp + 0x1108], rax
mov rdx, qword [rsp + 0x1108]
lea rcx, [rsp + 0x43f0]
call fcn.180016340
nop
lea rcx, [rsp + 0x29a0]
call fcn.180005a50
lea rdx, [0x1800162e0]
lea rcx, [rsp + 0x43f0]
call fcn.180012240
lea rcx, [rsp + 0x43f0]
call fcn.180010d90
mov rax, qword [rsp + 0x310]
add rax, 0x88
mov rcx, rax
call fcn.180010fc0
mov edx, eax
lea rcx, [rsp + 0x2a00]
call fcn.18000df40
mov qword [rsp + 0x1110], rax
mov rax, qword [rsp + 0x1110]
mov qword [rsp + 0x1118], rax
mov r8, qword [rsp + 0x1118]
lea rdx, str.Successfully_Dumped
lea rcx, [rsp + 0x29e0]
call fcn.18002d5a0
mov qword [rsp + 0x1120], rax
mov rax, qword [rsp + 0x1120]
mov qword [rsp + 0x1128], rax
lea r8, str._titles_to__titles.json__Located_in_rocketleague_Binaries_Win64_Voltage_
mov rdx, qword [rsp + 0x1128]
lea rcx, [rsp + 0x29c0]
call fcn.18000ad80
mov qword [rsp + 0x1130], rax
mov rax, qword [rsp + 0x1130]
mov qword [rsp + 0x1138], rax
mov r8w, reloc.WS2_32.dll_ntohs
mov rdx, qword [rsp + 0x1138]
lea rcx, [0x18041e180]
call fcn.18000f150
nop
lea rcx, [rsp + 0x29c0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x29e0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2a00]
call fcn.180005a50
nop
lea rcx, [rsp + 0x47a0]
call fcn.18001abd0
nop
lea rcx, [rsp + 0x3818]
call fcn.180025980
nop
lea rcx, [rsp + 0x48a0]
call fcn.18001abd0
nop
lea rcx, [rsp + 0x43f0]
call fcn.18000f040
movzx eax, byte [0x18041ea8b]
cmp eax, 1
jne 0x18005d56a
cmp qword [0x18042b930], 0
je 0x18005d52c
mov dword [rsp + 0x88], 0
mov edx, 0x108
lea rcx, [rsp + 0x4060]
call fcn.180007730
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 2
lea rdx, str.Voltageitems.json
lea rcx, [rsp + 0x4060]
call fcn.1800252b0
nop
lea rdx, [0x1802475f8]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
mov qword [rsp + 0x1148], rax
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x1802475fc]
lea rcx, [rsp + 0x2d80]
call fcn.18002ddf0
mov qword [rsp + 0x1140], rax
mov rdx, qword [rsp + 0x1140]
mov rcx, qword [rsp + 0x1148]
call fcn.18002de50
lea rdx, str.:___n_n_:
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247608]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x1802475c0]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x1802475c4]
mov rcx, rax
call fcn.180015e40
mov rax, qword [0x18042b930]
add rax, 0x70
mov qword [rsp + 0x3a8], rax
lea rdx, [rsp + 0x36a0]
mov rcx, qword [rsp + 0x3a8]
call fcn.18007be00
lea rdx, [rsp + 0x3828]
mov rcx, qword [rsp + 0x3a8]
call fcn.18007bdc0
jmp 0x18005cea5
lea rcx, [rsp + 0x36a0]
call fcn.18007a4c0
lea rdx, [rsp + 0x3828]
lea rcx, [rsp + 0x36a0]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005d4b0
lea rcx, [rsp + 0x36a0]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0xe0], rax
cmp qword [rsp + 0xe0], 0
jne 0x18005ceea
jmp 0x18005ce98
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax + 0x60]
mov eax, dword [rax + 0xa0]
mov dword [rsp + 0x6d0], eax
mov rax, qword [rsp + 0xe0]
add rax, 0x178
mov qword [rsp + 0x1150], rax
lea rdx, [rsp + 0x3e60]
mov rcx, qword [rsp + 0x1150]
call fcn.18000edb0
nop
mov rcx, qword [rsp + 0xe0]
call fcn.18014bcc0
mov dword [rsp + 0x118], eax
mov rax, qword [rsp + 0xe0]
movzx eax, byte [rax + 0x69]
mov dword [rsp + 0x2e8], eax
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax + 0x60]
add rax, 0x60
mov qword [rsp + 0x1158], rax
lea rdx, [rsp + 0x3e40]
mov rcx, qword [rsp + 0x1158]
call fcn.18000edb0
nop
lea rcx, [rsp + 0x3b30]
call fcn.1800554f0
nop
mov rax, qword [0x18042b950]
movzx ecx, byte [rsp + 0x2e8]
mov byte [rax + 0x80], cl
lea rdx, [rsp + 0x2050]
mov rcx, qword [0x18042b950]
call fcn.18014b380
mov qword [rsp + 0x1160], rax
mov rax, qword [rsp + 0x1160]
mov qword [rsp + 0x1168], rax
mov rdx, qword [rsp + 0x1168]
lea rcx, [rsp + 0x3b30]
call fcn.180055560
nop
lea rcx, [rsp + 0x2050]
call fcn.180055530
lea rdx, [0x180247614]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
lea rdx, [0x180247618]
mov rcx, rax
call fcn.180015e40
cmp dword [rsp + 0x118], 0
jne 0x18005d0e0
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x18024763c]
lea rcx, [rsp + 0x2d50]
call fcn.18002ddf0
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.18002de50
lea rdx, [0x18024761c]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247620]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247624]
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x1178], rax
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x180247628]
lea rcx, [rsp + 0x2d98]
call fcn.18002ddf0
mov qword [rsp + 0x1170], rax
mov rdx, qword [rsp + 0x1170]
mov rcx, qword [rsp + 0x1178]
call fcn.18002de50
lea rdx, [0x18024760c]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247610]
mov rcx, rax
call fcn.180015e40
jmp 0x18005d1cf
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x180247644]
lea rcx, [rsp + 0x2e10]
call fcn.18002ddf0
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.18002de50
lea rdx, [0x180247648]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x18024764c]
mov rcx, rax
call fcn.180015e40
lea rdx, str.___n_n_:_:_____n
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x1198], rax
mov edx, dword [rsp + 0x118]
lea rcx, [rsp + 0x2a20]
call fcn.18000df40
mov qword [rsp + 0x1180], rax
mov rax, qword [rsp + 0x1180]
mov qword [rsp + 0x1188], rax
mov r9b, 0x5c
mov r8b, 0x22
mov rdx, qword [rsp + 0x1188]
lea rcx, [rsp + 0x2dc8]
call fcn.180085220
mov qword [rsp + 0x1190], rax
mov rdx, qword [rsp + 0x1190]
mov rcx, qword [rsp + 0x1198]
call fcn.18002de50
lea rdx, [0x180247634]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247638]
mov rcx, rax
call fcn.180015e40
nop
lea rcx, [rsp + 0x2a20]
call fcn.180005a50
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x18024766c]
lea rcx, [rsp + 0x2d68]
call fcn.18002ddf0
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.18002de50
lea rdx, [0x180247650]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247654]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247658]
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x11a8], rax
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [rsp + 0x3e40]
lea rcx, [rsp + 0x2690]
call fcn.1800851e0
mov qword [rsp + 0x11a0], rax
mov rdx, qword [rsp + 0x11a0]
mov rcx, qword [rsp + 0x11a8]
call fcn.18007a9c0
lea rdx, [0x18024765c]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247640]
mov rcx, rax
call fcn.180015e40
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, str.Product
lea rcx, [rsp + 0x2df8]
call fcn.18002ddf0
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.18002de50
lea rdx, [0x180247680]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247684]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247660]
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x11b8], rax
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [rsp + 0x3e60]
lea rcx, [rsp + 0x26a0]
call fcn.1800851e0
mov qword [rsp + 0x11b0], rax
mov rdx, qword [rsp + 0x11b0]
mov rcx, qword [rsp + 0x11b8]
call fcn.18007a9c0
lea rdx, [0x180247664]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247668]
mov rcx, rax
call fcn.180015e40
mov r9b, 0x5c
mov r8b, 0x22
lea rdx, [0x180247688]
lea rcx, [rsp + 0x2de0]
call fcn.18002ddf0
mov rdx, rax
lea rcx, [rsp + 0x4060]
call fcn.18002de50
lea rdx, str._:__n__
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247694]
mov rcx, rax
call fcn.180015e40
lea rdx, [0x180247698]
mov rcx, rax
call fcn.180015e40
mov qword [rsp + 0x11d8], rax
lea rdx, [rsp + 0x2a40]
lea rcx, [rsp + 0x3b38]
call fcn.18000edb0
mov qword [rsp + 0x11c0], rax
mov rax, qword [rsp + 0x11c0]
mov qword [rsp + 0x11c8], rax
mov r9b, 0x5c
mov r8b, 0x22
mov rdx, qword [rsp + 0x11c8]
lea rcx, [rsp + 0x2db0]
call fcn.180085220
mov qword [rsp + 0x11d0], rax
mov rdx, qword [rsp + 0x11d0]
mov rcx, qword [rsp + 0x11d8]
call fcn.18002de50
lea rdx, [0x180247674]
mov rcx, rax
call fcn.180015e40
nop
lea rcx, [rsp + 0x2a40]
call fcn.180005a50
lea rdx, [0x1802476a8]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
mov rax, qword [0x18042b930]
add rax, 0x70
mov rcx, rax
call fcn.180010fc0
cmp dword [rsp + 0x88], eax
je 0x18005d45e
lea rdx, [0x1802476a4]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
lea rdx, [0x1802476a0]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
mov eax, dword [rsp + 0x88]
inc eax
mov dword [rsp + 0x88], eax
lea rcx, [rsp + 0x3b30]
call fcn.180055530
nop
lea rcx, [rsp + 0x3e40]
call fcn.180005a50
nop
lea rcx, [rsp + 0x3e60]
call fcn.180005a50
jmp 0x18005ce98
lea rdx, [0x18024769c]
lea rcx, [rsp + 0x4060]
call fcn.180015e40
lea rdx, [0x1800162e0]
lea rcx, [rsp + 0x4060]
call fcn.180012240
lea rcx, [rsp + 0x4060]
call fcn.180010d90
lea rdx, str.Successfully_Dumped_all_products_to__items.json__Located_in_your_RocketLeague_Folder_Binaries_Win64_Voltage_
lea rcx, [rsp + 0x1ef0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1ef0]
lea rcx, [0x18041e180]
call fcn.18000f3c0
nop
lea rcx, [rsp + 0x1ef0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x4060]
call fcn.18000f040
jmp 0x18005d563
lea rdx, str.Error:_Could_not_find__UProductDatabase_TA___please_contact_Crunchy_if_he_doesnt_already_know_
lea rcx, [rsp + 0x1ed0]
call fcn.180005b40
nop
lea rdx, [rsp + 0x1ed0]
lea rcx, [0x18041e180]
call fcn.18000f320
nop
lea rcx, [rsp + 0x1ed0]
call fcn.180005a50
mov byte [0x18041ea8b], 0
movzx eax, byte [0x18042c20c]
cmp eax, 1
jne 0x18005d753
lea rdx, [rsp + 0x41c0]
lea rcx, [0x18042c440]
call fcn.18009e6c0
nop
lea rax, [rsp + 0x3110]
lea rcx, [rsp + 0x41c0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x3110]
mov rcx, qword [0x18042b920]
call fcn.18014d410
mov rax, qword [rax + 0xa8]
mov rax, qword [rax + 0xd8]
mov qword [rsp + 0x348], rax
cmp qword [rsp + 0x348], 0
je 0x18005d746
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x348]
mov rax, qword [rcx + rax + 0x70]
mov qword [rsp + 0x350], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x348]
mov rax, qword [rcx + rax + 0x70]
mov qword [rsp + 0x358], rax
cmp qword [rsp + 0x350], 0
je 0x18005d6b3
lea rdx, [rsp + 0x3a00]
mov rcx, qword [rsp + 0x350]
call fcn.18014d720
nop
mov eax, dword [rsp + 0x3a14]
or eax, 1
mov dword [rsp + 0x3a14], eax
mov byte [rsp + 0x3a12], 0
mov dword [rsp + 0x3a1c], 0
mov byte [rsp + 0x3a10], 2
mov byte [rsp + 0x3a11], 0x5a
mov dword [rsp + 0x3a18], 0x5a
mov dword [rsp + 0x3a28], 0
lea rdx, [rsp + 0x3a00]
mov rcx, qword [rsp + 0x350]
call fcn.18014d600
nop
lea rcx, [rsp + 0x3a00]
call fcn.180060300
cmp qword [rsp + 0x358], 0
je 0x18005d746
lea rdx, [rsp + 0x3a40]
mov rcx, qword [rsp + 0x358]
call fcn.18014d720
nop
mov eax, dword [rsp + 0x3a54]
or eax, 1
mov dword [rsp + 0x3a54], eax
mov byte [rsp + 0x3a52], 0
mov dword [rsp + 0x3a5c], 0
mov byte [rsp + 0x3a50], 2
mov byte [rsp + 0x3a51], 0x5a
mov dword [rsp + 0x3a58], 0x5a
mov dword [rsp + 0x3a68], 0
lea rdx, [rsp + 0x3a40]
mov rcx, qword [rsp + 0x358]
call fcn.18014d600
nop
lea rcx, [rsp + 0x3a40]
call fcn.180060300
nop
lea rcx, [rsp + 0x41c0]
call fcn.1800554d0
movzx eax, byte [0x18042c20d]
cmp eax, 1
jne 0x18005d93c
lea rdx, [rsp + 0x4210]
lea rcx, [0x18042c440]
call fcn.18009e6c0
nop
lea rax, [rsp + 0x3160]
lea rcx, [rsp + 0x4210]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x3160]
mov rcx, qword [0x18042b920]
call fcn.18014d410
mov rax, qword [rax + 0xa8]
mov rax, qword [rax + 0xd8]
mov qword [rsp + 0x360], rax
cmp qword [rsp + 0x360], 0
je 0x18005d92f
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rsp + 0x360]
mov rax, qword [rcx + rax + 0x70]
mov qword [rsp + 0x368], rax
mov eax, 8
imul rax, rax, 1
mov rcx, qword [rsp + 0x360]
mov rax, qword [rcx + rax + 0x70]
mov qword [rsp + 0x370], rax
cmp qword [rsp + 0x368], 0
je 0x18005d89c
lea rdx, [rsp + 0x3a80]
mov rcx, qword [rsp + 0x368]
call fcn.18014d720
nop
mov eax, dword [rsp + 0x3a94]
or eax, 1
mov dword [rsp + 0x3a94], eax
mov byte [rsp + 0x3a92], 0
mov dword [rsp + 0x3a9c], 0
mov byte [rsp + 0x3a90], 0
mov byte [rsp + 0x3a91], 0x5a
mov dword [rsp + 0x3a98], 0x5a
mov dword [rsp + 0x3aa8], 0
lea rdx, [rsp + 0x3a80]
mov rcx, qword [rsp + 0x368]
call fcn.18014d600
nop
lea rcx, [rsp + 0x3a80]
call fcn.180060300
cmp qword [rsp + 0x370], 0
je 0x18005d92f
lea rdx, [rsp + 0x3ac0]
mov rcx, qword [rsp + 0x370]
call fcn.18014d720
nop
mov eax, dword [rsp + 0x3ad4]
or eax, 1
mov dword [rsp + 0x3ad4], eax
mov byte [rsp + 0x3ad2], 0
mov dword [rsp + 0x3adc], 0
mov byte [rsp + 0x3ad0], 1
mov byte [rsp + 0x3ad1], 0x5a
mov dword [rsp + 0x3ad8], 0x5a
mov dword [rsp + 0x3ae8], 0
lea rdx, [rsp + 0x3ac0]
mov rcx, qword [rsp + 0x370]
call fcn.18014d600
nop
lea rcx, [rsp + 0x3ac0]
call fcn.180060300
nop
lea rcx, [rsp + 0x4210]
call fcn.1800554d0
movzx eax, byte [0x18042bd01]
test eax, eax
je 0x18005d9b1
mov eax, dword [0x18042bd04]
inc eax
mov dword [0x18042bd04], eax
lea rcx, [0x18042c440]
call fcn.1800875f0
mov qword [rsp + 0x378], rax
cmp qword [rsp + 0x378], 0
je 0x18005d9aa
cmp dword [0x18042bd04], 1
jne 0x18005d98a
mov rcx, qword [rsp + 0x378]
call fcn.180148680
cmp dword [0x18042bd04], 2
jne 0x18005d9aa
mov dword [0x18042bd04], 0
mov rcx, qword [rsp + 0x378]
call fcn.180148740
mov byte [0x18042bd01], 0
cmp qword [0x18042bdb8], 0
jne 0x18005d9ec
lea rcx, [0x18042c440]
call fcn.180087730
mov qword [0x18042bdb8], rax
cmp qword [0x18042bdb8], 0
je 0x18005d9ec
mov rax, qword [0x18042bdb8]
movzx eax, byte [rax + 0x80]
mov dword [0x18042c0f4], eax
movzx eax, byte [0x18041e74b]
test eax, eax
je 0x18005daf3
mov byte [0x18041e74b], 0
cmp qword [0x18042bdb8], 0
jne 0x18005da1f
lea rcx, [0x18042c440]
call fcn.180087730
mov qword [0x18042bdb8], rax
cmp qword [0x18042bdb8], 0
je 0x18005daf3
mov rax, qword [0x18042bdb8]
movzx eax, byte [rax + 0x80]
mov dword [rsp + 0x2ec], eax
mov rax, qword [0x18042bdb8]
movzx ecx, byte [0x18042c0f4]
mov byte [rax + 0x80], cl
mov rcx, qword [0x18042bdb8]
call fcn.18014dfe0
mov rcx, qword [0x18042bdb8]
call fcn.18014df60
lea rcx, [0x18042c440]
call fcn.180087870
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
jne 0x18005da98
lea rcx, [0x18042c440]
call fcn.1800879b0
mov qword [rsp + 0x78], rax
cmp qword [rsp + 0x78], 0
je 0x18005daf3
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rsp + 0x2ec]
mov byte [rax + 0x180], cl
mov rcx, qword [rsp + 0x78]
call fcn.18014ea40
mov rcx, qword [rsp + 0x78]
call fcn.18014eac0
mov rdx, qword [0x18042bdb8]
mov rcx, qword [rsp + 0x78]
call fcn.18014e9a0
mov rdx, qword [0x18042bdb8]
mov rcx, qword [rsp + 0x78]
call fcn.18014e900
mov rcx, qword [rsp + 0x78]
call fcn.180148d00
movzx eax, byte [0x18042bb7e]
test eax, eax
je 0x18005dbfe
mov byte [0x18042bb7e], 0
lea rcx, [0x18042c440]
call fcn.180087aa0
mov qword [rsp + 0x380], rax
cmp qword [rsp + 0x380], 0
je 0x18005dbfe
mov rax, qword [rsp + 0x380]
add rax, 0x100
mov qword [rsp + 0x3b0], rax
lea rdx, [rsp + 0x36a8]
mov rcx, qword [rsp + 0x3b0]
call fcn.18007be00
lea rdx, [rsp + 0x3810]
mov rcx, qword [rsp + 0x3b0]
call fcn.18007beb0
jmp 0x18005db7b
lea rcx, [rsp + 0x36a8]
call fcn.18007a9a0
lea rdx, [rsp + 0x3810]
lea rcx, [rsp + 0x36a8]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005dbfe
lea rcx, [rsp + 0x36a8]
call fcn.180007ea0
lea rcx, [rsp + 0x4170]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x31b0]
lea rcx, [rsp + 0x4170]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x31b0]
mov rcx, qword [rsp + 0x380]
call fcn.18014cbd0
nop
lea rcx, [rsp + 0x4170]
call fcn.180060340
jmp 0x18005db6e
movzx eax, byte [0x18042b918]
test eax, eax
je 0x18005dc20
mov byte [0x18042b918], 0
mov rax, qword [0x18042b920]
mov rcx, qword [rax + 0x60]
call fcn.18014bee0
movzx eax, byte [0x18041e9dc]
test eax, eax
je 0x18005dcc6
mov byte [0x18041e9dc], 0
lea rcx, [0x18042c440]
call fcn.180087be0
mov qword [rsp + 0x158], rax
cmp qword [rsp + 0x158], 0
je 0x18005dc9a
mov rax, qword [rsp + 0x158]
cmp qword [rax + 0xa8], 0
je 0x18005dc9a
mov rax, qword [rsp + 0x158]
mov rax, qword [rax + 0xa8]
xorps xmm0, xmm0
movss dword [rax + 0x74], xmm0
mov rax, qword [rsp + 0x158]
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rsp + 0x158]
call fcn.180149e90
lea rcx, [0x18042c440]
call fcn.180087d20
mov qword [rsp + 0x3b8], rax
cmp qword [rsp + 0x3b8], 0
je 0x18005dcc6
mov rcx, qword [rsp + 0x3b8]
call fcn.1801492b0
lea rcx, [0x18042bc20]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x18005df6f
lea rcx, [0x18042c440]
call fcn.180087e60
mov qword [rsp + 0x3c0], rax
cmp qword [rsp + 0x3c0], 0
je 0x18005df6f
mov rax, qword [rsp + 0x3c0]
add rax, 0xb8
mov qword [rsp + 0x3c8], rax
lea rdx, [rsp + 0x36b0]
mov rcx, qword [rsp + 0x3c8]
call fcn.18007be00
lea rdx, [rsp + 0x37d8]
mov rcx, qword [rsp + 0x3c8]
call fcn.18007bdc0
jmp 0x18005dd4f
lea rcx, [rsp + 0x36b0]
call fcn.18007a4c0
lea rdx, [rsp + 0x37d8]
lea rcx, [rsp + 0x36b0]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005df6f
lea rcx, [rsp + 0x36b0]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0x388]
add rax, 0x68
mov qword [rsp + 0x11e0], rax
lea rdx, [rsp + 0x2a60]
mov rcx, qword [rsp + 0x11e0]
call fcn.18000edb0
mov qword [rsp + 0x11e8], rax
lea rdx, [0x1802476b0]
mov rcx, qword [rsp + 0x11e8]
call fcn.18002d850
movzx eax, al
test eax, eax
jne 0x18005dde0
mov dword [rsp + 0x11c], 1
jmp 0x18005ddeb
mov dword [rsp + 0x11c], 0
movzx eax, byte [rsp + 0x11c]
mov byte [rsp + 0x48], al
lea rcx, [rsp + 0x2a60]
call fcn.180005a50
movzx eax, byte [rsp + 0x48]
mov rax, qword [rsp + 0x388]
mov eax, dword [rax + 0x9c]
shr eax, 1
and eax, 1
test eax, eax
jne 0x18005de31
lea rax, [0x1802477b4]
mov qword [rsp + 0x3d0], rax
jmp 0x18005de40
lea rax, [0x1802477ac]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0x388]
add rax, 0x68
mov qword [rsp + 0x11f0], rax
lea rdx, [rsp + 0x2ae0]
mov rcx, qword [rsp + 0x11f0]
call fcn.18000edb0
mov qword [rsp + 0x11f8], rax
mov rax, qword [rsp + 0x11f8]
mov qword [rsp + 0x1200], rax
lea r8, [0x1802477a8]
mov rdx, qword [rsp + 0x1200]
lea rcx, [rsp + 0x2ac0]
call fcn.18000ad80
mov qword [rsp + 0x1208], rax
mov rax, qword [rsp + 0x1208]
mov qword [rsp + 0x1210], rax
mov r8, qword [rsp + 0x3d0]
mov rdx, qword [rsp + 0x1210]
lea rcx, [rsp + 0x2aa0]
call fcn.18000ad80
mov qword [rsp + 0x1218], rax
mov rax, qword [rsp + 0x1218]
mov qword [rsp + 0x1220], rax
lea r8, [0x1802476ac]
mov rdx, qword [rsp + 0x1220]
lea rcx, [rsp + 0x2a80]
call fcn.18000ad80
mov qword [rsp + 0x1228], rax
mov rax, qword [rsp + 0x1228]
mov qword [rsp + 0x1230], rax
mov rdx, qword [rsp + 0x1230]
lea rcx, [0x18042bc20]
call fcn.180025e80
nop
lea rcx, [rsp + 0x2a80]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2aa0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2ac0]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2ae0]
call fcn.180005a50
jmp 0x18005dd42
movzx eax, byte [0x18041e821]
test eax, eax
je 0x18005dfff
mov byte [0x18041e821], 0
lea rcx, [0x18042c440]
call fcn.180087fa0
mov qword [rsp + 0x3d8], rax
cmp qword [rsp + 0x3d8], 0
je 0x18005dfff
lea rax, [rsp + 0x26b0]
mov qword [rsp + 0x1238], rax
lea rdx, str.Menu_Main_P
mov rcx, qword [rsp + 0x1238]
call fcn.18001a9f0
mov qword [rsp + 0x1240], rax
lea rax, [rsp + 0x17c0]
mov rdi, rax
mov rsi, qword [rsp + 0x1240]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x17c0]
mov rcx, qword [rsp + 0x3d8]
call fcn.18014a0f0
movzx eax, byte [0x18042bb7d]
test eax, eax
je 0x18005e104
mov byte [0x18042bb7d], 0
lea rcx, [0x18042c440]
call fcn.1800880e0
mov qword [rsp + 0x390], rax
cmp qword [rsp + 0x390], 0
je 0x18005e104
lea rax, [rsp + 0x2090]
mov rcx, qword [rsp + 0x390]
mov rdi, rax
lea rsi, [rcx + 0xf0]
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x32a0]
lea rcx, [0x18042c440]
call fcn.18009e6c0
mov qword [rsp + 0x1248], rax
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x1250], rax
lea rax, [rsp + 0x3200]
mov rdi, rax
mov rsi, qword [rsp + 0x1250]
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x2070]
lea rcx, [rsp + 0x2090]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x3250]
lea rcx, [rsp + 0x3200]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x2070]
lea rdx, [rsp + 0x3250]
mov rcx, qword [rsp + 0x390]
call fcn.18014a450
nop
lea rcx, [rsp + 0x32a0]
call fcn.1800554d0
movzx eax, byte [0x18041ea8a]
test eax, eax
je 0x18005e156
lea rax, [rsp + 0x2fb0]
mov qword [rsp + 0x1258], rax
lea rdx, [0x18042b8d0]
mov rcx, qword [rsp + 0x1258]
call fcn.180005ba0
mov qword [rsp + 0x1260], rax
mov rdx, qword [rsp + 0x1260]
lea rcx, [0x18042c440]
call fcn.180055350
mov byte [0x18041ea8a], 0
movzx eax, byte [0x18042bb7c]
test eax, eax
je 0x18005e616
mov byte [0x18042bb7c], 0
cmp qword [0x18042bc78], 0
jne 0x18005e189
lea rcx, [0x18042c440]
call fcn.1800880e0
mov qword [0x18042bc78], rax
cmp qword [0x18042bc80], 0
jne 0x18005e1a6
lea rcx, [0x18042c440]
call fcn.180087e60
mov qword [0x18042bc80], rax
mov rax, qword [0x18042bc80]
add rax, 0xb8
mov qword [rsp + 0x3e0], rax
lea rdx, [rsp + 0x36b8]
mov rcx, qword [rsp + 0x3e0]
call fcn.18007be00
lea rdx, [rsp + 0x3808]
mov rcx, qword [rsp + 0x3e0]
call fcn.18007bdc0
jmp 0x18005e1f4
lea rcx, [rsp + 0x36b8]
call fcn.18007a4c0
lea rdx, [rsp + 0x3808]
lea rcx, [rsp + 0x36b8]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005e616
lea rcx, [rsp + 0x36b8]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0x398]
mov eax, dword [rax + 0x9c]
shr eax, 1
and eax, 1
test eax, eax
jne 0x18005e254
lea rax, str.Casual
mov qword [rsp + 0x3e8], rax
jmp 0x18005e263
lea rax, str.Comp
mov qword [rsp + 0x3e8], rax
mov rax, qword [rsp + 0x398]
add rax, 0x68
mov qword [rsp + 0x1268], rax
lea rdx, [rsp + 0x2b40]
mov rcx, qword [rsp + 0x1268]
call fcn.18000edb0
mov qword [rsp + 0x1270], rax
mov rax, qword [rsp + 0x1270]
mov qword [rsp + 0x1278], rax
lea r8, [0x1802477bc]
mov rdx, qword [rsp + 0x1278]
lea rcx, [rsp + 0x2b20]
call fcn.18000ad80
mov qword [rsp + 0x1280], rax
mov rax, qword [rsp + 0x1280]
mov qword [rsp + 0x1288], rax
mov r8, qword [rsp + 0x3e8]
mov rdx, qword [rsp + 0x1288]
lea rcx, [rsp + 0x2b00]
call fcn.18000ad80
mov qword [rsp + 0x1290], rax
mov rax, qword [rsp + 0x1290]
mov qword [rsp + 0x1298], rax
lea r8, [0x1802477d0]
mov rdx, qword [rsp + 0x1298]
lea rcx, [rsp + 0x3d60]
call fcn.18000ad80
nop
lea rcx, [rsp + 0x2b00]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2b20]
call fcn.180005a50
nop
lea rcx, [rsp + 0x2b40]
call fcn.180005a50
lea rdx, [0x18042bc38]
lea rcx, [rsp + 0x3d60]
call fcn.18002d5f0
movzx eax, al
test eax, eax
je 0x18005e604
mov eax, dword [0x18042bb68]
sub eax, 0x64
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1803f248c]
movss dword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x3ee0]
call fcn.180060360
nop
lea rdx, [rsp + 0x32f0]
lea rcx, [0x18042c440]
call fcn.18009e6c0
mov qword [rsp + 0x12a0], rax
lea rax, [rsp + 0x3ee0]
mov rdi, rax
mov rsi, qword [rsp + 0x12a0]
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x32f0]
call fcn.1800554d0
mov dword [rsp + 0x3f2c], 0xa
mov eax, dword [0x18042bb70]
mov dword [rsp + 0x3f28], eax
lea rcx, [rsp + 0x3c10]
call fcn.1800603b0
nop
mov eax, dword [0x18042bb6c]
mov dword [rsp + 0x3c18], eax
mov eax, dword [0x18042bb74]
dec eax
mov dword [rsp + 0x3c1c], eax
mov dword [rsp + 0x3c20], 0x64
mov eax, dword [0x18042bb78]
mov dword [rsp + 0x3c24], eax
mov dword [rsp + 0x3c28], 0x10f2c
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x3c10], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x3c14], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x3c2c], xmm0
lea rax, [rsp + 0x3c38]
lea rcx, [0x18042c100]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x3c80], xmm0
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0x3c84], xmm0
mov eax, dword [0x18042bb6c]
mov dword [rsp + 0x3c88], eax
mov eax, dword [0x18042bb74]
dec eax
mov dword [rsp + 0x3c8c], eax
lea rax, [rsp + 0x3490]
lea rcx, [rsp + 0x3c10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x80
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x398]
mov r8d, dword [rax + 0x110]
lea rdx, [rsp + 0x3490]
mov rcx, qword [0x18042bc78]
call fcn.18014e280
lea rax, [rsp + 0x3390]
lea rcx, [rsp + 0x3ee0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x50
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x3390]
mov rcx, qword [0x18042bc78]
call fcn.18014a340
lea rax, [rsp + 0x3510]
lea rcx, [rsp + 0x3c10]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x80
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x3340]
lea rcx, [0x18042c100]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x48
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x3510]
lea rdx, [rsp + 0x3340]
mov rcx, qword [0x18042bc78]
call fcn.18014e3c0
lea r8, [rsp + 0x3d60]
lea rdx, str._Rank_Editor__Changed_rank_for
lea rcx, [rsp + 0x2b60]
call fcn.18000ae80
mov qword [rsp + 0x12a8], rax
mov rax, qword [rsp + 0x12a8]
mov qword [rsp + 0x12b0], rax
mov r8w, reloc.WS2_32.dll_ntohs
mov rdx, qword [rsp + 0x12b0]
lea rcx, [0x18041e180]
call fcn.18000f150
nop
lea rcx, [rsp + 0x2b60]
call fcn.180005a50
nop
lea rcx, [rsp + 0x3c10]
call fcn.180060400
nop
lea rcx, [rsp + 0x3ee0]
call fcn.180060340
nop
lea rcx, [rsp + 0x3d60]
call fcn.180005a50
jmp 0x18005e1e7
lea rcx, [0x18041e508]
call fcn.18002b5e0
movzx eax, al
test eax, eax
je 0x18005eac7
mov edx, 0x18
lea rcx, [rsp + 0x3b18]
call fcn.180007730
lea rdx, [rsp + 0x3b18]
lea rcx, [0x18042c440]
call fcn.180088220
nop
lea rax, [rsp + 0x3b18]
mov qword [rsp + 0x3f0], rax
mov rcx, qword [rsp + 0x3f0]
call fcn.180007ea0
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x3f0]
call fcn.180007cc0
mov qword [rsp + 0x12b8], rax
jmp 0x18005e6a4
mov rax, qword [rsp + 0x1f8]
add rax, 8
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x12b8]
cmp qword [rsp + 0x1f8], rax
je 0x18005eaba
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax]
mov qword [rsp + 0x200], rax
cmp qword [rsp + 0x200], 0
jne 0x18005e6da
jmp 0x18005e690
mov rax, qword [rsp + 0x200]
add rax, 0x60
mov qword [rsp + 0x12c0], rax
lea rdx, [rsp + 0x2b80]
mov rcx, qword [rsp + 0x12c0]
call fcn.18000edb0
mov qword [rsp + 0x12c8], rax
lea rdx, [0x1802477e0]
mov rcx, qword [rsp + 0x12c8]
call fcn.18002d850
mov byte [rsp + 0x49], al
lea rcx, [rsp + 0x2b80]
call fcn.180005a50
movzx eax, byte [rsp + 0x49]
test eax, eax
je 0x18005e73e
jmp 0x18005e690
mov edx, 0x18
lea rcx, [rsp + 0x38c8]
call fcn.180007730
lea rcx, [rsp + 0x38c8]
call fcn.180025f00
nop
mov rax, qword [0x18042b930]
add rax, 0x60
mov qword [rsp + 0x3f8], rax
lea rdx, [rsp + 0x36c0]
mov rcx, qword [rsp + 0x3f8]
call fcn.18007be00
lea rdx, [rsp + 0x3830]
mov rcx, qword [rsp + 0x3f8]
call fcn.18007bdc0
jmp 0x18005e7aa
lea rcx, [rsp + 0x36c0]
call fcn.18007a4c0
lea rdx, [rsp + 0x3830]
lea rcx, [rsp + 0x36c0]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18005ea45
lea rcx, [rsp + 0x36c0]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x18005ea40
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x200]
cmp qword [rax + 0x60], rcx
jne 0x18005ea40
lea rcx, [rsp + 0x4260]
call fcn.1800602b0
nop
mov rax, qword [rsp + 0x50]
cmp qword [rax + 0x88], 0
je 0x18005e93c
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0x88]
call fcn.18014bcc0
mov dword [rsp + 0x1f50], eax
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
movzx eax, byte [rax + 0x69]
mov dword [rsp + 0x1f54], eax
mov dword [rsp + 0x1f58], 0
mov dword [rsp + 0x1f5c], 0
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 0x88]
call fcn.18014b720
mov byte [rsp + 0x1f60], al
lea rcx, [rsp + 0x1f68]
call fcn.180025f00
nop
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
add rax, 0x158
mov qword [rsp + 0x12d0], rax
lea rdx, [rsp + 0x1f80]
mov rcx, qword [rsp + 0x12d0]
call fcn.18000edb0
nop
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
mov rax, qword [rax + 0x60]
add rax, 0x60
mov qword [rsp + 0x12d8], rax
lea rdx, [rsp + 0x1fa0]
mov rcx, qword [rsp + 0x12d8]
call fcn.18000edb0
nop
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0x12e0], rax
lea rdx, [rsp + 0x1fc0]
mov rcx, qword [rsp + 0x12e0]
call fcn.18014bbe0
nop
lea rdx, [rsp + 0x1f50]
lea rcx, [rsp + 0x4260]
call fcn.180060440
lea rcx, [rsp + 0x1f50]
call fcn.180055610
mov rcx, qword [rsp + 0x50]
call fcn.18014bcc0
mov dword [rsp + 0x2c60], eax
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax + 0x69]
mov dword [rsp + 0x2c64], eax
mov dword [rsp + 0x2c68], 0
mov dword [rsp + 0x2c6c], 0
mov rcx, qword [rsp + 0x50]
call fcn.18014b720
mov byte [rsp + 0x2c70], al
lea rcx, [rsp + 0x2c78]
call fcn.180025f00
nop
mov rax, qword [rsp + 0x50]
add rax, 0x158
mov qword [rsp + 0x12e8], rax
lea rdx, [rsp + 0x2c90]
mov rcx, qword [rsp + 0x12e8]
call fcn.18000edb0
nop
mov rax, qword [rsp + 0x50]
mov rax, qword [rax + 0x60]
add rax, 0x60
mov qword [rsp + 0x12f0], rax
lea rdx, [rsp + 0x2cb0]
mov rcx, qword [rsp + 0x12f0]
call fcn.18000edb0
nop
lea rdx, [rsp + 0x4260]
lea rcx, [rsp + 0x2cd0]
call fcn.1800557d0
nop
lea rdx, [rsp + 0x2d48]
mov rcx, qword [rsp + 0x50]
call fcn.18014bbe0
nop
lea rdx, [rsp + 0x2c60]
lea rcx, [rsp + 0x38c8]
call fcn.18007b120
nop
lea rcx, [rsp + 0x2c60]
call fcn.180055660
nop
lea rcx, [rsp + 0x4260]
call fcn.180055610
jmp 0x18005e79d
mov rax, qword [rsp + 0x200]
add rax, 0x60
mov qword [rsp + 0x12f8], rax
lea rdx, [rsp + 0x2158]
mov rcx, qword [rsp + 0x12f8]
call fcn.18000edb0
nop
lea rdx, [rsp + 0x38c8]
lea rcx, [rsp + 0x2178]
call fcn.18007b1a0
nop
lea rdx, [rsp + 0x2158]
lea rcx, [0x18041e508]
call fcn.18007adc0
nop
lea rcx, [rsp + 0x2158]
call fcn.180060510
nop
lea rcx, [rsp + 0x38c8]
call fcn.18007b180
jmp 0x18005e690
lea rcx, [rsp + 0x3b18]
call fcn.1800333c0
movzx eax, byte [0x18041e820]
test eax, eax
je 0x18005ecda
mov byte [0x18041e820], 0
cmp qword [0x18042b920], 0
je 0x18005ecce
lea rax, [0x18041e808]
mov qword [rsp + 0x400], rax
mov rcx, qword [rsp + 0x400]
call fcn.180007ea0
mov qword [rsp + 0x208], rax
mov rcx, qword [rsp + 0x400]
call fcn.180007cc0
mov qword [rsp + 0x1300], rax
jmp 0x18005eb3c
mov rax, qword [rsp + 0x208]
add rax, 0xf0
mov qword [rsp + 0x208], rax
mov rax, qword [rsp + 0x1300]
cmp qword [rsp + 0x208], rax
je 0x18005ecce
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x3878]
call fcn.18004f840
nop
mov rax, qword [rsp + 0x218]
add rax, 0x18
mov qword [rsp + 0x408], rax
mov rcx, qword [rsp + 0x408]
call fcn.180007ea0
mov qword [rsp + 0x210], rax
mov rcx, qword [rsp + 0x408]
call fcn.180007cc0
mov qword [rsp + 0x1308], rax
jmp 0x18005ebc4
mov rax, qword [rsp + 0x210]
add rax, 0x40
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x1308]
cmp qword [rsp + 0x210], rax
je 0x18005ec60
mov rdx, qword [rsp + 0x210]
lea rcx, [rsp + 0x4020]
call fcn.180060540
nop
lea r8, [rsp + 0x4020]
lea rdx, [rsp + 0x1390]
lea rcx, [0x18042c440]
call fcn.1800528d0
nop
lea r8, [rsp + 0x4040]
lea rdx, [rsp + 0x1398]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x1390]
lea rcx, [rsp + 0x3878]
call fcn.18007bfc0
nop
lea rcx, [rsp + 0x1390]
call fcn.180055530
nop
lea rcx, [rsp + 0x4020]
call fcn.1800558c0
jmp 0x18005ebb0
lea rax, [rsp + 0x1840]
lea rcx, [rsp + 0x3878]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov rax, qword [rsp + 0x218]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x218]
mov r9d, dword [rax + 8]
lea r8, [rsp + 0x1840]
mov rax, qword [rsp + 0x218]
mov edx, dword [rax]
lea rcx, [0x18042c440]
call fcn.180055170
nop
lea rcx, [rsp + 0x3878]
call fcn.180005710
jmp 0x18005eb26
lea rcx, [0x18041e808]
call fcn.18007b080
movzx eax, byte [0x18041e9d9]
test eax, eax
je 0x18005ef60
lea rax, [rsp + 0x26c0]
mov qword [rsp + 0x1310], rax
mov rcx, qword [rsp + 0x1310]
call fcn.18004f840
mov qword [rsp + 0x1318], rax
lea rax, [rsp + 0x1850]
mov rdi, rax
mov rsi, qword [rsp + 0x1318]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1850]
mov edx, 0x584
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x26d0]
mov qword [rsp + 0x1320], rax
mov rcx, qword [rsp + 0x1320]
call fcn.18004f840
mov qword [rsp + 0x1328], rax
lea rax, [rsp + 0x1860]
mov rdi, rax
mov rsi, qword [rsp + 0x1328]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1860]
mov edx, 0xcf3
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x26e0]
mov qword [rsp + 0x1330], rax
mov rcx, qword [rsp + 0x1330]
call fcn.18004f840
mov qword [rsp + 0x678], rax
lea rax, [rsp + 0x1870]
mov rdi, rax
mov rsi, qword [rsp + 0x678]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1870]
mov edx, 0xcf4
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2770]
mov qword [rsp + 0x680], rax
mov rcx, qword [rsp + 0x680]
call fcn.18004f840
mov qword [rsp + 0x688], rax
lea rax, [rsp + 0x1880]
mov rdi, rax
mov rsi, qword [rsp + 0x688]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1880]
mov edx, 0x5be
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2730]
mov qword [rsp + 0x690], rax
mov rcx, qword [rsp + 0x690]
call fcn.18004f840
mov qword [rsp + 0x6d8], rax
lea rax, [rsp + 0x1890]
mov rdi, rax
mov rsi, qword [rsp + 0x6d8]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x1890]
mov edx, 0xc42
lea rcx, [0x18042c440]
call fcn.180055170
lea rax, [rsp + 0x2720]
mov qword [rsp + 0x6e0], rax
mov rcx, qword [rsp + 0x6e0]
call fcn.18004f840
mov qword [rsp + 0x6e8], rax
lea rax, [rsp + 0x18a0]
mov rdi, rax
mov rsi, qword [rsp + 0x6e8]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov byte [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x18a0]
mov edx, 0xacc
lea rcx, [0x18042c440]
call fcn.180055170
mov byte [0x18041e9d9], 0
cmp qword [0x18041e750], 0
jne 0x18005ef7d
lea rcx, [0x18042c440]
call fcn.1800883e0
mov qword [0x18041e750], rax
cmp qword [0x18041e8d8], 0
jne 0x18005ef9a
lea rcx, [0x18042c440]
call fcn.18002e6d0
mov qword [0x18041e8d8], rax
cmp qword [0x18041e588], 0
jne 0x18005efb7
lea rcx, [0x18042c440]
call fcn.180088520
mov qword [0x18041e588], rax
movzx eax, byte [0x18041e598]
test eax, eax
je 0x18005f121
mov byte [0x18041e598], 0
mov rax, qword [0x18042b920]
mov qword [rsp + 0x410], rax
cmp qword [rsp + 0x410], 0
je 0x18005f121
mov rcx, qword [rsp + 0x410]
call fcn.18014cde0
mov qword [rsp + 0x418], rax
cmp qword [rsp + 0x418], 0
je 0x18005f121
mov rax, qword [rsp + 0x418]
mov rax, qword [rax + 0x2e8]
mov qword [rsp + 0x3a0], rax
cmp qword [rsp + 0x3a0], 0
je 0x18005f121
mov r8d, dword [0x18041e5c0]
lea rdx, [rsp + 0x3e80]
mov rcx, qword [rsp + 0x3a0]
call fcn.18014db90
nop
cmp dword [0x18041e5c0], 0x1a
jne 0x18005f071
mov eax, dword [0x18041e59c]
mov ecx, dword [0x18041e608]
add ecx, eax
mov eax, ecx
mov dword [0x18041e608], eax
mov eax, dword [0x18041e59c]
mov dword [rsp + 0x3eb0], eax
lea rcx, [0x18042c440]
call fcn.18001b7f0
mov qword [rsp + 0x3ed8], rax
mov eax, dword [rsp + 0x3e8c]
or eax, 1
mov dword [rsp + 0x3e8c], eax
mov dword [rsp + 0x3e90], 0
lea rax, [rsp + 0x2710]
mov qword [rsp + 0x6f0], rax
lea rdx, [0x1802477dc]
mov rcx, qword [rsp + 0x6f0]
call fcn.18001a9f0
mov qword [rsp + 0x6f8], rax
lea rax, [rsp + 0x18b0]
mov rdi, rax
mov rsi, qword [rsp + 0x6f8]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r9, [rsp + 0x3e80]
lea r8, [rsp + 0x18b0]
xor edx, edx
mov rcx, qword [rsp + 0x3a0]
call fcn.18014d900
nop
lea rcx, [rsp + 0x3e80]
call fcn.1800605a0
movzx eax, byte [0x18041e600]
test eax, eax
je 0x18005f1a6
mov byte [0x18041e600], 0
mov dword [0x18041e608], 0
mov rax, qword [0x18042b920]
mov qword [rsp + 0x420], rax
cmp qword [rsp + 0x420], 0
je 0x18005f1a6
mov rcx, qword [rsp + 0x420]
call fcn.18014cde0
mov qword [rsp + 0x428], rax
cmp qword [rsp + 0x428], 0
je 0x18005f1a6
mov rax, qword [rsp + 0x428]
mov rax, qword [rax + 0x2e8]
mov qword [rsp + 0x430], rax
cmp qword [rsp + 0x430], 0
je 0x18005f1a6
mov rcx, qword [rsp + 0x430]
call fcn.18014dce0
cmp qword [0x18042bdb8], 0
jne 0x18005f1c3
lea rcx, [0x18042c440]
call fcn.180087730
mov qword [0x18042bdb8], rax
mov rax, qword [0x18042bdb8]
mov eax, dword [rax + 0x78]
shr eax, 3
and eax, 1
test eax, eax
jne 0x18005f205
movzx eax, byte [0x18042bd99]
test eax, eax
jne 0x18005f205
mov rax, qword [0x18042bdb8]
mov eax, dword [rax + 0x78]
or eax, 8
mov rcx, qword [0x18042bdb8]
mov dword [rcx + 0x78], eax
mov rcx, qword [0x18042bdb8]
call fcn.18014dfe0
mov rax, qword [0x18042bdb8]
mov eax, dword [rax + 0x78]
shr eax, 3
and eax, 1
cmp eax, 1
jne 0x18005f249
movzx eax, byte [0x18042bd99]
cmp eax, 1
jne 0x18005f249
mov rax, qword [0x18042bdb8]
mov eax, dword [rax + 0x78]
and eax, 0xfffffff7
mov rcx, qword [0x18042bdb8]
mov dword [rcx + 0x78], eax
mov rcx, qword [0x18042bdb8]
call fcn.18014dfe0
movzx eax, byte [0x18042bdc8]
test eax, eax
je 0x18005fbca
mov byte [0x18042bdc8], 0
cmp qword [0x18041e8d8], 0
jne 0x18005f27c
lea rcx, [0x18042c440]
call fcn.18002e6d0
mov qword [0x18041e8d8], rax
cmp qword [0x18041e8d8], 0
je 0x18005fbca
cmp qword [0x18042bdc0], 1
jne 0x18005f665
call fcn.180050cd0
mov qword [rsp + 0x700], rax
mov rdx, qword [rsp + 0x700]
mov rcx, qword [0x18041e8d8]
call fcn.18014c9f0
mov qword [rsp + 0x128], rax
cmp qword [rsp + 0x128], 0
je 0x18005f660
lea rax, [0x18042be28]
mov qword [rsp + 0x438], rax
mov rcx, qword [rsp + 0x438]
call fcn.180007ea0
mov qword [rsp + 0x220], rax
mov rcx, qword [rsp + 0x438]
call fcn.180007cc0
mov qword [rsp + 0x708], rax
jmp 0x18005f31f
mov rax, qword [rsp + 0x220]
add rax, 0x20
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x708]
cmp qword [rsp + 0x220], rax
je 0x18005f3a3
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x710], rax
mov r8, qword [rsp + 0x710]
lea rdx, [rsp + 0x39b8]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rax, [rsp + 0x18c0]
lea rcx, [rsp + 0x39b8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x18c0]
mov rcx, qword [rsp + 0x128]
call fcn.18014a550
nop
lea rcx, [rsp + 0x39b8]
call fcn.180005710
jmp 0x18005f30b
lea r8, [0x18042bdd0]
lea rdx, [rsp + 0x3908]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea r8, [0x18042bdf0]
lea rdx, [rsp + 0x3958]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rcx, [rsp + 0x3868]
call fcn.18004f840
nop
lea rax, [0x18042be10]
mov qword [rsp + 0x440], rax
mov rcx, qword [rsp + 0x440]
call fcn.180007ea0
mov qword [rsp + 0x228], rax
mov rcx, qword [rsp + 0x440]
call fcn.180007cc0
mov qword [rsp + 0x718], rax
jmp 0x18005f438
mov rax, qword [rsp + 0x228]
add rax, 0x20
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x718]
cmp qword [rsp + 0x228], rax
je 0x18005f49c
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x720], rax
mov r8, qword [rsp + 0x720]
lea rdx, [rsp + 0x3978]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rdx, [rsp + 0x3978]
lea rcx, [rsp + 0x3868]
call fcn.18007c120
nop
lea rcx, [rsp + 0x3978]
call fcn.180005710
jmp 0x18005f424
mov r8d, dword [0x18042bdca]
lea rdx, [rsp + 0x3998]
mov rcx, qword [0x18041e8d8]
call fcn.180147450
lea rax, [rsp + 0x1eb0]
lea rcx, [rsp + 0x3998]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ec0]
lea rcx, [rsp + 0x3998]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x128]
cmp qword [rax + 0x70], 0
je 0x18005f622
lea rax, [rsp + 0x18d0]
lea rcx, [rsp + 0x3868]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x18d0]
mov rcx, qword [rsp + 0x128]
call fcn.18014e820
mov qword [rsp + 0x728], rax
lea rax, [rsp + 0x18e0]
lea rcx, [rsp + 0x3908]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x18f0]
lea rcx, [rsp + 0x18e0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x18f0]
mov rcx, qword [rsp + 0x728]
call fcn.18014a890
mov qword [rsp + 0x730], rax
lea rax, [rsp + 0x1900]
lea rcx, [rsp + 0x3958]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1910]
lea rcx, [rsp + 0x1900]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1910]
mov rcx, qword [rsp + 0x730]
call fcn.18014a7b0
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x738], rax
lea rax, [rsp + 0x2ba0]
lea rcx, [rsp + 0x1eb0]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x20
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x2ba0]
mov rcx, qword [rsp + 0x738]
call fcn.180149070
mov rdx, qword [rsp + 0x128]
mov rcx, qword [0x18041e8d8]
call fcn.18014ca90
nop
lea rcx, [rsp + 0x3868]
call fcn.180005710
nop
lea rcx, [rsp + 0x3958]
call fcn.180005710
nop
lea rcx, [rsp + 0x3908]
call fcn.180005710
jmp 0x18005fbca
cmp qword [0x18042bdc0], 0
jne 0x18005f91a
call fcn.1800500a0
mov qword [rsp + 0x740], rax
mov rdx, qword [rsp + 0x740]
mov rcx, qword [0x18041e8d8]
call fcn.18014c9f0
mov qword [rsp + 0x130], rax
cmp qword [rsp + 0x130], 0
je 0x18005f915
lea rax, [0x18042be28]
mov qword [rsp + 0x448], rax
mov rcx, qword [rsp + 0x448]
call fcn.180007ea0
mov qword [rsp + 0x230], rax
mov rcx, qword [rsp + 0x448]
call fcn.180007cc0
mov qword [rsp + 0x748], rax
jmp 0x18005f6fa
mov rax, qword [rsp + 0x230]
add rax, 0x20
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x748]
cmp qword [rsp + 0x230], rax
je 0x18005f77e
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x750], rax
mov r8, qword [rsp + 0x750]
lea rdx, [rsp + 0x3918]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rax, [rsp + 0x1920]
lea rcx, [rsp + 0x3918]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1920]
mov rcx, qword [rsp + 0x130]
call fcn.18014a550
nop
lea rcx, [rsp + 0x3918]
call fcn.180005710
jmp 0x18005f6e6
lea r8, [0x18042bdd0]
lea rdx, [rsp + 0x39d8]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea r8, [0x18042bdf0]
lea rdx, [rsp + 0x3928]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
mov r8d, dword [0x18042bdca]
lea rdx, [rsp + 0x3938]
mov rcx, qword [0x18041e8d8]
call fcn.180147450
lea rax, [rsp + 0x1e90]
lea rcx, [rsp + 0x3938]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1ea0]
lea rcx, [rsp + 0x3938]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x130]
cmp qword [rax + 0x70], 0
je 0x18005f8e5
lea rax, [rsp + 0x1930]
lea rcx, [rsp + 0x39d8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1930]
mov rcx, qword [rsp + 0x130]
call fcn.18014a890
mov qword [rsp + 0x758], rax
lea rax, [rsp + 0x1940]
lea rcx, [rsp + 0x3928]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1540]
lea rcx, [rsp + 0x1940]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1540]
mov rcx, qword [rsp + 0x758]
call fcn.18014a7b0
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x760], rax
lea rax, [rsp + 0x2bc0]
lea rcx, [rsp + 0x1e90]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x20
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x2bc0]
mov rcx, qword [rsp + 0x760]
call fcn.180149070
mov rdx, qword [rsp + 0x130]
mov rcx, qword [0x18041e8d8]
call fcn.18014ca90
nop
lea rcx, [rsp + 0x3928]
call fcn.180005710
nop
lea rcx, [rsp + 0x39d8]
call fcn.180005710
jmp 0x18005fbca
cmp qword [0x18042bdc0], 2
jne 0x18005fbca
call fcn.180050d20
mov qword [rsp + 0x768], rax
mov rdx, qword [rsp + 0x768]
mov rcx, qword [0x18041e8d8]
call fcn.18014c9f0
mov qword [rsp + 0x138], rax
cmp qword [rsp + 0x138], 0
je 0x18005fbca
lea rax, [0x18042be28]
mov qword [rsp + 0x450], rax
mov rcx, qword [rsp + 0x450]
call fcn.180007ea0
mov qword [rsp + 0x238], rax
mov rcx, qword [rsp + 0x450]
call fcn.180007cc0
mov qword [rsp + 0x770], rax
jmp 0x18005f9af
mov rax, qword [rsp + 0x238]
add rax, 0x20
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x770]
cmp qword [rsp + 0x238], rax
je 0x18005fa33
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x778], rax
mov r8, qword [rsp + 0x778]
lea rdx, [rsp + 0x3948]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea rax, [rsp + 0x1950]
lea rcx, [rsp + 0x3948]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1950]
mov rcx, qword [rsp + 0x138]
call fcn.18014a550
nop
lea rcx, [rsp + 0x3948]
call fcn.180005710
jmp 0x18005f99b
lea r8, [0x18042bdd0]
lea rdx, [rsp + 0x39a8]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
lea r8, [0x18042bdf0]
lea rdx, [rsp + 0x3988]
lea rcx, [0x18042c440]
call fcn.18001cd00
nop
mov r8d, dword [0x18042bdca]
lea rdx, [rsp + 0x3968]
mov rcx, qword [0x18041e8d8]
call fcn.180147450
lea rax, [rsp + 0x1e70]
lea rcx, [rsp + 0x3968]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1e80]
lea rcx, [rsp + 0x3968]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x138]
cmp qword [rax + 0x70], 0
je 0x18005fb9a
lea rax, [rsp + 0x1960]
lea rcx, [rsp + 0x39a8]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1960]
mov rcx, qword [rsp + 0x138]
call fcn.18014a890
mov qword [rsp + 0x780], rax
lea rax, [rsp + 0x1970]
lea rcx, [rsp + 0x3988]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1980]
lea rcx, [rsp + 0x1970]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x1980]
mov rcx, qword [rsp + 0x780]
call fcn.18014a7b0
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x788], rax
lea rax, [rsp + 0x2be0]
lea rcx, [rsp + 0x1e70]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x20
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x2be0]
mov rcx, qword [rsp + 0x788]
call fcn.180149070
mov rdx, qword [rsp + 0x138]
mov rcx, qword [0x18041e8d8]
call fcn.18014ca90
nop
lea rcx, [rsp + 0x3988]
call fcn.180005710
nop
lea rcx, [rsp + 0x39a8]
call fcn.180005710
movzx eax, byte [0x18042bfd5]
test eax, eax
je 0x1800600c2
mov edx, 0x18
lea rcx, [rsp + 0x38b0]
call fcn.180007730
lea rdx, str.Body
lea rcx, [rsp + 0x1e50]
call fcn.180005b40
nop
lea r8, [rsp + 0x1e50]
lea rdx, [rsp + 0x38b0]
lea rcx, [0x18042c440]
call fcn.180085f10
nop
lea rcx, [rsp + 0x1e50]
call fcn.180005a50
movzx eax, byte [0x18042bfd4]
cmp eax, 1
jne 0x18005fe89
lea rax, [rsp + 0x38b0]
mov qword [rsp + 0x458], rax
mov rcx, qword [rsp + 0x458]
call fcn.180007ea0
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x458]
call fcn.180007cc0
mov qword [rsp + 0x790], rax
jmp 0x18005fc8a
mov rax, qword [rsp + 0x240]
add rax, 8
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x790]
cmp qword [rsp + 0x240], rax
je 0x18005fe84
mov rax, qword [rsp + 0x240]
mov rax, qword [rax]
mov qword [rsp + 0x460], rax
lea rcx, [rsp + 0x19b0]
call fcn.1800c3f60
mov qword [rsp + 0x798], rax
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], rax
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0xa28], rax
lea rdx, [rsp + 0x2700]
mov rcx, qword [rsp + 0xa28]
call fcn.1800c3e30
lea rcx, [rsp + 0x1990]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1818]
mov qword [rsp + 0xa30], rax
lea rdx, str.HeadlightColor
mov rcx, qword [rsp + 0xa30]
call fcn.18004f550
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0xa38]
mov rax, qword [rax]
mov qword [rsp + 0xa40], rax
lea rax, [rsp + 0x19a0]
lea rcx, [rsp + 0x1990]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x19a0]
mov rdx, qword [rsp + 0xa40]
mov rcx, qword [rsp + 0x460]
call fcn.180148800
nop
lea rcx, [rsp + 0x19b0]
call fcn.180005710
lea rcx, [rsp + 0x19e0]
call fcn.1800c3f60
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xc60], rax
lea rdx, [rsp + 0x26f0]
mov rcx, qword [rsp + 0xc60]
call fcn.1800c3e30
lea rcx, [rsp + 0x19c0]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x1820]
mov qword [rsp + 0xc88], rax
lea rdx, str.TaillightColor
mov rcx, qword [rsp + 0xc88]
call fcn.18004f550
mov qword [rsp + 0xcd8], rax
mov rax, qword [rsp + 0xcd8]
mov rax, qword [rax]
mov qword [rsp + 0xcf8], rax
lea rax, [rsp + 0x19d0]
lea rcx, [rsp + 0x19c0]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x19d0]
mov rdx, qword [rsp + 0xcf8]
mov rcx, qword [rsp + 0x460]
call fcn.180148800
nop
lea rcx, [rsp + 0x19e0]
call fcn.180005710
jmp 0x18005fc76
jmp 0x1800600b5
lea rax, [rsp + 0x38b0]
mov qword [rsp + 0x468], rax
mov rcx, qword [rsp + 0x468]
call fcn.180007ea0
mov qword [rsp + 0x248], rax
mov rcx, qword [rsp + 0x468]
call fcn.180007cc0
mov qword [rsp + 0xd18], rax
jmp 0x18005fed9
mov rax, qword [rsp + 0x248]
add rax, 8
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0xd18]
cmp qword [rsp + 0x248], rax
je 0x1800600b5
mov rax, qword [rsp + 0x248]
mov rax, qword [rax]
mov qword [rsp + 0x470], rax
mov eax, 4
imul rax, rax, 0
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x628], xmm0
mov eax, 4
imul rax, rax, 1
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x62c], xmm0
mov eax, 4
imul rax, rax, 2
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x630], xmm0
lea rax, [rsp + 0x634]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [rsp + 0x1828]
mov qword [rsp + 0xd38], rax
lea rax, [rsp + 0x19f0]
lea rcx, [rsp + 0x628]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x180247828]
mov rcx, qword [rsp + 0xd38]
call fcn.18004f550
mov qword [rsp + 0xd58], rax
lea r8, [rsp + 0x19f0]
mov rax, qword [rsp + 0xd58]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x470]
call fcn.180148800
mov eax, 4
imul rax, rax, 0
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x648], xmm0
mov eax, 4
imul rax, rax, 1
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x64c], xmm0
mov eax, 4
imul rax, rax, 2
lea rcx, [0x18042bfd8]
movss xmm0, dword [rcx + rax]
movss dword [rsp + 0x650], xmm0
lea rax, [rsp + 0x654]
mov rdi, rax
xor eax, eax
mov ecx, 4
rep stosb byte [rdi], al
lea rax, [rsp + 0x1830]
mov qword [rsp + 0xd78], rax
lea rax, [rsp + 0x1a40]
lea rcx, [rsp + 0x648]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [0x180247808]
mov rcx, qword [rsp + 0xd78]
call fcn.18004f550
mov qword [rsp + 0xd98], rax
lea r8, [rsp + 0x1a40]
mov rax, qword [rsp + 0xd98]
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x470]
call fcn.180148800
jmp 0x18005fec5
lea rcx, [rsp + 0x38b0]
call fcn.1800333c0
movzx eax, byte [0x18042bf88]
test eax, eax
je 0x18006019b
cmp qword [0x18042bf90], 0
jne 0x1800600ee
lea rcx, [0x18042c440]
call fcn.180088660
mov qword [0x18042bf90], rax
mov byte [0x18042bf88], 0
cmp qword [0x18042bf90], 0
je 0x18006019b
mov rax, qword [0x18042bf90]
add rax, 0x440
mov qword [rsp + 0x480], rax
lea rdx, [rsp + 0x36c8]
mov rcx, qword [rsp + 0x480]
call fcn.18007be00
lea rdx, [rsp + 0x3800]
mov rcx, qword [rsp + 0x480]
call fcn.18007bdc0
jmp 0x180060151
lea rcx, [rsp + 0x36c8]
call fcn.18007a4c0
lea rdx, [rsp + 0x3800]
lea rcx, [rsp + 0x36c8]
call fcn.18007a480
movzx eax, al
test eax, eax
je 0x18006019b
lea rcx, [rsp + 0x36c8]
call fcn.180007ea0
mov rax, qword [rax]
mov qword [rsp + 0xdb8], rax
mov rdx, qword [rsp + 0xdb8]
mov rcx, qword [0x18042bf90]
call fcn.18014cca0
jmp 0x180060144
mov rcx, qword [rsp + 0x4ab0]
xor rcx, rsp
call fcn.1801ce080
add rsp, 0x4ac8
pop rdi
pop rsi
ret