Function at 0x140020a90
Capabilities:
Check for software breakpoints
Check http status code
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5dd0]
mov eax, 0x5ed0
call fcn.140223ec0
sub rsp, rax
movaps xmmword [rsp + 0x5ec0], xmm6
mov rax, qword [0x140306028]
xor rax, rsp
mov qword [rbp + 0x5db0], rax
xor r13d, r13d
mov r12d, r13d
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x40], r13d
lea rdx, str.items.dat
lea rcx, [rbp + 0x5708]
call fcn.140019c40
nop
mov edx, 0x110
lea rcx, [rbp + 0x5750]
call fcn.140018270
mov esi, 1
mov dword [rsp + 0x20], esi
lea r9d, [r13 + 0x40]
lea r8d, [r13 + 0x24]
lea rdx, [rbp + 0x5708]
lea rcx, [rbp + 0x5750]
call fcn.1401f81b0
nop
lea rdx, [rbp + 0x5120]
lea rcx, [rbp + 0x5750]
call qword [sym.imp.MSVCP140.dll_public:_class_std::fpos_struct__Mbstatet____cdecl_std::basic_istream_char__struct_std::char_traits_char__::tellg_void____ptr64]
mov rcx, rax
call fcn.1401f7550
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x140020b5d
mov r13d, eax
jmp 0x140033a5b
mov dword [0x1403076f4], ebx
mov rcx, rbx
call fcn.140222890
mov r15, rax
mov qword [rbp + 0x1d90], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x5750]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::seekg_long_long___int64___int____ptr64]
mov r8, rbx
mov rdx, r15
lea rcx, [rbp + 0x5750]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::read_char____ptr64__long_long___int64_____ptr64]
lea rcx, [rbx + 0x3c]
call fcn.140222890
mov qword [0x140307708], rax
mov dword [rax + 0xc], r13d
mov qword [rax + 0x14], r13
mov qword [rax + 0x1c], r13
mov qword [rax + 0x24], r13
mov qword [rax + 0x2c], r13
mov dword [rax + 0x34], r13d
mov dword [rax], 4
mov dword [rax + 4], reloc.WS2_32.dll_recv
mov dword [rax + 8], 0xffffffff
mov dword [rax + 0x10], 8
mov dword [rax + 0x38], ebx
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x5750]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::seekg_long_long___int64___int____ptr64]
mov rdx, qword [0x140307708]
add rdx, 0x3c
mov r8, rbx
lea rcx, [rbp + 0x5750]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::read_char____ptr64__long_long___int64_____ptr64]
mov edx, ebx
mov rcx, r15
call fcn.14001eac0
mov dword [0x1403076cc], eax
mov word [rsp + 0x44], r13w
movzx eax, byte [r15]
mov byte [rsp + 0x44], al
mov ebx, dword [r15 + 2]
mov dword [rsp + 0x54], ebx
lea rdx, str.PBG892FXX982ABC
lea rcx, [rbp + 0x56e8]
call fcn.140019c40
nop
mov r14d, 6
mov dword [rbp + 0x5138], r13d
test ebx, ebx
jle 0x140031104
mov ebx, 0x80a0000a
movabs rdi, 0x200100001000
nop dword [rax + rax]
lea rcx, [rbp + 0x5140]
call fcn.140033b50
nop
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x525c], ecx
movsxd rax, r14d
movsx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x52a2], cl
cmp cl, 0x1f
ja 0x140020caa
bt ebx, ecx
jae 0x140020caa
mov byte [rbp + 0x527c], 1
lea r8d, [r14 + 5]
movsxd rax, r8d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a4], cl
movsxd rax, r8d
movsx rdx, byte [rax + r15 + 1]
mov dword [rbp + 0x5268], edx
cmp dword [rbp + 0x525c], 0x1780
jne 0x140020ce0
mov byte [rbp + 0x528a], 1
jmp 0x140020d07
mov eax, dword [rbp + 0x525c]
cmp eax, 0x2812
je 0x140020f0f
cmp eax, 0x59c
je 0x140020f0f
cmp eax, 0x2036
je 0x140020f0f
cmp dl, 0x54
jne 0x140020d18
mov byte [rbp + 0x5282], 1
jmp 0x140020f16
cmp dl, 0x31
jne 0x140020d29
mov byte [rbp + 0x528e], 1
jmp 0x140020f16
cmp edx, 0x55
jne 0x140020d3a
mov byte [rbp + 0x5283], 1
jmp 0x140020f16
cmp edx, 0x36
jne 0x140020d4b
mov byte [rbp + 0x5286], 1
jmp 0x140020f16
cmp edx, 9
jne 0x140020d5c
mov byte [rbp + 0x5281], 1
jmp 0x140020f16
cmp edx, 0xffffff86
jne 0x140020d6d
mov byte [rbp + 0x5280], 1
jmp 0x140020f16
cmp edx, 0x52
jne 0x140020d7e
mov byte [rbp + 0x527d], 1
jmp 0x140020f16
cmp edx, 0x64
jne 0x140020d8f
mov byte [rbp + 0x528f], 1
jmp 0x140020f16
cmp edx, 0x22
jne 0x140020da0
mov byte [rbp + 0x5287], 1
jmp 0x140020f16
cmp edx, 0x13
jne 0x140020db1
mov byte [rbp + 0x5288], 1
jmp 0x140020f16
cmp edx, 0x33
jne 0x140020dc2
mov byte [rbp + 0x5289], 1
jmp 0x140020f16
cmp edx, 0x2f
jne 0x140020dd3
mov byte [rbp + 0x527e], 1
jmp 0x140020f16
cmp edx, 0x61
jne 0x140020de4
mov byte [rbp + 0x528c], 1
jmp 0x140020f16
cmp edx, 0x2e
jne 0x140020df5
mov byte [rbp + 0x528d], 1
jmp 0x140020f16
cmp edx, 0x26
jne 0x140020e06
mov byte [rbp + 0x5290], 1
jmp 0x140020f16
cmp edx, 0x58
jne 0x140020e17
mov byte [rbp + 0x5291], 1
jmp 0x140020f16
cmp edx, 0x4c
jne 0x140020e28
mov byte [rbp + 0x5292], 1
jmp 0x140020f16
cmp edx, 0x21
jne 0x140020e39
mov byte [rbp + 0x5293], 1
jmp 0x140020f16
cmp edx, 0x53
jne 0x140020e4a
mov byte [rbp + 0x5284], 1
jmp 0x140020f16
cmp edx, 0x3f
jne 0x140020e5b
mov byte [rbp + 0x5294], 1
jmp 0x140020f16
cmp edx, 0x3b
jne 0x140020e6c
mov byte [rbp + 0x5295], 1
jmp 0x140020f16
cmp edx, 0x57
jne 0x140020e7d
mov byte [rbp + 0x5296], 1
jmp 0x140020f16
cmp edx, 0x37
jne 0x140020e8e
mov byte [rbp + 0x5285], 1
jmp 0x140020f16
cmp edx, 0x5d
jne 0x140020e9c
mov byte [rbp + 0x529d], 1
jmp 0x140020f16
cmp edx, 0x2d
ja 0x140020ea7
bt rdi, rdx
jb 0x140020ede
cmp edx, 0x1f
je 0x140020eff
cmp edx, 0x7a
je 0x140020ede
lea eax, [rdx - 0x7b]
cmp eax, 1
jbe 0x140020ed5
cmp edx, 0x6f
jne 0x140020ec7
mov byte [rbp + 0x5298], 1
jmp 0x140020f16
cmp edx, 0x7d
jne 0x140020f16
mov byte [rbp + 0x5299], 1
jmp 0x140020f16
mov byte [rbp + 0x5297], 1
jmp 0x140020f16
cmp edx, 0x1f
je 0x140020eff
movzx eax, byte [rbp + 0x529b]
cmp edx, 0xc
cmove eax, esi
mov byte [rbp + 0x529b], al
mov byte [rbp + 0x529c], 1
jmp 0x140020f16
mov byte [rbp + 0x529a], 1
mov byte [rbp + 0x529c], 1
jmp 0x140020f16
mov byte [rbp + 0x528b], 1
lea edx, [r8 + 2]
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a3], cl
lea esi, [rdx + 1]
movsxd rax, esi
add esi, 2
movsx r14d, word [rax + r15]
mov ebx, r13d
test r14d, r14d
jle 0x140020f96
movsxd rdi, esi
add rdi, r15
add esi, r14d
nop word [rax + rax]
lea rcx, [rbp + 0x56e8]
call fcn.14004db80
mov r8, rax
mov eax, dword [rbp + 0x525c]
add eax, ebx
cdqe
xor edx, edx
div r8
lea rcx, [rbp + 0x56e8]
call fcn.1401faf10
movzx edx, byte [rdi]
xor dl, byte [rax]
lea rcx, [rbp + 0x5448]
call fcn.1401fb660
lea rdi, [rdi + 1]
inc ebx
cmp ebx, r14d
jl 0x140020f50
movsxd rax, esi
add esi, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020fc9
movsxd rbx, esi
add rbx, r15
mov edi, ecx
add esi, ecx
nop
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5468]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020fb0
movsxd rax, esi
mov ecx, dword [rax + r15]
mov dword [rbp + 0x523c], ecx
movsxd rax, esi
movzx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x52a5], cl
lea edx, [rsi + 5]
movsxd rax, edx
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5240], ecx
movsxd rax, edx
movzx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x52a6], cl
add edx, 5
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a7], cl
movsxd rax, edx
movzx ecx, byte [rax + r15 + 1]
mov byte [rbp + 0x52a8], cl
add edx, 2
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a9], cl
movsxd rax, edx
movsx ecx, byte [rax + r15 + 1]
mov dword [rbp + 0x52ac], ecx
movzx eax, byte [rbp + 0x527f]
cmp cl, 1
mov ecx, 1
cmove eax, ecx
mov byte [rbp + 0x527f], al
add edx, 2
movsxd rax, edx
movsx ecx, byte [rax + r15]
mov eax, ecx
test cl, cl
mov ecx, 0xfc
cmovle eax, ecx
mov dword [rbp + 0x5264], eax
lea r14d, [rdx + 1]
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5244], ecx
add r14d, 4
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52b0], cl
inc r14d
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x54c8], cx
add r14d, 2
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52c4], cl
inc r14d
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400210f9
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5328]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400210e0
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5250], ecx
add r14d, 4
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5254], ecx
add r14d, 4
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140021159
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop word [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5348]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140021140
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140021199
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5368]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140021180
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400211d9
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5388]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400211c0
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140021219
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x53a8]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140021200
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x529e], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x529f], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a0], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x52a1], cl
inc r14d
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5248], ecx
add r14d, 4
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x524c], ecx
add r14d, 8
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x5274], ecx
add r14d, 4
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x52b2], cx
add r14d, 2
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x52b4], cx
add r14d, 2
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400212ea
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
movzx edx, byte [rbx]
lea rcx, [rbp + 0x53c8]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400212d1
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140021329
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop word [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x53e8]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140021310
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140021369
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop dword [rax]
nop dword [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5408]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140021350
add r14d, 0x50
movzx esi, word [rsp + 0x44]
cmp si, 0xb
jl 0x1400213b9
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400213b9
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop dword [rax]
nop word [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5428]
call fcn.1401fb660
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400213a0
cmp si, 0xc
jl 0x1400213c3
add r14d, 0xd
cmp si, 0xd
jl 0x1400213cd
add r14d, 4
cmp si, 0xe
jl 0x1400213d7
add r14d, 4
mov eax, dword [rbp + 0x525c]
cmp dword [rbp + 0x5138], eax
jne 0x140031238
lea rdx, [rbp + 0x5448]
lea rcx, [rbp + 0x44d0]
call fcn.14003da70
mov r8, rax
movzx edx, byte [rbp + 0x5268]
lea rcx, [rbp + 0x56c8]
call fcn.14001c0a0
nop
mov ecx, dword [rbp + 0x5268]
lea eax, [rcx - 0x47]
cmp eax, 0x3b
ja 0x140021431
movabs rdx, 0x9c0f44fda3483df
bt rdx, rax
jb 0x140021448
lea eax, [rcx - 0x28]
cmp eax, 0x1c
ja 0x140021443
mov edx, 0x1e027509
bt edx, eax
jb 0x140021448
cmp ecx, 0xffffff82
jne 0x14002144f
mov byte [rbp + 0x5180], 1
mov eax, dword [rbp + 0x525c]
cmp eax, 0x2812
je 0x14002147f
cmp eax, 0xef8
je 0x14002147f
cmp eax, 0x1780
je 0x14002147f
cmp eax, 0x59c
je 0x14002147f
cmp eax, 0x2036
je 0x14002147f
cmp eax, 0xa56
jne 0x140021486
mov byte [rbp + 0x5180], 0
lea rdx, [0x14028682b]
lea rcx, [rbp + 0x5518]
call fcn.140019c40
nop
mov eax, dword [rbp + 0x5268]
cmp eax, 0x6b
jne 0x1400214d1
lea rdx, str.Clothing
lea rcx, [rbp + 0x56c8]
call fcn.1401fb6f0
lea rdx, str.Ances
lea rcx, [rbp + 0x5518]
call fcn.1401fb6f0
mov eax, dword [rbp + 0x5268]
cmp eax, 0x14
jne case.default.0x1400214f8
movsx rax, byte [rbp + 0x52b0]
cmp eax, 9
ja case.default.0x1400214f8
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x33aac]
add rcx, rdx
jmp rcx
lea rdx, str.Hair
jmp 0x140021552
lea rdx, str.Shirt
jmp 0x140021552
lea rdx, str.Pants
jmp 0x140021552
lea rdx, str.Feet
jmp 0x140021552
lea rdx, str.Face
jmp 0x140021552
lea rdx, str.Hand
jmp 0x140021552
lea rdx, str.Back
jmp 0x140021552
lea rdx, str.Mask
jmp 0x140021552
lea rdx, str.Necklace
jmp 0x140021552
lea rdx, str.Ances
lea rcx, [rbp + 0x5518]
call fcn.1401fb6f0
mov eax, dword [rbp + 0x525c]
and eax, 0x80000001
jge 0x140021572
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
jne 0x14002158a
lea rdx, str.Seed
lea rcx, [rbp + 0x56c8]
call fcn.1401fb6f0
mov edx, 0x18
lea rcx, [rbp + 0x55d8]
call fcn.140018270
movzx r8d, byte [rbp + 0x52a4]
movzx edx, byte [rbp + 0x5268]
lea rcx, [rbp + 0x55d8]
call fcn.14001bb40
nop
lea rcx, [rbp + 0x55d8]
call fcn.1401fa900
test al, al
je 0x1400215e1
lea rdx, [0x140287354]
lea rcx, [rbp + 0x4510]
call fcn.140019c40
nop
or r12d, 1
jmp 0x14002160a
lea rdx, [rbp + 0x55d8]
lea rcx, [rbp + 0x41b8]
call fcn.14003dd50
mov r8b, 0x2c
mov rdx, rax
lea rcx, [rbp + 0x44f0]
call fcn.14001d360
or r12d, 2
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x48], r12d
mov rdx, rax
lea rcx, [rbp + 0x5728]
call fcn.1401fb7d0
nop
test r12b, 2
je 0x140021645
and r12d, 0xfffffffd
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x44f0]
call fcn.1400366c0
nop
test r12b, 1
je 0x140021665
and r12d, 0xfffffffe
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4510]
call fcn.1400366c0
mov edx, 0x18
lea rcx, [rbp + 0x5590]
call fcn.140018270
lea rdx, [0x140287358]
lea rcx, [rbp + 0x3fc0]
call fcn.140019c40
nop
lea r8, [rbp + 0x5728]
lea rdx, [rbp + 0x3fc0]
lea rcx, [rbp + 0x5590]
call fcn.14001d450
nop
lea rcx, [rbp + 0x3fc0]
call fcn.1400366c0
mov dword [rbp + 0x5278], r13d
lea rcx, [rbp + 0x5590]
call fcn.14003d3c0
mov rbx, rax
lea rcx, [rbp + 0x5590]
call fcn.1401f5e60
mov rdi, rax
cmp rbx, rax
je 0x14002193e
movabs r12, 0x1050550000001
movabs r15, 0x51000540045
nop dword [rax]
nop word [rax + rax]
lea rdx, str.NoSeed
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021719
inc dword [rbp + 0x5278]
lea rdx, str.Dropless
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021733
add dword [rbp + 0x5278], 2
lea rdx, str.Beta
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x14002174d
add dword [rbp + 0x5278], 4
lea rdx, [0x140286acc]
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021767
add dword [rbp + 0x5278], 8
lea rdx, str.Untradable
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x14002180f
add dword [rbp + 0x5278], 0x10
mov byte [rbp + 0x5260], 1
mov eax, dword [rbp + 0x525c]
cmp eax, 0x116
je 0x140021808
cmp eax, 0x2e2a
je 0x140021808
lea ecx, [rax - 0x2514]
cmp ecx, 0x30
ja 0x1400217b1
bt r12, rcx
jb 0x140021808
cmp eax, 0x23d0
je 0x140021808
cmp eax, 0x1f1a
je 0x140021808
lea ecx, [rax - 0x1422]
cmp ecx, 0x2a
ja 0x1400217d0
bt r15, rcx
jb 0x140021808
cmp eax, 0x20ec
je 0x140021808
cmp eax, 0x2cd6
je 0x140021808
cmp eax, 0x5a2
je 0x140021808
cmp eax, 0x2cca
je 0x140021808
cmp eax, 0x2c18
je 0x140021808
cmp eax, 0x2b7e
je 0x140021808
cmp eax, 0x289c
je 0x140021808
cmp eax, 0x2d2a
jne 0x14002180f
mov byte [rbp + 0x5260], 0
lea rdx, str.Wrenchable
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021829
add dword [rbp + 0x5278], 0x20
lea rdx, str.MultiFacing
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021843
add dword [rbp + 0x5278], 0x40
lea rdx, str.Permanent
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x14002185d
sub dword [rbp + 0x5278], 0xffffff80
lea rdx, str.AutoPickup
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x14002187a
add dword [rbp + 0x5278], 0x100
lea rdx, str.WorldLock
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021897
add dword [rbp + 0x5278], 0x200
lea rdx, str.NoSelf
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x1400218b4
add dword [rbp + 0x5278], 0x400
lea rdx, str.RandomGrow
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x1400218d1
add dword [rbp + 0x5278], 0x800
lea rdx, str.Public
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x1400218ee
add dword [rbp + 0x5278], 0x1000
lea rdx, str.Foreground
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x14002190b
add dword [rbp + 0x5278], 0x2000
lea rdx, str.OnlyCombiner
mov rcx, rbx
call fcn.1402020e0
test al, al
je 0x140021925
add dword [rbp + 0x5278], 0xc
add rbx, 0x20
cmp rbx, rdi
jne 0x140021700
mov r12d, dword [rsp + 0x48]
mov r15, qword [rbp + 0x1d90]
movzx eax, byte [rbp + 0x5260]
cmp dword [rbp + 0x525c], 0x1c0
mov esi, 1
cmove eax, esi
mov byte [rbp + 0x5260], al
lea rax, [rbp + 0x4530]
mov qword [rbp + 0x3dd8], rax
lea rdx, [rbp + 0x5448]
lea rcx, [rbp + 0x4530]
call fcn.14003da70
mov rbx, rax
lea rdx, [rbp + 0x56c8]
lea rcx, [rbp + 0x44b0]
call fcn.14003da70
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001d670
mov dword [rbp + 0x54d0], eax
lea rdx, [rbp + 0x5518]
lea rcx, [rbp + 0x4570]
call fcn.14003da70
mov edx, dword [rbp + 0x54d0]
mov rcx, rax
call fcn.14001e7b0
mov dword [rbp + 0x54cc], eax
mov ecx, dword [rbp + 0x525c]
call fcn.14001eb30
mov dword [rbp + 0x5258], eax
cmp dword [rbp + 0x5268], 0x51
jne 0x1400219f7
mov dword [rbp + 0x54d0], reloc.WS2_32.dll_recv
mov dword [rbp + 0x5270], esi
lea rdx, [rbp + 0x5448]
lea rcx, [rbp + 0x54d8]
call fcn.1401fb710
lea rdx, [rbp + 0x5140]
lea rcx, [0x140307de8]
call fcn.1401f8610
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
test dword [rax + 0x138], 0x800
je 0x140022435
xor r8d, r8d
lea rdx, str.Tangram_Block
lea rcx, [rbp + 0x5448]
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021a89
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Tangram_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Tangram_Block_Seed
jmp 0x140021ee0
lea rdx, str.Card_Block
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021ac8
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Card_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Card_Block_Seed
jmp 0x140021ee0
lea rdx, str.Growsaber
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021b07
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Growsaber
cmp rax, 0xffffffffffffffff
lea rax, str.Growsaber_Seed
jmp 0x140021ee0
lea rdx, str.Surgical
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021b46
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Surgical_Tool
cmp rax, 0xffffffffffffffff
lea rax, str.Surgical_Tool_Seed
jmp 0x140021ee0
lea rdx, str.Super_Shirt
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021b85
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Super_Shirt
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Shirt_Seed
jmp 0x140021ee0
lea rdx, str.Muscle_Shirt
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021bc4
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Muscle_Shirt
cmp rax, 0xffffffffffffffff
lea rax, str.Muscle_Shirt_Seed
jmp 0x140021ee0
lea rdx, str.Heroic_Tights
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021c03
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Heroic_Tights
cmp rax, 0xffffffffffffffff
lea rax, str.Heroic_Tights_Seed
jmp 0x140021ee0
lea rdx, str.Super_Tights
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021c42
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Super_Tights
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Tights_Seed
jmp 0x140021ee0
lea rdx, str.Heroic_Boots
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021c81
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Heroic_Boots
cmp rax, 0xffffffffffffffff
lea rax, str.Heroic_Boots_Seed
jmp 0x140021ee0
lea rdx, str.Superhero_Mask
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021cc0
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Superhero_Mask
cmp rax, 0xffffffffffffffff
lea rax, str.Superhero_Mask_Seed
jmp 0x140021ee0
lea rdx, str.Crimefighter_Mask
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021cff
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Crimefighter_Mask
cmp rax, 0xffffffffffffffff
lea rax, str.Crimefighter_Mask_Seed
jmp 0x140021ee0
lea rdx, str.Super_Cape
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021d3e
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Super_Cape
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Cape_Seed
jmp 0x140021ee0
lea rdx, str.Superheroine_Top
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021d7d
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Superheroine_Top
cmp rax, 0xffffffffffffffff
lea rax, str.Superheroine_Top_Seed
jmp 0x140021ee0
lea rdx, str.Super_Eye_Mask
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021dbc
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Super_Eye
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Eye_Seed
jmp 0x140021ee0
lea rdx, str.Super_Logo
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
jne 0x140021ec2
lea rdx, str.Superpower
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021e41
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Superpower
cmp rax, 0xffffffffffffffff
lea rax, str.Superpower_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Villain_Portrait
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021ea6
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Villain_Portrait
cmp rax, 0xffffffffffffffff
lea rax, str.Villain_Portrait_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Super_Logo
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021f0b
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Super_Logo
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Logo_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Fashionable_Dress
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021f70
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Fashionable_Dress
cmp rax, 0xffffffffffffffff
lea rax, str.Fashionable_Dress_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Stylin_Dress
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140021fd5
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Stylin_Dress
cmp rax, 0xffffffffffffffff
lea rax, str.Stylin_Dress_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.High_Heels
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x14002203a
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.High_Heels
cmp rax, 0xffffffffffffffff
lea rax, str.High_Heels_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Fashion_Purse
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x14002209f
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Fashion_Purse
cmp rax, 0xffffffffffffffff
lea rax, str.Fashion_Purse_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Number_Block
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140022104
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Number_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Number_Block_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Number
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140022169
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Number
cmp rax, 0xffffffffffffffff
lea rax, str.Number_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Paint_Bucket
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x1400221ce
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Paint_Bucket
cmp rax, 0xffffffffffffffff
lea rax, str.Paint_Bucket_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Crayon
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140022233
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Crayon_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Crayon_Block_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Command
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x140022298
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Command_Tool
cmp rax, 0xffffffffffffffff
lea rax, str.Command_Tool_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Growmoji
call fcn.1401fb3b0
xor r8d, r8d
lea rcx, [rbp + 0x5448]
cmp rax, 0xffffffffffffffff
je 0x1400222fd
lea rdx, str.Seed
call fcn.1401fb3b0
lea rbx, str.Growmoji
cmp rax, 0xffffffffffffffff
lea rax, str.Growmoji_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
lea rdx, str.Guild_Flag
call fcn.1401fb3b0
cmp rax, 0xffffffffffffffff
je 0x140022362
xor r8d, r8d
lea rdx, str.Seed
lea rcx, [rbp + 0x5448]
call fcn.1401fb3b0
lea rbx, str.Guild_Flag
cmp rax, 0xffffffffffffffff
lea rax, str.Guild_Flag_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb6f0
jmp 0x140022435
mov ebx, r13d
mov edi, r13d
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
test dword [rax + 0x138], 0x800
je 0x1400223d9
nop word [rax + rax]
mov eax, dword [rbp + 0x525c]
sub eax, ebx
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x390], 3
mov eax, dword [rbp + 0x525c]
je 0x1400223ba
mov edi, eax
sub edi, ebx
inc ebx
sub eax, ebx
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
test dword [rax + 0x138], 0x800
jne 0x140022390
xor r8d, r8d
lea rdx, str.Seed
lea rcx, [rbp + 0x5448]
call fcn.1401fb3b0
lea rcx, [0x140307de8]
cmp rax, 0xffffffffffffffff
je 0x140022404
lea eax, [rdi + 1]
movsxd rdx, eax
jmp 0x140022407
movsxd rdx, edi
call fcn.1401f85d0
lea rbx, [rax + 0x308]
movsxd rdx, dword [rbp + 0x525c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401fb710
movsxd rcx, dword [rbp + 0x5138]
cmp ecx, 0x342
je 0x140022467
cmp ecx, 0x263
je 0x140022467
lea eax, [rcx - 0x36a]
cmp eax, 0x2e
ja 0x14002247f
movabs rdx, 0x550000000001
bt rdx, rax
jae 0x14002247f
mov rdx, rcx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], esi
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xca
jne 0x1400224a2
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 5
mov ecx, dword [rbp + 0x5138]
lea eax, [rcx - 0x346]
mov ebx, 0x45
cmp eax, 6
ja 0x1400224b7
bt ebx, eax
jb 0x1400224dc
lea eax, [rcx - 0x182]
cmp eax, 4
ja 0x1400224cc
mov edx, reloc.WS2_32.dll_setsockopt
bt edx, eax
jb 0x1400224dc
cmp ecx, 0x21c
je 0x1400224dc
cmp ecx, 0x39a
jne 0x1400224f8
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0xa
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xcc
jne 0x14002251b
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], setsockopt
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2156
jne 0x14002253e
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x19
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2d0
je 0x14002255e
cmp ecx, 0xce
je 0x14002255e
cmp ecx, 0x210
je 0x14002255e
cmp ecx, 0x2134
jne 0x14002257a
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], gethostbyname
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x16e
je 0x14002259a
cmp ecx, 0x3a4
je 0x14002259a
cmp ecx, 0x21e
je 0x14002259a
cmp ecx, 0x372
jne 0x1400225b6
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x64
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xf2
je 0x1400225c6
cmp ecx, 0x2c6
jne 0x1400225e2
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0xc8
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x3a2
je 0x140022612
cmp ecx, 0x300
je 0x140022612
cmp ecx, 0x2a0
je 0x140022612
cmp ecx, 0x33e
je 0x140022612
cmp ecx, 0x3f0
je 0x140022612
cmp ecx, 0x215e
jne 0x14002262e
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0xfa
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x4d8
jne 0x140022651
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x190
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x16a
je 0x140022661
cmp ecx, 0x2b4
jne 0x14002267d
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x1f4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x382
jne 0x1400226a0
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x2ee
mov ecx, dword [rbp + 0x5138]
lea eax, [rcx - 0x3a6]
cmp eax, 0x32
ja 0x1400226bb
movabs rdx, 0x4000000001001
bt rdx, rax
jb 0x1400226db
cmp ecx, 0x114
je 0x1400226db
cmp ecx, 0x112
je 0x1400226db
cmp ecx, 0x198
je 0x1400226db
cmp ecx, 0x289a
jne 0x1400226f7
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x3e8
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x23e
je 0x14002271f
cmp ecx, 0x250
je 0x14002271f
cmp ecx, 0x2fe
je 0x14002271f
cmp ecx, 0x2f8
je 0x14002271f
cmp ecx, 0x3f4
jne 0x14002273b
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x9c4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x578
je 0x14002274b
cmp ecx, 0x384
jne 0x140022767
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x1388
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x704
jne 0x14002278a
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x4e20
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1c14
jne 0x1400227ad
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x30d40
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1412
jne 0x1400227d0
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x2710
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1414
jne 0x1400227f3
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0xc350
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1416
jne 0x140022816
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x58], 0x186a0
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x146
jne 0x140022852
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x1e
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11ea
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1146
je 0x140022872
cmp ecx, 0xa04
je 0x140022872
cmp ecx, 0xa06
je 0x140022872
cmp ecx, 0x14fc
jne 0x1400228a7
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1202
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b2c
jne 0x1400228df
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b2e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b3c
jne 0x14002291b
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 5
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b3e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b5a
jne 0x140022957
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], reloc.WS2_32.dll_inet_ntoa
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b5c
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b8a
jne 0x140022993
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b8e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x123c
jne 0x1400229cf
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x123e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b64
jne 0x140022a07
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b66
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b8
jne 0x140022a43
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x18aa
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x370
jne 0x140022a7f
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11d2
mov ecx, dword [rbp + 0x5138]
lea eax, [rcx - 0x14e4]
test eax, 0xfffffff9
jne 0x140022ac1
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1528
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x11e2
jne 0x140022af9
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11e4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1d24
jne 0x140022b35
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x19
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1d26
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xc0
je 0x140022b45
cmp ecx, 0x3ec
jne 0x140022b7a
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11d4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1376
jne 0x140022bb6
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1378
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x11e8
jne 0x140022bf2
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11da
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2c8
je 0x140022c02
cmp ecx, 0x3c0
jne 0x140022c33
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11da
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xaae
jne 0x140022c6f
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x129c
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b4c
jne 0x140022cab
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0xa
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b4e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x11d6
jne 0x140022ce7
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11d8
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1b56
jne 0x140022d23
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 2
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x1b58
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xd4c
je 0x140022d33
cmp ecx, 0xefc
jne 0x140022d68
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xd4e
jne 0x140022da4
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0xa
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x3ba
jne 0x140022de0
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x281c
jne 0x140022e1c
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax], 3
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 4], 0x2820
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x96a
jne 0x140022e5f
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x968
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x118a
jne 0x140022ea2
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x1167
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x7f4
jne 0x140022ee5
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x7f5
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x480
jne 0x140022f28
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0xa
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x47e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x4bc
jne 0x140022f6b
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x19
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x4a6
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x7f2
jne 0x140022fae
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x7f3
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x4d2
jne 0x140022ff1
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 4
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x4b6
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xc26
jne 0x140023034
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x19
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x48e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x7d0
jne 0x140023077
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], setsockopt
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x7ce
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1da6
jne 0x1400230ba
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x1da8
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2d88
jne 0x1400230fd
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x2d8a
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x8f2
jne 0x140023140
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x8ea
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xc32
jne 0x140023183
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], reloc.WS2_32.dll_recv
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0xc30
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0xeb2
jne 0x1400231c6
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0xea0
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2156
jne 0x140023209
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x2158
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1488
jne 0x14002324c
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0xd4], 0x1468
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a54
jne 0x1400234ab
mov dword [rsp + 0x64], 0x216e
mov dword [rsp + 0x60], 5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x64]
lea rcx, [rbp + 0x2660]
call fcn.1402024c0
mov dword [rsp + 0x6c], 0x10c8
mov dword [rsp + 0x68], esi
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x6c]
lea rcx, [rbp + 0x2668]
call fcn.1402024c0
mov dword [rsp + 0x74], 0x4ea
mov dword [rsp + 0x70], 5
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x74]
lea rcx, [rbp + 0x2670]
call fcn.1402024c0
mov dword [rsp + 0x7c], 0x4ec
mov dword [rsp + 0x78], 5
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 0x2678]
call fcn.1402024c0
mov dword [rbp - 0x7c], 0x4ee
mov dword [rbp - 0x80], 5
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x2680]
call fcn.1402024c0
mov dword [rbp - 0x74], 0x4f0
mov dword [rbp - 0x78], 5
lea r8, [rbp - 0x78]
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0x2688]
call fcn.1402024c0
mov dword [rbp - 0x6c], 0x4f2
mov dword [rbp - 0x70], 5
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x6c]
lea rcx, [rbp + 0x2690]
call fcn.1402024c0
mov dword [rbp - 0x64], 0x4f4
mov dword [rbp - 0x68], 5
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x64]
lea rcx, [rbp + 0x2698]
call fcn.1402024c0
mov dword [rbp - 0x5c], 0x4f6
mov dword [rbp - 0x60], 5
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x5c]
lea rcx, [rbp + 0x26a0]
call fcn.1402024c0
mov dword [rbp - 0x54], 0x10de
mov dword [rbp - 0x58], 5
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x54]
lea rcx, [rbp + 0x26a8]
call fcn.1402024c0
mov dword [rbp - 0x4c], 0x10d8
mov dword [rbp - 0x50], 5
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x4c]
lea rcx, [rbp + 0x26b0]
call fcn.1402024c0
mov dword [rbp - 0x44], 0x10d4
mov dword [rbp - 0x48], 5
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x44]
lea rcx, [rbp + 0x26b8]
call fcn.1402024c0
mov dword [rbp - 0x3c], 0x10da
mov dword [rbp - 0x40], 5
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x3c]
lea rcx, [rbp + 0x26c0]
call fcn.1402024c0
mov dword [rbp - 0x34], 0x10d6
mov dword [rbp - 0x38], 5
lea r8, [rbp - 0x38]
lea rdx, [rbp - 0x34]
lea rcx, [rbp + 0x26c8]
call fcn.1402024c0
mov dword [rbp - 0x2c], 0x10dc
mov dword [rbp - 0x30], 5
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x2c]
lea rcx, [rbp + 0x26d0]
call fcn.1402024c0
lea r8, [rbp + 0x26d8]
lea rdx, [rbp + 0x2660]
lea rcx, [rbp + 0x4e60]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a56
jne 0x1400235c8
mov dword [rbp - 0x24], 0xb62
mov dword [rbp - 0x28], 0x19
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x1eb0]
call fcn.1402024c0
mov dword [rbp - 0x1c], 0xbc4
mov dword [rbp - 0x20], reloc.WS2_32.dll_ntohs
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x1c]
lea rcx, [rbp + 0x1eb8]
call fcn.1402024c0
mov dword [rbp - 0x14], 0xbc6
mov dword [rbp - 0x18], 0xa
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x14]
lea rcx, [rbp + 0x1ec0]
call fcn.1402024c0
mov dword [rbp - 0xc], 0xbc8
mov dword [rbp - 0x10], 5
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0xc]
lea rcx, [rbp + 0x1ec8]
call fcn.1402024c0
mov dword [rbp - 4], 0xbca
mov dword [rbp - 8], 2
lea r8, [rbp - 8]
lea rdx, [rbp - 4]
lea rcx, [rbp + 0x1ed0]
call fcn.1402024c0
mov dword [rbp + 4], 0xbcc
mov dword [rbp], esi
lea r8, [rbp]
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x1ed8]
call fcn.1402024c0
lea r8, [rbp + 0x1ee0]
lea rdx, [rbp + 0x1eb0]
lea rcx, [rbp + 0x4e70]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a58
jne 0x14002392f
mov dword [rbp + 0xc], 0x2a66
mov dword [rbp + 8], esi
lea r8, [rbp + 8]
lea rdx, [rbp + 0xc]
lea rcx, [rbp + 0x3210]
call fcn.1402024c0
mov dword [rbp + 0x14], 0x2a64
mov dword [rbp + 0x10], esi
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x14]
lea rcx, [rbp + 0x3218]
call fcn.1402024c0
mov dword [rbp + 0x1c], 0x2a62
mov dword [rbp + 0x18], esi
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x1c]
lea rcx, [rbp + 0x3220]
call fcn.1402024c0
mov dword [rbp + 0x24], 0x2a60
mov dword [rbp + 0x20], esi
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x24]
lea rcx, [rbp + 0x3228]
call fcn.1402024c0
mov dword [rbp + 0x2c], 0x2a5e
mov dword [rbp + 0x28], esi
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x2c]
lea rcx, [rbp + 0x3230]
call fcn.1402024c0
mov dword [rbp + 0x34], 0x2a5c
mov dword [rbp + 0x30], esi
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x34]
lea rcx, [rbp + 0x3238]
call fcn.1402024c0
mov dword [rbp + 0x3c], 0x3bc
mov dword [rbp + 0x38], esi
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x3c]
lea rcx, [rbp + 0x3240]
call fcn.1402024c0
mov dword [rbp + 0x44], 0xd8c
mov dword [rbp + 0x40], esi
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x44]
lea rcx, [rbp + 0x3248]
call fcn.1402024c0
mov dword [rbp + 0x4c], 0x11d4
mov dword [rbp + 0x48], esi
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x4c]
lea rcx, [rbp + 0x3250]
call fcn.1402024c0
mov dword [rbp + 0x54], 0xefc
mov dword [rbp + 0x50], esi
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x54]
lea rcx, [rbp + 0x3258]
call fcn.1402024c0
mov dword [rbp + 0x5c], 0x2a4
mov dword [rbp + 0x58], esi
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x5c]
lea rcx, [rbp + 0x3260]
call fcn.1402024c0
mov dword [rbp + 0x64], 0x36a
mov dword [rbp + 0x60], esi
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x64]
lea rcx, [rbp + 0x3268]
call fcn.1402024c0
mov dword [rbp + 0x6c], 0x11d2
mov dword [rbp + 0x68], esi
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x6c]
lea rcx, [rbp + 0x3270]
call fcn.1402024c0
mov dword [rbp + 0x74], 0x364
mov dword [rbp + 0x70], esi
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x74]
lea rcx, [rbp + 0x3278]
call fcn.1402024c0
mov dword [rbp + 0x7c], 0xc4
mov dword [rbp + 0x78], esi
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x7c]
lea rcx, [rbp + 0x3280]
call fcn.1402024c0
mov dword [rbp + 0x84], 0x11e4
mov dword [rbp + 0x80], esi
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x84]
lea rcx, [rbp + 0x3288]
call fcn.1402024c0
mov dword [rbp + 0x8c], 0x11ea
mov dword [rbp + 0x88], esi
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x8c]
lea rcx, [rbp + 0x3290]
call fcn.1402024c0
mov dword [rbp + 0x94], 0x3c2
mov dword [rbp + 0x90], esi
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x94]
lea rcx, [rbp + 0x3298]
call fcn.1402024c0
mov dword [rbp + 0x9c], 0x21c
mov dword [rbp + 0x98], esi
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0x9c]
lea rcx, [rbp + 0x32a0]
call fcn.1402024c0
mov dword [rbp + 0xa4], 0xd64
mov dword [rbp + 0xa0], esi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xa4]
lea rcx, [rbp + 0x32a8]
call fcn.1402024c0
mov dword [rbp + 0xac], 0xd90
mov dword [rbp + 0xa8], esi
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0xac]
lea rcx, [rbp + 0x32b0]
call fcn.1402024c0
mov dword [rbp + 0xb4], 0x11ec
mov dword [rbp + 0xb0], esi
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xb4]
lea rcx, [rbp + 0x32b8]
call fcn.1402024c0
mov dword [rbp + 0xbc], 0x11fa
mov dword [rbp + 0xb8], esi
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xbc]
lea rcx, [rbp + 0x32c0]
call fcn.1402024c0
lea r8, [rbp + 0x32c8]
lea rdx, [rbp + 0x3210]
lea rcx, [rbp + 0x4e80]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a52
jne 0x140023bac
mov dword [rbp + 0xc4], 0x1978
mov dword [rbp + 0xc0], 2
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xc4]
lea rcx, [rbp + 0x23d0]
call fcn.1402024c0
mov dword [rbp + 0xcc], 0x198a
mov dword [rbp + 0xc8], 2
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xcc]
lea rcx, [rbp + 0x23d8]
call fcn.1402024c0
mov dword [rbp + 0xd4], 0x197a
mov dword [rbp + 0xd0], 2
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0xd4]
lea rcx, [rbp + 0x23e0]
call fcn.1402024c0
mov dword [rbp + 0xdc], 0x1980
mov dword [rbp + 0xd8], 2
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xdc]
lea rcx, [rbp + 0x23e8]
call fcn.1402024c0
mov dword [rbp + 0xe4], 0x198c
mov dword [rbp + 0xe0], 2
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xe4]
lea rcx, [rbp + 0x23f0]
call fcn.1402024c0
mov dword [rbp + 0xec], 0x1976
mov dword [rbp + 0xe8], 2
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0xec]
lea rcx, [rbp + 0x23f8]
call fcn.1402024c0
mov dword [rbp + 0xf4], 0x1982
mov dword [rbp + 0xf0], 2
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf4]
lea rcx, [rbp + 0x2400]
call fcn.1402024c0
mov dword [rbp + 0xfc], 0x197c
mov dword [rbp + 0xf8], 2
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0xfc]
lea rcx, [rbp + 0x2408]
call fcn.1402024c0
mov dword [rbp + 0x104], 0x1988
mov dword [rbp + 0x100], 2
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x104]
lea rcx, [rbp + 0x2410]
call fcn.1402024c0
mov dword [rbp + 0x10c], 0x1986
mov dword [rbp + 0x108], 2
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0x10c]
lea rcx, [rbp + 0x2418]
call fcn.1402024c0
mov dword [rbp + 0x114], 0x1984
mov dword [rbp + 0x110], 2
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x114]
lea rcx, [rbp + 0x2420]
call fcn.1402024c0
mov dword [rbp + 0x11c], 0x197e
mov dword [rbp + 0x118], 2
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x11c]
lea rcx, [rbp + 0x2428]
call fcn.1402024c0
lea r8, [rbp + 0x2430]
lea rdx, [rbp + 0x23d0]
lea rcx, [rbp + 0x4e90]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a5a
jne 0x140023f73
mov dword [rbp + 0x124], 0x94e
mov dword [rbp + 0x120], esi
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0x124]
lea rcx, [rbp + 0x2e70]
call fcn.1402024c0
mov dword [rbp + 0x12c], 0x8fc
mov dword [rbp + 0x128], esi
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0x12c]
lea rcx, [rbp + 0x2e78]
call fcn.1402024c0
mov dword [rbp + 0x134], 0x8fa
mov dword [rbp + 0x130], esi
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x134]
lea rcx, [rbp + 0x2e80]
call fcn.1402024c0
mov dword [rbp + 0x13c], 0x8f8
mov dword [rbp + 0x138], esi
lea r8, [rbp + 0x138]
lea rdx, [rbp + 0x13c]
lea rcx, [rbp + 0x2e88]
call fcn.1402024c0
mov dword [rbp + 0x144], 0x8f6
mov dword [rbp + 0x140], esi
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x144]
lea rcx, [rbp + 0x2e90]
call fcn.1402024c0
mov dword [rbp + 0x14c], 0x8f4
mov dword [rbp + 0x148], esi
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x14c]
lea rcx, [rbp + 0x2e98]
call fcn.1402024c0
mov dword [rbp + 0x154], 0x90c
mov dword [rbp + 0x150], esi
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x154]
lea rcx, [rbp + 0x2ea0]
call fcn.1402024c0
mov dword [rbp + 0x15c], 0x90a
mov dword [rbp + 0x158], esi
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x15c]
lea rcx, [rbp + 0x2ea8]
call fcn.1402024c0
mov dword [rbp + 0x164], 0x908
mov dword [rbp + 0x160], esi
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x164]
lea rcx, [rbp + 0x2eb0]
call fcn.1402024c0
mov dword [rbp + 0x16c], 0x906
mov dword [rbp + 0x168], esi
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x16c]
lea rcx, [rbp + 0x2eb8]
call fcn.1402024c0
mov dword [rbp + 0x174], 0x904
mov dword [rbp + 0x170], esi
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x174]
lea rcx, [rbp + 0x2ec0]
call fcn.1402024c0
mov dword [rbp + 0x17c], 0x918
mov dword [rbp + 0x178], esi
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0x17c]
lea rcx, [rbp + 0x2ec8]
call fcn.1402024c0
mov dword [rbp + 0x184], 0x916
mov dword [rbp + 0x180], esi
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x184]
lea rcx, [rbp + 0x2ed0]
call fcn.1402024c0
mov dword [rbp + 0x18c], 0x914
mov dword [rbp + 0x188], esi
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x18c]
lea rcx, [rbp + 0x2ed8]
call fcn.1402024c0
mov dword [rbp + 0x194], 0x912
mov dword [rbp + 0x190], esi
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x194]
lea rcx, [rbp + 0x2ee0]
call fcn.1402024c0
mov dword [rbp + 0x19c], 0x910
mov dword [rbp + 0x198], esi
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x19c]
lea rcx, [rbp + 0x2ee8]
call fcn.1402024c0
mov dword [rbp + 0x1a4], 0x91c
mov dword [rbp + 0x1a0], esi
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x1a4]
lea rcx, [rbp + 0x2ef0]
call fcn.1402024c0
mov dword [rbp + 0x1ac], 0x91e
mov dword [rbp + 0x1a8], esi
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x1ac]
lea rcx, [rbp + 0x2ef8]
call fcn.1402024c0
mov dword [rbp + 0x1b4], 0x920
mov dword [rbp + 0x1b0], esi
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x1b4]
lea rcx, [rbp + 0x2f00]
call fcn.1402024c0
mov dword [rbp + 0x1bc], 0x922
mov dword [rbp + 0x1b8], esi
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0x1bc]
lea rcx, [rbp + 0x2f08]
call fcn.1402024c0
mov dword [rbp + 0x1c4], 0x924
mov dword [rbp + 0x1c0], esi
lea r8, [rbp + 0x1c0]
lea rdx, [rbp + 0x1c4]
lea rcx, [rbp + 0x2f10]
call fcn.1402024c0
lea r8, [rbp + 0x2f18]
lea rdx, [rbp + 0x2e70]
lea rcx, [rbp + 0x4ea0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2a84
jne 0x140024276
mov dword [rbp + 0x1cc], 0x216e
mov dword [rbp + 0x1c8], 0xa
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0x1cc]
lea rcx, [rbp + 0x2560]
call fcn.1402024c0
mov dword [rbp + 0x1d4], 0x10c8
mov dword [rbp + 0x1d0], esi
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0x1d4]
lea rcx, [rbp + 0x2568]
call fcn.1402024c0
mov dword [rbp + 0x1dc], 0x4ea
mov dword [rbp + 0x1d8], 0xa
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1dc]
lea rcx, [rbp + 0x2570]
call fcn.1402024c0
mov dword [rbp + 0x1e4], 0x4ec
mov dword [rbp + 0x1e0], 0xa
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0x1e4]
lea rcx, [rbp + 0x2578]
call fcn.1402024c0
mov dword [rbp + 0x1ec], 0x4ee
mov dword [rbp + 0x1e8], 0xa
lea r8, [rbp + 0x1e8]
lea rdx, [rbp + 0x1ec]
lea rcx, [rbp + 0x2580]
call fcn.1402024c0
mov dword [rbp + 0x1f4], 0x4f0
mov dword [rbp + 0x1f0], 0xa
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0x1f4]
lea rcx, [rbp + 0x2588]
call fcn.1402024c0
mov dword [rbp + 0x1fc], 0x4f2
mov dword [rbp + 0x1f8], 0xa
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0x1fc]
lea rcx, [rbp + 0x2590]
call fcn.1402024c0
mov dword [rbp + 0x204], 0x4f4
mov dword [rbp + 0x200], 0xa
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x204]
lea rcx, [rbp + 0x2598]
call fcn.1402024c0
mov dword [rbp + 0x20c], 0x4f6
mov dword [rbp + 0x208], 0xa
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x20c]
lea rcx, [rbp + 0x25a0]
call fcn.1402024c0
mov dword [rbp + 0x214], 0x10de
mov dword [rbp + 0x210], 0xa
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x214]
lea rcx, [rbp + 0x25a8]
call fcn.1402024c0
mov dword [rbp + 0x21c], 0x10d8
mov dword [rbp + 0x218], 0xa
lea r8, [rbp + 0x218]
lea rdx, [rbp + 0x21c]
lea rcx, [rbp + 0x25b0]
call fcn.1402024c0
mov dword [rbp + 0x224], 0x10d4
mov dword [rbp + 0x220], 0xa
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x224]
lea rcx, [rbp + 0x25b8]
call fcn.1402024c0
mov dword [rbp + 0x22c], 0x10da
mov dword [rbp + 0x228], 0xa
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x22c]
lea rcx, [rbp + 0x25c0]
call fcn.1402024c0
mov dword [rbp + 0x234], 0x10d6
mov dword [rbp + 0x230], 0xa
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x234]
lea rcx, [rbp + 0x25c8]
call fcn.1402024c0
mov dword [rbp + 0x23c], 0x10dc
mov dword [rbp + 0x238], 0xa
lea r8, [rbp + 0x238]
lea rdx, [rbp + 0x23c]
lea rcx, [rbp + 0x25d0]
call fcn.1402024c0
lea r8, [rbp + 0x25d8]
lea rdx, [rbp + 0x2560]
lea rcx, [rbp + 0x4eb0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2aa4
jne 0x1400244f3
mov dword [rbp + 0x244], 0x1978
mov dword [rbp + 0x240], 5
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x244]
lea rcx, [rbp + 0x2430]
call fcn.1402024c0
mov dword [rbp + 0x24c], 0x198a
mov dword [rbp + 0x248], 5
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x24c]
lea rcx, [rbp + 0x2438]
call fcn.1402024c0
mov dword [rbp + 0x254], 0x197a
mov dword [rbp + 0x250], 5
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x254]
lea rcx, [rbp + 0x2440]
call fcn.1402024c0
mov dword [rbp + 0x25c], 0x1980
mov dword [rbp + 0x258], 5
lea r8, [rbp + 0x258]
lea rdx, [rbp + 0x25c]
lea rcx, [rbp + 0x2448]
call fcn.1402024c0
mov dword [rbp + 0x264], 0x198c
mov dword [rbp + 0x260], 5
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0x264]
lea rcx, [rbp + 0x2450]
call fcn.1402024c0
mov dword [rbp + 0x26c], 0x1976
mov dword [rbp + 0x268], 5
lea r8, [rbp + 0x268]
lea rdx, [rbp + 0x26c]
lea rcx, [rbp + 0x2458]
call fcn.1402024c0
mov dword [rbp + 0x274], 0x1982
mov dword [rbp + 0x270], 5
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x274]
lea rcx, [rbp + 0x2460]
call fcn.1402024c0
mov dword [rbp + 0x27c], 0x197c
mov dword [rbp + 0x278], 5
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x27c]
lea rcx, [rbp + 0x2468]
call fcn.1402024c0
mov dword [rbp + 0x284], 0x1988
mov dword [rbp + 0x280], 5
lea r8, [rbp + 0x280]
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x2470]
call fcn.1402024c0
mov dword [rbp + 0x28c], 0x1986
mov dword [rbp + 0x288], 5
lea r8, [rbp + 0x288]
lea rdx, [rbp + 0x28c]
lea rcx, [rbp + 0x2478]
call fcn.1402024c0
mov dword [rbp + 0x294], 0x1984
mov dword [rbp + 0x290], 5
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x294]
lea rcx, [rbp + 0x2480]
call fcn.1402024c0
mov dword [rbp + 0x29c], 0x197e
mov dword [rbp + 0x298], 5
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x29c]
lea rcx, [rbp + 0x2488]
call fcn.1402024c0
lea r8, [rbp + 0x2490]
lea rdx, [rbp + 0x2430]
lea rcx, [rbp + 0x4ec0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2d84
jne 0x140024742
mov dword [rbp + 0x2a4], 0x2d4e
mov dword [rbp + 0x2a0], gethostbyname
lea r8, [rbp + 0x2a0]
lea rdx, [rbp + 0x2a4]
lea rcx, [rbp + 0x2310]
call fcn.1402024c0
mov dword [rbp + 0x2ac], 0x2d50
mov dword [rbp + 0x2a8], setsockopt
lea r8, [rbp + 0x2a8]
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x2318]
call fcn.1402024c0
mov dword [rbp + 0x2b4], 0x2d52
mov dword [rbp + 0x2b0], setsockopt
lea r8, [rbp + 0x2b0]
lea rdx, [rbp + 0x2b4]
lea rcx, [rbp + 0x2320]
call fcn.1402024c0
mov dword [rbp + 0x2bc], 0x2d54
mov dword [rbp + 0x2b8], gethostbyname
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x2bc]
lea rcx, [rbp + 0x2328]
call fcn.1402024c0
mov dword [rbp + 0x2c4], 0x2d56
mov dword [rbp + 0x2c0], setsockopt
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x2c4]
lea rcx, [rbp + 0x2330]
call fcn.1402024c0
mov dword [rbp + 0x2cc], 0x2d58
mov dword [rbp + 0x2c8], gethostbyname
lea r8, [rbp + 0x2c8]
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp + 0x2338]
call fcn.1402024c0
mov dword [rbp + 0x2d4], 0x2d5a
mov dword [rbp + 0x2d0], 0x64
lea r8, [rbp + 0x2d0]
lea rdx, [rbp + 0x2d4]
lea rcx, [rbp + 0x2340]
call fcn.1402024c0
mov dword [rbp + 0x2dc], 0x2d5c
mov dword [rbp + 0x2d8], gethostbyname
lea r8, [rbp + 0x2d8]
lea rdx, [rbp + 0x2dc]
lea rcx, [rbp + 0x2348]
call fcn.1402024c0
mov dword [rbp + 0x2e4], 0x2d5e
mov dword [rbp + 0x2e0], 0x64
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x2e4]
lea rcx, [rbp + 0x2350]
call fcn.1402024c0
mov dword [rbp + 0x2ec], 0x2d60
mov dword [rbp + 0x2e8], gethostbyname
lea r8, [rbp + 0x2e8]
lea rdx, [rbp + 0x2ec]
lea rcx, [rbp + 0x2358]
call fcn.1402024c0
mov dword [rbp + 0x2f4], 0x2d62
mov dword [rbp + 0x2f0], setsockopt
lea r8, [rbp + 0x2f0]
lea rdx, [rbp + 0x2f4]
lea rcx, [rbp + 0x2360]
call fcn.1402024c0
lea r8, [rbp + 0x2368]
lea rdx, [rbp + 0x2310]
lea rcx, [rbp + 0x4ed0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2b94
jne 0x1400247c7
movdqa xmm0, xmmword [0x1402d6530]
movdqu xmmword [rbp + 0x21d8], xmm0
movdqa xmm1, xmmword [0x1402d6580]
movdqu xmmword [rbp + 0x21e8], xmm1
mov dword [rbp + 0x21f8], 0x1efc
mov dword [rbp + 0x21fc], 0x1f5c
lea r8, [rbp + 0x2200]
lea rdx, [rbp + 0x21d8]
lea rcx, [rbp + 0x4e50]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x60]
lea rdx, [rsp + 0x30]
call fcn.1401f8890
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1dcc
jne 0x14002486a
movdqa xmm0, xmmword [0x1402d6570]
movdqa xmmword [rbp + 0x4130], xmm0
movdqa xmm1, xmmword [0x1402d6560]
movdqa xmmword [rbp + 0x4140], xmm1
movdqa xmm0, xmm1
movdqa xmmword [rbp + 0x4150], xmm1
movdqa xmmword [rbp + 0x4160], xmm1
movdqa xmmword [rbp + 0x4170], xmm1
movdqa xmmword [rbp + 0x4180], xmm1
mov dword [rbp + 0x4190], 0x1da6
lea r8, [rbp + 0x4194]
lea rdx, [rbp + 0x4130]
lea rcx, [rbp + 0x4ef0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x60]
lea rdx, [rsp + 0x30]
call fcn.1401f8890
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x550
jne 0x140025a3a
mov dword [rbp + 0x2fc], 0xdee
mov dword [rbp + 0x2f8], esi
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2fc]
lea rcx, [rbp + 0x3980]
call fcn.1402024c0
mov dword [rbp + 0x304], reloc.WS2_32.dll_inet_ntoa
mov dword [rbp + 0x300], esi
lea r8, [rbp + 0x300]
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x3988]
call fcn.1402024c0
mov dword [rbp + 0x30c], 0x38
mov dword [rbp + 0x308], esi
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x30c]
lea rcx, [rbp + 0x3990]
call fcn.1402024c0
mov dword [rbp + 0x314], reloc.WS2_32.dll_recv
mov dword [rbp + 0x310], esi
lea r8, [rbp + 0x310]
lea rdx, [rbp + 0x314]
lea rcx, [rbp + 0x3998]
call fcn.1402024c0
mov dword [rbp + 0x31c], 0x17c
mov dword [rbp + 0x318], esi
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x31c]
lea rcx, [rbp + 0x39a0]
call fcn.1402024c0
mov dword [rbp + 0x324], 0x472
mov dword [rbp + 0x320], esi
lea r8, [rbp + 0x320]
lea rdx, [rbp + 0x324]
lea rcx, [rbp + 0x39a8]
call fcn.1402024c0
mov dword [rbp + 0x32c], setsockopt
mov dword [rbp + 0x328], esi
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x32c]
lea rcx, [rbp + 0x39b0]
call fcn.1402024c0
mov dword [rbp + 0x334], 0x64
mov dword [rbp + 0x330], esi
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x334]
lea rcx, [rbp + 0x39b8]
call fcn.1402024c0
mov dword [rbp + 0x33c], 0x17a
mov dword [rbp + 0x338], esi
lea r8, [rbp + 0x338]
lea rdx, [rbp + 0x33c]
lea rcx, [rbp + 0x39c0]
call fcn.1402024c0
mov dword [rbp + 0x344], reloc.WS2_32.dll_WSACleanup
mov dword [rbp + 0x340], esi
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x39c8]
call fcn.1402024c0
mov dword [rbp + 0x34c], 0x172
mov dword [rbp + 0x348], esi
lea r8, [rbp + 0x348]
lea rdx, [rbp + 0x34c]
lea rcx, [rbp + 0x39d0]
call fcn.1402024c0
mov dword [rbp + 0x354], 0x1a
mov dword [rbp + 0x350], esi
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x354]
lea rcx, [rbp + 0x39d8]
call fcn.1402024c0
mov dword [rbp + 0x35c], socket
mov dword [rbp + 0x358], esi
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x35c]
lea rcx, [rbp + 0x39e0]
call fcn.1402024c0
mov dword [rbp + 0x364], 0x244
mov dword [rbp + 0x360], esi
lea r8, [rbp + 0x360]
lea rdx, [rbp + 0x364]
lea rcx, [rbp + 0x39e8]
call fcn.1402024c0
mov dword [rbp + 0x36c], 0xc2
mov dword [rbp + 0x368], esi
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x36c]
lea rcx, [rbp + 0x39f0]
call fcn.1402024c0
mov dword [rbp + 0x374], WSAGetLastError
mov dword [rbp + 0x370], esi
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x374]
lea rcx, [rbp + 0x39f8]
call fcn.1402024c0
mov dword [rbp + 0x37c], 0xbe
mov dword [rbp + 0x378], esi
lea r8, [rbp + 0x378]
lea rdx, [rbp + 0x37c]
lea rcx, [rbp + 0x3a00]
call fcn.1402024c0
mov dword [rbp + 0x384], 0x178
mov dword [rbp + 0x380], esi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x384]
lea rcx, [rbp + 0x3a08]
call fcn.1402024c0
mov dword [rbp + 0x38c], 0x51a
mov dword [rbp + 0x388], esi
lea r8, [rbp + 0x388]
lea rdx, [rbp + 0x38c]
lea rcx, [rbp + 0x3a10]
call fcn.1402024c0
mov dword [rbp + 0x394], 0x2b8
mov dword [rbp + 0x390], esi
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x394]
lea rcx, [rbp + 0x3a18]
call fcn.1402024c0
mov dword [rbp + 0x39c], 0x370
mov dword [rbp + 0x398], esi
lea r8, [rbp + 0x398]
lea rdx, [rbp + 0x39c]
lea rcx, [rbp + 0x3a20]
call fcn.1402024c0
mov dword [rbp + 0x3a4], 0xa6
mov dword [rbp + 0x3a0], esi
lea r8, [rbp + 0x3a0]
lea rdx, [rbp + 0x3a4]
lea rcx, [rbp + 0x3a28]
call fcn.1402024c0
mov dword [rbp + 0x3ac], 0xb8
mov dword [rbp + 0x3a8], esi
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x3ac]
lea rcx, [rbp + 0x3a30]
call fcn.1402024c0
mov dword [rbp + 0x3b4], 0x52a
mov dword [rbp + 0x3b0], esi
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x3b4]
lea rcx, [rbp + 0x3a38]
call fcn.1402024c0
mov dword [rbp + 0x3bc], 0xa4
mov dword [rbp + 0x3b8], esi
lea r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3bc]
lea rcx, [rbp + 0x3a40]
call fcn.1402024c0
mov dword [rbp + 0x3c4], 0xdfa
mov dword [rbp + 0x3c0], esi
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x3c4]
lea rcx, [rbp + 0x3a48]
call fcn.1402024c0
mov dword [rbp + 0x3cc], 0xec6
mov dword [rbp + 0x3c8], esi
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x3cc]
lea rcx, [rbp + 0x3a50]
call fcn.1402024c0
mov dword [rbp + 0x3d4], 0x170
mov dword [rbp + 0x3d0], esi
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x3a58]
call fcn.1402024c0
mov dword [rbp + 0x3dc], 0x18
mov dword [rbp + 0x3d8], esi
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp + 0x3a60]
call fcn.1402024c0
mov dword [rbp + 0x3e4], 0xaa
mov dword [rbp + 0x3e0], esi
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x3e4]
lea rcx, [rbp + 0x3a68]
call fcn.1402024c0
mov dword [rbp + 0x3ec], 0x174
mov dword [rbp + 0x3e8], esi
lea r8, [rbp + 0x3e8]
lea rdx, [rbp + 0x3ec]
lea rcx, [rbp + 0x3a70]
call fcn.1402024c0
mov dword [rbp + 0x3f4], 0x176
mov dword [rbp + 0x3f0], esi
lea r8, [rbp + 0x3f0]
lea rdx, [rbp + 0x3f4]
lea rcx, [rbp + 0x3a78]
call fcn.1402024c0
mov dword [rbp + 0x3fc], reloc.WS2_32.dll_gethostbyname
mov dword [rbp + 0x3f8], esi
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x3fc]
lea rcx, [rbp + 0x3a80]
call fcn.1402024c0
mov dword [rbp + 0x404], WSAGetLastError
mov dword [rbp + 0x400], esi
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0x404]
lea rcx, [rbp + 0x3a88]
call fcn.1402024c0
mov dword [rbp + 0x40c], 0xb2
mov dword [rbp + 0x408], esi
lea r8, [rbp + 0x408]
lea rdx, [rbp + 0x40c]
lea rcx, [rbp + 0x3a90]
call fcn.1402024c0
mov dword [rbp + 0x414], 0x2a
mov dword [rbp + 0x410], esi
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0x414]
lea rcx, [rbp + 0x3a98]
call fcn.1402024c0
mov dword [rbp + 0x41c], 0x44
mov dword [rbp + 0x418], esi
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0x41c]
lea rcx, [rbp + 0x3aa0]
call fcn.1402024c0
mov dword [rbp + 0x424], 0x28
mov dword [rbp + 0x420], esi
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x424]
lea rcx, [rbp + 0x3aa8]
call fcn.1402024c0
mov dword [rbp + 0x42c], 0x1c
mov dword [rbp + 0x428], esi
lea r8, [rbp + 0x428]
lea rdx, [rbp + 0x42c]
lea rcx, [rbp + 0x3ab0]
call fcn.1402024c0
mov dword [rbp + 0x434], pe_nt_image_headers64
mov dword [rbp + 0x430], esi
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x434]
lea rcx, [rbp + 0x3ab8]
call fcn.1402024c0
mov dword [rbp + 0x43c], 0xb0
mov dword [rbp + 0x438], esi
lea r8, [rbp + 0x438]
lea rdx, [rbp + 0x43c]
lea rcx, [rbp + 0x3ac0]
call fcn.1402024c0
mov dword [rbp + 0x444], 0x82
mov dword [rbp + 0x440], esi
lea r8, [rbp + 0x440]
lea rdx, [rbp + 0x444]
lea rcx, [rbp + 0x3ac8]
call fcn.1402024c0
mov dword [rbp + 0x44c], 0x10e
mov dword [rbp + 0x448], esi
lea r8, [rbp + 0x448]
lea rdx, [rbp + 0x44c]
lea rcx, [rbp + 0x3ad0]
call fcn.1402024c0
mov dword [rbp + 0x454], 0x52c
mov dword [rbp + 0x450], esi
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x454]
lea rcx, [rbp + 0x3ad8]
call fcn.1402024c0
mov dword [rbp + 0x45c], 0xec
mov dword [rbp + 0x458], esi
lea r8, [rbp + 0x458]
lea rdx, [rbp + 0x45c]
lea rcx, [rbp + 0x3ae0]
call fcn.1402024c0
mov dword [rbp + 0x464], __WSAFDIsSet
mov dword [rbp + 0x460], esi
lea r8, [rbp + 0x460]
lea rdx, [rbp + 0x464]
lea rcx, [rbp + 0x3ae8]
call fcn.1402024c0
mov dword [rbp + 0x46c], 0x150
mov dword [rbp + 0x468], esi
lea r8, [rbp + 0x468]
lea rdx, [rbp + 0x46c]
lea rcx, [rbp + 0x3af0]
call fcn.1402024c0
mov dword [rbp + 0x474], 0x2b6
mov dword [rbp + 0x470], esi
lea r8, [rbp + 0x470]
lea rdx, [rbp + 0x474]
lea rcx, [rbp + 0x3af8]
call fcn.1402024c0
mov dword [rbp + 0x47c], 0x2732
mov dword [rbp + 0x478], esi
lea r8, [rbp + 0x478]
lea rdx, [rbp + 0x47c]
lea rcx, [rbp + 0x3b00]
call fcn.1402024c0
mov dword [rbp + 0x484], 0x8c
mov dword [rbp + 0x480], esi
lea r8, [rbp + 0x480]
lea rdx, [rbp + 0x484]
lea rcx, [rbp + 0x3b08]
call fcn.1402024c0
mov dword [rbp + 0x48c], 0x4c
mov dword [rbp + 0x488], esi
lea r8, [rbp + 0x488]
lea rdx, [rbp + 0x48c]
lea rcx, [rbp + 0x3b10]
call fcn.1402024c0
mov dword [rbp + 0x494], gethostbyname
mov dword [rbp + 0x490], esi
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x494]
lea rcx, [rbp + 0x3b18]
call fcn.1402024c0
mov dword [rbp + 0x49c], 0xbc
mov dword [rbp + 0x498], esi
lea r8, [rbp + 0x498]
lea rdx, [rbp + 0x49c]
lea rcx, [rbp + 0x3b20]
call fcn.1402024c0
mov dword [rbp + 0x4a4], gethostbyname
mov dword [rbp + 0x4a0], esi
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x4a4]
lea rcx, [rbp + 0x3b28]
call fcn.1402024c0
mov dword [rbp + 0x4ac], 0x22
mov dword [rbp + 0x4a8], esi
lea r8, [rbp + 0x4a8]
lea rdx, [rbp + 0x4ac]
lea rcx, [rbp + 0x3b30]
call fcn.1402024c0
mov dword [rbp + 0x4b4], 0xa8
mov dword [rbp + 0x4b0], esi
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x4b4]
lea rcx, [rbp + 0x3b38]
call fcn.1402024c0
mov dword [rbp + 0x4bc], 0x36
mov dword [rbp + 0x4b8], esi
lea r8, [rbp + 0x4b8]
lea rdx, [rbp + 0x4bc]
lea rcx, [rbp + 0x3b40]
call fcn.1402024c0
mov dword [rbp + 0x4c4], 0xde
mov dword [rbp + 0x4c0], esi
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4c4]
lea rcx, [rbp + 0x3b48]
call fcn.1402024c0
mov dword [rbp + 0x4cc], 0xae
mov dword [rbp + 0x4c8], esi
lea r8, [rbp + 0x4c8]
lea rdx, [rbp + 0x4cc]
lea rcx, [rbp + 0x3b50]
call fcn.1402024c0
mov dword [rbp + 0x4d4], 0x374
mov dword [rbp + 0x4d0], esi
lea r8, [rbp + 0x4d0]
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x3b58]
call fcn.1402024c0
mov dword [rbp + 0x4dc], 0x76
mov dword [rbp + 0x4d8], esi
lea r8, [rbp + 0x4d8]
lea rdx, [rbp + 0x4dc]
lea rcx, [rbp + 0x3b60]
call fcn.1402024c0
mov dword [rbp + 0x4e4], 0xdf4
mov dword [rbp + 0x4e0], esi
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x4e4]
lea rcx, [rbp + 0x3b68]
call fcn.1402024c0
mov dword [rbp + 0x4ec], 0xc6
mov dword [rbp + 0x4e8], esi
lea r8, [rbp + 0x4e8]
lea rdx, [rbp + 0x4ec]
lea rcx, [rbp + 0x3b70]
call fcn.1402024c0
mov dword [rbp + 0x4f4], 0x224
mov dword [rbp + 0x4f0], esi
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x4f4]
lea rcx, [rbp + 0x3b78]
call fcn.1402024c0
mov dword [rbp + 0x4fc], 0x24
mov dword [rbp + 0x4f8], esi
lea r8, [rbp + 0x4f8]
lea rdx, [rbp + 0x4fc]
lea rcx, [rbp + 0x3b80]
call fcn.1402024c0
mov dword [rbp + 0x504], 0x2a8
mov dword [rbp + 0x500], esi
lea r8, [rbp + 0x500]
lea rdx, [rbp + 0x504]
lea rcx, [rbp + 0x3b88]
call fcn.1402024c0
mov dword [rbp + 0x50c], 0x28e
mov dword [rbp + 0x508], esi
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x50c]
lea rcx, [rbp + 0x3b90]
call fcn.1402024c0
mov dword [rbp + 0x514], 0x7a
mov dword [rbp + 0x510], esi
lea r8, [rbp + 0x510]
lea rdx, [rbp + 0x514]
lea rcx, [rbp + 0x3b98]
call fcn.1402024c0
mov dword [rbp + 0x51c], 0xee
mov dword [rbp + 0x518], esi
lea r8, [rbp + 0x518]
lea rdx, [rbp + 0x51c]
lea rcx, [rbp + 0x3ba0]
call fcn.1402024c0
mov dword [rbp + 0x524], WSAStartup
mov dword [rbp + 0x520], esi
lea r8, [rbp + 0x520]
lea rdx, [rbp + 0x524]
lea rcx, [rbp + 0x3ba8]
call fcn.1402024c0
mov dword [rbp + 0x52c], 0x42
mov dword [rbp + 0x528], esi
lea r8, [rbp + 0x528]
lea rdx, [rbp + 0x52c]
lea rcx, [rbp + 0x3bb0]
call fcn.1402024c0
mov dword [rbp + 0x534], 0x26
mov dword [rbp + 0x530], esi
lea r8, [rbp + 0x530]
lea rdx, [rbp + 0x534]
lea rcx, [rbp + 0x3bb8]
call fcn.1402024c0
mov dword [rbp + 0x53c], 0x5a
mov dword [rbp + 0x538], esi
lea r8, [rbp + 0x538]
lea rdx, [rbp + 0x53c]
lea rcx, [rbp + 0x3bc0]
call fcn.1402024c0
mov dword [rbp + 0x544], 0xd0
mov dword [rbp + 0x540], esi
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0x544]
lea rcx, [rbp + 0x3bc8]
call fcn.1402024c0
mov dword [rbp + 0x54c], 0xa2
mov dword [rbp + 0x548], esi
lea r8, [rbp + 0x548]
lea rdx, [rbp + 0x54c]
lea rcx, [rbp + 0x3bd0]
call fcn.1402024c0
mov dword [rbp + 0x554], 0x1e
mov dword [rbp + 0x550], esi
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x554]
lea rcx, [rbp + 0x3bd8]
call fcn.1402024c0
mov dword [rbp + 0x55c], 0x110
mov dword [rbp + 0x558], esi
lea r8, [rbp + 0x558]
lea rdx, [rbp + 0x55c]
lea rcx, [rbp + 0x3be0]
call fcn.1402024c0
mov dword [rbp + 0x564], 0x29e
mov dword [rbp + 0x560], esi
lea r8, [rbp + 0x560]
lea rdx, [rbp + 0x564]
lea rcx, [rbp + 0x3be8]
call fcn.1402024c0
mov dword [rbp + 0x56c], 0x378
mov dword [rbp + 0x568], esi
lea r8, [rbp + 0x568]
lea rdx, [rbp + 0x56c]
lea rcx, [rbp + 0x3bf0]
call fcn.1402024c0
mov dword [rbp + 0x574], __WSAFDIsSet
mov dword [rbp + 0x570], esi
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x574]
lea rcx, [rbp + 0x3bf8]
call fcn.1402024c0
mov dword [rbp + 0x57c], 0x376
mov dword [rbp + 0x578], esi
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x57c]
lea rcx, [rbp + 0x3c00]
call fcn.1402024c0
mov dword [rbp + 0x584], 0xc0
mov dword [rbp + 0x580], esi
lea r8, [rbp + 0x580]
lea rdx, [rbp + 0x584]
lea rcx, [rbp + 0x3c08]
call fcn.1402024c0
mov dword [rbp + 0x58c], 0x7e
mov dword [rbp + 0x588], esi
lea r8, [rbp + 0x588]
lea rdx, [rbp + 0x58c]
lea rcx, [rbp + 0x3c10]
call fcn.1402024c0
mov dword [rbp + 0x594], 0x598
mov dword [rbp + 0x590], esi
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x594]
lea rcx, [rbp + 0x3c18]
call fcn.1402024c0
mov dword [rbp + 0x59c], 0xb7a
mov dword [rbp + 0x598], esi
lea r8, [rbp + 0x598]
lea rdx, [rbp + 0x59c]
lea rcx, [rbp + 0x3c20]
call fcn.1402024c0
mov dword [rbp + 0x5a4], 0xac
mov dword [rbp + 0x5a0], esi
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x5a4]
lea rcx, [rbp + 0x3c28]
call fcn.1402024c0
mov dword [rbp + 0x5ac], 0x1dce
mov dword [rbp + 0x5a8], esi
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x5ac]
lea rcx, [rbp + 0x3c30]
call fcn.1402024c0
mov dword [rbp + 0x5b4], 0x19c
mov dword [rbp + 0x5b0], esi
lea r8, [rbp + 0x5b0]
lea rdx, [rbp + 0x5b4]
lea rcx, [rbp + 0x3c38]
call fcn.1402024c0
mov dword [rbp + 0x5bc], 0xdf2
mov dword [rbp + 0x5b8], esi
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x5bc]
lea rcx, [rbp + 0x3c40]
call fcn.1402024c0
mov dword [rbp + 0x5c4], 0xdf0
mov dword [rbp + 0x5c0], esi
lea r8, [rbp + 0x5c0]
lea rdx, [rbp + 0x5c4]
lea rcx, [rbp + 0x3c48]
call fcn.1402024c0
mov dword [rbp + 0x5cc], 0xaf8
mov dword [rbp + 0x5c8], esi
lea r8, [rbp + 0x5c8]
lea rdx, [rbp + 0x5cc]
lea rcx, [rbp + 0x3c50]
call fcn.1402024c0
mov dword [rbp + 0x5d4], 0x162
mov dword [rbp + 0x5d0], esi
lea r8, [rbp + 0x5d0]
lea rdx, [rbp + 0x5d4]
lea rcx, [rbp + 0x3c58]
call fcn.1402024c0
mov dword [rbp + 0x5dc], 0x8a
mov dword [rbp + 0x5d8], esi
lea r8, [rbp + 0x5d8]
lea rdx, [rbp + 0x5dc]
lea rcx, [rbp + 0x3c60]
call fcn.1402024c0
mov dword [rbp + 0x5e4], 0x24b0
mov dword [rbp + 0x5e0], esi
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x5e4]
lea rcx, [rbp + 0x3c68]
call fcn.1402024c0
mov dword [rbp + 0x5ec], 0xd6
mov dword [rbp + 0x5e8], esi
lea r8, [rbp + 0x5e8]
lea rdx, [rbp + 0x5ec]
lea rcx, [rbp + 0x3c70]
call fcn.1402024c0
mov dword [rbp + 0x5f4], 0x2bc2
mov dword [rbp + 0x5f0], esi
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x5f4]
lea rcx, [rbp + 0x3c78]
call fcn.1402024c0
mov dword [rbp + 0x5fc], 0xe0
mov dword [rbp + 0x5f8], esi
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x5fc]
lea rcx, [rbp + 0x3c80]
call fcn.1402024c0
mov dword [rbp + 0x604], 0x156
mov dword [rbp + 0x600], esi
lea r8, [rbp + 0x600]
lea rdx, [rbp + 0x604]
lea rcx, [rbp + 0x3c88]
call fcn.1402024c0
mov dword [rbp + 0x60c], 0x736
mov dword [rbp + 0x608], esi
lea r8, [rbp + 0x608]
lea rdx, [rbp + 0x60c]
lea rcx, [rbp + 0x3c90]
call fcn.1402024c0
mov dword [rbp + 0x614], WSAStartup
mov dword [rbp + 0x610], esi
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x614]
lea rcx, [rbp + 0x3c98]
call fcn.1402024c0
mov dword [rbp + 0x61c], WSAStartup
mov dword [rbp + 0x618], esi
lea r8, [rbp + 0x618]
lea rdx, [rbp + 0x61c]
lea rcx, [rbp + 0x3ca0]
call fcn.1402024c0
mov dword [rbp + 0x624], 0xd2
mov dword [rbp + 0x620], esi
lea r8, [rbp + 0x620]
lea rdx, [rbp + 0x624]
lea rcx, [rbp + 0x3ca8]
call fcn.1402024c0
mov dword [rbp + 0x62c], 0xea
mov dword [rbp + 0x628], esi
lea r8, [rbp + 0x628]
lea rdx, [rbp + 0x62c]
lea rcx, [rbp + 0x3cb0]
call fcn.1402024c0
mov dword [rbp + 0x634], 0xc8
mov dword [rbp + 0x630], esi
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x634]
lea rcx, [rbp + 0x3cb8]
call fcn.1402024c0
mov dword [rbp + 0x63c], 0x3a
mov dword [rbp + 0x638], esi
lea r8, [rbp + 0x638]
lea rdx, [rbp + 0x63c]
lea rcx, [rbp + 0x3cc0]
call fcn.1402024c0
mov dword [rbp + 0x644], 0x2bc2
mov dword [rbp + 0x640], esi
lea r8, [rbp + 0x640]
lea rdx, [rbp + 0x644]
lea rcx, [rbp + 0x3cc8]
call fcn.1402024c0
lea r8, [rbp + 0x3cd0]
lea rdx, [rbp + 0x3980]
lea rcx, [rbp + 0x4f00]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x690
jne 0x1400260ad
mov dword [rbp + 0x64c], 0x21a8
mov dword [rbp + 0x648], esi
lea r8, [rbp + 0x648]
lea rdx, [rbp + 0x64c]
lea rcx, [rbp + 0x32d0]
call fcn.1402024c0
mov dword [rbp + 0x654], 0x21aa
mov dword [rbp + 0x650], esi
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x654]
lea rcx, [rbp + 0x32d8]
call fcn.1402024c0
mov dword [rbp + 0x65c], 0x68c
mov dword [rbp + 0x658], esi
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x65c]
lea rcx, [rbp + 0x32e0]
call fcn.1402024c0
mov dword [rbp + 0x664], 0x218e
mov dword [rbp + 0x660], esi
lea r8, [rbp + 0x660]
lea rdx, [rbp + 0x664]
lea rcx, [rbp + 0x32e8]
call fcn.1402024c0
mov dword [rbp + 0x66c], 0x2604
mov dword [rbp + 0x668], esi
lea r8, [rbp + 0x668]
lea rdx, [rbp + 0x66c]
lea rcx, [rbp + 0x32f0]
call fcn.1402024c0
mov dword [rbp + 0x674], 0xb34
mov dword [rbp + 0x670], esi
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x674]
lea rcx, [rbp + 0x32f8]
call fcn.1402024c0
mov dword [rbp + 0x67c], 0x12d6
mov dword [rbp + 0x678], esi
lea r8, [rbp + 0x678]
lea rdx, [rbp + 0x67c]
lea rcx, [rbp + 0x3300]
call fcn.1402024c0
mov dword [rbp + 0x684], 0x684
mov dword [rbp + 0x680], esi
lea r8, [rbp + 0x680]
lea rdx, [rbp + 0x684]
lea rcx, [rbp + 0x3308]
call fcn.1402024c0
mov dword [rbp + 0x68c], 0x2b26
mov dword [rbp + 0x688], esi
lea r8, [rbp + 0x688]
lea rdx, [rbp + 0x68c]
lea rcx, [rbp + 0x3310]
call fcn.1402024c0
mov dword [rbp + 0x694], 0x68e
mov dword [rbp + 0x690], esi
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x694]
lea rcx, [rbp + 0x3318]
call fcn.1402024c0
mov dword [rbp + 0x69c], 0x680
mov dword [rbp + 0x698], esi
lea r8, [rbp + 0x698]
lea rdx, [rbp + 0x69c]
lea rcx, [rbp + 0x3320]
call fcn.1402024c0
mov dword [rbp + 0x6a4], 0x34c
mov dword [rbp + 0x6a0], esi
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x6a4]
lea rcx, [rbp + 0x3328]
call fcn.1402024c0
mov dword [rbp + 0x6ac], 0xb30
mov dword [rbp + 0x6a8], esi
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x6ac]
lea rcx, [rbp + 0x3330]
call fcn.1402024c0
mov dword [rbp + 0x6b4], 0xeb4
mov dword [rbp + 0x6b0], esi
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x6b4]
lea rcx, [rbp + 0x3338]
call fcn.1402024c0
mov dword [rbp + 0x6bc], 0x18a4
mov dword [rbp + 0x6b8], esi
lea r8, [rbp + 0x6b8]
lea rdx, [rbp + 0x6bc]
lea rcx, [rbp + 0x3340]
call fcn.1402024c0
mov dword [rbp + 0x6c4], 0x18a6
mov dword [rbp + 0x6c0], esi
lea r8, [rbp + 0x6c0]
lea rdx, [rbp + 0x6c4]
lea rcx, [rbp + 0x3348]
call fcn.1402024c0
mov dword [rbp + 0x6cc], 0x18a2
mov dword [rbp + 0x6c8], esi
lea r8, [rbp + 0x6c8]
lea rdx, [rbp + 0x6cc]
lea rcx, [rbp + 0x3350]
call fcn.1402024c0
mov dword [rbp + 0x6d4], 0x18b2
mov dword [rbp + 0x6d0], esi
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x6d4]
lea rcx, [rbp + 0x3358]
call fcn.1402024c0
mov dword [rbp + 0x6dc], 0x686
mov dword [rbp + 0x6d8], esi
lea r8, [rbp + 0x6d8]
lea rdx, [rbp + 0x6dc]
lea rcx, [rbp + 0x3360]
call fcn.1402024c0
mov dword [rbp + 0x6e4], 0x12d0
mov dword [rbp + 0x6e0], esi
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0x6e4]
lea rcx, [rbp + 0x3368]
call fcn.1402024c0
mov dword [rbp + 0x6ec], 0x12d2
mov dword [rbp + 0x6e8], esi
lea r8, [rbp + 0x6e8]
lea rdx, [rbp + 0x6ec]
lea rcx, [rbp + 0x3370]
call fcn.1402024c0
mov dword [rbp + 0x6f4], 0xb36
mov dword [rbp + 0x6f0], esi
lea r8, [rbp + 0x6f0]
lea rdx, [rbp + 0x6f4]
lea rcx, [rbp + 0x3378]
call fcn.1402024c0
mov dword [rbp + 0x6fc], 0xb38
mov dword [rbp + 0x6f8], esi
lea r8, [rbp + 0x6f8]
lea rdx, [rbp + 0x6fc]
lea rcx, [rbp + 0x3380]
call fcn.1402024c0
mov dword [rbp + 0x704], 0xb3a
mov dword [rbp + 0x700], esi
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x704]
lea rcx, [rbp + 0x3388]
call fcn.1402024c0
mov dword [rbp + 0x70c], 0xaf2
mov dword [rbp + 0x708], esi
lea r8, [rbp + 0x708]
lea rdx, [rbp + 0x70c]
lea rcx, [rbp + 0x3390]
call fcn.1402024c0
mov dword [rbp + 0x714], 0x682
mov dword [rbp + 0x710], esi
lea r8, [rbp + 0x710]
lea rdx, [rbp + 0x714]
lea rcx, [rbp + 0x3398]
call fcn.1402024c0
mov dword [rbp + 0x71c], 0x12ce
mov dword [rbp + 0x718], esi
lea r8, [rbp + 0x718]
lea rdx, [rbp + 0x71c]
lea rcx, [rbp + 0x33a0]
call fcn.1402024c0
lea r8, [rbp + 0x33a8]
lea rdx, [rbp + 0x32d0]
lea rcx, [rbp + 0x4f10]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x724], 0x68a
mov dword [rbp + 0x720], esi
lea r8, [rbp + 0x720]
lea rdx, [rbp + 0x724]
lea rcx, [rbp + 0x20d0]
call fcn.1402024c0
mov dword [rbp + 0x72c], 0xb26
mov dword [rbp + 0x728], esi
lea r8, [rbp + 0x728]
lea rdx, [rbp + 0x72c]
lea rcx, [rbp + 0x20d8]
call fcn.1402024c0
mov dword [rbp + 0x734], 0xe70
mov dword [rbp + 0x730], esi
lea r8, [rbp + 0x730]
lea rdx, [rbp + 0x734]
lea rcx, [rbp + 0x20e0]
call fcn.1402024c0
mov dword [rbp + 0x73c], 0x12d4
mov dword [rbp + 0x738], esi
lea r8, [rbp + 0x738]
lea rdx, [rbp + 0x73c]
lea rcx, [rbp + 0x20e8]
call fcn.1402024c0
mov dword [rbp + 0x744], 0x18a8
mov dword [rbp + 0x740], esi
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x744]
lea rcx, [rbp + 0x20f0]
call fcn.1402024c0
mov dword [rbp + 0x74c], 0x218c
mov dword [rbp + 0x748], esi
lea r8, [rbp + 0x748]
lea rdx, [rbp + 0x74c]
lea rcx, [rbp + 0x20f8]
call fcn.1402024c0
mov dword [rbp + 0x754], 0x2602
mov dword [rbp + 0x750], esi
lea r8, [rbp + 0x750]
lea rdx, [rbp + 0x754]
lea rcx, [rbp + 0x2100]
call fcn.1402024c0
mov dword [rbp + 0x75c], 0x2b00
mov dword [rbp + 0x758], esi
lea r8, [rbp + 0x758]
lea rdx, [rbp + 0x75c]
lea rcx, [rbp + 0x2108]
call fcn.1402024c0
lea r8, [rbp + 0x2110]
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0x4f20]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x78
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2b1c
jne 0x1400262ba
mov dword [rbp + 0x764], 0x2b10
mov dword [rbp + 0x760], esi
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x764]
lea rcx, [rbp + 0x1df0]
call fcn.1402024c0
mov dword [rbp + 0x76c], 0x2b0e
mov dword [rbp + 0x768], esi
lea r8, [rbp + 0x768]
lea rdx, [rbp + 0x76c]
lea rcx, [rbp + 0x1df8]
call fcn.1402024c0
mov dword [rbp + 0x774], 0x2b18
mov dword [rbp + 0x770], 3
lea r8, [rbp + 0x770]
lea rdx, [rbp + 0x774]
lea rcx, [rbp + 0x1e00]
call fcn.1402024c0
mov dword [rbp + 0x77c], 0x2b1a
mov dword [rbp + 0x778], 3
lea r8, [rbp + 0x778]
lea rdx, [rbp + 0x77c]
lea rcx, [rbp + 0x1e08]
call fcn.1402024c0
lea r8, [rbp + 0x1e10]
lea rdx, [rbp + 0x1df0]
lea rcx, [rbp + 0x4f50]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x784], 0x2b16
mov dword [rbp + 0x780], esi
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x784]
lea rcx, [rbp + 0x1e10]
call fcn.1402024c0
mov dword [rbp + 0x78c], 0x2aaa
mov dword [rbp + 0x788], esi
lea r8, [rbp + 0x788]
lea rdx, [rbp + 0x78c]
lea rcx, [rbp + 0x1e18]
call fcn.1402024c0
mov dword [rbp + 0x794], 0x2b12
mov dword [rbp + 0x790], esi
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0x794]
lea rcx, [rbp + 0x1e20]
call fcn.1402024c0
mov dword [rbp + 0x79c], 0x2b14
mov dword [rbp + 0x798], esi
lea r8, [rbp + 0x798]
lea rdx, [rbp + 0x79c]
lea rcx, [rbp + 0x1e28]
call fcn.1402024c0
lea r8, [rbp + 0x1e30]
lea rdx, [rbp + 0x1e10]
lea rcx, [rbp + 0x4f60]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x28
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2892
jne 0x140026c4b
mov dword [rbp + 0x7a4], 0x2c42
mov dword [rbp + 0x7a0], esi
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x7a4]
lea rcx, [rbp + 0x37e0]
call fcn.1402024c0
mov dword [rbp + 0x7ac], 0x7c4
mov dword [rbp + 0x7a8], esi
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x7ac]
lea rcx, [rbp + 0x37e8]
call fcn.1402024c0
mov dword [rbp + 0x7b4], 0x4b8
mov dword [rbp + 0x7b0], esi
lea r8, [rbp + 0x7b0]
lea rdx, [rbp + 0x7b4]
lea rcx, [rbp + 0x37f0]
call fcn.1402024c0
mov dword [rbp + 0x7bc], 0x2c54
mov dword [rbp + 0x7b8], esi
lea r8, [rbp + 0x7b8]
lea rdx, [rbp + 0x7bc]
lea rcx, [rbp + 0x37f8]
call fcn.1402024c0
mov dword [rbp + 0x7c4], 0x7c8
mov dword [rbp + 0x7c0], esi
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0x7c4]
lea rcx, [rbp + 0x3800]
call fcn.1402024c0
mov dword [rbp + 0x7cc], 0x1488
mov dword [rbp + 0x7c8], esi
lea r8, [rbp + 0x7c8]
lea rdx, [rbp + 0x7cc]
lea rcx, [rbp + 0x3808]
call fcn.1402024c0
mov dword [rbp + 0x7d4], 0x4c6
mov dword [rbp + 0x7d0], esi
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7d4]
lea rcx, [rbp + 0x3810]
call fcn.1402024c0
mov dword [rbp + 0x7dc], 0x2c4e
mov dword [rbp + 0x7d8], esi
lea r8, [rbp + 0x7d8]
lea rdx, [rbp + 0x7dc]
lea rcx, [rbp + 0x3818]
call fcn.1402024c0
mov dword [rbp + 0x7e4], 0x4ae
mov dword [rbp + 0x7e0], esi
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x7e4]
lea rcx, [rbp + 0x3820]
call fcn.1402024c0
mov dword [rbp + 0x7ec], 0x7be
mov dword [rbp + 0x7e8], esi
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x7ec]
lea rcx, [rbp + 0x3828]
call fcn.1402024c0
mov dword [rbp + 0x7f4], 0x4b0
mov dword [rbp + 0x7f0], esi
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0x7f4]
lea rcx, [rbp + 0x3830]
call fcn.1402024c0
mov dword [rbp + 0x7fc], 0x1040
mov dword [rbp + 0x7f8], esi
lea r8, [rbp + 0x7f8]
lea rdx, [rbp + 0x7fc]
lea rcx, [rbp + 0x3838]
call fcn.1402024c0
mov dword [rbp + 0x804], 0x4c4
mov dword [rbp + 0x800], esi
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x804]
lea rcx, [rbp + 0x3840]
call fcn.1402024c0
mov dword [rbp + 0x80c], 0x27d6
mov dword [rbp + 0x808], esi
lea r8, [rbp + 0x808]
lea rdx, [rbp + 0x80c]
lea rcx, [rbp + 0x3848]
call fcn.1402024c0
mov dword [rbp + 0x814], 0x1478
mov dword [rbp + 0x810], esi
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x814]
lea rcx, [rbp + 0x3850]
call fcn.1402024c0
mov dword [rbp + 0x81c], 0x4b2
mov dword [rbp + 0x818], esi
lea r8, [rbp + 0x818]
lea rdx, [rbp + 0x81c]
lea rcx, [rbp + 0x3858]
call fcn.1402024c0
mov dword [rbp + 0x824], 0x4d6
mov dword [rbp + 0x820], esi
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x824]
lea rcx, [rbp + 0x3860]
call fcn.1402024c0
mov dword [rbp + 0x82c], 0x1476
mov dword [rbp + 0x828], esi
lea r8, [rbp + 0x828]
lea rdx, [rbp + 0x82c]
lea rcx, [rbp + 0x3868]
call fcn.1402024c0
mov dword [rbp + 0x834], 0x1042
mov dword [rbp + 0x830], esi
lea r8, [rbp + 0x830]
lea rdx, [rbp + 0x834]
lea rcx, [rbp + 0x3870]
call fcn.1402024c0
mov dword [rbp + 0x83c], 0x284c
mov dword [rbp + 0x838], esi
lea r8, [rbp + 0x838]
lea rdx, [rbp + 0x83c]
lea rcx, [rbp + 0x3878]
call fcn.1402024c0
mov dword [rbp + 0x844], 0x27d4
mov dword [rbp + 0x840], esi
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x844]
lea rcx, [rbp + 0x3880]
call fcn.1402024c0
mov dword [rbp + 0x84c], 0x1bcc
mov dword [rbp + 0x848], esi
lea r8, [rbp + 0x848]
lea rdx, [rbp + 0x84c]
lea rcx, [rbp + 0x3888]
call fcn.1402024c0
mov dword [rbp + 0x854], 0x2354
mov dword [rbp + 0x850], esi
lea r8, [rbp + 0x850]
lea rdx, [rbp + 0x854]
lea rcx, [rbp + 0x3890]
call fcn.1402024c0
mov dword [rbp + 0x85c], 0x490
mov dword [rbp + 0x858], esi
lea r8, [rbp + 0x858]
lea rdx, [rbp + 0x85c]
lea rcx, [rbp + 0x3898]
call fcn.1402024c0
mov dword [rbp + 0x864], 0xc2c
mov dword [rbp + 0x860], esi
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x864]
lea rcx, [rbp + 0x38a0]
call fcn.1402024c0
mov dword [rbp + 0x86c], 0x1044
mov dword [rbp + 0x868], esi
lea r8, [rbp + 0x868]
lea rdx, [rbp + 0x86c]
lea rcx, [rbp + 0x38a8]
call fcn.1402024c0
mov dword [rbp + 0x874], 0x494
mov dword [rbp + 0x870], esi
lea r8, [rbp + 0x870]
lea rdx, [rbp + 0x874]
lea rcx, [rbp + 0x38b0]
call fcn.1402024c0
mov dword [rbp + 0x87c], 0x4ce
mov dword [rbp + 0x878], esi
lea r8, [rbp + 0x878]
lea rdx, [rbp + 0x87c]
lea rcx, [rbp + 0x38b8]
call fcn.1402024c0
mov dword [rbp + 0x884], 0x4a8
mov dword [rbp + 0x880], esi
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x884]
lea rcx, [rbp + 0x38c0]
call fcn.1402024c0
mov dword [rbp + 0x88c], 0x2c4c
mov dword [rbp + 0x888], esi
lea r8, [rbp + 0x888]
lea rdx, [rbp + 0x88c]
lea rcx, [rbp + 0x38c8]
call fcn.1402024c0
mov dword [rbp + 0x894], 0x4aa
mov dword [rbp + 0x890], esi
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x894]
lea rcx, [rbp + 0x38d0]
call fcn.1402024c0
mov dword [rbp + 0x89c], 0x27da
mov dword [rbp + 0x898], esi
lea r8, [rbp + 0x898]
lea rdx, [rbp + 0x89c]
lea rcx, [rbp + 0x38d8]
call fcn.1402024c0
mov dword [rbp + 0x8a4], 0x4ca
mov dword [rbp + 0x8a0], esi
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x8a4]
lea rcx, [rbp + 0x38e0]
call fcn.1402024c0
mov dword [rbp + 0x8ac], 0x1bc4
mov dword [rbp + 0x8a8], esi
lea r8, [rbp + 0x8a8]
lea rdx, [rbp + 0x8ac]
lea rcx, [rbp + 0x38e8]
call fcn.1402024c0
mov dword [rbp + 0x8b4], 0x4ac
mov dword [rbp + 0x8b0], esi
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x8b4]
lea rcx, [rbp + 0x38f0]
call fcn.1402024c0
mov dword [rbp + 0x8bc], 0x2356
mov dword [rbp + 0x8b8], esi
lea r8, [rbp + 0x8b8]
lea rdx, [rbp + 0x8bc]
lea rcx, [rbp + 0x38f8]
call fcn.1402024c0
mov dword [rbp + 0x8c4], 0x7bc
mov dword [rbp + 0x8c0], esi
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x8c4]
lea rcx, [rbp + 0x3900]
call fcn.1402024c0
mov dword [rbp + 0x8cc], 0x7b4
mov dword [rbp + 0x8c8], esi
lea r8, [rbp + 0x8c8]
lea rdx, [rbp + 0x8cc]
lea rcx, [rbp + 0x3908]
call fcn.1402024c0
mov dword [rbp + 0x8d4], 0x1bc6
mov dword [rbp + 0x8d0], esi
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x8d4]
lea rcx, [rbp + 0x3910]
call fcn.1402024c0
mov dword [rbp + 0x8dc], 0x49e
mov dword [rbp + 0x8d8], esi
lea r8, [rbp + 0x8d8]
lea rdx, [rbp + 0x8dc]
lea rcx, [rbp + 0x3918]
call fcn.1402024c0
mov dword [rbp + 0x8e4], 0x7ca
mov dword [rbp + 0x8e0], esi
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x8e4]
lea rcx, [rbp + 0x3920]
call fcn.1402024c0
mov dword [rbp + 0x8ec], 0x4a0
mov dword [rbp + 0x8e8], esi
lea r8, [rbp + 0x8e8]
lea rdx, [rbp + 0x8ec]
lea rcx, [rbp + 0x3928]
call fcn.1402024c0
mov dword [rbp + 0x8f4], 0x4a2
mov dword [rbp + 0x8f0], esi
lea r8, [rbp + 0x8f0]
lea rdx, [rbp + 0x8f4]
lea rcx, [rbp + 0x3930]
call fcn.1402024c0
mov dword [rbp + 0x8fc], 0x4a4
mov dword [rbp + 0x8f8], esi
lea r8, [rbp + 0x8f8]
lea rdx, [rbp + 0x8fc]
lea rcx, [rbp + 0x3938]
call fcn.1402024c0
mov dword [rbp + 0x904], 0x2c42
mov dword [rbp + 0x900], esi
lea r8, [rbp + 0x900]
lea rdx, [rbp + 0x904]
lea rcx, [rbp + 0x3940]
call fcn.1402024c0
mov dword [rbp + 0x90c], 0x27dc
mov dword [rbp + 0x908], esi
lea r8, [rbp + 0x908]
lea rdx, [rbp + 0x90c]
lea rcx, [rbp + 0x3948]
call fcn.1402024c0
mov dword [rbp + 0x914], 0x1466
mov dword [rbp + 0x910], esi
lea r8, [rbp + 0x910]
lea rdx, [rbp + 0x914]
lea rcx, [rbp + 0x3950]
call fcn.1402024c0
mov dword [rbp + 0x91c], 0xc1e
mov dword [rbp + 0x918], esi
lea r8, [rbp + 0x918]
lea rdx, [rbp + 0x91c]
lea rcx, [rbp + 0x3958]
call fcn.1402024c0
mov dword [rbp + 0x924], 0x103a
mov dword [rbp + 0x920], esi
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x924]
lea rcx, [rbp + 0x3960]
call fcn.1402024c0
mov dword [rbp + 0x92c], 0x1470
mov dword [rbp + 0x928], esi
lea r8, [rbp + 0x928]
lea rdx, [rbp + 0x92c]
lea rcx, [rbp + 0x3968]
call fcn.1402024c0
mov dword [rbp + 0x934], 0x1468
mov dword [rbp + 0x930], esi
lea r8, [rbp + 0x930]
lea rdx, [rbp + 0x934]
lea rcx, [rbp + 0x3970]
call fcn.1402024c0
lea r8, [rbp + 0x3978]
lea rdx, [rbp + 0x37e0]
lea rcx, [rbp + 0x4f70]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x93c], 0x2856
mov dword [rbp + 0x938], esi
lea r8, [rbp + 0x938]
lea rdx, [rbp + 0x93c]
lea rcx, [rbp + 0x1dd8]
call fcn.1402024c0
mov dword [rbp + 0x944], 0x2852
mov dword [rbp + 0x940], esi
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x944]
lea rcx, [rbp + 0x1de0]
call fcn.1402024c0
mov dword [rbp + 0x94c], 0x2854
mov dword [rbp + 0x948], esi
lea r8, [rbp + 0x948]
lea rdx, [rbp + 0x94c]
lea rcx, [rbp + 0x1de8]
call fcn.1402024c0
lea r8, [rbp + 0x1df0]
lea rdx, [rbp + 0x1dd8]
lea rcx, [rbp + 0x4f80]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x15e
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2e54
jne 0x1400272aa
mov dword [rbp + 0x954], 0x2e52
mov dword [rbp + 0x950], 0xa
lea r8, [rbp + 0x950]
lea rdx, [rbp + 0x954]
lea rcx, [rbp + 0x3150]
call fcn.1402024c0
mov dword [rbp + 0x95c], 0x2e4c
mov dword [rbp + 0x958], 0xa
lea r8, [rbp + 0x958]
lea rdx, [rbp + 0x95c]
lea rcx, [rbp + 0x3158]
call fcn.1402024c0
mov dword [rbp + 0x964], 0x2e4e
mov dword [rbp + 0x960], 0xa
lea r8, [rbp + 0x960]
lea rdx, [rbp + 0x964]
lea rcx, [rbp + 0x3160]
call fcn.1402024c0
mov dword [rbp + 0x96c], 0x2e50
mov dword [rbp + 0x968], 0xa
lea r8, [rbp + 0x968]
lea rdx, [rbp + 0x96c]
lea rcx, [rbp + 0x3168]
call fcn.1402024c0
mov dword [rbp + 0x974], 0x2e4a
mov dword [rbp + 0x970], 0xa
lea r8, [rbp + 0x970]
lea rdx, [rbp + 0x974]
lea rcx, [rbp + 0x3170]
call fcn.1402024c0
mov dword [rbp + 0x97c], 0x2e44
mov dword [rbp + 0x978], 0xa
lea r8, [rbp + 0x978]
lea rdx, [rbp + 0x97c]
lea rcx, [rbp + 0x3178]
call fcn.1402024c0
mov dword [rbp + 0x984], 0x2e46
mov dword [rbp + 0x980], 0xa
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x984]
lea rcx, [rbp + 0x3180]
call fcn.1402024c0
mov dword [rbp + 0x98c], 0x2e48
mov dword [rbp + 0x988], 0xa
lea r8, [rbp + 0x988]
lea rdx, [rbp + 0x98c]
lea rcx, [rbp + 0x3188]
call fcn.1402024c0
mov dword [rbp + 0x994], 0x2e52
mov dword [rbp + 0x990], 0xa
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x994]
lea rcx, [rbp + 0x3190]
call fcn.1402024c0
mov dword [rbp + 0x99c], 0x2e4c
mov dword [rbp + 0x998], 0xa
lea r8, [rbp + 0x998]
lea rdx, [rbp + 0x99c]
lea rcx, [rbp + 0x3198]
call fcn.1402024c0
mov dword [rbp + 0x9a4], 0x2e4e
mov dword [rbp + 0x9a0], 0xa
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x9a4]
lea rcx, [rbp + 0x31a0]
call fcn.1402024c0
mov dword [rbp + 0x9ac], 0x2e50
mov dword [rbp + 0x9a8], 0xa
lea r8, [rbp + 0x9a8]
lea rdx, [rbp + 0x9ac]
lea rcx, [rbp + 0x31a8]
call fcn.1402024c0
mov dword [rbp + 0x9b4], 0x2e4a
mov dword [rbp + 0x9b0], 0xa
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9b4]
lea rcx, [rbp + 0x31b0]
call fcn.1402024c0
mov dword [rbp + 0x9bc], 0x2e44
mov dword [rbp + 0x9b8], 0xa
lea r8, [rbp + 0x9b8]
lea rdx, [rbp + 0x9bc]
lea rcx, [rbp + 0x31b8]
call fcn.1402024c0
mov dword [rbp + 0x9c4], 0x2e46
mov dword [rbp + 0x9c0], 0xa
lea r8, [rbp + 0x9c0]
lea rdx, [rbp + 0x9c4]
lea rcx, [rbp + 0x31c0]
call fcn.1402024c0
mov dword [rbp + 0x9cc], 0x2e48
mov dword [rbp + 0x9c8], 0xa
lea r8, [rbp + 0x9c8]
lea rdx, [rbp + 0x9cc]
lea rcx, [rbp + 0x31c8]
call fcn.1402024c0
mov dword [rbp + 0x9d4], 0x2e42
mov dword [rbp + 0x9d0], esi
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0x9d4]
lea rcx, [rbp + 0x31d0]
call fcn.1402024c0
mov dword [rbp + 0x9dc], 0x2e3c
mov dword [rbp + 0x9d8], esi
lea r8, [rbp + 0x9d8]
lea rdx, [rbp + 0x9dc]
lea rcx, [rbp + 0x31d8]
call fcn.1402024c0
mov dword [rbp + 0x9e4], 0x2e3e
mov dword [rbp + 0x9e0], esi
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x9e4]
lea rcx, [rbp + 0x31e0]
call fcn.1402024c0
mov dword [rbp + 0x9ec], 0x2e40
mov dword [rbp + 0x9e8], esi
lea r8, [rbp + 0x9e8]
lea rdx, [rbp + 0x9ec]
lea rcx, [rbp + 0x31e8]
call fcn.1402024c0
mov dword [rbp + 0x9f4], 0x2e5c
mov dword [rbp + 0x9f0], esi
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9f4]
lea rcx, [rbp + 0x31f0]
call fcn.1402024c0
mov dword [rbp + 0x9fc], 0x2e56
mov dword [rbp + 0x9f8], esi
lea r8, [rbp + 0x9f8]
lea rdx, [rbp + 0x9fc]
lea rcx, [rbp + 0x31f8]
call fcn.1402024c0
mov dword [rbp + 0xa04], 0x2e58
mov dword [rbp + 0xa00], esi
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0xa04]
lea rcx, [rbp + 0x3200]
call fcn.1402024c0
mov dword [rbp + 0xa0c], 0x2e5a
mov dword [rbp + 0xa08], esi
lea r8, [rbp + 0xa08]
lea rdx, [rbp + 0xa0c]
lea rcx, [rbp + 0x3208]
call fcn.1402024c0
lea r8, [rbp + 0x3210]
lea rdx, [rbp + 0x3150]
lea rcx, [rbp + 0x4f90]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xa14], 0x2e32
mov dword [rbp + 0xa10], esi
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa14]
lea rcx, [rbp + 0x2160]
call fcn.1402024c0
mov dword [rbp + 0xa1c], 0x2e2c
mov dword [rbp + 0xa18], esi
lea r8, [rbp + 0xa18]
lea rdx, [rbp + 0xa1c]
lea rcx, [rbp + 0x2168]
call fcn.1402024c0
mov dword [rbp + 0xa24], 0x2e2e
mov dword [rbp + 0xa20], esi
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa24]
lea rcx, [rbp + 0x2170]
call fcn.1402024c0
mov dword [rbp + 0xa2c], 0x2e30
mov dword [rbp + 0xa28], esi
lea r8, [rbp + 0xa28]
lea rdx, [rbp + 0xa2c]
lea rcx, [rbp + 0x2178]
call fcn.1402024c0
mov dword [rbp + 0xa34], 0x2e3a
mov dword [rbp + 0xa30], esi
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xa34]
lea rcx, [rbp + 0x2180]
call fcn.1402024c0
mov dword [rbp + 0xa3c], 0x2e34
mov dword [rbp + 0xa38], esi
lea r8, [rbp + 0xa38]
lea rdx, [rbp + 0xa3c]
lea rcx, [rbp + 0x2188]
call fcn.1402024c0
mov dword [rbp + 0xa44], 0x2e36
mov dword [rbp + 0xa40], esi
lea r8, [rbp + 0xa40]
lea rdx, [rbp + 0xa44]
lea rcx, [rbp + 0x2190]
call fcn.1402024c0
mov dword [rbp + 0xa4c], 0x2e38
mov dword [rbp + 0xa48], esi
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0xa4c]
lea rcx, [rbp + 0x2198]
call fcn.1402024c0
mov dword [rbp + 0xa54], 0x2e2a
mov dword [rbp + 0xa50], esi
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa54]
lea rcx, [rbp + 0x21a0]
call fcn.1402024c0
lea r8, [rbp + 0x21a8]
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x4fa0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], __WSAFDIsSet
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x25d0
jne 0x140027648
mov dword [rbp + 0xa5c], 0xab2
mov dword [rbp + 0xa58], esi
lea r8, [rbp + 0xa58]
lea rdx, [rbp + 0xa5c]
lea rcx, [rbp + 0x2970]
call fcn.1402024c0
mov dword [rbp + 0xa64], 0x2a9a
mov dword [rbp + 0xa60], esi
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa64]
lea rcx, [rbp + 0x2978]
call fcn.1402024c0
mov dword [rbp + 0xa6c], 0xaaa
mov dword [rbp + 0xa68], esi
lea r8, [rbp + 0xa68]
lea rdx, [rbp + 0xa6c]
lea rcx, [rbp + 0x2980]
call fcn.1402024c0
mov dword [rbp + 0xa74], 0x25c6
mov dword [rbp + 0xa70], esi
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa74]
lea rcx, [rbp + 0x2988]
call fcn.1402024c0
mov dword [rbp + 0xa7c], 0x25be
mov dword [rbp + 0xa78], 2
lea r8, [rbp + 0xa78]
lea rdx, [rbp + 0xa7c]
lea rcx, [rbp + 0x2990]
call fcn.1402024c0
mov dword [rbp + 0xa84], 0xac8
mov dword [rbp + 0xa80], esi
lea r8, [rbp + 0xa80]
lea rdx, [rbp + 0xa84]
lea rcx, [rbp + 0x2998]
call fcn.1402024c0
mov dword [rbp + 0xa8c], 0x12a4
mov dword [rbp + 0xa88], esi
lea r8, [rbp + 0xa88]
lea rdx, [rbp + 0xa8c]
lea rcx, [rbp + 0x29a0]
call fcn.1402024c0
mov dword [rbp + 0xa94], 0xe28
mov dword [rbp + 0xa90], esi
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0xa94]
lea rcx, [rbp + 0x29a8]
call fcn.1402024c0
mov dword [rbp + 0xa9c], 0x25c2
mov dword [rbp + 0xa98], esi
lea r8, [rbp + 0xa98]
lea rdx, [rbp + 0xa9c]
lea rcx, [rbp + 0x29b0]
call fcn.1402024c0
mov dword [rbp + 0xaa4], 0xac0
mov dword [rbp + 0xaa0], esi
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xaa4]
lea rcx, [rbp + 0x29b8]
call fcn.1402024c0
mov dword [rbp + 0xaac], 0x25c0
mov dword [rbp + 0xaa8], 4
lea r8, [rbp + 0xaa8]
lea rdx, [rbp + 0xaac]
lea rcx, [rbp + 0x29c0]
call fcn.1402024c0
mov dword [rbp + 0xab4], 0x25b2
mov dword [rbp + 0xab0], esi
lea r8, [rbp + 0xab0]
lea rdx, [rbp + 0xab4]
lea rcx, [rbp + 0x29c8]
call fcn.1402024c0
mov dword [rbp + 0xabc], 0x2aa0
mov dword [rbp + 0xab8], esi
lea r8, [rbp + 0xab8]
lea rdx, [rbp + 0xabc]
lea rcx, [rbp + 0x29d0]
call fcn.1402024c0
mov dword [rbp + 0xac4], 0x25b4
mov dword [rbp + 0xac0], esi
lea r8, [rbp + 0xac0]
lea rdx, [rbp + 0xac4]
lea rcx, [rbp + 0x29d8]
call fcn.1402024c0
mov dword [rbp + 0xacc], 0x2142
mov dword [rbp + 0xac8], esi
lea r8, [rbp + 0xac8]
lea rdx, [rbp + 0xacc]
lea rcx, [rbp + 0x29e0]
call fcn.1402024c0
mov dword [rbp + 0xad4], 0x25b6
mov dword [rbp + 0xad0], esi
lea r8, [rbp + 0xad0]
lea rdx, [rbp + 0xad4]
lea rcx, [rbp + 0x29e8]
call fcn.1402024c0
mov dword [rbp + 0xadc], 0x25c4
mov dword [rbp + 0xad8], 8
lea r8, [rbp + 0xad8]
lea rdx, [rbp + 0xadc]
lea rcx, [rbp + 0x29f0]
call fcn.1402024c0
mov dword [rbp + 0xae4], 0x217a
mov dword [rbp + 0xae0], 8
lea r8, [rbp + 0xae0]
lea rdx, [rbp + 0xae4]
lea rcx, [rbp + 0x29f8]
call fcn.1402024c0
mov dword [rbp + 0xaec], 0x25ba
mov dword [rbp + 0xae8], 2
lea r8, [rbp + 0xae8]
lea rdx, [rbp + 0xaec]
lea rcx, [rbp + 0x2a00]
call fcn.1402024c0
lea r8, [rbp + 0x2a08]
lea rdx, [rbp + 0x2970]
lea rcx, [rbp + 0x4fb0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1cb2
jne 0x140027b32
mov dword [rbp + 0xaf4], 0x1cc2
mov dword [rbp + 0xaf0], 5
lea r8, [rbp + 0xaf0]
lea rdx, [rbp + 0xaf4]
lea rcx, [rbp + 0x3080]
call fcn.1402024c0
mov dword [rbp + 0xafc], 0x1cc4
mov dword [rbp + 0xaf8], 5
lea r8, [rbp + 0xaf8]
lea rdx, [rbp + 0xafc]
lea rcx, [rbp + 0x3088]
call fcn.1402024c0
mov dword [rbp + 0xb04], 0x23a6
mov dword [rbp + 0xb00], 5
lea r8, [rbp + 0xb00]
lea rdx, [rbp + 0xb04]
lea rcx, [rbp + 0x3090]
call fcn.1402024c0
mov dword [rbp + 0xb0c], 0x2c6e
mov dword [rbp + 0xb08], 5
lea r8, [rbp + 0xb08]
lea rdx, [rbp + 0xb0c]
lea rcx, [rbp + 0x3098]
call fcn.1402024c0
mov dword [rbp + 0xb14], 0x23a8
mov dword [rbp + 0xb10], 5
lea r8, [rbp + 0xb10]
lea rdx, [rbp + 0xb14]
lea rcx, [rbp + 0x30a0]
call fcn.1402024c0
mov dword [rbp + 0xb1c], 0x1cbe
mov dword [rbp + 0xb18], 5
lea r8, [rbp + 0xb18]
lea rdx, [rbp + 0xb1c]
lea rcx, [rbp + 0x30a8]
call fcn.1402024c0
mov dword [rbp + 0xb24], 0x1cba
mov dword [rbp + 0xb20], 5
lea r8, [rbp + 0xb20]
lea rdx, [rbp + 0xb24]
lea rcx, [rbp + 0x30b0]
call fcn.1402024c0
mov dword [rbp + 0xb2c], 0x1cc0
mov dword [rbp + 0xb28], 5
lea r8, [rbp + 0xb28]
lea rdx, [rbp + 0xb2c]
lea rcx, [rbp + 0x30b8]
call fcn.1402024c0
mov dword [rbp + 0xb34], 0x1cb8
mov dword [rbp + 0xb30], 5
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xb34]
lea rcx, [rbp + 0x30c0]
call fcn.1402024c0
mov dword [rbp + 0xb3c], 0x1cbc
mov dword [rbp + 0xb38], 5
lea r8, [rbp + 0xb38]
lea rdx, [rbp + 0xb3c]
lea rcx, [rbp + 0x30c8]
call fcn.1402024c0
mov dword [rbp + 0xb44], 0x2810
mov dword [rbp + 0xb40], 5
lea r8, [rbp + 0xb40]
lea rdx, [rbp + 0xb44]
lea rcx, [rbp + 0x30d0]
call fcn.1402024c0
mov dword [rbp + 0xb4c], 0x2c70
mov dword [rbp + 0xb48], 5
lea r8, [rbp + 0xb48]
lea rdx, [rbp + 0xb4c]
lea rcx, [rbp + 0x30d8]
call fcn.1402024c0
mov dword [rbp + 0xb54], 0x282a
mov dword [rbp + 0xb50], 5
lea r8, [rbp + 0xb50]
lea rdx, [rbp + 0xb54]
lea rcx, [rbp + 0x30e0]
call fcn.1402024c0
mov dword [rbp + 0xb5c], 0x23ae
mov dword [rbp + 0xb58], 5
lea r8, [rbp + 0xb58]
lea rdx, [rbp + 0xb5c]
lea rcx, [rbp + 0x30e8]
call fcn.1402024c0
mov dword [rbp + 0xb64], 0x1cb4
mov dword [rbp + 0xb60], 5
lea r8, [rbp + 0xb60]
lea rdx, [rbp + 0xb64]
lea rcx, [rbp + 0x30f0]
call fcn.1402024c0
mov dword [rbp + 0xb6c], 0x281c
mov dword [rbp + 0xb68], 5
lea r8, [rbp + 0xb68]
lea rdx, [rbp + 0xb6c]
lea rcx, [rbp + 0x30f8]
call fcn.1402024c0
mov dword [rbp + 0xb74], 0x23aa
mov dword [rbp + 0xb70], 5
lea r8, [rbp + 0xb70]
lea rdx, [rbp + 0xb74]
lea rcx, [rbp + 0x3100]
call fcn.1402024c0
mov dword [rbp + 0xb7c], 0x2c6a
mov dword [rbp + 0xb78], 5
lea r8, [rbp + 0xb78]
lea rdx, [rbp + 0xb7c]
lea rcx, [rbp + 0x3108]
call fcn.1402024c0
mov dword [rbp + 0xb84], 0x1cae
mov dword [rbp + 0xb80], 5
lea r8, [rbp + 0xb80]
lea rdx, [rbp + 0xb84]
lea rcx, [rbp + 0x3110]
call fcn.1402024c0
mov dword [rbp + 0xb8c], 0x14ae
mov dword [rbp + 0xb88], 5
lea r8, [rbp + 0xb88]
lea rdx, [rbp + 0xb8c]
lea rcx, [rbp + 0x3118]
call fcn.1402024c0
mov dword [rbp + 0xb94], 0x2c5a
mov dword [rbp + 0xb90], 5
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xb94]
lea rcx, [rbp + 0x3120]
call fcn.1402024c0
mov dword [rbp + 0xb9c], 0x23ac
mov dword [rbp + 0xb98], 5
lea r8, [rbp + 0xb98]
lea rdx, [rbp + 0xb9c]
lea rcx, [rbp + 0x3128]
call fcn.1402024c0
mov dword [rbp + 0xba4], 0x14b2
mov dword [rbp + 0xba0], 5
lea r8, [rbp + 0xba0]
lea rdx, [rbp + 0xba4]
lea rcx, [rbp + 0x3130]
call fcn.1402024c0
mov dword [rbp + 0xbac], 0x14a8
mov dword [rbp + 0xba8], 5
lea r8, [rbp + 0xba8]
lea rdx, [rbp + 0xbac]
lea rcx, [rbp + 0x3138]
call fcn.1402024c0
mov dword [rbp + 0xbb4], 0x14ac
mov dword [rbp + 0xbb0], 5
lea r8, [rbp + 0xbb0]
lea rdx, [rbp + 0xbb4]
lea rcx, [rbp + 0x3140]
call fcn.1402024c0
lea r8, [rbp + 0x3148]
lea rdx, [rbp + 0x3080]
lea rcx, [rbp + 0x4fc0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2446
jne 0x14002807f
mov dword [rbp + 0xbbc], 0x1688
mov dword [rbp + 0xbb8], esi
lea r8, [rbp + 0xbb8]
lea rdx, [rbp + 0xbbc]
lea rcx, [rbp + 0x2fd0]
call fcn.1402024c0
mov dword [rbp + 0xbc4], 0x1686
mov dword [rbp + 0xbc0], esi
lea r8, [rbp + 0xbc0]
lea rdx, [rbp + 0xbc4]
lea rcx, [rbp + 0x2fd8]
call fcn.1402024c0
mov dword [rbp + 0xbcc], 0x1670
mov dword [rbp + 0xbc8], esi
lea r8, [rbp + 0xbc8]
lea rdx, [rbp + 0xbcc]
lea rcx, [rbp + 0x2fe0]
call fcn.1402024c0
mov dword [rbp + 0xbd4], 0x2d6c
mov dword [rbp + 0xbd0], esi
lea r8, [rbp + 0xbd0]
lea rdx, [rbp + 0xbd4]
lea rcx, [rbp + 0x2fe8]
call fcn.1402024c0
mov dword [rbp + 0xbdc], 0x29a8
mov dword [rbp + 0xbd8], esi
lea r8, [rbp + 0xbd8]
lea rdx, [rbp + 0xbdc]
lea rcx, [rbp + 0x2ff0]
call fcn.1402024c0
mov dword [rbp + 0xbe4], 0x2964
mov dword [rbp + 0xbe0], esi
lea r8, [rbp + 0xbe0]
lea rdx, [rbp + 0xbe4]
lea rcx, [rbp + 0x2ff8]
call fcn.1402024c0
mov dword [rbp + 0xbec], 0x1e12
mov dword [rbp + 0xbe8], esi
lea r8, [rbp + 0xbe8]
lea rdx, [rbp + 0xbec]
lea rcx, [rbp + 0x3000]
call fcn.1402024c0
mov dword [rbp + 0xbf4], 0x2442
mov dword [rbp + 0xbf0], esi
lea r8, [rbp + 0xbf0]
lea rdx, [rbp + 0xbf4]
lea rcx, [rbp + 0x3008]
call fcn.1402024c0
mov dword [rbp + 0xbfc], 0x2440
mov dword [rbp + 0xbf8], esi
lea r8, [rbp + 0xbf8]
lea rdx, [rbp + 0xbfc]
lea rcx, [rbp + 0x3010]
call fcn.1402024c0
mov dword [rbp + 0xc04], 0x2d88
mov dword [rbp + 0xc00], esi
lea r8, [rbp + 0xc00]
lea rdx, [rbp + 0xc04]
lea rcx, [rbp + 0x3018]
call fcn.1402024c0
mov dword [rbp + 0xc0c], 0x2960
mov dword [rbp + 0xc08], esi
lea r8, [rbp + 0xc08]
lea rdx, [rbp + 0xc0c]
lea rcx, [rbp + 0x3020]
call fcn.1402024c0
mov dword [rbp + 0xc14], 0x295e
mov dword [rbp + 0xc10], esi
lea r8, [rbp + 0xc10]
lea rdx, [rbp + 0xc14]
lea rcx, [rbp + 0x3028]
call fcn.1402024c0
mov dword [rbp + 0xc1c], 0x244a
mov dword [rbp + 0xc18], esi
lea r8, [rbp + 0xc18]
lea rdx, [rbp + 0xc1c]
lea rcx, [rbp + 0x3030]
call fcn.1402024c0
mov dword [rbp + 0xc24], 0x167e
mov dword [rbp + 0xc20], esi
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0xc24]
lea rcx, [rbp + 0x3038]
call fcn.1402024c0
mov dword [rbp + 0xc2c], 0x167c
mov dword [rbp + 0xc28], esi
lea r8, [rbp + 0xc28]
lea rdx, [rbp + 0xc2c]
lea rcx, [rbp + 0x3040]
call fcn.1402024c0
mov dword [rbp + 0xc34], 0x1680
mov dword [rbp + 0xc30], esi
lea r8, [rbp + 0xc30]
lea rdx, [rbp + 0xc34]
lea rcx, [rbp + 0x3048]
call fcn.1402024c0
mov dword [rbp + 0xc3c], 0x1682
mov dword [rbp + 0xc38], esi
lea r8, [rbp + 0xc38]
lea rdx, [rbp + 0xc3c]
lea rcx, [rbp + 0x3050]
call fcn.1402024c0
mov dword [rbp + 0xc44], 0x2966
mov dword [rbp + 0xc40], esi
lea r8, [rbp + 0xc40]
lea rdx, [rbp + 0xc44]
lea rcx, [rbp + 0x3058]
call fcn.1402024c0
mov dword [rbp + 0xc4c], 0x2444
mov dword [rbp + 0xc48], esi
lea r8, [rbp + 0xc48]
lea rdx, [rbp + 0xc4c]
lea rcx, [rbp + 0x3060]
call fcn.1402024c0
mov dword [rbp + 0xc54], 0x2956
mov dword [rbp + 0xc50], esi
lea r8, [rbp + 0xc50]
lea rdx, [rbp + 0xc54]
lea rcx, [rbp + 0x3068]
call fcn.1402024c0
mov dword [rbp + 0xc5c], 0x2d70
mov dword [rbp + 0xc58], esi
lea r8, [rbp + 0xc58]
lea rdx, [rbp + 0xc5c]
lea rcx, [rbp + 0x3070]
call fcn.1402024c0
mov dword [rbp + 0xc64], 0x2d72
mov dword [rbp + 0xc60], esi
lea r8, [rbp + 0xc60]
lea rdx, [rbp + 0xc64]
lea rcx, [rbp + 0x3078]
call fcn.1402024c0
lea r8, [rbp + 0x3080]
lea rdx, [rbp + 0x2fd0]
lea rcx, [rbp + 0x4fd0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xc6c], 0x167a
mov dword [rbp + 0xc68], esi
lea r8, [rbp + 0xc68]
lea rdx, [rbp + 0xc6c]
lea rcx, [rbp + 0x1e80]
call fcn.1402024c0
mov dword [rbp + 0xc74], 0x1e10
mov dword [rbp + 0xc70], esi
lea r8, [rbp + 0xc70]
lea rdx, [rbp + 0xc74]
lea rcx, [rbp + 0x1e88]
call fcn.1402024c0
mov dword [rbp + 0xc7c], 0x2438
mov dword [rbp + 0xc78], esi
lea r8, [rbp + 0xc78]
lea rdx, [rbp + 0xc7c]
lea rcx, [rbp + 0x1e90]
call fcn.1402024c0
mov dword [rbp + 0xc84], 0x2950
mov dword [rbp + 0xc80], esi
lea r8, [rbp + 0xc80]
lea rdx, [rbp + 0xc84]
lea rcx, [rbp + 0x1e98]
call fcn.1402024c0
mov dword [rbp + 0xc8c], 0x2952
mov dword [rbp + 0xc88], esi
lea r8, [rbp + 0xc88]
lea rdx, [rbp + 0xc8c]
lea rcx, [rbp + 0x1ea0]
call fcn.1402024c0
mov dword [rbp + 0xc94], 0x2d66
mov dword [rbp + 0xc90], esi
lea r8, [rbp + 0xc90]
lea rdx, [rbp + 0xc94]
lea rcx, [rbp + 0x1ea8]
call fcn.1402024c0
lea r8, [rbp + 0x1eb0]
lea rdx, [rbp + 0x1e80]
lea rcx, [rbp + 0x4fe0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1676
jne 0x140028620
mov dword [rbp + 0xc9c], 0xca
mov dword [rbp + 0xc98], esi
lea r8, [rbp + 0xc98]
lea rdx, [rbp + 0xc9c]
lea rcx, [rbp + 0x22b0]
call fcn.1402024c0
mov dword [rbp + 0xca4], 0xcc
mov dword [rbp + 0xca0], esi
lea r8, [rbp + 0xca0]
lea rdx, [rbp + 0xca4]
lea rcx, [rbp + 0x22b8]
call fcn.1402024c0
mov dword [rbp + 0xcac], 0xce
mov dword [rbp + 0xca8], esi
lea r8, [rbp + 0xca8]
lea rdx, [rbp + 0xcac]
lea rcx, [rbp + 0x22c0]
call fcn.1402024c0
mov dword [rbp + 0xcb4], 0x1686
mov dword [rbp + 0xcb0], esi
lea r8, [rbp + 0xcb0]
lea rdx, [rbp + 0xcb4]
lea rcx, [rbp + 0x22c8]
call fcn.1402024c0
mov dword [rbp + 0xcbc], 0x1688
mov dword [rbp + 0xcb8], esi
lea r8, [rbp + 0xcb8]
lea rdx, [rbp + 0xcbc]
lea rcx, [rbp + 0x22d0]
call fcn.1402024c0
mov dword [rbp + 0xcc4], 0x1670
mov dword [rbp + 0xcc0], esi
lea r8, [rbp + 0xcc0]
lea rdx, [rbp + 0xcc4]
lea rcx, [rbp + 0x22d8]
call fcn.1402024c0
mov dword [rbp + 0xccc], 0x1e08
mov dword [rbp + 0xcc8], esi
lea r8, [rbp + 0xcc8]
lea rdx, [rbp + 0xccc]
lea rcx, [rbp + 0x22e0]
call fcn.1402024c0
mov dword [rbp + 0xcd4], 0x1e0a
mov dword [rbp + 0xcd0], esi
lea r8, [rbp + 0xcd0]
lea rdx, [rbp + 0xcd4]
lea rcx, [rbp + 0x22e8]
call fcn.1402024c0
mov dword [rbp + 0xcdc], 0x1e0e
mov dword [rbp + 0xcd8], esi
lea r8, [rbp + 0xcd8]
lea rdx, [rbp + 0xcdc]
lea rcx, [rbp + 0x22f0]
call fcn.1402024c0
mov dword [rbp + 0xce4], 0x1e06
mov dword [rbp + 0xce0], esi
lea r8, [rbp + 0xce0]
lea rdx, [rbp + 0xce4]
lea rcx, [rbp + 0x22f8]
call fcn.1402024c0
mov dword [rbp + 0xcec], 0x1e0c
mov dword [rbp + 0xce8], esi
lea r8, [rbp + 0xce8]
lea rdx, [rbp + 0xcec]
lea rcx, [rbp + 0x2300]
call fcn.1402024c0
lea r8, [rbp + 0x2308]
lea rdx, [rbp + 0x22b0]
lea rcx, [rbp + 0x4ff0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xcf4], 0x2446
mov dword [rbp + 0xcf0], esi
lea r8, [rbp + 0xcf0]
lea rdx, [rbp + 0xcf4]
lea rcx, [rbp + 0x2a10]
call fcn.1402024c0
mov dword [rbp + 0xcfc], 0x2446
mov dword [rbp + 0xcf8], esi
lea r8, [rbp + 0xcf8]
lea rdx, [rbp + 0xcfc]
lea rcx, [rbp + 0x2a18]
call fcn.1402024c0
mov dword [rbp + 0xd04], 0x2446
mov dword [rbp + 0xd00], esi
lea r8, [rbp + 0xd00]
lea rdx, [rbp + 0xd04]
lea rcx, [rbp + 0x2a20]
call fcn.1402024c0
mov dword [rbp + 0xd0c], 0x1382
mov dword [rbp + 0xd08], esi
lea r8, [rbp + 0xd08]
lea rdx, [rbp + 0xd0c]
lea rcx, [rbp + 0x2a28]
call fcn.1402024c0
mov dword [rbp + 0xd14], 0xba2
mov dword [rbp + 0xd10], esi
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0xd14]
lea rcx, [rbp + 0x2a30]
call fcn.1402024c0
mov dword [rbp + 0xd1c], 0x1686
mov dword [rbp + 0xd18], esi
lea r8, [rbp + 0xd18]
lea rdx, [rbp + 0xd1c]
lea rcx, [rbp + 0x2a38]
call fcn.1402024c0
mov dword [rbp + 0xd24], 0x1688
mov dword [rbp + 0xd20], esi
lea r8, [rbp + 0xd20]
lea rdx, [rbp + 0xd24]
lea rcx, [rbp + 0x2a40]
call fcn.1402024c0
mov dword [rbp + 0xd2c], 0x167c
mov dword [rbp + 0xd28], esi
lea r8, [rbp + 0xd28]
lea rdx, [rbp + 0xd2c]
lea rcx, [rbp + 0x2a48]
call fcn.1402024c0
mov dword [rbp + 0xd34], 0x167e
mov dword [rbp + 0xd30], esi
lea r8, [rbp + 0xd30]
lea rdx, [rbp + 0xd34]
lea rcx, [rbp + 0x2a50]
call fcn.1402024c0
mov dword [rbp + 0xd3c], 0x1680
mov dword [rbp + 0xd38], esi
lea r8, [rbp + 0xd38]
lea rdx, [rbp + 0xd3c]
lea rcx, [rbp + 0x2a58]
call fcn.1402024c0
mov dword [rbp + 0xd44], 0x1682
mov dword [rbp + 0xd40], esi
lea r8, [rbp + 0xd40]
lea rdx, [rbp + 0xd44]
lea rcx, [rbp + 0x2a60]
call fcn.1402024c0
mov dword [rbp + 0xd4c], 0x167a
mov dword [rbp + 0xd48], esi
lea r8, [rbp + 0xd48]
lea rdx, [rbp + 0xd4c]
lea rcx, [rbp + 0x2a68]
call fcn.1402024c0
mov dword [rbp + 0xd54], 0x1e12
mov dword [rbp + 0xd50], esi
lea r8, [rbp + 0xd50]
lea rdx, [rbp + 0xd54]
lea rcx, [rbp + 0x2a70]
call fcn.1402024c0
mov dword [rbp + 0xd5c], 0x1e10
mov dword [rbp + 0xd58], esi
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xd5c]
lea rcx, [rbp + 0x2a78]
call fcn.1402024c0
mov dword [rbp + 0xd64], 0x2446
mov dword [rbp + 0xd60], esi
lea r8, [rbp + 0xd60]
lea rdx, [rbp + 0xd64]
lea rcx, [rbp + 0x2a80]
call fcn.1402024c0
mov dword [rbp + 0xd6c], 0x2438
mov dword [rbp + 0xd68], esi
lea r8, [rbp + 0xd68]
lea rdx, [rbp + 0xd6c]
lea rcx, [rbp + 0x2a88]
call fcn.1402024c0
mov dword [rbp + 0xd74], 0x2446
mov dword [rbp + 0xd70], esi
lea r8, [rbp + 0xd70]
lea rdx, [rbp + 0xd74]
lea rcx, [rbp + 0x2a90]
call fcn.1402024c0
mov dword [rbp + 0xd7c], 0x2446
mov dword [rbp + 0xd78], esi
lea r8, [rbp + 0xd78]
lea rdx, [rbp + 0xd7c]
lea rcx, [rbp + 0x2a98]
call fcn.1402024c0
mov dword [rbp + 0xd84], 0x2446
mov dword [rbp + 0xd80], esi
lea r8, [rbp + 0xd80]
lea rdx, [rbp + 0xd84]
lea rcx, [rbp + 0x2aa0]
call fcn.1402024c0
lea r8, [rbp + 0x2aa8]
lea rdx, [rbp + 0x2a10]
lea rcx, [rbp + 0x5000]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x5dc
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x902
jne 0x140028c15
mov dword [rbp + 0xd8c], 0x2940
mov dword [rbp + 0xd88], esi
lea r8, [rbp + 0xd88]
lea rdx, [rbp + 0xd8c]
lea rcx, [rbp + 0x33b0]
call fcn.1402024c0
mov dword [rbp + 0xd94], 0x293e
mov dword [rbp + 0xd90], esi
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0xd94]
lea rcx, [rbp + 0x33b8]
call fcn.1402024c0
mov dword [rbp + 0xd9c], 0x2932
mov dword [rbp + 0xd98], esi
lea r8, [rbp + 0xd98]
lea rdx, [rbp + 0xd9c]
lea rcx, [rbp + 0x33c0]
call fcn.1402024c0
mov dword [rbp + 0xda4], 0x580
mov dword [rbp + 0xda0], esi
lea r8, [rbp + 0xda0]
lea rdx, [rbp + 0xda4]
lea rcx, [rbp + 0x33c8]
call fcn.1402024c0
mov dword [rbp + 0xdac], 0x582
mov dword [rbp + 0xda8], esi
lea r8, [rbp + 0xda8]
lea rdx, [rbp + 0xdac]
lea rcx, [rbp + 0x33d0]
call fcn.1402024c0
mov dword [rbp + 0xdb4], 0x584
mov dword [rbp + 0xdb0], esi
lea r8, [rbp + 0xdb0]
lea rdx, [rbp + 0xdb4]
lea rcx, [rbp + 0x33d8]
call fcn.1402024c0
mov dword [rbp + 0xdbc], 0x586
mov dword [rbp + 0xdb8], esi
lea r8, [rbp + 0xdb8]
lea rdx, [rbp + 0xdbc]
lea rcx, [rbp + 0x33e0]
call fcn.1402024c0
mov dword [rbp + 0xdc4], 0x588
mov dword [rbp + 0xdc0], esi
lea r8, [rbp + 0xdc0]
lea rdx, [rbp + 0xdc4]
lea rcx, [rbp + 0x33e8]
call fcn.1402024c0
mov dword [rbp + 0xdcc], 0x58a
mov dword [rbp + 0xdc8], esi
lea r8, [rbp + 0xdc8]
lea rdx, [rbp + 0xdcc]
lea rcx, [rbp + 0x33f0]
call fcn.1402024c0
mov dword [rbp + 0xdd4], 0x8e8
mov dword [rbp + 0xdd0], esi
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdd4]
lea rcx, [rbp + 0x33f8]
call fcn.1402024c0
mov dword [rbp + 0xddc], 0x8f2
mov dword [rbp + 0xdd8], esi
lea r8, [rbp + 0xdd8]
lea rdx, [rbp + 0xddc]
lea rcx, [rbp + 0x3400]
call fcn.1402024c0
mov dword [rbp + 0xde4], 0x8f0
mov dword [rbp + 0xde0], esi
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0xde4]
lea rcx, [rbp + 0x3408]
call fcn.1402024c0
mov dword [rbp + 0xdec], 0xcca
mov dword [rbp + 0xde8], esi
lea r8, [rbp + 0xde8]
lea rdx, [rbp + 0xdec]
lea rcx, [rbp + 0x3410]
call fcn.1402024c0
mov dword [rbp + 0xdf4], 0x1114
mov dword [rbp + 0xdf0], esi
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0xdf4]
lea rcx, [rbp + 0x3418]
call fcn.1402024c0
mov dword [rbp + 0xdfc], 0x111a
mov dword [rbp + 0xdf8], esi
lea r8, [rbp + 0xdf8]
lea rdx, [rbp + 0xdfc]
lea rcx, [rbp + 0x3420]
call fcn.1402024c0
mov dword [rbp + 0xe04], 0x1112
mov dword [rbp + 0xe00], esi
lea r8, [rbp + 0xe00]
lea rdx, [rbp + 0xe04]
lea rcx, [rbp + 0x3428]
call fcn.1402024c0
mov dword [rbp + 0xe0c], 0x110e
mov dword [rbp + 0xe08], esi
lea r8, [rbp + 0xe08]
lea rdx, [rbp + 0xe0c]
lea rcx, [rbp + 0x3430]
call fcn.1402024c0
mov dword [rbp + 0xe14], 0x1580
mov dword [rbp + 0xe10], esi
lea r8, [rbp + 0xe10]
lea rdx, [rbp + 0xe14]
lea rcx, [rbp + 0x3438]
call fcn.1402024c0
mov dword [rbp + 0xe1c], 0x1584
mov dword [rbp + 0xe18], esi
lea r8, [rbp + 0xe18]
lea rdx, [rbp + 0xe1c]
lea rcx, [rbp + 0x3440]
call fcn.1402024c0
mov dword [rbp + 0xe24], 0x1588
mov dword [rbp + 0xe20], esi
lea r8, [rbp + 0xe20]
lea rdx, [rbp + 0xe24]
lea rcx, [rbp + 0x3448]
call fcn.1402024c0
mov dword [rbp + 0xe2c], 0x1572
mov dword [rbp + 0xe28], esi
lea r8, [rbp + 0xe28]
lea rdx, [rbp + 0xe2c]
lea rcx, [rbp + 0x3450]
call fcn.1402024c0
mov dword [rbp + 0xe34], 0x158a
mov dword [rbp + 0xe30], esi
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0xe34]
lea rcx, [rbp + 0x3458]
call fcn.1402024c0
mov dword [rbp + 0xe3c], 0x1578
mov dword [rbp + 0xe38], esi
lea r8, [rbp + 0xe38]
lea rdx, [rbp + 0xe3c]
lea rcx, [rbp + 0x3460]
call fcn.1402024c0
mov dword [rbp + 0xe44], 0x241a
mov dword [rbp + 0xe40], esi
lea r8, [rbp + 0xe40]
lea rdx, [rbp + 0xe44]
lea rcx, [rbp + 0x3468]
call fcn.1402024c0
mov dword [rbp + 0xe4c], 0x241c
mov dword [rbp + 0xe48], esi
lea r8, [rbp + 0xe48]
lea rdx, [rbp + 0xe4c]
lea rcx, [rbp + 0x3470]
call fcn.1402024c0
mov dword [rbp + 0xe54], 0x241e
mov dword [rbp + 0xe50], esi
lea r8, [rbp + 0xe50]
lea rdx, [rbp + 0xe54]
lea rcx, [rbp + 0x3478]
call fcn.1402024c0
mov dword [rbp + 0xe5c], 0x2420
mov dword [rbp + 0xe58], esi
lea r8, [rbp + 0xe58]
lea rdx, [rbp + 0xe5c]
lea rcx, [rbp + 0x3480]
call fcn.1402024c0
mov dword [rbp + 0xe64], 0x242a
mov dword [rbp + 0xe60], esi
lea r8, [rbp + 0xe60]
lea rdx, [rbp + 0xe64]
lea rcx, [rbp + 0x3488]
call fcn.1402024c0
mov dword [rbp + 0xe6c], 0x242c
mov dword [rbp + 0xe68], esi
lea r8, [rbp + 0xe68]
lea rdx, [rbp + 0xe6c]
lea rcx, [rbp + 0x3490]
call fcn.1402024c0
mov dword [rbp + 0xe74], 0x2d40
mov dword [rbp + 0xe70], esi
lea r8, [rbp + 0xe70]
lea rdx, [rbp + 0xe74]
lea rcx, [rbp + 0x3498]
call fcn.1402024c0
lea r8, [rbp + 0x34a0]
lea rdx, [rbp + 0x33b0]
lea rcx, [rbp + 0x5010]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xe7c], 0x1df8
mov dword [rbp + 0xe78], esi
lea r8, [rbp + 0xe78]
lea rdx, [rbp + 0xe7c]
lea rcx, [rbp + 0x1d98]
call fcn.1402024c0
mov dword [rbp + 0xe84], 0x291e
mov dword [rbp + 0xe80], esi
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0xe84]
lea rcx, [rbp + 0x1da0]
call fcn.1402024c0
lea r8, [rbp + 0x1da8]
lea rdx, [rbp + 0x1d98]
lea rcx, [rbp + 0x5020]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x28
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x1df8
jne 0x140028f7e
mov dword [rbp + 0xe8c], 0x1df4
mov dword [rbp + 0xe88], 2
lea r8, [rbp + 0xe88]
lea rdx, [rbp + 0xe8c]
lea rcx, [rbp + 0x1fd0]
call fcn.1402024c0
mov dword [rbp + 0xe94], 0x1df2
mov dword [rbp + 0xe90], 5
lea r8, [rbp + 0xe90]
lea rdx, [rbp + 0xe94]
lea rcx, [rbp + 0x1fd8]
call fcn.1402024c0
mov dword [rbp + 0xe9c], 0x1dee
mov dword [rbp + 0xe98], 3
lea r8, [rbp + 0xe98]
lea rdx, [rbp + 0xe9c]
lea rcx, [rbp + 0x1fe0]
call fcn.1402024c0
mov dword [rbp + 0xea4], 0x2d36
mov dword [rbp + 0xea0], 3
lea r8, [rbp + 0xea0]
lea rdx, [rbp + 0xea4]
lea rcx, [rbp + 0x1fe8]
call fcn.1402024c0
mov dword [rbp + 0xeac], 0x2d34
mov dword [rbp + 0xea8], esi
lea r8, [rbp + 0xea8]
lea rdx, [rbp + 0xeac]
lea rcx, [rbp + 0x1ff0]
call fcn.1402024c0
mov dword [rbp + 0xeb4], 0x1df0
mov dword [rbp + 0xeb0], 3
lea r8, [rbp + 0xeb0]
lea rdx, [rbp + 0xeb4]
lea rcx, [rbp + 0x1ff8]
call fcn.1402024c0
mov dword [rbp + 0xebc], 0x2948
mov dword [rbp + 0xeb8], esi
lea r8, [rbp + 0xeb8]
lea rdx, [rbp + 0xebc]
lea rcx, [rbp + 0x2000]
call fcn.1402024c0
mov dword [rbp + 0xec4], 0x57e
mov dword [rbp + 0xec0], esi
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xec4]
lea rcx, [rbp + 0x2008]
call fcn.1402024c0
lea r8, [rbp + 0x2010]
lea rdx, [rbp + 0x1fd0]
lea rcx, [rbp + 0x5030]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xecc], 0x2428
mov dword [rbp + 0xec8], esi
lea r8, [rbp + 0xec8]
lea rdx, [rbp + 0xecc]
lea rcx, [rbp + 0x2050]
call fcn.1402024c0
mov dword [rbp + 0xed4], 0x2d18
mov dword [rbp + 0xed0], esi
lea r8, [rbp + 0xed0]
lea rdx, [rbp + 0xed4]
lea rcx, [rbp + 0x2058]
call fcn.1402024c0
mov dword [rbp + 0xedc], 0x28fc
mov dword [rbp + 0xed8], esi
lea r8, [rbp + 0xed8]
lea rdx, [rbp + 0xedc]
lea rcx, [rbp + 0x2060]
call fcn.1402024c0
mov dword [rbp + 0xee4], 0x242e
mov dword [rbp + 0xee0], esi
lea r8, [rbp + 0xee0]
lea rdx, [rbp + 0xee4]
lea rcx, [rbp + 0x2068]
call fcn.1402024c0
mov dword [rbp + 0xeec], 0x1dec
mov dword [rbp + 0xee8], esi
lea r8, [rbp + 0xee8]
lea rdx, [rbp + 0xeec]
lea rcx, [rbp + 0x2070]
call fcn.1402024c0
mov dword [rbp + 0xef4], 0x28fe
mov dword [rbp + 0xef0], esi
lea r8, [rbp + 0xef0]
lea rdx, [rbp + 0xef4]
lea rcx, [rbp + 0x2078]
call fcn.1402024c0
mov dword [rbp + 0xefc], 0x2d0e
mov dword [rbp + 0xef8], esi
lea r8, [rbp + 0xef8]
lea rdx, [rbp + 0xefc]
lea rcx, [rbp + 0x2080]
call fcn.1402024c0
mov dword [rbp + 0xf04], 0x2926
mov dword [rbp + 0xf00], esi
lea r8, [rbp + 0xf00]
lea rdx, [rbp + 0xf04]
lea rcx, [rbp + 0x2088]
call fcn.1402024c0
lea r8, [rbp + 0x2090]
lea rdx, [rbp + 0x2050]
lea rcx, [rbp + 0x5040]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 5
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2cd4
jne 0x140029201
mov dword [rbp + 0xf0c], 0x285e
mov dword [rbp + 0xf08], esi
lea r8, [rbp + 0xf08]
lea rdx, [rbp + 0xf0c]
lea rcx, [rbp + 0x2200]
call fcn.1402024c0
mov dword [rbp + 0xf14], 0x285a
mov dword [rbp + 0xf10], esi
lea r8, [rbp + 0xf10]
lea rdx, [rbp + 0xf14]
lea rcx, [rbp + 0x2208]
call fcn.1402024c0
mov dword [rbp + 0xf1c], 0x2860
mov dword [rbp + 0xf18], esi
lea r8, [rbp + 0xf18]
lea rdx, [rbp + 0xf1c]
lea rcx, [rbp + 0x2210]
call fcn.1402024c0
mov dword [rbp + 0xf24], 0x2862
mov dword [rbp + 0xf20], esi
lea r8, [rbp + 0xf20]
lea rdx, [rbp + 0xf24]
lea rcx, [rbp + 0x2218]
call fcn.1402024c0
mov dword [rbp + 0xf2c], 0x285c
mov dword [rbp + 0xf28], esi
lea r8, [rbp + 0xf28]
lea rdx, [rbp + 0xf2c]
lea rcx, [rbp + 0x2220]
call fcn.1402024c0
mov dword [rbp + 0xf34], 0x2c78
mov dword [rbp + 0xf30], esi
lea r8, [rbp + 0xf30]
lea rdx, [rbp + 0xf34]
lea rcx, [rbp + 0x2228]
call fcn.1402024c0
mov dword [rbp + 0xf3c], 0x2c7a
mov dword [rbp + 0xf38], esi
lea r8, [rbp + 0xf38]
lea rdx, [rbp + 0xf3c]
lea rcx, [rbp + 0x2230]
call fcn.1402024c0
mov dword [rbp + 0xf44], 0x2c76
mov dword [rbp + 0xf40], esi
lea r8, [rbp + 0xf40]
lea rdx, [rbp + 0xf44]
lea rcx, [rbp + 0x2238]
call fcn.1402024c0
mov dword [rbp + 0xf4c], 0x2c74
mov dword [rbp + 0xf48], esi
lea r8, [rbp + 0xf48]
lea rdx, [rbp + 0xf4c]
lea rcx, [rbp + 0x2240]
call fcn.1402024c0
mov dword [rbp + 0xf54], 0x2c72
mov dword [rbp + 0xf50], esi
lea r8, [rbp + 0xf50]
lea rdx, [rbp + 0xf54]
lea rcx, [rbp + 0x2248]
call fcn.1402024c0
lea r8, [rbp + 0x2250]
lea rdx, [rbp + 0x2200]
lea rcx, [rbp + 0x5050]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xf5c], 0x285c
mov dword [rbp + 0xf58], esi
lea r8, [rbp + 0xf58]
lea rdx, [rbp + 0xf5c]
lea rcx, [rbp + 0x1d78]
call fcn.1402024c0
lea r8, [rbp + 0x1d80]
lea rdx, [rbp + 0x1d78]
lea rcx, [rbp + 0x5060]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x289c
jne 0x1400295fe
mov dword [rbp + 0xf64], 0x2864
mov dword [rbp + 0xf60], esi
lea r8, [rbp + 0xf60]
lea rdx, [rbp + 0xf64]
lea rcx, [rbp + 0x2ab0]
call fcn.1402024c0
mov dword [rbp + 0xf6c], 0x2866
mov dword [rbp + 0xf68], esi
lea r8, [rbp + 0xf68]
lea rdx, [rbp + 0xf6c]
lea rcx, [rbp + 0x2ab8]
call fcn.1402024c0
mov dword [rbp + 0xf74], 0x2868
mov dword [rbp + 0xf70], esi
lea r8, [rbp + 0xf70]
lea rdx, [rbp + 0xf74]
lea rcx, [rbp + 0x2ac0]
call fcn.1402024c0
mov dword [rbp + 0xf7c], 0x286a
mov dword [rbp + 0xf78], esi
lea r8, [rbp + 0xf78]
lea rdx, [rbp + 0xf7c]
lea rcx, [rbp + 0x2ac8]
call fcn.1402024c0
mov dword [rbp + 0xf84], 0x286c
mov dword [rbp + 0xf80], esi
lea r8, [rbp + 0xf80]
lea rdx, [rbp + 0xf84]
lea rcx, [rbp + 0x2ad0]
call fcn.1402024c0
mov dword [rbp + 0xf8c], 0x285a
mov dword [rbp + 0xf88], esi
lea r8, [rbp + 0xf88]
lea rdx, [rbp + 0xf8c]
lea rcx, [rbp + 0x2ad8]
call fcn.1402024c0
mov dword [rbp + 0xf94], 0x285c
mov dword [rbp + 0xf90], esi
lea r8, [rbp + 0xf90]
lea rdx, [rbp + 0xf94]
lea rcx, [rbp + 0x2ae0]
call fcn.1402024c0
mov dword [rbp + 0xf9c], 0x285e
mov dword [rbp + 0xf98], esi
lea r8, [rbp + 0xf98]
lea rdx, [rbp + 0xf9c]
lea rcx, [rbp + 0x2ae8]
call fcn.1402024c0
mov dword [rbp + 0xfa4], 0x2860
mov dword [rbp + 0xfa0], esi
lea r8, [rbp + 0xfa0]
lea rdx, [rbp + 0xfa4]
lea rcx, [rbp + 0x2af0]
call fcn.1402024c0
mov dword [rbp + 0xfac], 0x2862
mov dword [rbp + 0xfa8], esi
lea r8, [rbp + 0xfa8]
lea rdx, [rbp + 0xfac]
lea rcx, [rbp + 0x2af8]
call fcn.1402024c0
mov dword [rbp + 0xfb4], 0x2c74
mov dword [rbp + 0xfb0], esi
lea r8, [rbp + 0xfb0]
lea rdx, [rbp + 0xfb4]
lea rcx, [rbp + 0x2b00]
call fcn.1402024c0
mov dword [rbp + 0xfbc], 0x2cd4
mov dword [rbp + 0xfb8], esi
lea r8, [rbp + 0xfb8]
lea rdx, [rbp + 0xfbc]
lea rcx, [rbp + 0x2b08]
call fcn.1402024c0
mov dword [rbp + 0xfc4], 0x2c72
mov dword [rbp + 0xfc0], esi
lea r8, [rbp + 0xfc0]
lea rdx, [rbp + 0xfc4]
lea rcx, [rbp + 0x2b10]
call fcn.1402024c0
mov dword [rbp + 0xfcc], 0x2c76
mov dword [rbp + 0xfc8], esi
lea r8, [rbp + 0xfc8]
lea rdx, [rbp + 0xfcc]
lea rcx, [rbp + 0x2b18]
call fcn.1402024c0
mov dword [rbp + 0xfd4], 0x2c82
mov dword [rbp + 0xfd0], esi
lea r8, [rbp + 0xfd0]
lea rdx, [rbp + 0xfd4]
lea rcx, [rbp + 0x2b20]
call fcn.1402024c0
mov dword [rbp + 0xfdc], 0x2c78
mov dword [rbp + 0xfd8], esi
lea r8, [rbp + 0xfd8]
lea rdx, [rbp + 0xfdc]
lea rcx, [rbp + 0x2b28]
call fcn.1402024c0
mov dword [rbp + 0xfe4], 0x2c7a
mov dword [rbp + 0xfe0], esi
lea r8, [rbp + 0xfe0]
lea rdx, [rbp + 0xfe4]
lea rcx, [rbp + 0x2b30]
call fcn.1402024c0
mov dword [rbp + 0xfec], 0x2c80
mov dword [rbp + 0xfe8], esi
lea r8, [rbp + 0xfe8]
lea rdx, [rbp + 0xfec]
lea rcx, [rbp + 0x2b38]
call fcn.1402024c0
mov dword [rbp + 0xff4], 0x56c
mov dword [rbp + 0xff0], esi
lea r8, [rbp + 0xff0]
lea rdx, [rbp + 0xff4]
lea rcx, [rbp + 0x2b40]
call fcn.1402024c0
lea r8, [rbp + 0x2b48]
lea rdx, [rbp + 0x2ab0]
lea rcx, [rbp + 0x5070]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0xffc], 0x2cd4
mov dword [rbp + 0xff8], esi
lea r8, [rbp + 0xff8]
lea rdx, [rbp + 0xffc]
lea rcx, [rbp + 0x1d80]
call fcn.1402024c0
lea r8, [rbp + 0x1d88]
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0x5080]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x151c
jne 0x140029953
mov dword [rbp + 0x1004], 0x1516
mov dword [rbp + 0x1000], esi
lea r8, [rbp + 0x1000]
lea rdx, [rbp + 0x1004]
lea rcx, [rbp + 0x2010]
call fcn.1402024c0
mov dword [rbp + 0x100c], 0x152c
mov dword [rbp + 0x1008], esi
lea r8, [rbp + 0x1008]
lea rdx, [rbp + 0x100c]
lea rcx, [rbp + 0x2018]
call fcn.1402024c0
mov dword [rbp + 0x1014], 0x153c
mov dword [rbp + 0x1010], esi
lea r8, [rbp + 0x1010]
lea rdx, [rbp + 0x1014]
lea rcx, [rbp + 0x2020]
call fcn.1402024c0
mov dword [rbp + 0x101c], 0x153e
mov dword [rbp + 0x1018], esi
lea r8, [rbp + 0x1018]
lea rdx, [rbp + 0x101c]
lea rcx, [rbp + 0x2028]
call fcn.1402024c0
mov dword [rbp + 0x1024], 0x15a4
mov dword [rbp + 0x1020], esi
lea r8, [rbp + 0x1020]
lea rdx, [rbp + 0x1024]
lea rcx, [rbp + 0x2030]
call fcn.1402024c0
mov dword [rbp + 0x102c], 0x1532
mov dword [rbp + 0x1028], esi
lea r8, [rbp + 0x1028]
lea rdx, [rbp + 0x102c]
lea rcx, [rbp + 0x2038]
call fcn.1402024c0
mov dword [rbp + 0x1034], 0x1544
mov dword [rbp + 0x1030], esi
lea r8, [rbp + 0x1030]
lea rdx, [rbp + 0x1034]
lea rcx, [rbp + 0x2040]
call fcn.1402024c0
mov dword [rbp + 0x103c], 0x1ce8
mov dword [rbp + 0x1038], esi
lea r8, [rbp + 0x1038]
lea rdx, [rbp + 0x103c]
lea rcx, [rbp + 0x2048]
call fcn.1402024c0
lea r8, [rbp + 0x2050]
lea rdx, [rbp + 0x2010]
lea rcx, [rbp + 0x5090]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x1044], 0x1530
mov dword [rbp + 0x1040], esi
lea r8, [rbp + 0x1040]
lea rdx, [rbp + 0x1044]
lea rcx, [rbp + 0x2090]
call fcn.1402024c0
mov dword [rbp + 0x104c], 0x152e
mov dword [rbp + 0x1048], esi
lea r8, [rbp + 0x1048]
lea rdx, [rbp + 0x104c]
lea rcx, [rbp + 0x2098]
call fcn.1402024c0
mov dword [rbp + 0x1054], 0x1550
mov dword [rbp + 0x1050], esi
lea r8, [rbp + 0x1050]
lea rdx, [rbp + 0x1054]
lea rcx, [rbp + 0x20a0]
call fcn.1402024c0
mov dword [rbp + 0x105c], 0x1ce6
mov dword [rbp + 0x1058], esi
lea r8, [rbp + 0x1058]
lea rdx, [rbp + 0x105c]
lea rcx, [rbp + 0x20a8]
call fcn.1402024c0
mov dword [rbp + 0x1064], 0x1cf6
mov dword [rbp + 0x1060], esi
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1064]
lea rcx, [rbp + 0x20b0]
call fcn.1402024c0
mov dword [rbp + 0x106c], 0x1ce4
mov dword [rbp + 0x1068], esi
lea r8, [rbp + 0x1068]
lea rdx, [rbp + 0x106c]
lea rcx, [rbp + 0x20b8]
call fcn.1402024c0
mov dword [rbp + 0x1074], 0x23ea
mov dword [rbp + 0x1070], esi
lea r8, [rbp + 0x1070]
lea rdx, [rbp + 0x1074]
lea rcx, [rbp + 0x20c0]
call fcn.1402024c0
mov dword [rbp + 0x107c], 0x23d4
mov dword [rbp + 0x1078], esi
lea r8, [rbp + 0x1078]
lea rdx, [rbp + 0x107c]
lea rcx, [rbp + 0x20c8]
call fcn.1402024c0
lea r8, [rbp + 0x20d0]
lea rdx, [rbp + 0x2090]
lea rcx, [rbp + 0x50a0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x19
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x151a
jne 0x140029f72
mov dword [rbp + 0x1084], 0x1512
mov dword [rbp + 0x1080], esi
lea r8, [rbp + 0x1080]
lea rdx, [rbp + 0x1084]
lea rcx, [rbp + 0x34a0]
call fcn.1402024c0
mov dword [rbp + 0x108c], 0x23dc
mov dword [rbp + 0x1088], esi
lea r8, [rbp + 0x1088]
lea rdx, [rbp + 0x108c]
lea rcx, [rbp + 0x34a8]
call fcn.1402024c0
mov dword [rbp + 0x1094], 0x1562
mov dword [rbp + 0x1090], esi
lea r8, [rbp + 0x1090]
lea rdx, [rbp + 0x1094]
lea rcx, [rbp + 0x34b0]
call fcn.1402024c0
mov dword [rbp + 0x109c], 0x1508
mov dword [rbp + 0x1098], esi
lea r8, [rbp + 0x1098]
lea rdx, [rbp + 0x109c]
lea rcx, [rbp + 0x34b8]
call fcn.1402024c0
mov dword [rbp + 0x10a4], 0x1d22
mov dword [rbp + 0x10a0], esi
lea r8, [rbp + 0x10a0]
lea rdx, [rbp + 0x10a4]
lea rcx, [rbp + 0x34c0]
call fcn.1402024c0
mov dword [rbp + 0x10ac], 0x6f2
mov dword [rbp + 0x10a8], esi
lea r8, [rbp + 0x10a8]
lea rdx, [rbp + 0x10ac]
lea rcx, [rbp + 0x34c8]
call fcn.1402024c0
mov dword [rbp + 0x10b4], 0x14e4
mov dword [rbp + 0x10b0], esi
lea r8, [rbp + 0x10b0]
lea rdx, [rbp + 0x10b4]
lea rcx, [rbp + 0x34d0]
call fcn.1402024c0
mov dword [rbp + 0x10bc], 0x14e6
mov dword [rbp + 0x10b8], esi
lea r8, [rbp + 0x10b8]
lea rdx, [rbp + 0x10bc]
lea rcx, [rbp + 0x34d8]
call fcn.1402024c0
mov dword [rbp + 0x10c4], 0x14e8
mov dword [rbp + 0x10c0], esi
lea r8, [rbp + 0x10c0]
lea rdx, [rbp + 0x10c4]
lea rcx, [rbp + 0x34e0]
call fcn.1402024c0
mov dword [rbp + 0x10cc], 0x14ea
mov dword [rbp + 0x10c8], esi
lea r8, [rbp + 0x10c8]
lea rdx, [rbp + 0x10cc]
lea rcx, [rbp + 0x34e8]
call fcn.1402024c0
mov dword [rbp + 0x10d4], 0x1564
mov dword [rbp + 0x10d0], esi
lea r8, [rbp + 0x10d0]
lea rdx, [rbp + 0x10d4]
lea rcx, [rbp + 0x34f0]
call fcn.1402024c0
mov dword [rbp + 0x10dc], 0xe4
mov dword [rbp + 0x10d8], esi
lea r8, [rbp + 0x10d8]
lea rdx, [rbp + 0x10dc]
lea rcx, [rbp + 0x34f8]
call fcn.1402024c0
mov dword [rbp + 0x10e4], 0x1560
mov dword [rbp + 0x10e0], esi
lea r8, [rbp + 0x10e0]
lea rdx, [rbp + 0x10e4]
lea rcx, [rbp + 0x3500]
call fcn.1402024c0
mov dword [rbp + 0x10ec], 0x1d1e
mov dword [rbp + 0x10e8], esi
lea r8, [rbp + 0x10e8]
lea rdx, [rbp + 0x10ec]
lea rcx, [rbp + 0x3508]
call fcn.1402024c0
mov dword [rbp + 0x10f4], 0x23ec
mov dword [rbp + 0x10f0], esi
lea r8, [rbp + 0x10f0]
lea rdx, [rbp + 0x10f4]
lea rcx, [rbp + 0x3510]
call fcn.1402024c0
mov dword [rbp + 0x10fc], 0x14f4
mov dword [rbp + 0x10f8], esi
lea r8, [rbp + 0x10f8]
lea rdx, [rbp + 0x10fc]
lea rcx, [rbp + 0x3518]
call fcn.1402024c0
mov dword [rbp + 0x1104], 0x150a
mov dword [rbp + 0x1100], esi
lea r8, [rbp + 0x1100]
lea rdx, [rbp + 0x1104]
lea rcx, [rbp + 0x3520]
call fcn.1402024c0
mov dword [rbp + 0x110c], 0x14ee
mov dword [rbp + 0x1108], esi
lea r8, [rbp + 0x1108]
lea rdx, [rbp + 0x110c]
lea rcx, [rbp + 0x3528]
call fcn.1402024c0
mov dword [rbp + 0x1114], 0x14f0
mov dword [rbp + 0x1110], esi
lea r8, [rbp + 0x1110]
lea rdx, [rbp + 0x1114]
lea rcx, [rbp + 0x3530]
call fcn.1402024c0
mov dword [rbp + 0x111c], 0x14f2
mov dword [rbp + 0x1118], esi
lea r8, [rbp + 0x1118]
lea rdx, [rbp + 0x111c]
lea rcx, [rbp + 0x3538]
call fcn.1402024c0
mov dword [rbp + 0x1124], 0x1d0c
mov dword [rbp + 0x1120], esi
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x1124]
lea rcx, [rbp + 0x3540]
call fcn.1402024c0
mov dword [rbp + 0x112c], 0x1518
mov dword [rbp + 0x1128], esi
lea r8, [rbp + 0x1128]
lea rdx, [rbp + 0x112c]
lea rcx, [rbp + 0x3548]
call fcn.1402024c0
mov dword [rbp + 0x1134], 0x1566
mov dword [rbp + 0x1130], esi
lea r8, [rbp + 0x1130]
lea rdx, [rbp + 0x1134]
lea rcx, [rbp + 0x3550]
call fcn.1402024c0
mov dword [rbp + 0x113c], 0x14fa
mov dword [rbp + 0x1138], esi
lea r8, [rbp + 0x1138]
lea rdx, [rbp + 0x113c]
lea rcx, [rbp + 0x3558]
call fcn.1402024c0
mov dword [rbp + 0x1144], 0x14f8
mov dword [rbp + 0x1140], esi
lea r8, [rbp + 0x1140]
lea rdx, [rbp + 0x1144]
lea rcx, [rbp + 0x3560]
call fcn.1402024c0
mov dword [rbp + 0x114c], 0x1514
mov dword [rbp + 0x1148], esi
lea r8, [rbp + 0x1148]
lea rdx, [rbp + 0x114c]
lea rcx, [rbp + 0x3568]
call fcn.1402024c0
mov dword [rbp + 0x1154], 0x155e
mov dword [rbp + 0x1150], esi
lea r8, [rbp + 0x1150]
lea rdx, [rbp + 0x1154]
lea rcx, [rbp + 0x3570]
call fcn.1402024c0
mov dword [rbp + 0x115c], 0x1d0e
mov dword [rbp + 0x1158], esi
lea r8, [rbp + 0x1158]
lea rdx, [rbp + 0x115c]
lea rcx, [rbp + 0x3578]
call fcn.1402024c0
mov dword [rbp + 0x1164], 0xc84
mov dword [rbp + 0x1160], esi
lea r8, [rbp + 0x1160]
lea rdx, [rbp + 0x1164]
lea rcx, [rbp + 0x3580]
call fcn.1402024c0
mov dword [rbp + 0x116c], 0x14fc
mov dword [rbp + 0x1168], esi
lea r8, [rbp + 0x1168]
lea rdx, [rbp + 0x116c]
lea rcx, [rbp + 0x3588]
call fcn.1402024c0
mov dword [rbp + 0x1174], 0x1d16
mov dword [rbp + 0x1170], esi
lea r8, [rbp + 0x1170]
lea rdx, [rbp + 0x1174]
lea rcx, [rbp + 0x3590]
call fcn.1402024c0
mov dword [rbp + 0x117c], 0x1d18
mov dword [rbp + 0x1178], esi
lea r8, [rbp + 0x1178]
lea rdx, [rbp + 0x117c]
lea rcx, [rbp + 0x3598]
call fcn.1402024c0
lea r8, [rbp + 0x35a0]
lea rdx, [rbp + 0x34a0]
lea rcx, [rbp + 0x50b0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x1184], 0x151c
mov dword [rbp + 0x1180], esi
lea r8, [rbp + 0x1180]
lea rdx, [rbp + 0x1184]
lea rcx, [rbp + 0x1d88]
call fcn.1402024c0
lea r8, [rbp + 0x1d90]
lea rdx, [rbp + 0x1d88]
lea rcx, [rbp + 0x50c0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x78
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2dee
jne 0x14002a541
mov dword [rbp + 0x118c], 0x2dec
mov dword [rbp + 0x1188], 3
lea r8, [rbp + 0x1188]
lea rdx, [rbp + 0x118c]
lea rcx, [rbp + 0x2250]
call fcn.1402024c0
mov dword [rbp + 0x1194], 0x2a1a
mov dword [rbp + 0x1190], esi
lea r8, [rbp + 0x1190]
lea rdx, [rbp + 0x1194]
lea rcx, [rbp + 0x2258]
call fcn.1402024c0
mov dword [rbp + 0x119c], 0x2a1e
mov dword [rbp + 0x1198], esi
lea r8, [rbp + 0x1198]
lea rdx, [rbp + 0x119c]
lea rcx, [rbp + 0x2260]
call fcn.1402024c0
mov dword [rbp + 0x11a4], 0x2a16
mov dword [rbp + 0x11a0], esi
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 0x11a4]
lea rcx, [rbp + 0x2268]
call fcn.1402024c0
mov dword [rbp + 0x11ac], 0x2a20
mov dword [rbp + 0x11a8], esi
lea r8, [rbp + 0x11a8]
lea rdx, [rbp + 0x11ac]
lea rcx, [rbp + 0x2270]
call fcn.1402024c0
mov dword [rbp + 0x11b4], 0x2a1c
mov dword [rbp + 0x11b0], esi
lea r8, [rbp + 0x11b0]
lea rdx, [rbp + 0x11b4]
lea rcx, [rbp + 0x2278]
call fcn.1402024c0
mov dword [rbp + 0x11bc], 0x2a18
mov dword [rbp + 0x11b8], esi
lea r8, [rbp + 0x11b8]
lea rdx, [rbp + 0x11bc]
lea rcx, [rbp + 0x2280]
call fcn.1402024c0
mov dword [rbp + 0x11c4], 0x2a22
mov dword [rbp + 0x11c0], esi
lea r8, [rbp + 0x11c0]
lea rdx, [rbp + 0x11c4]
lea rcx, [rbp + 0x2288]
call fcn.1402024c0
mov dword [rbp + 0x11cc], 0x2a06
mov dword [rbp + 0x11c8], esi
lea r8, [rbp + 0x11c8]
lea rdx, [rbp + 0x11cc]
lea rcx, [rbp + 0x2290]
call fcn.1402024c0
mov dword [rbp + 0x11d4], 0x2a02
mov dword [rbp + 0x11d0], esi
lea r8, [rbp + 0x11d0]
lea rdx, [rbp + 0x11d4]
lea rcx, [rbp + 0x2298]
call fcn.1402024c0
mov dword [rbp + 0x11dc], 0x289a
mov dword [rbp + 0x11d8], esi
lea r8, [rbp + 0x11d8]
lea rdx, [rbp + 0x11dc]
lea rcx, [rbp + 0x22a0]
call fcn.1402024c0
lea r8, [rbp + 0x22a8]
lea rdx, [rbp + 0x2250]
lea rcx, [rbp + 0x50d0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x11e4], 0x29fc
mov dword [rbp + 0x11e0], esi
lea r8, [rbp + 0x11e0]
lea rdx, [rbp + 0x11e4]
lea rcx, [rbp + 0x2bf0]
call fcn.1402024c0
mov dword [rbp + 0x11ec], 0x2e6c
mov dword [rbp + 0x11e8], esi
lea r8, [rbp + 0x11e8]
lea rdx, [rbp + 0x11ec]
lea rcx, [rbp + 0x2bf8]
call fcn.1402024c0
mov dword [rbp + 0x11f4], 0x2df8
mov dword [rbp + 0x11f0], esi
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x11f4]
lea rcx, [rbp + 0x2c00]
call fcn.1402024c0
mov dword [rbp + 0x11fc], 0x2df0
mov dword [rbp + 0x11f8], esi
lea r8, [rbp + 0x11f8]
lea rdx, [rbp + 0x11fc]
lea rcx, [rbp + 0x2c08]
call fcn.1402024c0
mov dword [rbp + 0x1204], 0x68a
mov dword [rbp + 0x1200], esi
lea r8, [rbp + 0x1200]
lea rdx, [rbp + 0x1204]
lea rcx, [rbp + 0x2c10]
call fcn.1402024c0
mov dword [rbp + 0x120c], 0x22f0
mov dword [rbp + 0x1208], esi
lea r8, [rbp + 0x1208]
lea rdx, [rbp + 0x120c]
lea rcx, [rbp + 0x2c18]
call fcn.1402024c0
mov dword [rbp + 0x1214], 0x7b2
mov dword [rbp + 0x1210], esi
lea r8, [rbp + 0x1210]
lea rdx, [rbp + 0x1214]
lea rcx, [rbp + 0x2c20]
call fcn.1402024c0
mov dword [rbp + 0x121c], 0x2b6e
mov dword [rbp + 0x1218], esi
lea r8, [rbp + 0x1218]
lea rdx, [rbp + 0x121c]
lea rcx, [rbp + 0x2c28]
call fcn.1402024c0
mov dword [rbp + 0x1224], 0x5b4
mov dword [rbp + 0x1220], esi
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1224]
lea rcx, [rbp + 0x2c30]
call fcn.1402024c0
mov dword [rbp + 0x122c], 0x234c
mov dword [rbp + 0x1228], esi
lea r8, [rbp + 0x1228]
lea rdx, [rbp + 0x122c]
lea rcx, [rbp + 0x2c38]
call fcn.1402024c0
mov dword [rbp + 0x1234], 0x261e
mov dword [rbp + 0x1230], esi
lea r8, [rbp + 0x1230]
lea rdx, [rbp + 0x1234]
lea rcx, [rbp + 0x2c40]
call fcn.1402024c0
mov dword [rbp + 0x123c], 0x272a
mov dword [rbp + 0x1238], esi
lea r8, [rbp + 0x1238]
lea rdx, [rbp + 0x123c]
lea rcx, [rbp + 0x2c48]
call fcn.1402024c0
mov dword [rbp + 0x1244], 0x205c
mov dword [rbp + 0x1240], esi
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x1244]
lea rcx, [rbp + 0x2c50]
call fcn.1402024c0
mov dword [rbp + 0x124c], 0x2894
mov dword [rbp + 0x1248], esi
lea r8, [rbp + 0x1248]
lea rdx, [rbp + 0x124c]
lea rcx, [rbp + 0x2c58]
call fcn.1402024c0
mov dword [rbp + 0x1254], 0x2c36
mov dword [rbp + 0x1250], esi
lea r8, [rbp + 0x1250]
lea rdx, [rbp + 0x1254]
lea rcx, [rbp + 0x2c60]
call fcn.1402024c0
mov dword [rbp + 0x125c], 0x280c
mov dword [rbp + 0x1258], esi
lea r8, [rbp + 0x1258]
lea rdx, [rbp + 0x125c]
lea rcx, [rbp + 0x2c68]
call fcn.1402024c0
mov dword [rbp + 0x1264], 0x167a
mov dword [rbp + 0x1260], esi
lea r8, [rbp + 0x1260]
lea rdx, [rbp + 0x1264]
lea rcx, [rbp + 0x2c70]
call fcn.1402024c0
mov dword [rbp + 0x126c], 0x24e6
mov dword [rbp + 0x1268], esi
lea r8, [rbp + 0x1268]
lea rdx, [rbp + 0x126c]
lea rcx, [rbp + 0x2c78]
call fcn.1402024c0
mov dword [rbp + 0x1274], 0x5b2
mov dword [rbp + 0x1270], esi
lea r8, [rbp + 0x1270]
lea rdx, [rbp + 0x1274]
lea rcx, [rbp + 0x2c80]
call fcn.1402024c0
mov dword [rbp + 0x127c], 0x1238
mov dword [rbp + 0x1278], esi
lea r8, [rbp + 0x1278]
lea rdx, [rbp + 0x127c]
lea rcx, [rbp + 0x2c88]
call fcn.1402024c0
lea r8, [rbp + 0x2c90]
lea rdx, [rbp + 0x2bf0]
lea rcx, [rbp + 0x50e0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x9c4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2dec
jne 0x14002a8fa
mov dword [rbp + 0x1284], 0x2532
mov dword [rbp + 0x1280], 5
lea r8, [rbp + 0x1280]
lea rdx, [rbp + 0x1284]
lea rcx, [rbp + 0x25e0]
call fcn.1402024c0
mov dword [rbp + 0x128c], 0x2536
mov dword [rbp + 0x1288], esi
lea r8, [rbp + 0x1288]
lea rdx, [rbp + 0x128c]
lea rcx, [rbp + 0x25e8]
call fcn.1402024c0
mov dword [rbp + 0x1294], 0x2a5a
mov dword [rbp + 0x1290], esi
lea r8, [rbp + 0x1290]
lea rdx, [rbp + 0x1294]
lea rcx, [rbp + 0x25f0]
call fcn.1402024c0
mov dword [rbp + 0x129c], 0x2a52
mov dword [rbp + 0x1298], esi
lea r8, [rbp + 0x1298]
lea rdx, [rbp + 0x129c]
lea rcx, [rbp + 0x25f8]
call fcn.1402024c0
mov dword [rbp + 0x12a4], 0x2a58
mov dword [rbp + 0x12a0], esi
lea r8, [rbp + 0x12a0]
lea rdx, [rbp + 0x12a4]
lea rcx, [rbp + 0x2600]
call fcn.1402024c0
mov dword [rbp + 0x12ac], 0x289a
mov dword [rbp + 0x12a8], esi
lea r8, [rbp + 0x12a8]
lea rdx, [rbp + 0x12ac]
lea rcx, [rbp + 0x2608]
call fcn.1402024c0
mov dword [rbp + 0x12b4], 0x2a20
mov dword [rbp + 0x12b0], esi
lea r8, [rbp + 0x12b0]
lea rdx, [rbp + 0x12b4]
lea rcx, [rbp + 0x2610]
call fcn.1402024c0
mov dword [rbp + 0x12bc], 0x2a56
mov dword [rbp + 0x12b8], esi
lea r8, [rbp + 0x12b8]
lea rdx, [rbp + 0x12bc]
lea rcx, [rbp + 0x2618]
call fcn.1402024c0
mov dword [rbp + 0x12c4], 0x2a54
mov dword [rbp + 0x12c0], esi
lea r8, [rbp + 0x12c0]
lea rdx, [rbp + 0x12c4]
lea rcx, [rbp + 0x2620]
call fcn.1402024c0
mov dword [rbp + 0x12cc], 0x2a1e
mov dword [rbp + 0x12c8], esi
lea r8, [rbp + 0x12c8]
lea rdx, [rbp + 0x12cc]
lea rcx, [rbp + 0x2628]
call fcn.1402024c0
mov dword [rbp + 0x12d4], 0x2a22
mov dword [rbp + 0x12d0], esi
lea r8, [rbp + 0x12d0]
lea rdx, [rbp + 0x12d4]
lea rcx, [rbp + 0x2630]
call fcn.1402024c0
mov dword [rbp + 0x12dc], 0x2a18
mov dword [rbp + 0x12d8], esi
lea r8, [rbp + 0x12d8]
lea rdx, [rbp + 0x12dc]
lea rcx, [rbp + 0x2638]
call fcn.1402024c0
mov dword [rbp + 0x12e4], 0x2e06
mov dword [rbp + 0x12e0], 2
lea r8, [rbp + 0x12e0]
lea rdx, [rbp + 0x12e4]
lea rcx, [rbp + 0x2640]
call fcn.1402024c0
mov dword [rbp + 0x12ec], 0x2e02
mov dword [rbp + 0x12e8], 2
lea r8, [rbp + 0x12e8]
lea rdx, [rbp + 0x12ec]
lea rcx, [rbp + 0x2648]
call fcn.1402024c0
mov dword [rbp + 0x12f4], 0x2e04
mov dword [rbp + 0x12f0], 2
lea r8, [rbp + 0x12f0]
lea rdx, [rbp + 0x12f4]
lea rcx, [rbp + 0x2650]
call fcn.1402024c0
lea r8, [rbp + 0x2658]
lea rdx, [rbp + 0x25e0]
lea rcx, [rbp + 0x50f0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x12fc], 0x2a1a
mov dword [rbp + 0x12f8], esi
lea r8, [rbp + 0x12f8]
lea rdx, [rbp + 0x12fc]
lea rcx, [rbp + 0x1dc0]
call fcn.1402024c0
mov dword [rbp + 0x1304], 0x2dee
mov dword [rbp + 0x1300], esi
lea r8, [rbp + 0x1300]
lea rdx, [rbp + 0x1304]
lea rcx, [rbp + 0x1dc8]
call fcn.1402024c0
mov dword [rbp + 0x130c], 0x2a1c
mov dword [rbp + 0x1308], esi
lea r8, [rbp + 0x1308]
lea rdx, [rbp + 0x130c]
lea rcx, [rbp + 0x1dd0]
call fcn.1402024c0
lea r8, [rbp + 0x1dd8]
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x5100]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x3e8
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2928
jne 0x14002ac79
mov dword [rbp + 0x1314], 0x1cf6
mov dword [rbp + 0x1310], esi
lea r8, [rbp + 0x1310]
lea rdx, [rbp + 0x1314]
lea rcx, [rbp + 0x2370]
call fcn.1402024c0
mov dword [rbp + 0x131c], 0x151c
mov dword [rbp + 0x1318], esi
lea r8, [rbp + 0x1318]
lea rdx, [rbp + 0x131c]
lea rcx, [rbp + 0x2378]
call fcn.1402024c0
mov dword [rbp + 0x1324], 0x2cbe
mov dword [rbp + 0x1320], esi
lea r8, [rbp + 0x1320]
lea rdx, [rbp + 0x1324]
lea rcx, [rbp + 0x2380]
call fcn.1402024c0
mov dword [rbp + 0x132c], 0x23ea
mov dword [rbp + 0x1328], esi
lea r8, [rbp + 0x1328]
lea rdx, [rbp + 0x132c]
lea rcx, [rbp + 0x2388]
call fcn.1402024c0
mov dword [rbp + 0x1334], 0x1532
mov dword [rbp + 0x1330], esi
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1334]
lea rcx, [rbp + 0x2390]
call fcn.1402024c0
mov dword [rbp + 0x133c], 0x2cd8
mov dword [rbp + 0x1338], esi
lea r8, [rbp + 0x1338]
lea rdx, [rbp + 0x133c]
lea rcx, [rbp + 0x2398]
call fcn.1402024c0
mov dword [rbp + 0x1344], 0x1ce6
mov dword [rbp + 0x1340], esi
lea r8, [rbp + 0x1340]
lea rdx, [rbp + 0x1344]
lea rcx, [rbp + 0x23a0]
call fcn.1402024c0
mov dword [rbp + 0x134c], 0x28a4
mov dword [rbp + 0x1348], esi
lea r8, [rbp + 0x1348]
lea rdx, [rbp + 0x134c]
lea rcx, [rbp + 0x23a8]
call fcn.1402024c0
mov dword [rbp + 0x1354], 0x152e
mov dword [rbp + 0x1350], esi
lea r8, [rbp + 0x1350]
lea rdx, [rbp + 0x1354]
lea rcx, [rbp + 0x23b0]
call fcn.1402024c0
mov dword [rbp + 0x135c], 0x1cee
mov dword [rbp + 0x1358], esi
lea r8, [rbp + 0x1358]
lea rdx, [rbp + 0x135c]
lea rcx, [rbp + 0x23b8]
call fcn.1402024c0
mov dword [rbp + 0x1364], 0x1530
mov dword [rbp + 0x1360], esi
lea r8, [rbp + 0x1360]
lea rdx, [rbp + 0x1364]
lea rcx, [rbp + 0x23c0]
call fcn.1402024c0
lea r8, [rbp + 0x23c8]
lea rdx, [rbp + 0x2370]
lea rcx, [rbp + 0x5110]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x136c], 0x2cca
mov dword [rbp + 0x1368], esi
lea r8, [rbp + 0x1368]
lea rdx, [rbp + 0x136c]
lea rcx, [rbp + 0x1f10]
call fcn.1402024c0
mov dword [rbp + 0x1374], 0x2902
mov dword [rbp + 0x1370], esi
lea r8, [rbp + 0x1370]
lea rdx, [rbp + 0x1374]
lea rcx, [rbp + 0x1f18]
call fcn.1402024c0
mov dword [rbp + 0x137c], 0x28ac
mov dword [rbp + 0x1378], esi
lea r8, [rbp + 0x1378]
lea rdx, [rbp + 0x137c]
lea rcx, [rbp + 0x1f20]
call fcn.1402024c0
mov dword [rbp + 0x1384], 0x28aa
mov dword [rbp + 0x1380], esi
lea r8, [rbp + 0x1380]
lea rdx, [rbp + 0x1384]
lea rcx, [rbp + 0x1f28]
call fcn.1402024c0
mov dword [rbp + 0x138c], 0x28b8
mov dword [rbp + 0x1388], esi
lea r8, [rbp + 0x1388]
lea rdx, [rbp + 0x138c]
lea rcx, [rbp + 0x1f30]
call fcn.1402024c0
mov dword [rbp + 0x1394], 0x2cd6
mov dword [rbp + 0x1390], esi
lea r8, [rbp + 0x1390]
lea rdx, [rbp + 0x1394]
lea rcx, [rbp + 0x1f38]
call fcn.1402024c0
lea r8, [rbp + 0x1f40]
lea rdx, [rbp + 0x1f10]
lea rcx, [rbp + 0x4290]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x866
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x233a
jne 0x14002af8a
mov dword [rbp + 0x139c], 0x2342
mov dword [rbp + 0x1398], 5
lea r8, [rbp + 0x1398]
lea rdx, [rbp + 0x139c]
lea rcx, [rbp + 0x1e58]
call fcn.1402024c0
mov dword [rbp + 0x13a4], 0x2344
mov dword [rbp + 0x13a0], 5
lea r8, [rbp + 0x13a0]
lea rdx, [rbp + 0x13a4]
lea rcx, [rbp + 0x1e60]
call fcn.1402024c0
mov dword [rbp + 0x13ac], 0x2340
mov dword [rbp + 0x13a8], 5
lea r8, [rbp + 0x13a8]
lea rdx, [rbp + 0x13ac]
lea rcx, [rbp + 0x1e68]
call fcn.1402024c0
mov dword [rbp + 0x13b4], 0x2346
mov dword [rbp + 0x13b0], 5
lea r8, [rbp + 0x13b0]
lea rdx, [rbp + 0x13b4]
lea rcx, [rbp + 0x1e70]
call fcn.1402024c0
mov dword [rbp + 0x13bc], 0x2c52
mov dword [rbp + 0x13b8], esi
lea r8, [rbp + 0x13b8]
lea rdx, [rbp + 0x13bc]
lea rcx, [rbp + 0x1e78]
call fcn.1402024c0
lea r8, [rbp + 0x1e80]
lea rdx, [rbp + 0x1e58]
lea rcx, [rbp + 0x42a0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x13c4], 0x27e2
mov dword [rbp + 0x13c0], esi
lea r8, [rbp + 0x13c0]
lea rdx, [rbp + 0x13c4]
lea rcx, [rbp + 0x2110]
call fcn.1402024c0
mov dword [rbp + 0x13cc], 0x2362
mov dword [rbp + 0x13c8], esi
lea r8, [rbp + 0x13c8]
lea rdx, [rbp + 0x13cc]
lea rcx, [rbp + 0x2118]
call fcn.1402024c0
mov dword [rbp + 0x13d4], 0x2c40
mov dword [rbp + 0x13d0], esi
lea r8, [rbp + 0x13d0]
lea rdx, [rbp + 0x13d4]
lea rcx, [rbp + 0x2120]
call fcn.1402024c0
mov dword [rbp + 0x13dc], 0x2c50
mov dword [rbp + 0x13d8], esi
lea r8, [rbp + 0x13d8]
lea rdx, [rbp + 0x13dc]
lea rcx, [rbp + 0x2128]
call fcn.1402024c0
mov dword [rbp + 0x13e4], 0x234c
mov dword [rbp + 0x13e0], esi
lea r8, [rbp + 0x13e0]
lea rdx, [rbp + 0x13e4]
lea rcx, [rbp + 0x2130]
call fcn.1402024c0
mov dword [rbp + 0x13ec], 0x2c3c
mov dword [rbp + 0x13e8], esi
lea r8, [rbp + 0x13e8]
lea rdx, [rbp + 0x13ec]
lea rcx, [rbp + 0x2138]
call fcn.1402024c0
mov dword [rbp + 0x13f4], 0x2348
mov dword [rbp + 0x13f0], esi
lea r8, [rbp + 0x13f0]
lea rdx, [rbp + 0x13f4]
lea rcx, [rbp + 0x2140]
call fcn.1402024c0
mov dword [rbp + 0x13fc], 0x234e
mov dword [rbp + 0x13f8], esi
lea r8, [rbp + 0x13f8]
lea rdx, [rbp + 0x13fc]
lea rcx, [rbp + 0x2148]
call fcn.1402024c0
mov dword [rbp + 0x1404], 0x1bba
mov dword [rbp + 0x1400], esi
lea r8, [rbp + 0x1400]
lea rdx, [rbp + 0x1404]
lea rcx, [rbp + 0x2150]
call fcn.1402024c0
lea r8, [rbp + 0x2158]
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x4ee0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x1f4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x2c86
jne 0x14002b371
mov dword [rbp + 0x140c], 0x2aee
mov dword [rbp + 0x1408], esi
lea r8, [rbp + 0x1408]
lea rdx, [rbp + 0x140c]
lea rcx, [rbp + 0x24f0]
call fcn.1402024c0
mov dword [rbp + 0x1414], 0x2af8
mov dword [rbp + 0x1410], esi
lea r8, [rbp + 0x1410]
lea rdx, [rbp + 0x1414]
lea rcx, [rbp + 0x24f8]
call fcn.1402024c0
mov dword [rbp + 0x141c], 0x2c92
mov dword [rbp + 0x1418], esi
lea r8, [rbp + 0x1418]
lea rdx, [rbp + 0x141c]
lea rcx, [rbp + 0x2500]
call fcn.1402024c0
mov dword [rbp + 0x1424], 0x2ca2
mov dword [rbp + 0x1420], esi
lea r8, [rbp + 0x1420]
lea rdx, [rbp + 0x1424]
lea rcx, [rbp + 0x2508]
call fcn.1402024c0
mov dword [rbp + 0x142c], 0x2af4
mov dword [rbp + 0x1428], esi
lea r8, [rbp + 0x1428]
lea rdx, [rbp + 0x142c]
lea rcx, [rbp + 0x2510]
call fcn.1402024c0
mov dword [rbp + 0x1434], 0x2c90
mov dword [rbp + 0x1430], esi
lea r8, [rbp + 0x1430]
lea rdx, [rbp + 0x1434]
lea rcx, [rbp + 0x2518]
call fcn.1402024c0
mov dword [rbp + 0x143c], 0x2cb8
mov dword [rbp + 0x1438], esi
lea r8, [rbp + 0x1438]
lea rdx, [rbp + 0x143c]
lea rcx, [rbp + 0x2520]
call fcn.1402024c0
mov dword [rbp + 0x1444], 0x2cba
mov dword [rbp + 0x1440], esi
lea r8, [rbp + 0x1440]
lea rdx, [rbp + 0x1444]
lea rcx, [rbp + 0x2528]
call fcn.1402024c0
mov dword [rbp + 0x144c], 0x2cbc
mov dword [rbp + 0x1448], esi
lea r8, [rbp + 0x1448]
lea rdx, [rbp + 0x144c]
lea rcx, [rbp + 0x2530]
call fcn.1402024c0
mov dword [rbp + 0x1454], 0x2c94
mov dword [rbp + 0x1450], esi
lea r8, [rbp + 0x1450]
lea rdx, [rbp + 0x1454]
lea rcx, [rbp + 0x2538]
call fcn.1402024c0
mov dword [rbp + 0x145c], 0x2c96
mov dword [rbp + 0x1458], 2
lea r8, [rbp + 0x1458]
lea rdx, [rbp + 0x145c]
lea rcx, [rbp + 0x2540]
call fcn.1402024c0
mov dword [rbp + 0x1464], 0x2af6
mov dword [rbp + 0x1460], esi
lea r8, [rbp + 0x1460]
lea rdx, [rbp + 0x1464]
lea rcx, [rbp + 0x2548]
call fcn.1402024c0
mov dword [rbp + 0x146c], 0x2c9e
mov dword [rbp + 0x1468], 5
lea r8, [rbp + 0x1468]
lea rdx, [rbp + 0x146c]
lea rcx, [rbp + 0x2550]
call fcn.1402024c0
mov dword [rbp + 0x1474], 0x2af2
mov dword [rbp + 0x1470], esi
lea r8, [rbp + 0x1470]
lea rdx, [rbp + 0x1474]
lea rcx, [rbp + 0x2558]
call fcn.1402024c0
lea r8, [rbp + 0x2560]
lea rdx, [rbp + 0x24f0]
lea rcx, [rbp + 0x42b0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
mov dword [rbp + 0x147c], 0x2ac8
mov dword [rbp + 0x1478], esi
lea r8, [rbp + 0x1478]
lea rdx, [rbp + 0x147c]
lea rcx, [rbp + 0x1ee0]
call fcn.1402024c0
mov dword [rbp + 0x1484], 0x2aca
mov dword [rbp + 0x1480], esi
lea r8, [rbp + 0x1480]
lea rdx, [rbp + 0x1484]
lea rcx, [rbp + 0x1ee8]
call fcn.1402024c0
mov dword [rbp + 0x148c], 0x2acc
mov dword [rbp + 0x1488], esi
lea r8, [rbp + 0x1488]
lea rdx, [rbp + 0x148c]
lea rcx, [rbp + 0x1ef0]
call fcn.1402024c0
mov dword [rbp + 0x1494], 0x2ace
mov dword [rbp + 0x1490], esi
lea r8, [rbp + 0x1490]
lea rdx, [rbp + 0x1494]
lea rcx, [rbp + 0x1ef8]
call fcn.1402024c0
mov dword [rbp + 0x149c], 0x2ad0
mov dword [rbp + 0x1498], esi
lea r8, [rbp + 0x1498]
lea rdx, [rbp + 0x149c]
lea rcx, [rbp + 0x1f00]
call fcn.1402024c0
lea rcx, [rbp + 0x1f08]
call fcn.1402024d0
lea r8, [rbp + 0x1f10]
lea rdx, [rbp + 0x1ee0]
lea rcx, [rbp + 0x42c0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401f8690
movsxd rdx, dword [rbp + 0x5138]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x1f4
mov ecx, dword [rbp + 0x5138]
cmp ecx, 0x20da
jne 0x14002ba3e
mov rcx, r15
call fcn.140222190
mov edx, 0x110
lea rcx, [rbp + 0x5ca0]
call fcn.140018270
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.informacija.txt
lea rcx, [rbp + 0x5ca0]
call fcn.1401f8200
nop
lea rcx, [rbp + 0x5ca0]
call fcn.1401f81a0
test al, al
je 0x14003211b
lea rcx, [rbp + 0x5608]
call fcn.1401fb910
nop
lea rdx, [rbp + 0x5608]
lea rcx, [rbp + 0x5ca0]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14003176a
nop dword [rax]
mov edx, 0x18
lea rcx, [rbp + 0x5500]
call fcn.140018270
lea rdx, [0x140287a4c]
lea rcx, [rbp + 0x4000]
call fcn.140019c40
nop
lea r8, [rbp + 0x5608]
lea rdx, [rbp + 0x4000]
lea rcx, [rbp + 0x5500]
call fcn.14001d450
nop
lea rcx, [rbp + 0x4000]
call fcn.1400366c0
mov rdx, rsi
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, str.Earth
call fcn.1402020e0
lea rcx, [rbp + 0x5500]
test al, al
je 0x14003124f
xor edx, edx
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x12c], r13d
jmp 0x14003137f
lea rcx, [rbp + 0x5140]
call fcn.140033f70
mov r13d, 0xffffffff
jmp 0x140033a4e
mov rdx, rsi
call fcn.1401fa8e0
mov rcx, rax
lea rdx, str.Fire
call fcn.1402020e0
lea rcx, [rbp + 0x5500]
test al, al
je 0x1400312a3
xor edx, edx
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x12c], esi
jmp 0x14003137f
mov rdx, rsi
call fcn.1401fa8e0
mov rcx, rax
lea rdx, str.Wind
call fcn.1402020e0
lea rcx, [rbp + 0x5500]
test al, al
je 0x1400312fb
xor edx, edx
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x12c], 2
jmp 0x14003137f
mov rdx, rsi
call fcn.1401fa8e0
mov rcx, rax
lea rdx, str.Water
call fcn.1402020e0
xor edx, edx
lea rcx, [rbp + 0x5500]
test al, al
je 0x140031350
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x12c], 3
jmp 0x14003137f
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x12c], 4
mov edx, 6
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x348]
mov rdx, rbx
call fcn.1401fb710
mov edx, 2
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x140031528
mov edx, 3
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x140031528
mov edx, 2
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
xor edx, edx
mov rcx, rax
call fcn.1401faf10
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140031528
mov edx, 3
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
xor edx, edx
mov rcx, rax
call fcn.1401faf10
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140031528
mov edx, 2
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x178], ebx
mov edx, 3
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x17c], ebx
mov edx, 4
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x14003159d
mov edx, 4
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x188]
mov rdx, rbx
call fcn.1401fb710
mov edx, 5
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x140031612
mov edx, 5
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x1a8]
mov rdx, rbx
call fcn.1401fb710
mov edx, 8
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x1400316ba
mov edx, 8
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
xor edx, edx
mov rcx, rax
call fcn.1401faf10
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x1400316ba
mov edx, 8
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x180], ebx
mov edx, 0xa
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
lea rdx, [0x14028682b]
call fcn.1402020e0
test al, al
jne 0x140031730
mov edx, 0xa
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5500]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x1c8]
mov rdx, rbx
call fcn.1401fb710
nop
lea rcx, [rbp + 0x5500]
call fcn.1401fadb0
lea rdx, [rbp + 0x5608]
lea rcx, [rbp + 0x5ca0]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140031190
lea rcx, [rbp + 0x5ca0]
call fcn.1401f8160
mov edx, 0x110
lea rcx, [rbp + 0x5b90]
call fcn.140018270
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, [0x140287ad0]
lea rcx, [rbp + 0x5b90]
call fcn.1401f8200
nop
lea rcx, [rbp + 0x5b90]
call fcn.1401f81a0
test al, al
je 0x1400318ad
lea rcx, [rbp + 0x5558]
call fcn.1401fb910
nop
lea rdx, [rbp + 0x5558]
lea rcx, [rbp + 0x5b90]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400318a1
nop word [rax + rax]
lea rdx, [rbp + 0x3d08]
lea rcx, [rbp + 0x5558]
call fcn.1401fb5a0
mov rdi, qword [rax]
lea rdx, [rbp + 0x3da0]
lea rcx, [rbp + 0x5558]
call fcn.1401fb580
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d98]
lea rcx, [rbp + 0x5558]
call fcn.1401fb5a0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x3d90]
call fcn.140202520
lea rdx, [rbp + 0x5558]
lea rcx, [0x140307d10]
call fcn.1401fad70
lea rdx, [rbp + 0x5558]
lea rcx, [rbp + 0x5b90]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140031800
lea rcx, [rbp + 0x5558]
call fcn.1400366c0
lea rcx, [rbp + 0x5b90]
call fcn.1401f8160
mov edx, 0x110
lea rcx, [rbp + 0x5a80]
call fcn.140018270
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.farmables.txt
lea rcx, [rbp + 0x5a80]
call fcn.1401f8200
nop
lea rcx, [rbp + 0x5a80]
call fcn.1401f81a0
test al, al
je 0x1400319ec
lea rcx, [rbp + 0x56a8]
call fcn.1401fb910
nop
lea rdx, [rbp + 0x56a8]
lea rcx, [rbp + 0x5a80]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400319e0
nop word [rax + rax]
mov edi, r13d
lea rcx, [0x140307de8]
call fcn.1401f85e0
test rax, rax
je 0x1400319b2
mov rbx, r13
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x56a8]
call fcn.140202580
test al, al
je 0x14003199c
mov rdx, rbx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov byte [rax + 0xf8], 1
inc edi
movsxd rbx, edi
lea rcx, [0x140307de8]
call fcn.1401f85e0
cmp rbx, rax
jb 0x140031960
lea rdx, [rbp + 0x56a8]
lea rcx, [rbp + 0x5a80]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140031940
lea rcx, [rbp + 0x56a8]
call fcn.1400366c0
lea rcx, [rbp + 0x5a80]
call fcn.1401f8160
mov edx, 0x110
lea rcx, [rbp + 0x5970]
call fcn.140018270
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.combiner.txt
lea rcx, [rbp + 0x5970]
call fcn.1401f8200
nop
lea rcx, [rbp + 0x5970]
call fcn.1401f81a0
test al, al
je 0x140031f07
lea rcx, [rbp + 0x5648]
call fcn.1401fb910
nop
lea rdx, [rbp + 0x5648]
lea rcx, [rbp + 0x5970]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140031efb
lea rbx, str.pairs_of
mov r12d, 1
nop word [rax + rax]
mov edx, 0x18
lea rcx, [rbp + 0x5578]
call fcn.140018270
lea rcx, [rbp + 0x5578]
call fcn.140018240
nop
mov edx, 0x18
lea rcx, [rbp + 0x55c0]
call fcn.140018270
lea rdx, [0x140287a4c]
lea rcx, [rbp + 0x4080]
call fcn.140019c40
nop
lea r8, [rbp + 0x5648]
lea rdx, [rbp + 0x4080]
lea rcx, [rbp + 0x55c0]
call fcn.14001d450
nop
lea rcx, [rbp + 0x4080]
call fcn.1400366c0
lea rcx, [rbp + 0x55c0]
call fcn.14003d3c0
mov rsi, rax
lea rcx, [rbp + 0x55c0]
call fcn.1401f5e60
mov r15, rax
cmp rsi, rax
je 0x140031e84
mov rdx, rsi
lea rcx, [rbp + 0x5538]
call fcn.14003da70
nop
mov edx, 0x18
lea rcx, [rbp + 0x55f0]
call fcn.140018270
lea rdx, [0x140287af8]
lea rcx, [rbp + 0x4020]
call fcn.140019c40
nop
lea r8, [rbp + 0x5538]
lea rdx, [rbp + 0x4020]
lea rcx, [rbp + 0x55f0]
call fcn.14001d450
nop
lea rcx, [rbp + 0x4020]
call fcn.1400366c0
xor edx, edx
lea rcx, [rbp + 0x55f0]
call fcn.1401fa8e0
mov rdx, rax
lea rcx, [rbp + 0x5668]
call fcn.14003da70
nop
mov r14d, r12d
xor edx, edx
lea rcx, [rbp + 0x5668]
call fcn.1401faf10
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140031c4c
lea rcx, [rbp + 0x5668]
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
cmp eax, 1
je 0x140031c4c
lea rdx, [0x14028682b]
lea rcx, [rbp + 0x4040]
call fcn.140019c40
nop
lea r8, [0x140287af8]
lea rdx, [rbp + 0x5668]
lea rcx, [rbp + 0x4710]
call fcn.140202210
nop
lea r9, [rbp + 0x4040]
mov r8, rax
lea rdx, [rbp + 0x5538]
lea rcx, [rbp + 0x46f0]
call fcn.1400209e0
lea rcx, [rbp + 0x46f0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4710]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4040]
call fcn.1400366c0
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x5538]
call fcn.1401fb3b0
cmp rax, 0xffffffffffffffff
jne 0x140031c80
xor r8d, r8d
lea rdx, str.pair_of
lea rcx, [rbp + 0x5538]
call fcn.1401fb3b0
cmp rax, 0xffffffffffffffff
je 0x140031cfd
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x5538]
call fcn.1401fb3b0
lea rdx, str.pair_of
cmp rax, 0xffffffffffffffff
cmovne rdx, rbx
lea rcx, [rbp + 0x4060]
call fcn.140019c40
nop
lea r8, [rbp + 0x5538]
lea rdx, [rbp + 0x4060]
lea rcx, [rbp + 0x41a0]
call fcn.14001d450
nop
mov rdx, r12
mov rcx, rax
call fcn.1401fa8e0
mov rdx, rax
lea rcx, [rbp + 0x5538]
call fcn.1401fb710
nop
lea rcx, [rbp + 0x41a0]
call fcn.1401fadb0
nop
lea rcx, [rbp + 0x4060]
call fcn.1400366c0
lea rdx, [rbp + 0x5538]
lea rcx, [rbp + 0x5688]
call fcn.14003da70
nop
lea rcx, [rbp + 0x5688]
call fcn.14004db80
lea rdx, [rax - 1]
lea rcx, [rbp + 0x5688]
call fcn.1401fb630
mov edi, r13d
lea rcx, [0x140307de8]
call fcn.1401f85e0
test rax, rax
je 0x140031e44
mov rbx, r13
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x5538]
call fcn.140202580
test al, al
jne 0x140031db7
mov rdx, rbx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x5688]
call fcn.140202580
test al, al
jne 0x140031db7
inc edi
movsxd rbx, edi
lea rcx, [0x140307de8]
call fcn.1401f85e0
cmp rbx, rax
jb 0x140031d50
jmp 0x140031e3d
lea rcx, [rsp + 0x50]
call fcn.140018260
mov rbx, rax
movsxd rdx, edi
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ecx, dword [rax + 0x11c]
mov dword [rbp + 0x1d70], ecx
mov dword [rbp + 0x1d74], r14d
lea r8, [rbp + 0x1d78]
lea rdx, [rbp + 0x1d70]
lea rcx, [rbp + 0x4490]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3cf0]
call fcn.14001b000
nop
lea rdx, [rbp + 0x3cf0]
lea rcx, [rbp + 0x5578]
call fcn.1401f8420
nop
lea rcx, [rbp + 0x3cf0]
call fcn.1401f70c0
lea rbx, str.pairs_of
lea rcx, [rbp + 0x5688]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x5668]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x55f0]
call fcn.1401fadb0
nop
lea rcx, [rbp + 0x5538]
call fcn.1400366c0
add rsi, 0x20
cmp rsi, r15
jne 0x140031b21
lea rcx, [rbp + 0x5578]
call fcn.1401f53f0
cmp rax, 4
jne 0x140031eaa
lea rdx, [rbp + 0x5578]
lea rcx, [0x1403077a0]
call fcn.1401f83d0
nop
lea rcx, [rbp + 0x55c0]
call fcn.1401fadb0
nop
lea rcx, [rbp + 0x5578]
call fcn.1401f8470
lea rdx, [rbp + 0x5648]
lea rcx, [rbp + 0x5970]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140031a90
mov r12d, dword [rsp + 0x48]
mov esi, 1
lea rcx, [rbp + 0x5648]
call fcn.1400366c0
lea rcx, [rbp + 0x5970]
call fcn.1401f8160
mov edx, 0x110
lea rcx, [rbp + 0x5860]
call fcn.140018270
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.kainos.txt
lea rcx, [rbp + 0x5860]
call fcn.1401f8200
nop
lea rcx, [rbp + 0x5860]
call fcn.1401f81a0
test al, al
je 0x1400320ce
lea rcx, [rbp + 0x5628]
call fcn.1401fb910
nop
lea rdx, [rbp + 0x5628]
lea rcx, [rbp + 0x5860]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1400320c2
mov edx, 0x18
lea rcx, [rbp + 0x55a8]
call fcn.140018270
lea rdx, [0x140287a4c]
lea rcx, [rbp + 0x3fe0]
call fcn.140019c40
nop
lea r8, [rbp + 0x5628]
lea rdx, [rbp + 0x3fe0]
lea rcx, [rbp + 0x55a8]
call fcn.14001d450
nop
lea rcx, [rbp + 0x3fe0]
call fcn.1400366c0
lea rcx, [rsp + 0x51]
call fcn.140018260
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x55a8]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x58], eax
mov rdx, rsi
lea rcx, [rbp + 0x55a8]
call fcn.1401fa8e0
mov rcx, rax
call fcn.14003db90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x5c], eax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x44a0]
call fcn.14001aff0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3cd8]
call fcn.14001b000
nop
lea rdx, [rbp + 0x3cd8]
lea rcx, [0x140307cb0]
call fcn.1401f8420
nop
lea rcx, [rbp + 0x3cd8]
call fcn.1401f70c0
nop
lea rcx, [rbp + 0x55a8]
call fcn.1401fadb0
lea rdx, [rbp + 0x5628]
lea rcx, [rbp + 0x5860]
call fcn.1402024e0
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rdx
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x140031f94
lea rcx, [rbp + 0x5628]
call fcn.1400366c0
lea rcx, [rbp + 0x5860]
call fcn.1401f8160
nop
lea rcx, [rbp + 0x5860]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x5970]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x5a80]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x5b90]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x5608]
call fcn.1400366c0
mov edx, 0x1388
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x390], reloc.WS2_32.dll_recv
mov edx, 0xef8
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x390], reloc.WS2_32.dll_recv
mov dword [rbp + 0x513c], r13d
mov edi, dword [rsp + 0x54]
test edi, edi
jle 0x140032ecd
mov eax, r13d
mov esi, 0x155
movabs r14, 0x40040001000001
movabs r15, 0x40004000100001
movabs r12, 0x40000400010001
nop word [rax + rax]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x390], 0x18
jne 0x1400321c2
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x16c], r13d
movsxd rcx, dword [rbp + 0x513c]
lea eax, [rcx - 0x2d22]
cmp eax, 6
ja 0x1400321de
mov edx, 0x55
bt edx, eax
jb 0x1400321ee
lea eax, [rcx - 0x2ac8]
cmp eax, 8
ja 0x14003220a
bt esi, eax
jae 0x14003220a
mov rdx, rcx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x30], 0x1d7060
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x28ba
jne 0x14003222d
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x30], 0x1d6fc4
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x2eee]
test eax, 0xfffffff9
jne 0x140032256
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x30], 0x200010
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x28ac
jne 0x140032279
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x30], 0x789
mov ecx, dword [rbp + 0x513c]
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ecx, dword [rbp + 0x513c]
cmp byte [rax + 0x170], 6
jne 0x1400323c2
mov eax, ecx
and eax, 0x80000001
jge 0x1400322ab
dec eax
or eax, 0xfffffffe
inc eax
test eax, eax
jne 0x1400323c2
cmp ecx, 0x1c0
je 0x1400323c2
cmp ecx, 0x253c
je 0x1400323c2
mov edx, ecx
lea rcx, [rbp + 0x47b0]
call fcn.140017800
mov rbx, rax
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea r8, [rax + 0x308]
lea rdx, [0x140287b38]
lea rcx, [rbp + 0x4790]
call fcn.140202130
nop
lea r8, [0x140287b2c]
mov rdx, rax
lea rcx, [rbp + 0x4770]
call fcn.140202280
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4750]
call fcn.140202430
nop
lea r8, [0x140287a4c]
mov rdx, rax
lea rcx, [rbp + 0x4730]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x1403061d8]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4730]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4750]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4770]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4790]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x47b0]
call fcn.1400366c0
mov edx, 0x24aa
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x513c]
call fcn.1401f8ad0
mov ecx, dword [rbp + 0x513c]
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp byte [rax + 0x170], 5
jne 0x140032413
mov eax, dword [rbp + 0x513c]
and eax, 0x80000001
jge 0x1400323ee
dec eax
or eax, 0xfffffffe
inc eax
test eax, eax
jne 0x140032413
mov edx, 0x24a8
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x513c]
call fcn.1401f8ad0
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x390], 0xd
mov eax, dword [rbp + 0x513c]
jne 0x140032546
cmp eax, 0x16b6
je 0x140032546
cmp eax, 0x25a8
je 0x140032546
mov edx, eax
lea rcx, [rbp + 0x4850]
call fcn.140017800
mov rbx, rax
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea r8, [rax + 0x308]
lea rdx, [0x140287b38]
lea rcx, [rbp + 0x4830]
call fcn.140202130
nop
lea r8, [0x140287b2c]
mov rdx, rax
lea rcx, [rbp + 0x4810]
call fcn.140202280
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x47f0]
call fcn.140202430
nop
lea r8, [0x140287a4c]
mov rdx, rax
lea rcx, [rbp + 0x47d0]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x140306138]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x47d0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x47f0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4810]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4830]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4850]
call fcn.1400366c0
mov edx, 0x1410
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x513c]
call fcn.1401f8ad0
mov eax, dword [rbp + 0x513c]
movsxd rdx, eax
lea rcx, [0x140307de8]
call fcn.1401f85d0
movsx eax, word [rax + 0x388]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov ebx, 0x24
sub ebx, eax
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], ebx
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x44], 0x1a
jg 0x1400325b5
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x44], 0x1a
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp byte [rax + 0xf8], 0
je 0x1400325e8
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
add dword [rax + 0x44], 3
movsxd rcx, dword [rbp + 0x513c]
cmp ecx, 0x13d6
je 0x140032617
cmp ecx, 0x13dc
je 0x140032617
cmp ecx, 0x23fc
je 0x140032617
cmp ecx, 0x1420
je 0x140032617
cmp ecx, 0x1432
jne 0x140032633
mov rdx, rcx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 5
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x1406]
cmp eax, 0x36
ja 0x140032644
bt r14, rax
jb 0x14003264c
cmp ecx, 0x1c06
jne 0x140032668
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 6
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x1408]
cmp eax, 0x36
ja 0x140032679
bt r15, rax
jb 0x140032681
cmp ecx, 0x1c04
jne 0x14003269d
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 7
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x140a]
cmp eax, 0x36
ja 0x1400326ae
bt r12, rax
jb 0x1400326b6
cmp ecx, 0x1c02
jne 0x1400326d2
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 8
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x140c]
cmp eax, 0x36
ja 0x1400326ed
movabs rdx, 0x40000040001001
bt rdx, rax
jb 0x1400326f5
cmp ecx, 0x1c00
jne 0x140032711
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 9
mov ecx, dword [rbp + 0x513c]
lea eax, [rcx - 0x13d8]
cmp eax, 0x36
ja 0x14003272c
movabs rdx, 0x40000000000005
bt rdx, rax
jb 0x14003273c
cmp ecx, 0x1444
je 0x14003273c
cmp ecx, 0x1bfe
jne 0x140032758
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x50], 0xa
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x16ac
jne 0x140032787
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._oops_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x16ae
jne 0x1400327b6
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._sleep_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x16b0
jne 0x1400327e5
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._punch_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x16b2
jne 0x140032814
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._bheart_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x16b4
jne 0x140032843
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._cry_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1aa6
jne 0x140032872
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._party_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x168a
jne 0x1400328a1
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._wl_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x168c
jne 0x1400328d0
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._grow_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x168e
jne 0x1400328ff
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._gems_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1690
jne 0x14003292e
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._gtoken_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1692
jne 0x14003295d
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._vend_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1772
jne 0x14003298c
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._bunny_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x17a4
jne 0x1400329bb
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._cactus_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1880
jne 0x1400329ea
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._peace_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1882
jne 0x140032a19
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._terror_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1884
jne 0x140032a48
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._troll_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1c40
jne 0x140032a77
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._halo_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1c42
jne 0x140032aa6
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._nuke_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x17ea
jne 0x140032ad5
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._pine_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1a10
jne 0x140032b04
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._football_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x18b2
jne 0x140032b33
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._fireworks_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1b96
jne 0x140032b62
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._song_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1bda
jne 0x140032b91
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._ghost_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1886
jne 0x140032bc0
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._evil_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1aa8
jne 0x140032bef
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._pizza_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1a58
jne 0x140032c1e
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._alien_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1aee
jne 0x140032c4d
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._clap_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1cca
jne 0x140032c7c
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._turkey_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1d32
jne 0x140032cab
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._gift_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1de8
jne 0x140032cda
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._cake_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1e04
jne 0x140032d09
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._heartarrow_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1efc
jne 0x140032d38
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._shamrock_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x1f5c
jne 0x140032d67
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._grin_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x20e0
jne 0x140032d96
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._ill_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x2782
jne 0x140032dc5
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._eyes_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
cmp ecx, 0x2784
jne 0x140032df4
mov edx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rcx, [rax + 0xd8]
lea rdx, str._weary_1
call fcn.1401fb6f0
mov ecx, dword [rbp + 0x513c]
movsxd rdx, ecx
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp word [rax + 0x388], 0
je 0x140032e9b
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ecx, 0x16b
cmp word [rax + 0x388], cx
jg 0x140032e9b
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x178], 0
je 0x140032e9b
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
cmp dword [rax + 0x17c], 0
je 0x140032e9b
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ebx, dword [rax + 0x180]
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x54], ebx
jmp 0x140032eb2
movsxd rdx, dword [rbp + 0x513c]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov dword [rax + 0x54], r13d
mov eax, dword [rbp + 0x513c]
inc eax
mov dword [rbp + 0x513c], eax
cmp eax, edi
jl 0x140032190
mov r12d, dword [rsp + 0x48]
lea rdx, [rbp + 0x3d88]
lea rcx, [0x140307d58]
call fcn.1401f53d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d80]
lea rcx, [0x140307d58]
call fcn.1401f5370
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1402025c0
mov r14d, r13d
lea rcx, [0x140307d58]
call fcn.1401f4c80
test rax, rax
je 0x1400330a1
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x140307d58]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4970]
call fcn.140017800
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140307d58]
call fcn.1401f4c70
mov edx, dword [rax]
lea rcx, [rbp + 0x4950]
call fcn.14001b8f0
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140307d58]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4930]
call fcn.140017800
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconzomb_price_
lea rcx, [rbp + 0x4910]
call fcn.1402021a0
nop
lea r8, [0x140287a4c]
mov rdx, rax
lea rcx, [rbp + 0x48f0]
call fcn.140202280
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x48d0]
call fcn.140202430
nop
lea r8, str.ZBnoflags
mov rdx, rax
lea rcx, [rbp + 0x48b0]
call fcn.140202280
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4890]
call fcn.140202430
nop
lea r8, [0x140287db8]
mov rdx, rax
lea rcx, [rbp + 0x4870]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x140306158]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4870]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4890]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x48b0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x48d0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x48f0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4910]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4930]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4950]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4970]
call fcn.1400366c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x140307d58]
call fcn.1401f4c80
cmp rsi, rax
jb 0x140032f20
lea rdx, [rbp + 0x3d78]
lea rcx, [0x140307cc8]
call fcn.1401f53d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d70]
lea rcx, [0x140307cc8]
call fcn.1401f5370
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1402025c0
mov r14d, r13d
lea rcx, [0x140307cc8]
call fcn.1401f4c80
test rax, rax
je 0x140033271
mov rsi, r13
mov rdx, rsi
lea rcx, [0x140307cc8]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4a70]
call fcn.140017800
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140307cc8]
call fcn.1401f4c70
mov edx, dword [rax]
lea rcx, [rbp + 0x4a50]
call fcn.14001b8f0
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140307cc8]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4a30]
call fcn.140017800
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconzurg_price_
lea rcx, [rbp + 0x4a10]
call fcn.1402021a0
nop
lea r8, [0x140287a4c]
mov rdx, rax
lea rcx, [rbp + 0x49f0]
call fcn.140202280
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x49d0]
call fcn.140202430
nop
lea r8, str.ZBnoflags
mov rdx, rax
lea rcx, [rbp + 0x4550]
call fcn.140202280
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x49b0]
call fcn.140202430
nop
lea r8, [0x140287db8]
mov rdx, rax
lea rcx, [rbp + 0x4990]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x1403060b8]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4990]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x49b0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4550]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x49d0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x49f0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4a10]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4a30]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4a50]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4a70]
call fcn.1400366c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x140307cc8]
call fcn.1401f4c80
cmp rsi, rax
jb 0x1400330f0
lea rdx, [rbp + 0x3d68]
lea rcx, [0x140307db8]
call fcn.1401f53d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d60]
lea rcx, [0x140307db8]
call fcn.1401f5370
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1402025c0
mov r14d, r13d
lea rcx, [0x140307db8]
call fcn.1401f4c80
test rax, rax
je 0x14003356c
mov rdi, r13
lea r13, str.Diamond_Lock
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140307db8]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rsi, str.World_Locks
cmp dword [rax + 0x48], 0xc8
cmovg rsi, r13
mov rdx, rdi
lea rcx, [0x140307db8]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov rdx, rdi
lea rcx, [0x140307db8]
cmp dword [rax + 0x48], 0xc8
jle 0x140033371
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ecx, dword [rax + 0x48]
mov eax, 0x51eb851f
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
lea rcx, [rbp + 0x4bd0]
call fcn.140017800
mov r15, rax
or r12d, 4
jmp 0x14003339c
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4bb0]
call fcn.140017800
mov r15, rax
or r12d, 8
mov dword [rsp + 0x40], r12d
mov rdx, rdi
lea rcx, [0x140307db8]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140307db8]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4b90]
call fcn.140017800
nop
mov r8, rax
lea rdx, str._nadd_buttonlock_price_
lea rcx, [rbp + 0x4b70]
call fcn.1402021a0
nop
lea r8, str.Buy
mov rdx, rax
lea rcx, [rbp + 0x4b50]
call fcn.140202280
nop
lea r8, [rbx + 0x308]
mov rdx, rax
lea rcx, [rbp + 0x4b30]
call fcn.1402023c0
nop
lea r8, str._for
mov rdx, rax
lea rcx, [rbp + 0x4b10]
call fcn.140202280
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x4af0]
call fcn.140202430
nop
lea r8, [0x140287af8]
mov rdx, rax
lea rcx, [rbp + 0x4ad0]
call fcn.140202280
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x4ab0]
call fcn.140202280
nop
lea r8, str.noflags00
mov rdx, rax
lea rcx, [rbp + 0x4a90]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x140306198]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4a90]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4ab0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4ad0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4af0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4b10]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4b30]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4b50]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4b70]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4b90]
call fcn.1400366c0
nop
test r12b, 8
je 0x140033533
and r12d, 0xfffffff7
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4bb0]
call fcn.1400366c0
nop
test r12b, 4
je 0x14003354e
and r12d, 0xfffffffb
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4bd0]
call fcn.1400366c0
inc r14d
movsxd rdi, r14d
lea rcx, [0x140307db8]
call fcn.1401f4c80
cmp rdi, rax
jb 0x1400332d0
xor r13d, r13d
lea rdx, [rbp + 0x3d58]
lea rcx, [0x140307d88]
call fcn.1401f53d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d50]
lea rcx, [0x140307d88]
call fcn.1401f5370
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1402025c0
mov r14d, r13d
lea rcx, [0x140307d88]
call fcn.1401f4c80
test rax, rax
je 0x14003386c
mov rdi, r13
lea r13, str.Diamond_Lock
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140307d88]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
lea rsi, str.World_Locks
cmp dword [rax + 0x4c], 0xc8
cmovg rsi, r13
mov rdx, rdi
lea rcx, [0x140307d88]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov rdx, rdi
lea rcx, [0x140307d88]
cmp dword [rax + 0x4c], 0xc8
jle 0x140033671
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov ecx, dword [rax + 0x4c]
mov eax, 0x51eb851f
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
lea rcx, [rbp + 0x4d30]
call fcn.140017800
mov r15, rax
or r12d, 0x10
jmp 0x14003369c
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov edx, dword [rax + 0x4c]
lea rcx, [rbp + 0x4d10]
call fcn.140017800
mov r15, rax
or r12d, 0x20
mov dword [rsp + 0x40], r12d
mov rdx, rdi
lea rcx, [0x140307d88]
call fcn.1401f4c70
movsxd rdx, dword [rax + 4]
lea rcx, [0x140307de8]
call fcn.1401f85d0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140307d88]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4cf0]
call fcn.140017800
nop
mov r8, rax
lea rdx, str._nadd_buttonlocm_price_
lea rcx, [rbp + 0x4cd0]
call fcn.1402021a0
nop
lea r8, str.Buy
mov rdx, rax
lea rcx, [rbp + 0x4cb0]
call fcn.140202280
nop
lea r8, [rbx + 0x308]
mov rdx, rax
lea rcx, [rbp + 0x4c90]
call fcn.1402023c0
nop
lea r8, str._for
mov rdx, rax
lea rcx, [rbp + 0x4c70]
call fcn.140202280
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x4c50]
call fcn.140202430
nop
lea r8, [0x140287af8]
mov rdx, rax
lea rcx, [rbp + 0x4c30]
call fcn.140202280
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x4c10]
call fcn.140202280
nop
lea r8, str.noflags00
mov rdx, rax
lea rcx, [rbp + 0x4bf0]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x1403061b8]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4bf0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4c10]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4c30]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4c50]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4c70]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4c90]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4cb0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4cd0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4cf0]
call fcn.1400366c0
nop
test r12b, 0x20
je 0x140033833
and r12d, 0xffffffdf
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4d10]
call fcn.1400366c0
nop
test r12b, 0x10
je 0x14003384e
and r12d, 0xffffffef
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4d30]
call fcn.1400366c0
inc r14d
movsxd rdi, r14d
lea rcx, [0x140307d88]
call fcn.1401f4c80
cmp rdi, rax
jb 0x1400335d0
xor r13d, r13d
lea rdx, [rbp + 0x3cd0]
lea rcx, [0x140307c98]
call fcn.1401f53d0
mov rbx, qword [rax]
lea rdx, [rbp + 0x3d10]
lea rcx, [0x140307c98]
call fcn.1401f5370
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1402025c0
mov r14d, r13d
lea rcx, [0x140307c98]
call fcn.1401f4c80
test rax, rax
je 0x140033a41
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x140307c98]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4f30]
call fcn.140017800
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140307c98]
call fcn.1401f4c70
mov edx, dword [rax]
lea rcx, [rbp + 0x4e30]
call fcn.140017800
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140307c98]
call fcn.1401f4c70
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4e10]
call fcn.140017800
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconopop_price_
lea rcx, [rbp + 0x4df0]
call fcn.1402021a0
nop
lea r8, [0x140287a4c]
mov rdx, rax
lea rcx, [rbp + 0x4dd0]
call fcn.140202280
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4db0]
call fcn.140202430
nop
lea r8, str._OPCnoflags
mov rdx, rax
lea rcx, [rbp + 0x4d90]
call fcn.140202280
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4d70]
call fcn.140202430
nop
lea r8, [0x140287db8]
mov rdx, rax
lea rcx, [rbp + 0x4d50]
call fcn.140202280
nop
mov rdx, rax
lea rcx, [0x1403060f8]
call fcn.1401fb6d0
nop
lea rcx, [rbp + 0x4d50]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4d70]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4d90]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4db0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4dd0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4df0]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4e10]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4e30]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x4f30]
call fcn.1400366c0
inc r14d
movsxd rsi, r14d
lea rcx, [0x140307c98]
call fcn.1401f4c80
cmp rsi, rax
jb 0x1400338c0
lea rcx, [rbp + 0x5ca0]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x56e8]
call fcn.1400366c0
nop
lea rcx, [rbp + 0x5750]
call fcn.140033ae0
nop
lea rcx, [rbp + 0x5708]
call fcn.1400366c0
mov eax, r13d
mov rcx, qword [rbp + 0x5db0]
xor rcx, rsp
call fcn.140222170
lea r11, [rsp + 0x5ed0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret