Function at 0x14001ff40
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 - 0x5b40]
mov eax, 0x5c40
call fcn.1401e9bd0
sub rsp, rax
movaps xmmword [rsp + 0x5c30], xmm6
mov rax, qword [0x140295010]
xor rax, rsp
mov qword [rbp + 0x5b20], rax
xor r13d, r13d
mov r12d, r13d
mov dword [rsp + 0x48], r13d
mov dword [rsp + 0x40], r13d
lea rdx, str.utils_items_items.dat
lea rcx, [rbp + 0x5478]
call fcn.14001a2b0
nop
mov edx, 0x110
lea rcx, [rbp + 0x54c0]
call fcn.140019bb0
mov esi, 1
mov dword [rsp + 0x20], esi
lea r9d, [r13 + 0x40]
lea r8d, [r13 + 0x24]
lea rdx, [rbp + 0x5478]
lea rcx, [rbp + 0x54c0]
call fcn.1401c5470
nop
lea rdx, [rbp + 0x4e90]
lea rcx, [rbp + 0x54c0]
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.1401c4810
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x14002000d
mov r13d, eax
jmp 0x140032d6b
mov dword [0x140296320], ebx
mov rcx, rbx
call fcn.1401e85bc
mov r15, rax
mov qword [rbp + 0x1c60], rax
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x54c0]
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 + 0x54c0]
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.1401e85bc
mov qword [0x140296328], 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], setsockopt
mov dword [rax + 8], 0xffffffff
mov dword [rax + 0x10], 8
mov dword [rax + 0x38], ebx
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x54c0]
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 [0x140296328]
add rdx, 0x3c
mov r8, rbx
lea rcx, [rbp + 0x54c0]
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.14001e090
mov dword [0x1402962fc], 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 + 0x5458]
call fcn.14001a2b0
nop
mov r14d, 6
mov dword [rbp + 0x4ea8], r13d
test ebx, ebx
jle 0x14003038e
mov ebx, 0x80a0000a
movabs rdi, 0x200100001000
nop dword [rax + rax]
lea rcx, [rbp + 0x4eb0]
call fcn.140032e60
nop
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fcc], ecx
movsxd rax, r14d
movsx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x5012], cl
cmp cl, 0x1f
ja 0x14002015a
bt ebx, ecx
jae 0x14002015a
mov byte [rbp + 0x4fec], 1
lea r8d, [r14 + 5]
movsxd rax, r8d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5014], cl
movsxd rax, r8d
movsx rdx, byte [rax + r15 + 1]
mov dword [rbp + 0x4fd8], edx
cmp dword [rbp + 0x4fcc], 0x1780
jne 0x140020190
mov byte [rbp + 0x4ffa], 1
jmp 0x1400201b7
mov eax, dword [rbp + 0x4fcc]
cmp eax, 0x2812
je 0x1400203bf
cmp eax, 0x59c
je 0x1400203bf
cmp eax, 0x2036
je 0x1400203bf
cmp dl, 0x54
jne 0x1400201c8
mov byte [rbp + 0x4ff2], 1
jmp 0x1400203c6
cmp dl, 0x31
jne 0x1400201d9
mov byte [rbp + 0x4ffe], 1
jmp 0x1400203c6
cmp edx, 0x55
jne 0x1400201ea
mov byte [rbp + 0x4ff3], 1
jmp 0x1400203c6
cmp edx, 0x36
jne 0x1400201fb
mov byte [rbp + 0x4ff6], 1
jmp 0x1400203c6
cmp edx, 9
jne 0x14002020c
mov byte [rbp + 0x4ff1], 1
jmp 0x1400203c6
cmp edx, 0xffffff86
jne 0x14002021d
mov byte [rbp + 0x4ff0], 1
jmp 0x1400203c6
cmp edx, 0x52
jne 0x14002022e
mov byte [rbp + 0x4fed], 1
jmp 0x1400203c6
cmp edx, 0x64
jne 0x14002023f
mov byte [rbp + 0x4fff], 1
jmp 0x1400203c6
cmp edx, 0x22
jne 0x140020250
mov byte [rbp + 0x4ff7], 1
jmp 0x1400203c6
cmp edx, 0x13
jne 0x140020261
mov byte [rbp + 0x4ff8], 1
jmp 0x1400203c6
cmp edx, 0x33
jne 0x140020272
mov byte [rbp + 0x4ff9], 1
jmp 0x1400203c6
cmp edx, 0x2f
jne 0x140020283
mov byte [rbp + 0x4fee], 1
jmp 0x1400203c6
cmp edx, 0x61
jne 0x140020294
mov byte [rbp + 0x4ffc], 1
jmp 0x1400203c6
cmp edx, 0x2e
jne 0x1400202a5
mov byte [rbp + 0x4ffd], 1
jmp 0x1400203c6
cmp edx, 0x26
jne 0x1400202b6
mov byte [rbp + 0x5000], 1
jmp 0x1400203c6
cmp edx, 0x58
jne 0x1400202c7
mov byte [rbp + 0x5001], 1
jmp 0x1400203c6
cmp edx, 0x4c
jne 0x1400202d8
mov byte [rbp + 0x5002], 1
jmp 0x1400203c6
cmp edx, 0x21
jne 0x1400202e9
mov byte [rbp + 0x5003], 1
jmp 0x1400203c6
cmp edx, 0x53
jne 0x1400202fa
mov byte [rbp + 0x4ff4], 1
jmp 0x1400203c6
cmp edx, 0x3f
jne 0x14002030b
mov byte [rbp + 0x5004], 1
jmp 0x1400203c6
cmp edx, 0x3b
jne 0x14002031c
mov byte [rbp + 0x5005], 1
jmp 0x1400203c6
cmp edx, 0x57
jne 0x14002032d
mov byte [rbp + 0x5006], 1
jmp 0x1400203c6
cmp edx, 0x37
jne 0x14002033e
mov byte [rbp + 0x4ff5], 1
jmp 0x1400203c6
cmp edx, 0x5d
jne 0x14002034c
mov byte [rbp + 0x500d], 1
jmp 0x1400203c6
cmp edx, 0x2d
ja 0x140020357
bt rdi, rdx
jb 0x14002038e
cmp edx, 0x1f
je 0x1400203af
cmp edx, 0x7a
je 0x14002038e
lea eax, [rdx - 0x7b]
cmp eax, 1
jbe 0x140020385
cmp edx, 0x6f
jne 0x140020377
mov byte [rbp + 0x5008], 1
jmp 0x1400203c6
cmp edx, 0x7d
jne 0x1400203c6
mov byte [rbp + 0x5009], 1
jmp 0x1400203c6
mov byte [rbp + 0x5007], 1
jmp 0x1400203c6
cmp edx, 0x1f
je 0x1400203af
movzx eax, byte [rbp + 0x500b]
cmp edx, 0xc
cmove eax, esi
mov byte [rbp + 0x500b], al
mov byte [rbp + 0x500c], 1
jmp 0x1400203c6
mov byte [rbp + 0x500a], 1
mov byte [rbp + 0x500c], 1
jmp 0x1400203c6
mov byte [rbp + 0x4ffb], 1
lea edx, [r8 + 2]
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5013], cl
lea esi, [rdx + 1]
movsxd rax, esi
add esi, 2
movsx r14d, word [rax + r15]
mov ebx, r13d
test r14d, r14d
jle 0x140020446
movsxd rdi, esi
add rdi, r15
add esi, r14d
nop word [rax + rax]
lea rcx, [rbp + 0x5458]
call fcn.14004aac0
mov r8, rax
mov eax, dword [rbp + 0x4fcc]
add eax, ebx
cdqe
xor edx, edx
div r8
lea rcx, [rbp + 0x5458]
call fcn.1401c7ef0
movzx edx, byte [rax]
xor dl, byte [rdi]
lea rcx, [rbp + 0x51b8]
call fcn.1401c8620
lea rdi, [rdi + 1]
inc ebx
cmp ebx, r14d
jl 0x140020400
movsxd rax, esi
add esi, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020479
movsxd rbx, esi
add rbx, r15
mov edi, ecx
add esi, ecx
nop
movzx edx, byte [rbx]
lea rcx, [rbp + 0x51d8]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020460
movsxd rax, esi
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fac], ecx
movsxd rax, esi
movzx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x5015], cl
lea edx, [rsi + 5]
movsxd rax, edx
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fb0], ecx
movsxd rax, edx
movzx ecx, byte [rax + r15 + 4]
mov byte [rbp + 0x5016], cl
add edx, 5
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5017], cl
movsxd rax, edx
movzx ecx, byte [rax + r15 + 1]
mov byte [rbp + 0x5018], cl
add edx, 2
movsxd rax, edx
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5019], cl
movsxd rax, edx
movsx ecx, byte [rax + r15 + 1]
mov dword [rbp + 0x501c], ecx
movzx eax, byte [rbp + 0x4fef]
cmp cl, 1
mov ecx, 1
cmove eax, ecx
mov byte [rbp + 0x4fef], 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 + 0x4fd4], eax
lea r14d, [rdx + 1]
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fb4], ecx
add r14d, 4
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5020], cl
inc r14d
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x5238], cx
add r14d, 2
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5034], cl
inc r14d
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400205a9
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5098]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020590
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fc0], ecx
add r14d, 4
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fc4], ecx
add r14d, 4
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020609
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop word [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x50b8]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400205f0
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020649
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 + 0x50d8]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020630
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020689
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 + 0x50f8]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020670
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400206c9
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 + 0x5118]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400206b0
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x500e], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x500f], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5010], cl
inc r14d
movsxd rax, r14d
movzx ecx, byte [rax + r15]
mov byte [rbp + 0x5011], cl
inc r14d
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fb8], ecx
add r14d, 4
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fbc], ecx
add r14d, 8
movsxd rax, r14d
mov ecx, dword [rax + r15]
mov dword [rbp + 0x4fe4], ecx
add r14d, 4
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x5022], cx
add r14d, 2
movsxd rax, r14d
movzx ecx, word [rax + r15]
mov word [rbp + 0x5024], cx
add r14d, 2
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x14002079a
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5138]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020781
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x1400207d9
movsxd rbx, r14d
add rbx, r15
mov edi, ecx
add r14d, ecx
nop word [rax + rax]
movzx edx, byte [rbx]
lea rcx, [rbp + 0x5158]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x1400207c0
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020819
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 + 0x5178]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020800
add r14d, 0x50
movzx esi, word [rsp + 0x44]
cmp si, 0xb
jl 0x140020869
movsxd rax, r14d
add r14d, 2
movsx ecx, word [rax + r15]
test ecx, ecx
jle 0x140020869
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 + 0x5198]
call fcn.1401c8620
lea rbx, [rbx + 1]
sub rdi, 1
jne 0x140020850
cmp si, 0xc
jl 0x140020873
add r14d, 0xd
cmp si, 0xd
jl 0x14002087d
add r14d, 4
cmp si, 0xe
jl 0x140020887
add r14d, 4
cmp si, 0xf
jl 0x1400208a0
add r14d, 0x19
movsxd rax, r14d
movsx ecx, word [rax + r15]
add r14d, 2
add r14d, ecx
cmp si, 0x10
jl 0x1400208aa
add r14d, 2
cmp si, 0x11
jl 0x1400208b4
add r14d, 4
mov edx, dword [rbp + 0x4ea8]
cmp edx, dword [rbp + 0x4fcc]
jne 0x1400304c8
lea rdx, [rbp + 0x51b8]
lea rcx, [rbp + 0x4270]
call fcn.14003be30
mov r8, rax
movzx edx, byte [rbp + 0x4fd8]
lea rcx, [rbp + 0x5438]
call fcn.14001b5d0
nop
mov ecx, dword [rbp + 0x4fd8]
lea eax, [rcx - 0x47]
cmp eax, 0x3b
ja 0x14002090e
movabs rdx, 0x9c0f44fda3483df
bt rdx, rax
jb 0x140020925
lea eax, [rcx - 0x28]
cmp eax, 0x1c
ja 0x140020920
mov edx, 0x1e027509
bt edx, eax
jb 0x140020925
cmp ecx, 0xffffff82
jne 0x14002092c
mov byte [rbp + 0x4ef0], 1
mov eax, dword [rbp + 0x4fcc]
cmp eax, 0x2812
je 0x14002095c
cmp eax, 0xef8
je 0x14002095c
cmp eax, 0x1780
je 0x14002095c
cmp eax, 0x59c
je 0x14002095c
cmp eax, 0x2036
je 0x14002095c
cmp eax, 0xa56
jne 0x140020963
mov byte [rbp + 0x4ef0], 0
lea rdx, [0x140226c92]
lea rcx, [rbp + 0x5288]
call fcn.14001a2b0
nop
mov eax, dword [rbp + 0x4fd8]
cmp eax, 0x6b
jne 0x1400209ae
lea rdx, str.Clothing
lea rcx, [rbp + 0x5438]
call fcn.1401c86b0
lea rdx, str.Ances
lea rcx, [rbp + 0x5288]
call fcn.1401c86b0
mov eax, dword [rbp + 0x4fd8]
cmp eax, 0x14
jne case.default.0x1400209d5
movsx rax, byte [rbp + 0x5020]
cmp eax, 9
ja case.default.0x1400209d5
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x32dbc]
add rcx, rdx
jmp rcx
lea rdx, str.Hair
jmp 0x140020a2f
lea rdx, str.Shirt
jmp 0x140020a2f
lea rdx, str.Pants
jmp 0x140020a2f
lea rdx, str.Feet
jmp 0x140020a2f
lea rdx, str.Face
jmp 0x140020a2f
lea rdx, str.Hand
jmp 0x140020a2f
lea rdx, str.Back
jmp 0x140020a2f
lea rdx, str.Mask
jmp 0x140020a2f
lea rdx, str.Necklace
jmp 0x140020a2f
lea rdx, str.Ances
lea rcx, [rbp + 0x5288]
call fcn.1401c86b0
mov eax, dword [rbp + 0x4fcc]
and eax, 0x80000001
jge 0x140020a4f
dec eax
or eax, 0xfffffffe
inc eax
cmp eax, 1
jne 0x140020a67
lea rdx, str.Seed
lea rcx, [rbp + 0x5438]
call fcn.1401c86b0
mov edx, 0x18
lea rcx, [rbp + 0x5300]
call fcn.140019bb0
movzx r8d, byte [rbp + 0x5014]
movzx edx, byte [rbp + 0x4fd8]
lea rcx, [rbp + 0x5300]
call fcn.14001b070
nop
lea rcx, [rbp + 0x5300]
call fcn.1401c6070
test al, al
je 0x140020abe
lea rdx, [0x140227694]
lea rcx, [rbp + 0x42b0]
call fcn.14001a2b0
nop
or r12d, 1
jmp 0x140020ae7
lea rdx, [rbp + 0x5300]
lea rcx, [rbp + 0x3f40]
call fcn.14003c100
mov r8b, 0x2c
mov rdx, rax
lea rcx, [rbp + 0x4290]
call fcn.14001c890
or r12d, 2
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x48], r12d
mov rdx, rax
lea rcx, [rbp + 0x5498]
call fcn.1401c8790
nop
test r12b, 2
je 0x140020b22
and r12d, 0xfffffffd
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4290]
call fcn.140036120
nop
test r12b, 1
je 0x140020b42
and r12d, 0xfffffffe
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x42b0]
call fcn.140036120
mov edx, 0x18
lea rcx, [rbp + 0x5318]
call fcn.140019bb0
lea rdx, [0x140227698]
lea rcx, [rbp + 0x3d60]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x5498]
lea rdx, [rbp + 0x3d60]
lea rcx, [rbp + 0x5318]
call fcn.14001c980
nop
lea rcx, [rbp + 0x3d60]
call fcn.140036120
mov dword [rbp + 0x4fe8], r13d
lea rcx, [rbp + 0x5318]
call fcn.140019720
mov rbx, rax
lea rcx, [rbp + 0x5318]
call fcn.1401c34b0
mov rdi, rax
cmp rbx, rax
je 0x140020e0e
movabs r12, 0x1050550000001
movabs r15, 0x51000540045
lea rdx, str.NoSeed
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020be9
inc dword [rbp + 0x4fe8]
lea rdx, str.Dropless
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020c03
add dword [rbp + 0x4fe8], 2
lea rdx, str.Beta
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020c1d
add dword [rbp + 0x4fe8], 4
lea rdx, [0x140226dfc]
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020c37
add dword [rbp + 0x4fe8], 8
lea rdx, str.Untradable
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020cdf
add dword [rbp + 0x4fe8], 0x10
mov byte [rbp + 0x4fd0], 1
mov eax, dword [rbp + 0x4fcc]
cmp eax, 0x116
je 0x140020cd8
cmp eax, 0x2e2a
je 0x140020cd8
lea ecx, [rax - 0x2514]
cmp ecx, 0x30
ja 0x140020c81
bt r12, rcx
jb 0x140020cd8
cmp eax, 0x23d0
je 0x140020cd8
cmp eax, 0x1f1a
je 0x140020cd8
lea ecx, [rax - 0x1422]
cmp ecx, 0x2a
ja 0x140020ca0
bt r15, rcx
jb 0x140020cd8
cmp eax, 0x20ec
je 0x140020cd8
cmp eax, 0x2cd6
je 0x140020cd8
cmp eax, 0x5a2
je 0x140020cd8
cmp eax, 0x2cca
je 0x140020cd8
cmp eax, 0x2c18
je 0x140020cd8
cmp eax, 0x2b7e
je 0x140020cd8
cmp eax, 0x289c
je 0x140020cd8
cmp eax, 0x2d2a
jne 0x140020cdf
mov byte [rbp + 0x4fd0], 0
lea rdx, str.Wrenchable
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020cf9
add dword [rbp + 0x4fe8], 0x20
lea rdx, str.MultiFacing
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020d13
add dword [rbp + 0x4fe8], 0x40
lea rdx, str.Permanent
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020d2d
sub dword [rbp + 0x4fe8], 0xffffff80
lea rdx, str.AutoPickup
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020d4a
add dword [rbp + 0x4fe8], 0x100
lea rdx, str.WorldLock
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020d67
add dword [rbp + 0x4fe8], 0x200
lea rdx, str.NoSelf
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020d84
add dword [rbp + 0x4fe8], 0x400
lea rdx, str.RandomGrow
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020da1
add dword [rbp + 0x4fe8], 0x800
lea rdx, str.Public
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020dbe
add dword [rbp + 0x4fe8], 0x1000
lea rdx, str.Foreground
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020ddb
add dword [rbp + 0x4fe8], 0x2000
lea rdx, str.OnlyCombiner
mov rcx, rbx
call fcn.1401ced00
test al, al
je 0x140020df5
add dword [rbp + 0x4fe8], 0xc
add rbx, 0x20
cmp rbx, rdi
jne 0x140020bd0
mov r12d, dword [rsp + 0x48]
mov r15, qword [rbp + 0x1c60]
movzx eax, byte [rbp + 0x4fd0]
cmp dword [rbp + 0x4fcc], 0x20ee
mov esi, 1
cmove eax, esi
mov byte [rbp + 0x4fd0], al
lea rax, [rbp + 0x4250]
mov qword [rbp + 0x3a68], rax
lea rdx, [rbp + 0x51b8]
lea rcx, [rbp + 0x4250]
call fcn.14003be30
mov rbx, rax
lea rdx, [rbp + 0x5438]
lea rcx, [rbp + 0x42f0]
call fcn.14003be30
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001cba0
mov dword [rbp + 0x5240], eax
lea rdx, [rbp + 0x5288]
lea rcx, [rbp + 0x4310]
call fcn.14003be30
mov edx, dword [rbp + 0x5240]
mov rcx, rax
call fcn.14001dd80
mov dword [rbp + 0x523c], eax
mov ecx, dword [rbp + 0x4fcc]
call fcn.14001e100
mov dword [rbp + 0x4fc8], eax
cmp dword [rbp + 0x4fd8], 0x51
jne 0x140020ec7
mov dword [rbp + 0x5240], setsockopt
mov dword [rbp + 0x4fe0], esi
lea rdx, [rbp + 0x51b8]
lea rcx, [rbp + 0x5248]
call fcn.1401c86d0
lea rdx, [rbp + 0x4eb0]
lea rcx, [0x140296980]
call fcn.1401c5b20
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
test dword [rax + 0x138], 0x800
je 0x140021905
xor r8d, r8d
lea rdx, str.Tangram_Block
lea rcx, [rbp + 0x51b8]
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140020f59
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Tangram_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Tangram_Block_Seed
jmp 0x1400213b0
lea rdx, str.Card_Block
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140020f98
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Card_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Card_Block_Seed
jmp 0x1400213b0
lea rdx, str.Growsaber
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140020fd7
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Growsaber
cmp rax, 0xffffffffffffffff
lea rax, str.Growsaber_Seed
jmp 0x1400213b0
lea rdx, str.Surgical
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021016
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Surgical_Tool
cmp rax, 0xffffffffffffffff
lea rax, str.Surgical_Tool_Seed
jmp 0x1400213b0
lea rdx, str.Super_Shirt
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021055
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Super_Shirt
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Shirt_Seed
jmp 0x1400213b0
lea rdx, str.Muscle_Shirt
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021094
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Muscle_Shirt
cmp rax, 0xffffffffffffffff
lea rax, str.Muscle_Shirt_Seed
jmp 0x1400213b0
lea rdx, str.Heroic_Tights
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400210d3
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Heroic_Tights
cmp rax, 0xffffffffffffffff
lea rax, str.Heroic_Tights_Seed
jmp 0x1400213b0
lea rdx, str.Super_Tights
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021112
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Super_Tights
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Tights_Seed
jmp 0x1400213b0
lea rdx, str.Heroic_Boots
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021151
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Heroic_Boots
cmp rax, 0xffffffffffffffff
lea rax, str.Heroic_Boots_Seed
jmp 0x1400213b0
lea rdx, str.Superhero_Mask
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021190
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Superhero_Mask
cmp rax, 0xffffffffffffffff
lea rax, str.Superhero_Mask_Seed
jmp 0x1400213b0
lea rdx, str.Crimefighter_Mask
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400211cf
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Crimefighter_Mask
cmp rax, 0xffffffffffffffff
lea rax, str.Crimefighter_Mask_Seed
jmp 0x1400213b0
lea rdx, str.Super_Cape
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002120e
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Super_Cape
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Cape_Seed
jmp 0x1400213b0
lea rdx, str.Superheroine_Top
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002124d
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Superheroine_Top
cmp rax, 0xffffffffffffffff
lea rax, str.Superheroine_Top_Seed
jmp 0x1400213b0
lea rdx, str.Super_Eye_Mask
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002128c
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Super_Eye
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Eye_Seed
jmp 0x1400213b0
lea rdx, str.Super_Logo
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
jne 0x140021392
lea rdx, str.Superpower
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021311
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Superpower
cmp rax, 0xffffffffffffffff
lea rax, str.Superpower_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Villain_Portrait
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021376
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Villain_Portrait
cmp rax, 0xffffffffffffffff
lea rax, str.Villain_Portrait_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Super_Logo
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400213db
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Super_Logo
cmp rax, 0xffffffffffffffff
lea rax, str.Super_Logo_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Fashionable_Dress
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021440
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Fashionable_Dress
cmp rax, 0xffffffffffffffff
lea rax, str.Fashionable_Dress_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Stylin_Dress
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400214a5
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Stylin_Dress
cmp rax, 0xffffffffffffffff
lea rax, str.Stylin_Dress_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.High_Heels
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002150a
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.High_Heels
cmp rax, 0xffffffffffffffff
lea rax, str.High_Heels_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Fashion_Purse
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002156f
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Fashion_Purse
cmp rax, 0xffffffffffffffff
lea rax, str.Fashion_Purse_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Number_Block
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400215d4
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Number_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Number_Block_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Number
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021639
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Number
cmp rax, 0xffffffffffffffff
lea rax, str.Number_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Paint_Bucket
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x14002169e
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Paint_Bucket
cmp rax, 0xffffffffffffffff
lea rax, str.Paint_Bucket_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Crayon
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021703
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Crayon_Block
cmp rax, 0xffffffffffffffff
lea rax, str.Crayon_Block_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Command
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x140021768
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Command_Tool
cmp rax, 0xffffffffffffffff
lea rax, str.Command_Tool_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Growmoji
call fcn.1401c8390
xor r8d, r8d
lea rcx, [rbp + 0x51b8]
cmp rax, 0xffffffffffffffff
je 0x1400217cd
lea rdx, str.Seed
call fcn.1401c8390
lea rbx, str.Growmoji
cmp rax, 0xffffffffffffffff
lea rax, str.Growmoji_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
lea rdx, str.Guild_Flag
call fcn.1401c8390
cmp rax, 0xffffffffffffffff
je 0x140021832
xor r8d, r8d
lea rdx, str.Seed
lea rcx, [rbp + 0x51b8]
call fcn.1401c8390
lea rbx, str.Guild_Flag
cmp rax, 0xffffffffffffffff
lea rax, str.Guild_Flag_Seed
cmovne rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
mov rdx, rbx
call fcn.1401c86b0
jmp 0x140021905
mov ebx, r13d
mov edi, r13d
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
test dword [rax + 0x138], 0x800
je 0x1400218a9
nop word [rax + rax]
mov eax, dword [rbp + 0x4fcc]
sub eax, ebx
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x390], 3
mov eax, dword [rbp + 0x4fcc]
je 0x14002188a
mov edi, eax
sub edi, ebx
inc ebx
sub eax, ebx
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
test dword [rax + 0x138], 0x800
jne 0x140021860
xor r8d, r8d
lea rdx, str.Seed
lea rcx, [rbp + 0x51b8]
call fcn.1401c8390
lea rcx, [0x140296980]
cmp rax, 0xffffffffffffffff
je 0x1400218d4
lea eax, [rdi + 1]
movsxd rdx, eax
jmp 0x1400218d7
movsxd rdx, edi
call fcn.1401c5ae0
mov rbx, rax
movsxd rdx, dword [rbp + 0x4fcc]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
lea rdx, [rbx + 0x308]
call fcn.1401c86d0
movsxd rcx, dword [rbp + 0x4ea8]
cmp ecx, 0x342
je 0x140021937
cmp ecx, 0x263
je 0x140021937
lea eax, [rcx - 0x36a]
cmp eax, 0x2e
ja 0x14002194f
movabs rdx, 0x550000000001
bt rdx, rax
jae 0x14002194f
mov rdx, rcx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], esi
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xca
jne 0x140021972
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 5
mov ecx, dword [rbp + 0x4ea8]
lea eax, [rcx - 0x346]
mov ebx, 0x45
cmp eax, 6
ja 0x140021987
bt ebx, eax
jb 0x1400219ac
lea eax, [rcx - 0x182]
cmp eax, 4
ja 0x14002199c
mov edx, reloc.WS2_32.dll_setsockopt
bt edx, eax
jb 0x1400219ac
cmp ecx, 0x21c
je 0x1400219ac
cmp ecx, 0x39a
jne 0x1400219c8
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0xa
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xcc
jne 0x1400219eb
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], setsockopt
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2156
jne 0x140021a0e
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x19
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2d0
je 0x140021a2e
cmp ecx, 0xce
je 0x140021a2e
cmp ecx, 0x210
je 0x140021a2e
cmp ecx, 0x2134
jne 0x140021a4a
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], gethostbyname
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x16e
je 0x140021a6a
cmp ecx, 0x3a4
je 0x140021a6a
cmp ecx, 0x21e
je 0x140021a6a
cmp ecx, 0x372
jne 0x140021a86
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x64
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xf2
je 0x140021a96
cmp ecx, 0x2c6
jne 0x140021ab2
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0xc8
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x3a2
je 0x140021ae2
cmp ecx, 0x300
je 0x140021ae2
cmp ecx, 0x2a0
je 0x140021ae2
cmp ecx, 0x33e
je 0x140021ae2
cmp ecx, 0x3f0
je 0x140021ae2
cmp ecx, 0x215e
jne 0x140021afe
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0xfa
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x4d8
jne 0x140021b21
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x190
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x16a
je 0x140021b31
cmp ecx, 0x2b4
jne 0x140021b4d
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x1f4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x382
jne 0x140021b70
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x2ee
mov ecx, dword [rbp + 0x4ea8]
lea eax, [rcx - 0x3a6]
cmp eax, 0x32
ja 0x140021b8b
movabs rdx, 0x4000000001001
bt rdx, rax
jb 0x140021bab
cmp ecx, 0x114
je 0x140021bab
cmp ecx, 0x112
je 0x140021bab
cmp ecx, 0x198
je 0x140021bab
cmp ecx, 0x289a
jne 0x140021bc7
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x3e8
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x23e
je 0x140021bef
cmp ecx, 0x250
je 0x140021bef
cmp ecx, 0x2fe
je 0x140021bef
cmp ecx, 0x2f8
je 0x140021bef
cmp ecx, 0x3f4
jne 0x140021c0b
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x9c4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x578
je 0x140021c1b
cmp ecx, 0x384
jne 0x140021c37
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x1388
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x704
jne 0x140021c5a
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x4e20
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1c14
jne 0x140021c7d
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x30d40
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1412
jne 0x140021ca0
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x2710
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1414
jne 0x140021cc3
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0xc350
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1416
jne 0x140021ce6
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x58], 0x186a0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x146
jne 0x140021d22
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x1e
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11ea
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1146
je 0x140021d42
cmp ecx, 0xa04
je 0x140021d42
cmp ecx, 0xa06
je 0x140021d42
cmp ecx, 0x14fc
jne 0x140021d77
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1202
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b2c
jne 0x140021daf
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b2e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b3c
jne 0x140021deb
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 5
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b3e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b5a
jne 0x140021e27
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], reloc.WS2_32.dll_inet_ntoa
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b5c
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b8a
jne 0x140021e63
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b8e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x123c
jne 0x140021e9f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x123e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b64
jne 0x140021ed7
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b66
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b8
jne 0x140021f13
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x18aa
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x370
jne 0x140021f4f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11d2
mov ecx, dword [rbp + 0x4ea8]
lea eax, [rcx - 0x14e4]
test eax, 0xfffffff9
jne 0x140021f91
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1528
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x11e2
jne 0x140021fc9
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11e4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1d24
jne 0x140022005
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x19
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1d26
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xc0
je 0x140022015
cmp ecx, 0x3ec
jne 0x14002204a
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11d4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1376
jne 0x140022086
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1378
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x11e8
jne 0x1400220c2
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11da
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2c8
je 0x1400220d2
cmp ecx, 0x3c0
jne 0x140022103
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], esi
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11da
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xaae
jne 0x14002213f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], gethostbyname
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x129c
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b4c
jne 0x14002217b
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0xa
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b4e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x11d6
jne 0x1400221b7
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11d8
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1b56
jne 0x1400221f3
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 2
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x1b58
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xd4c
je 0x140022203
cmp ecx, 0xefc
jne 0x140022238
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], setsockopt
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xd4e
jne 0x140022274
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0xa
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x3ba
jne 0x1400222b0
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x11dc
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x281c
jne 0x1400222ec
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax], 3
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 4], 0x2820
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x96a
jne 0x14002232f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x968
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x118a
jne 0x140022372
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x1167
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x7f4
jne 0x1400223b5
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x7f5
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x480
jne 0x1400223f8
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0xa
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x47e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x4bc
jne 0x14002243b
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x19
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x4a6
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x7f2
jne 0x14002247e
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0xc8
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x7f3
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x4d2
jne 0x1400224c1
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 4
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x4b6
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xc26
jne 0x140022504
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x19
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x48e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x7d0
jne 0x140022547
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], setsockopt
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x7ce
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1da6
jne 0x14002258a
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x1da8
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2d88
jne 0x1400225cd
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x2d8a
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x8f2
jne 0x140022610
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x8ea
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xc32
jne 0x140022653
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], setsockopt
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0xc30
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0xeb2
jne 0x140022696
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0xea0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2156
jne 0x1400226d9
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x2158
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1488
jne 0x14002271c
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd0], 0x64
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0xd4], 0x1468
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2a54
jne 0x14002297b
mov dword [rsp + 0x64], 0x216e
mov dword [rsp + 0x60], 5
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x64]
lea rcx, [rbp + 0x2370]
call fcn.1401ced90
mov dword [rsp + 0x6c], 0x10c8
mov dword [rsp + 0x68], esi
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x6c]
lea rcx, [rbp + 0x2378]
call fcn.1401ced90
mov dword [rsp + 0x74], 0x4ea
mov dword [rsp + 0x70], 5
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x74]
lea rcx, [rbp + 0x2380]
call fcn.1401ced90
mov dword [rsp + 0x7c], 0x4ec
mov dword [rsp + 0x78], 5
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 0x2388]
call fcn.1401ced90
mov dword [rbp - 0x7c], 0x4ee
mov dword [rbp - 0x80], 5
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x2390]
call fcn.1401ced90
mov dword [rbp - 0x74], 0x4f0
mov dword [rbp - 0x78], 5
lea r8, [rbp - 0x78]
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0x2398]
call fcn.1401ced90
mov dword [rbp - 0x6c], 0x4f2
mov dword [rbp - 0x70], 5
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x6c]
lea rcx, [rbp + 0x23a0]
call fcn.1401ced90
mov dword [rbp - 0x64], 0x4f4
mov dword [rbp - 0x68], 5
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x64]
lea rcx, [rbp + 0x23a8]
call fcn.1401ced90
mov dword [rbp - 0x5c], 0x4f6
mov dword [rbp - 0x60], 5
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x5c]
lea rcx, [rbp + 0x23b0]
call fcn.1401ced90
mov dword [rbp - 0x54], 0x10de
mov dword [rbp - 0x58], 5
lea r8, [rbp - 0x58]
lea rdx, [rbp - 0x54]
lea rcx, [rbp + 0x23b8]
call fcn.1401ced90
mov dword [rbp - 0x4c], 0x10d8
mov dword [rbp - 0x50], 5
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x4c]
lea rcx, [rbp + 0x23c0]
call fcn.1401ced90
mov dword [rbp - 0x44], 0x10d4
mov dword [rbp - 0x48], 5
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x44]
lea rcx, [rbp + 0x23c8]
call fcn.1401ced90
mov dword [rbp - 0x3c], 0x10da
mov dword [rbp - 0x40], 5
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x3c]
lea rcx, [rbp + 0x23d0]
call fcn.1401ced90
mov dword [rbp - 0x34], 0x10d6
mov dword [rbp - 0x38], 5
lea r8, [rbp - 0x38]
lea rdx, [rbp - 0x34]
lea rcx, [rbp + 0x23d8]
call fcn.1401ced90
mov dword [rbp - 0x2c], 0x10dc
mov dword [rbp - 0x30], 5
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x2c]
lea rcx, [rbp + 0x23e0]
call fcn.1401ced90
lea r8, [rbp + 0x23e8]
lea rdx, [rbp + 0x2370]
lea rcx, [rbp + 0x4c00]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2a56
jne 0x140022a98
mov dword [rbp - 0x24], 0xb62
mov dword [rbp - 0x28], 0x19
lea r8, [rbp - 0x28]
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x1d80]
call fcn.1401ced90
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 + 0x1d88]
call fcn.1401ced90
mov dword [rbp - 0x14], 0xbc6
mov dword [rbp - 0x18], 0xa
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x14]
lea rcx, [rbp + 0x1d90]
call fcn.1401ced90
mov dword [rbp - 0xc], 0xbc8
mov dword [rbp - 0x10], 5
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0xc]
lea rcx, [rbp + 0x1d98]
call fcn.1401ced90
mov dword [rbp - 4], 0xbca
mov dword [rbp - 8], 2
lea r8, [rbp - 8]
lea rdx, [rbp - 4]
lea rcx, [rbp + 0x1da0]
call fcn.1401ced90
mov dword [rbp + 4], 0xbcc
mov dword [rbp], esi
lea r8, [rbp]
lea rdx, [rbp + 4]
lea rcx, [rbp + 0x1da8]
call fcn.1401ced90
lea r8, [rbp + 0x1db0]
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0x4c10]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2a58
jne 0x140022dff
mov dword [rbp + 0xc], 0x2a66
mov dword [rbp + 8], esi
lea r8, [rbp + 8]
lea rdx, [rbp + 0xc]
lea rcx, [rbp + 0x2fa0]
call fcn.1401ced90
mov dword [rbp + 0x14], 0x2a64
mov dword [rbp + 0x10], esi
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x14]
lea rcx, [rbp + 0x2fa8]
call fcn.1401ced90
mov dword [rbp + 0x1c], 0x2a62
mov dword [rbp + 0x18], esi
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x1c]
lea rcx, [rbp + 0x2fb0]
call fcn.1401ced90
mov dword [rbp + 0x24], 0x2a60
mov dword [rbp + 0x20], esi
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x24]
lea rcx, [rbp + 0x2fb8]
call fcn.1401ced90
mov dword [rbp + 0x2c], 0x2a5e
mov dword [rbp + 0x28], esi
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x2c]
lea rcx, [rbp + 0x2fc0]
call fcn.1401ced90
mov dword [rbp + 0x34], 0x2a5c
mov dword [rbp + 0x30], esi
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x34]
lea rcx, [rbp + 0x2fc8]
call fcn.1401ced90
mov dword [rbp + 0x3c], 0x3bc
mov dword [rbp + 0x38], esi
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x3c]
lea rcx, [rbp + 0x2fd0]
call fcn.1401ced90
mov dword [rbp + 0x44], 0xd8c
mov dword [rbp + 0x40], esi
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x44]
lea rcx, [rbp + 0x2fd8]
call fcn.1401ced90
mov dword [rbp + 0x4c], 0x11d4
mov dword [rbp + 0x48], esi
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x4c]
lea rcx, [rbp + 0x2fe0]
call fcn.1401ced90
mov dword [rbp + 0x54], 0xefc
mov dword [rbp + 0x50], esi
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x54]
lea rcx, [rbp + 0x2fe8]
call fcn.1401ced90
mov dword [rbp + 0x5c], 0x2a4
mov dword [rbp + 0x58], esi
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x5c]
lea rcx, [rbp + 0x2ff0]
call fcn.1401ced90
mov dword [rbp + 0x64], 0x36a
mov dword [rbp + 0x60], esi
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x64]
lea rcx, [rbp + 0x2ff8]
call fcn.1401ced90
mov dword [rbp + 0x6c], 0x11d2
mov dword [rbp + 0x68], esi
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x6c]
lea rcx, [rbp + 0x3000]
call fcn.1401ced90
mov dword [rbp + 0x74], 0x364
mov dword [rbp + 0x70], esi
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x74]
lea rcx, [rbp + 0x3008]
call fcn.1401ced90
mov dword [rbp + 0x7c], 0xc4
mov dword [rbp + 0x78], esi
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x7c]
lea rcx, [rbp + 0x3010]
call fcn.1401ced90
mov dword [rbp + 0x84], 0x11e4
mov dword [rbp + 0x80], esi
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x84]
lea rcx, [rbp + 0x3018]
call fcn.1401ced90
mov dword [rbp + 0x8c], 0x11ea
mov dword [rbp + 0x88], esi
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x8c]
lea rcx, [rbp + 0x3020]
call fcn.1401ced90
mov dword [rbp + 0x94], 0x3c2
mov dword [rbp + 0x90], esi
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x94]
lea rcx, [rbp + 0x3028]
call fcn.1401ced90
mov dword [rbp + 0x9c], 0x21c
mov dword [rbp + 0x98], esi
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0x9c]
lea rcx, [rbp + 0x3030]
call fcn.1401ced90
mov dword [rbp + 0xa4], 0xd64
mov dword [rbp + 0xa0], esi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xa4]
lea rcx, [rbp + 0x3038]
call fcn.1401ced90
mov dword [rbp + 0xac], 0xd90
mov dword [rbp + 0xa8], esi
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0xac]
lea rcx, [rbp + 0x3040]
call fcn.1401ced90
mov dword [rbp + 0xb4], 0x11ec
mov dword [rbp + 0xb0], esi
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xb4]
lea rcx, [rbp + 0x3048]
call fcn.1401ced90
mov dword [rbp + 0xbc], 0x11fa
mov dword [rbp + 0xb8], esi
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0xbc]
lea rcx, [rbp + 0x3050]
call fcn.1401ced90
lea r8, [rbp + 0x3058]
lea rdx, [rbp + 0x2fa0]
lea rcx, [rbp + 0x4c20]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2a52
jne 0x14002307c
mov dword [rbp + 0xc4], 0x1978
mov dword [rbp + 0xc0], 2
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xc4]
lea rcx, [rbp + 0x2240]
call fcn.1401ced90
mov dword [rbp + 0xcc], 0x198a
mov dword [rbp + 0xc8], 2
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xcc]
lea rcx, [rbp + 0x2248]
call fcn.1401ced90
mov dword [rbp + 0xd4], 0x197a
mov dword [rbp + 0xd0], 2
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0xd4]
lea rcx, [rbp + 0x2250]
call fcn.1401ced90
mov dword [rbp + 0xdc], 0x1980
mov dword [rbp + 0xd8], 2
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xdc]
lea rcx, [rbp + 0x2258]
call fcn.1401ced90
mov dword [rbp + 0xe4], 0x198c
mov dword [rbp + 0xe0], 2
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xe4]
lea rcx, [rbp + 0x2260]
call fcn.1401ced90
mov dword [rbp + 0xec], 0x1976
mov dword [rbp + 0xe8], 2
lea r8, [rbp + 0xe8]
lea rdx, [rbp + 0xec]
lea rcx, [rbp + 0x2268]
call fcn.1401ced90
mov dword [rbp + 0xf4], 0x1982
mov dword [rbp + 0xf0], 2
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0xf4]
lea rcx, [rbp + 0x2270]
call fcn.1401ced90
mov dword [rbp + 0xfc], 0x197c
mov dword [rbp + 0xf8], 2
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0xfc]
lea rcx, [rbp + 0x2278]
call fcn.1401ced90
mov dword [rbp + 0x104], 0x1988
mov dword [rbp + 0x100], 2
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x104]
lea rcx, [rbp + 0x2280]
call fcn.1401ced90
mov dword [rbp + 0x10c], 0x1986
mov dword [rbp + 0x108], 2
lea r8, [rbp + 0x108]
lea rdx, [rbp + 0x10c]
lea rcx, [rbp + 0x2288]
call fcn.1401ced90
mov dword [rbp + 0x114], 0x1984
mov dword [rbp + 0x110], 2
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x114]
lea rcx, [rbp + 0x2290]
call fcn.1401ced90
mov dword [rbp + 0x11c], 0x197e
mov dword [rbp + 0x118], 2
lea r8, [rbp + 0x118]
lea rdx, [rbp + 0x11c]
lea rcx, [rbp + 0x2298]
call fcn.1401ced90
lea r8, [rbp + 0x22a0]
lea rdx, [rbp + 0x2240]
lea rcx, [rbp + 0x4c30]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2a5a
jne 0x140023443
mov dword [rbp + 0x124], 0x94e
mov dword [rbp + 0x120], esi
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0x124]
lea rcx, [rbp + 0x2d60]
call fcn.1401ced90
mov dword [rbp + 0x12c], 0x8fc
mov dword [rbp + 0x128], esi
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0x12c]
lea rcx, [rbp + 0x2d68]
call fcn.1401ced90
mov dword [rbp + 0x134], 0x8fa
mov dword [rbp + 0x130], esi
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x134]
lea rcx, [rbp + 0x2d70]
call fcn.1401ced90
mov dword [rbp + 0x13c], 0x8f8
mov dword [rbp + 0x138], esi
lea r8, [rbp + 0x138]
lea rdx, [rbp + 0x13c]
lea rcx, [rbp + 0x2d78]
call fcn.1401ced90
mov dword [rbp + 0x144], 0x8f6
mov dword [rbp + 0x140], esi
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x144]
lea rcx, [rbp + 0x2d80]
call fcn.1401ced90
mov dword [rbp + 0x14c], 0x8f4
mov dword [rbp + 0x148], esi
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x14c]
lea rcx, [rbp + 0x2d88]
call fcn.1401ced90
mov dword [rbp + 0x154], 0x90c
mov dword [rbp + 0x150], esi
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x154]
lea rcx, [rbp + 0x2d90]
call fcn.1401ced90
mov dword [rbp + 0x15c], 0x90a
mov dword [rbp + 0x158], esi
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x15c]
lea rcx, [rbp + 0x2d98]
call fcn.1401ced90
mov dword [rbp + 0x164], 0x908
mov dword [rbp + 0x160], esi
lea r8, [rbp + 0x160]
lea rdx, [rbp + 0x164]
lea rcx, [rbp + 0x2da0]
call fcn.1401ced90
mov dword [rbp + 0x16c], 0x906
mov dword [rbp + 0x168], esi
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x16c]
lea rcx, [rbp + 0x2da8]
call fcn.1401ced90
mov dword [rbp + 0x174], 0x904
mov dword [rbp + 0x170], esi
lea r8, [rbp + 0x170]
lea rdx, [rbp + 0x174]
lea rcx, [rbp + 0x2db0]
call fcn.1401ced90
mov dword [rbp + 0x17c], 0x918
mov dword [rbp + 0x178], esi
lea r8, [rbp + 0x178]
lea rdx, [rbp + 0x17c]
lea rcx, [rbp + 0x2db8]
call fcn.1401ced90
mov dword [rbp + 0x184], 0x916
mov dword [rbp + 0x180], esi
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x184]
lea rcx, [rbp + 0x2dc0]
call fcn.1401ced90
mov dword [rbp + 0x18c], 0x914
mov dword [rbp + 0x188], esi
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x18c]
lea rcx, [rbp + 0x2dc8]
call fcn.1401ced90
mov dword [rbp + 0x194], 0x912
mov dword [rbp + 0x190], esi
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x194]
lea rcx, [rbp + 0x2dd0]
call fcn.1401ced90
mov dword [rbp + 0x19c], 0x910
mov dword [rbp + 0x198], esi
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x19c]
lea rcx, [rbp + 0x2dd8]
call fcn.1401ced90
mov dword [rbp + 0x1a4], 0x91c
mov dword [rbp + 0x1a0], esi
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x1a4]
lea rcx, [rbp + 0x2de0]
call fcn.1401ced90
mov dword [rbp + 0x1ac], 0x91e
mov dword [rbp + 0x1a8], esi
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x1ac]
lea rcx, [rbp + 0x2de8]
call fcn.1401ced90
mov dword [rbp + 0x1b4], 0x920
mov dword [rbp + 0x1b0], esi
lea r8, [rbp + 0x1b0]
lea rdx, [rbp + 0x1b4]
lea rcx, [rbp + 0x2df0]
call fcn.1401ced90
mov dword [rbp + 0x1bc], 0x922
mov dword [rbp + 0x1b8], esi
lea r8, [rbp + 0x1b8]
lea rdx, [rbp + 0x1bc]
lea rcx, [rbp + 0x2df8]
call fcn.1401ced90
mov dword [rbp + 0x1c4], 0x924
mov dword [rbp + 0x1c0], esi
lea r8, [rbp + 0x1c0]
lea rdx, [rbp + 0x1c4]
lea rcx, [rbp + 0x2e00]
call fcn.1401ced90
lea r8, [rbp + 0x2e08]
lea rdx, [rbp + 0x2d60]
lea rcx, [rbp + 0x4c40]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2b94
jne 0x1400234c8
movdqa xmm0, xmmword [0x14026b810]
movdqu xmmword [rbp + 0x20a8], xmm0
movdqa xmm1, xmmword [0x14026b860]
movdqu xmmword [rbp + 0x20b8], xmm1
mov dword [rbp + 0x20c8], 0x1efc
mov dword [rbp + 0x20cc], 0x1f5c
lea r8, [rbp + 0x20d0]
lea rdx, [rbp + 0x20a8]
lea rcx, [rbp + 0x4c50]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rsp + 0x30]
call fcn.1401c5da0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1dcc
jne 0x14002356b
movdqa xmm0, xmmword [0x14026b850]
movdqa xmmword [rbp + 0x3ed0], xmm0
movdqa xmm1, xmmword [0x14026b840]
movdqa xmmword [rbp + 0x3ee0], xmm1
movdqa xmm0, xmm1
movdqa xmmword [rbp + 0x3ef0], xmm1
movdqa xmmword [rbp + 0x3f00], xmm1
movdqa xmmword [rbp + 0x3f10], xmm1
movdqa xmmword [rbp + 0x3f20], xmm1
mov dword [rbp + 0x3f30], 0x1da6
lea r8, [rbp + 0x3f34]
lea rdx, [rbp + 0x3ed0]
lea rcx, [rbp + 0x4bf0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rsp + 0x30]
call fcn.1401c5da0
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x550
jne 0x14002473b
mov dword [rbp + 0x1cc], 0xdee
mov dword [rbp + 0x1c8], esi
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0x1cc]
lea rcx, [rbp + 0x3710]
call fcn.1401ced90
mov dword [rbp + 0x1d4], reloc.WS2_32.dll_inet_ntoa
mov dword [rbp + 0x1d0], esi
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0x1d4]
lea rcx, [rbp + 0x3718]
call fcn.1401ced90
mov dword [rbp + 0x1dc], 0x38
mov dword [rbp + 0x1d8], esi
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1dc]
lea rcx, [rbp + 0x3720]
call fcn.1401ced90
mov dword [rbp + 0x1e4], setsockopt
mov dword [rbp + 0x1e0], esi
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0x1e4]
lea rcx, [rbp + 0x3728]
call fcn.1401ced90
mov dword [rbp + 0x1ec], 0x17c
mov dword [rbp + 0x1e8], esi
lea r8, [rbp + 0x1e8]
lea rdx, [rbp + 0x1ec]
lea rcx, [rbp + 0x3730]
call fcn.1401ced90
mov dword [rbp + 0x1f4], 0x472
mov dword [rbp + 0x1f0], esi
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0x1f4]
lea rcx, [rbp + 0x3738]
call fcn.1401ced90
mov dword [rbp + 0x1fc], setsockopt
mov dword [rbp + 0x1f8], esi
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0x1fc]
lea rcx, [rbp + 0x3740]
call fcn.1401ced90
mov dword [rbp + 0x204], 0x64
mov dword [rbp + 0x200], esi
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x204]
lea rcx, [rbp + 0x3748]
call fcn.1401ced90
mov dword [rbp + 0x20c], 0x17a
mov dword [rbp + 0x208], esi
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x20c]
lea rcx, [rbp + 0x3750]
call fcn.1401ced90
mov dword [rbp + 0x214], reloc.WS2_32.dll_WSACleanup
mov dword [rbp + 0x210], esi
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x214]
lea rcx, [rbp + 0x3758]
call fcn.1401ced90
mov dword [rbp + 0x21c], 0x172
mov dword [rbp + 0x218], esi
lea r8, [rbp + 0x218]
lea rdx, [rbp + 0x21c]
lea rcx, [rbp + 0x3760]
call fcn.1401ced90
mov dword [rbp + 0x224], 0x1a
mov dword [rbp + 0x220], esi
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x224]
lea rcx, [rbp + 0x3768]
call fcn.1401ced90
mov dword [rbp + 0x22c], socket
mov dword [rbp + 0x228], esi
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x22c]
lea rcx, [rbp + 0x3770]
call fcn.1401ced90
mov dword [rbp + 0x234], 0x244
mov dword [rbp + 0x230], esi
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x234]
lea rcx, [rbp + 0x3778]
call fcn.1401ced90
mov dword [rbp + 0x23c], 0xc2
mov dword [rbp + 0x238], esi
lea r8, [rbp + 0x238]
lea rdx, [rbp + 0x23c]
lea rcx, [rbp + 0x3780]
call fcn.1401ced90
mov dword [rbp + 0x244], WSAGetLastError
mov dword [rbp + 0x240], esi
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x244]
lea rcx, [rbp + 0x3788]
call fcn.1401ced90
mov dword [rbp + 0x24c], 0xbe
mov dword [rbp + 0x248], esi
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x24c]
lea rcx, [rbp + 0x3790]
call fcn.1401ced90
mov dword [rbp + 0x254], 0x178
mov dword [rbp + 0x250], esi
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x254]
lea rcx, [rbp + 0x3798]
call fcn.1401ced90
mov dword [rbp + 0x25c], 0x51a
mov dword [rbp + 0x258], esi
lea r8, [rbp + 0x258]
lea rdx, [rbp + 0x25c]
lea rcx, [rbp + 0x37a0]
call fcn.1401ced90
mov dword [rbp + 0x264], 0x2b8
mov dword [rbp + 0x260], esi
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0x264]
lea rcx, [rbp + 0x37a8]
call fcn.1401ced90
mov dword [rbp + 0x26c], 0x370
mov dword [rbp + 0x268], esi
lea r8, [rbp + 0x268]
lea rdx, [rbp + 0x26c]
lea rcx, [rbp + 0x37b0]
call fcn.1401ced90
mov dword [rbp + 0x274], 0xa6
mov dword [rbp + 0x270], esi
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x274]
lea rcx, [rbp + 0x37b8]
call fcn.1401ced90
mov dword [rbp + 0x27c], 0xb8
mov dword [rbp + 0x278], esi
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x27c]
lea rcx, [rbp + 0x37c0]
call fcn.1401ced90
mov dword [rbp + 0x284], 0x52a
mov dword [rbp + 0x280], esi
lea r8, [rbp + 0x280]
lea rdx, [rbp + 0x284]
lea rcx, [rbp + 0x37c8]
call fcn.1401ced90
mov dword [rbp + 0x28c], 0xa4
mov dword [rbp + 0x288], esi
lea r8, [rbp + 0x288]
lea rdx, [rbp + 0x28c]
lea rcx, [rbp + 0x37d0]
call fcn.1401ced90
mov dword [rbp + 0x294], 0xdfa
mov dword [rbp + 0x290], esi
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x294]
lea rcx, [rbp + 0x37d8]
call fcn.1401ced90
mov dword [rbp + 0x29c], 0xec6
mov dword [rbp + 0x298], esi
lea r8, [rbp + 0x298]
lea rdx, [rbp + 0x29c]
lea rcx, [rbp + 0x37e0]
call fcn.1401ced90
mov dword [rbp + 0x2a4], 0x170
mov dword [rbp + 0x2a0], esi
lea r8, [rbp + 0x2a0]
lea rdx, [rbp + 0x2a4]
lea rcx, [rbp + 0x37e8]
call fcn.1401ced90
mov dword [rbp + 0x2ac], 0x18
mov dword [rbp + 0x2a8], esi
lea r8, [rbp + 0x2a8]
lea rdx, [rbp + 0x2ac]
lea rcx, [rbp + 0x37f0]
call fcn.1401ced90
mov dword [rbp + 0x2b4], 0xaa
mov dword [rbp + 0x2b0], esi
lea r8, [rbp + 0x2b0]
lea rdx, [rbp + 0x2b4]
lea rcx, [rbp + 0x37f8]
call fcn.1401ced90
mov dword [rbp + 0x2bc], 0x174
mov dword [rbp + 0x2b8], esi
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x2bc]
lea rcx, [rbp + 0x3800]
call fcn.1401ced90
mov dword [rbp + 0x2c4], 0x176
mov dword [rbp + 0x2c0], esi
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x2c4]
lea rcx, [rbp + 0x3808]
call fcn.1401ced90
mov dword [rbp + 0x2cc], reloc.WS2_32.dll_gethostbyname
mov dword [rbp + 0x2c8], esi
lea r8, [rbp + 0x2c8]
lea rdx, [rbp + 0x2cc]
lea rcx, [rbp + 0x3810]
call fcn.1401ced90
mov dword [rbp + 0x2d4], WSAGetLastError
mov dword [rbp + 0x2d0], esi
lea r8, [rbp + 0x2d0]
lea rdx, [rbp + 0x2d4]
lea rcx, [rbp + 0x3818]
call fcn.1401ced90
mov dword [rbp + 0x2dc], 0xb2
mov dword [rbp + 0x2d8], esi
lea r8, [rbp + 0x2d8]
lea rdx, [rbp + 0x2dc]
lea rcx, [rbp + 0x3820]
call fcn.1401ced90
mov dword [rbp + 0x2e4], 0x2a
mov dword [rbp + 0x2e0], esi
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x2e4]
lea rcx, [rbp + 0x3828]
call fcn.1401ced90
mov dword [rbp + 0x2ec], 0x44
mov dword [rbp + 0x2e8], esi
lea r8, [rbp + 0x2e8]
lea rdx, [rbp + 0x2ec]
lea rcx, [rbp + 0x3830]
call fcn.1401ced90
mov dword [rbp + 0x2f4], 0x28
mov dword [rbp + 0x2f0], esi
lea r8, [rbp + 0x2f0]
lea rdx, [rbp + 0x2f4]
lea rcx, [rbp + 0x3838]
call fcn.1401ced90
mov dword [rbp + 0x2fc], 0x1c
mov dword [rbp + 0x2f8], esi
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2fc]
lea rcx, [rbp + 0x3840]
call fcn.1401ced90
mov dword [rbp + 0x304], pe_nt_image_headers64
mov dword [rbp + 0x300], esi
lea r8, [rbp + 0x300]
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x3848]
call fcn.1401ced90
mov dword [rbp + 0x30c], 0xb0
mov dword [rbp + 0x308], esi
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x30c]
lea rcx, [rbp + 0x3850]
call fcn.1401ced90
mov dword [rbp + 0x314], 0x82
mov dword [rbp + 0x310], esi
lea r8, [rbp + 0x310]
lea rdx, [rbp + 0x314]
lea rcx, [rbp + 0x3858]
call fcn.1401ced90
mov dword [rbp + 0x31c], 0x10e
mov dword [rbp + 0x318], esi
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x31c]
lea rcx, [rbp + 0x3860]
call fcn.1401ced90
mov dword [rbp + 0x324], 0x52c
mov dword [rbp + 0x320], esi
lea r8, [rbp + 0x320]
lea rdx, [rbp + 0x324]
lea rcx, [rbp + 0x3868]
call fcn.1401ced90
mov dword [rbp + 0x32c], 0xec
mov dword [rbp + 0x328], esi
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x32c]
lea rcx, [rbp + 0x3870]
call fcn.1401ced90
mov dword [rbp + 0x334], __WSAFDIsSet
mov dword [rbp + 0x330], esi
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x334]
lea rcx, [rbp + 0x3878]
call fcn.1401ced90
mov dword [rbp + 0x33c], 0x150
mov dword [rbp + 0x338], esi
lea r8, [rbp + 0x338]
lea rdx, [rbp + 0x33c]
lea rcx, [rbp + 0x3880]
call fcn.1401ced90
mov dword [rbp + 0x344], 0x2b6
mov dword [rbp + 0x340], esi
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x344]
lea rcx, [rbp + 0x3888]
call fcn.1401ced90
mov dword [rbp + 0x34c], 0x2732
mov dword [rbp + 0x348], esi
lea r8, [rbp + 0x348]
lea rdx, [rbp + 0x34c]
lea rcx, [rbp + 0x3890]
call fcn.1401ced90
mov dword [rbp + 0x354], 0x8c
mov dword [rbp + 0x350], esi
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x354]
lea rcx, [rbp + 0x3898]
call fcn.1401ced90
mov dword [rbp + 0x35c], 0x4c
mov dword [rbp + 0x358], esi
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x35c]
lea rcx, [rbp + 0x38a0]
call fcn.1401ced90
mov dword [rbp + 0x364], gethostbyname
mov dword [rbp + 0x360], esi
lea r8, [rbp + 0x360]
lea rdx, [rbp + 0x364]
lea rcx, [rbp + 0x38a8]
call fcn.1401ced90
mov dword [rbp + 0x36c], 0xbc
mov dword [rbp + 0x368], esi
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x36c]
lea rcx, [rbp + 0x38b0]
call fcn.1401ced90
mov dword [rbp + 0x374], gethostbyname
mov dword [rbp + 0x370], esi
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x374]
lea rcx, [rbp + 0x38b8]
call fcn.1401ced90
mov dword [rbp + 0x37c], 0x22
mov dword [rbp + 0x378], esi
lea r8, [rbp + 0x378]
lea rdx, [rbp + 0x37c]
lea rcx, [rbp + 0x38c0]
call fcn.1401ced90
mov dword [rbp + 0x384], 0xa8
mov dword [rbp + 0x380], esi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x384]
lea rcx, [rbp + 0x38c8]
call fcn.1401ced90
mov dword [rbp + 0x38c], 0x36
mov dword [rbp + 0x388], esi
lea r8, [rbp + 0x388]
lea rdx, [rbp + 0x38c]
lea rcx, [rbp + 0x38d0]
call fcn.1401ced90
mov dword [rbp + 0x394], 0xde
mov dword [rbp + 0x390], esi
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x394]
lea rcx, [rbp + 0x38d8]
call fcn.1401ced90
mov dword [rbp + 0x39c], 0xae
mov dword [rbp + 0x398], esi
lea r8, [rbp + 0x398]
lea rdx, [rbp + 0x39c]
lea rcx, [rbp + 0x38e0]
call fcn.1401ced90
mov dword [rbp + 0x3a4], 0x374
mov dword [rbp + 0x3a0], esi
lea r8, [rbp + 0x3a0]
lea rdx, [rbp + 0x3a4]
lea rcx, [rbp + 0x38e8]
call fcn.1401ced90
mov dword [rbp + 0x3ac], 0x76
mov dword [rbp + 0x3a8], esi
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x3ac]
lea rcx, [rbp + 0x38f0]
call fcn.1401ced90
mov dword [rbp + 0x3b4], 0xdf4
mov dword [rbp + 0x3b0], esi
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x3b4]
lea rcx, [rbp + 0x38f8]
call fcn.1401ced90
mov dword [rbp + 0x3bc], 0xc6
mov dword [rbp + 0x3b8], esi
lea r8, [rbp + 0x3b8]
lea rdx, [rbp + 0x3bc]
lea rcx, [rbp + 0x3900]
call fcn.1401ced90
mov dword [rbp + 0x3c4], 0x224
mov dword [rbp + 0x3c0], esi
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x3c4]
lea rcx, [rbp + 0x3908]
call fcn.1401ced90
mov dword [rbp + 0x3cc], 0x24
mov dword [rbp + 0x3c8], esi
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x3cc]
lea rcx, [rbp + 0x3910]
call fcn.1401ced90
mov dword [rbp + 0x3d4], 0x2a8
mov dword [rbp + 0x3d0], esi
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x3918]
call fcn.1401ced90
mov dword [rbp + 0x3dc], 0x28e
mov dword [rbp + 0x3d8], esi
lea r8, [rbp + 0x3d8]
lea rdx, [rbp + 0x3dc]
lea rcx, [rbp + 0x3920]
call fcn.1401ced90
mov dword [rbp + 0x3e4], 0x7a
mov dword [rbp + 0x3e0], esi
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x3e4]
lea rcx, [rbp + 0x3928]
call fcn.1401ced90
mov dword [rbp + 0x3ec], 0xee
mov dword [rbp + 0x3e8], esi
lea r8, [rbp + 0x3e8]
lea rdx, [rbp + 0x3ec]
lea rcx, [rbp + 0x3930]
call fcn.1401ced90
mov dword [rbp + 0x3f4], WSAStartup
mov dword [rbp + 0x3f0], esi
lea r8, [rbp + 0x3f0]
lea rdx, [rbp + 0x3f4]
lea rcx, [rbp + 0x3938]
call fcn.1401ced90
mov dword [rbp + 0x3fc], 0x42
mov dword [rbp + 0x3f8], esi
lea r8, [rbp + 0x3f8]
lea rdx, [rbp + 0x3fc]
lea rcx, [rbp + 0x3940]
call fcn.1401ced90
mov dword [rbp + 0x404], 0x26
mov dword [rbp + 0x400], esi
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0x404]
lea rcx, [rbp + 0x3948]
call fcn.1401ced90
mov dword [rbp + 0x40c], 0x5a
mov dword [rbp + 0x408], esi
lea r8, [rbp + 0x408]
lea rdx, [rbp + 0x40c]
lea rcx, [rbp + 0x3950]
call fcn.1401ced90
mov dword [rbp + 0x414], 0xd0
mov dword [rbp + 0x410], esi
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0x414]
lea rcx, [rbp + 0x3958]
call fcn.1401ced90
mov dword [rbp + 0x41c], 0xa2
mov dword [rbp + 0x418], esi
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0x41c]
lea rcx, [rbp + 0x3960]
call fcn.1401ced90
mov dword [rbp + 0x424], 0x1e
mov dword [rbp + 0x420], esi
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x424]
lea rcx, [rbp + 0x3968]
call fcn.1401ced90
mov dword [rbp + 0x42c], 0x110
mov dword [rbp + 0x428], esi
lea r8, [rbp + 0x428]
lea rdx, [rbp + 0x42c]
lea rcx, [rbp + 0x3970]
call fcn.1401ced90
mov dword [rbp + 0x434], 0x29e
mov dword [rbp + 0x430], esi
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x434]
lea rcx, [rbp + 0x3978]
call fcn.1401ced90
mov dword [rbp + 0x43c], 0x378
mov dword [rbp + 0x438], esi
lea r8, [rbp + 0x438]
lea rdx, [rbp + 0x43c]
lea rcx, [rbp + 0x3980]
call fcn.1401ced90
mov dword [rbp + 0x444], __WSAFDIsSet
mov dword [rbp + 0x440], esi
lea r8, [rbp + 0x440]
lea rdx, [rbp + 0x444]
lea rcx, [rbp + 0x3988]
call fcn.1401ced90
mov dword [rbp + 0x44c], 0x376
mov dword [rbp + 0x448], esi
lea r8, [rbp + 0x448]
lea rdx, [rbp + 0x44c]
lea rcx, [rbp + 0x3990]
call fcn.1401ced90
mov dword [rbp + 0x454], 0xc0
mov dword [rbp + 0x450], esi
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x454]
lea rcx, [rbp + 0x3998]
call fcn.1401ced90
mov dword [rbp + 0x45c], 0x7e
mov dword [rbp + 0x458], esi
lea r8, [rbp + 0x458]
lea rdx, [rbp + 0x45c]
lea rcx, [rbp + 0x39a0]
call fcn.1401ced90
mov dword [rbp + 0x464], 0x598
mov dword [rbp + 0x460], esi
lea r8, [rbp + 0x460]
lea rdx, [rbp + 0x464]
lea rcx, [rbp + 0x39a8]
call fcn.1401ced90
mov dword [rbp + 0x46c], 0xb7a
mov dword [rbp + 0x468], esi
lea r8, [rbp + 0x468]
lea rdx, [rbp + 0x46c]
lea rcx, [rbp + 0x39b0]
call fcn.1401ced90
mov dword [rbp + 0x474], 0xac
mov dword [rbp + 0x470], esi
lea r8, [rbp + 0x470]
lea rdx, [rbp + 0x474]
lea rcx, [rbp + 0x39b8]
call fcn.1401ced90
mov dword [rbp + 0x47c], 0x1dce
mov dword [rbp + 0x478], esi
lea r8, [rbp + 0x478]
lea rdx, [rbp + 0x47c]
lea rcx, [rbp + 0x39c0]
call fcn.1401ced90
mov dword [rbp + 0x484], 0x19c
mov dword [rbp + 0x480], esi
lea r8, [rbp + 0x480]
lea rdx, [rbp + 0x484]
lea rcx, [rbp + 0x39c8]
call fcn.1401ced90
mov dword [rbp + 0x48c], 0xdf2
mov dword [rbp + 0x488], esi
lea r8, [rbp + 0x488]
lea rdx, [rbp + 0x48c]
lea rcx, [rbp + 0x39d0]
call fcn.1401ced90
mov dword [rbp + 0x494], 0xdf0
mov dword [rbp + 0x490], esi
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x494]
lea rcx, [rbp + 0x39d8]
call fcn.1401ced90
mov dword [rbp + 0x49c], 0xaf8
mov dword [rbp + 0x498], esi
lea r8, [rbp + 0x498]
lea rdx, [rbp + 0x49c]
lea rcx, [rbp + 0x39e0]
call fcn.1401ced90
mov dword [rbp + 0x4a4], 0x162
mov dword [rbp + 0x4a0], esi
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x4a4]
lea rcx, [rbp + 0x39e8]
call fcn.1401ced90
mov dword [rbp + 0x4ac], 0x8a
mov dword [rbp + 0x4a8], esi
lea r8, [rbp + 0x4a8]
lea rdx, [rbp + 0x4ac]
lea rcx, [rbp + 0x39f0]
call fcn.1401ced90
mov dword [rbp + 0x4b4], 0x24b0
mov dword [rbp + 0x4b0], esi
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x4b4]
lea rcx, [rbp + 0x39f8]
call fcn.1401ced90
mov dword [rbp + 0x4bc], 0xd6
mov dword [rbp + 0x4b8], esi
lea r8, [rbp + 0x4b8]
lea rdx, [rbp + 0x4bc]
lea rcx, [rbp + 0x3a00]
call fcn.1401ced90
mov dword [rbp + 0x4c4], 0x2bc2
mov dword [rbp + 0x4c0], esi
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4c4]
lea rcx, [rbp + 0x3a08]
call fcn.1401ced90
mov dword [rbp + 0x4cc], 0xe0
mov dword [rbp + 0x4c8], esi
lea r8, [rbp + 0x4c8]
lea rdx, [rbp + 0x4cc]
lea rcx, [rbp + 0x3a10]
call fcn.1401ced90
mov dword [rbp + 0x4d4], 0x156
mov dword [rbp + 0x4d0], esi
lea r8, [rbp + 0x4d0]
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x3a18]
call fcn.1401ced90
mov dword [rbp + 0x4dc], 0x736
mov dword [rbp + 0x4d8], esi
lea r8, [rbp + 0x4d8]
lea rdx, [rbp + 0x4dc]
lea rcx, [rbp + 0x3a20]
call fcn.1401ced90
mov dword [rbp + 0x4e4], WSAStartup
mov dword [rbp + 0x4e0], esi
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x4e4]
lea rcx, [rbp + 0x3a28]
call fcn.1401ced90
mov dword [rbp + 0x4ec], WSAStartup
mov dword [rbp + 0x4e8], esi
lea r8, [rbp + 0x4e8]
lea rdx, [rbp + 0x4ec]
lea rcx, [rbp + 0x3a30]
call fcn.1401ced90
mov dword [rbp + 0x4f4], 0xd2
mov dword [rbp + 0x4f0], esi
lea r8, [rbp + 0x4f0]
lea rdx, [rbp + 0x4f4]
lea rcx, [rbp + 0x3a38]
call fcn.1401ced90
mov dword [rbp + 0x4fc], 0xea
mov dword [rbp + 0x4f8], esi
lea r8, [rbp + 0x4f8]
lea rdx, [rbp + 0x4fc]
lea rcx, [rbp + 0x3a40]
call fcn.1401ced90
mov dword [rbp + 0x504], 0xc8
mov dword [rbp + 0x500], esi
lea r8, [rbp + 0x500]
lea rdx, [rbp + 0x504]
lea rcx, [rbp + 0x3a48]
call fcn.1401ced90
mov dword [rbp + 0x50c], 0x3a
mov dword [rbp + 0x508], esi
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x50c]
lea rcx, [rbp + 0x3a50]
call fcn.1401ced90
mov dword [rbp + 0x514], 0x2bc2
mov dword [rbp + 0x510], esi
lea r8, [rbp + 0x510]
lea rdx, [rbp + 0x514]
lea rcx, [rbp + 0x3a58]
call fcn.1401ced90
lea r8, [rbp + 0x3a60]
lea rdx, [rbp + 0x3710]
lea rcx, [rbp + 0x4c70]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x690
jne 0x140024dae
mov dword [rbp + 0x51c], 0x21a8
mov dword [rbp + 0x518], esi
lea r8, [rbp + 0x518]
lea rdx, [rbp + 0x51c]
lea rcx, [rbp + 0x3060]
call fcn.1401ced90
mov dword [rbp + 0x524], 0x21aa
mov dword [rbp + 0x520], esi
lea r8, [rbp + 0x520]
lea rdx, [rbp + 0x524]
lea rcx, [rbp + 0x3068]
call fcn.1401ced90
mov dword [rbp + 0x52c], 0x68c
mov dword [rbp + 0x528], esi
lea r8, [rbp + 0x528]
lea rdx, [rbp + 0x52c]
lea rcx, [rbp + 0x3070]
call fcn.1401ced90
mov dword [rbp + 0x534], 0x218e
mov dword [rbp + 0x530], esi
lea r8, [rbp + 0x530]
lea rdx, [rbp + 0x534]
lea rcx, [rbp + 0x3078]
call fcn.1401ced90
mov dword [rbp + 0x53c], 0x2604
mov dword [rbp + 0x538], esi
lea r8, [rbp + 0x538]
lea rdx, [rbp + 0x53c]
lea rcx, [rbp + 0x3080]
call fcn.1401ced90
mov dword [rbp + 0x544], 0xb34
mov dword [rbp + 0x540], esi
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0x544]
lea rcx, [rbp + 0x3088]
call fcn.1401ced90
mov dword [rbp + 0x54c], 0x12d6
mov dword [rbp + 0x548], esi
lea r8, [rbp + 0x548]
lea rdx, [rbp + 0x54c]
lea rcx, [rbp + 0x3090]
call fcn.1401ced90
mov dword [rbp + 0x554], 0x684
mov dword [rbp + 0x550], esi
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x554]
lea rcx, [rbp + 0x3098]
call fcn.1401ced90
mov dword [rbp + 0x55c], 0x2b26
mov dword [rbp + 0x558], esi
lea r8, [rbp + 0x558]
lea rdx, [rbp + 0x55c]
lea rcx, [rbp + 0x30a0]
call fcn.1401ced90
mov dword [rbp + 0x564], 0x68e
mov dword [rbp + 0x560], esi
lea r8, [rbp + 0x560]
lea rdx, [rbp + 0x564]
lea rcx, [rbp + 0x30a8]
call fcn.1401ced90
mov dword [rbp + 0x56c], 0x680
mov dword [rbp + 0x568], esi
lea r8, [rbp + 0x568]
lea rdx, [rbp + 0x56c]
lea rcx, [rbp + 0x30b0]
call fcn.1401ced90
mov dword [rbp + 0x574], 0x34c
mov dword [rbp + 0x570], esi
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x574]
lea rcx, [rbp + 0x30b8]
call fcn.1401ced90
mov dword [rbp + 0x57c], 0xb30
mov dword [rbp + 0x578], esi
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x57c]
lea rcx, [rbp + 0x30c0]
call fcn.1401ced90
mov dword [rbp + 0x584], 0xeb4
mov dword [rbp + 0x580], esi
lea r8, [rbp + 0x580]
lea rdx, [rbp + 0x584]
lea rcx, [rbp + 0x30c8]
call fcn.1401ced90
mov dword [rbp + 0x58c], 0x18a4
mov dword [rbp + 0x588], esi
lea r8, [rbp + 0x588]
lea rdx, [rbp + 0x58c]
lea rcx, [rbp + 0x30d0]
call fcn.1401ced90
mov dword [rbp + 0x594], 0x18a6
mov dword [rbp + 0x590], esi
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x594]
lea rcx, [rbp + 0x30d8]
call fcn.1401ced90
mov dword [rbp + 0x59c], 0x18a2
mov dword [rbp + 0x598], esi
lea r8, [rbp + 0x598]
lea rdx, [rbp + 0x59c]
lea rcx, [rbp + 0x30e0]
call fcn.1401ced90
mov dword [rbp + 0x5a4], 0x18b2
mov dword [rbp + 0x5a0], esi
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x5a4]
lea rcx, [rbp + 0x30e8]
call fcn.1401ced90
mov dword [rbp + 0x5ac], 0x686
mov dword [rbp + 0x5a8], esi
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x5ac]
lea rcx, [rbp + 0x30f0]
call fcn.1401ced90
mov dword [rbp + 0x5b4], 0x12d0
mov dword [rbp + 0x5b0], esi
lea r8, [rbp + 0x5b0]
lea rdx, [rbp + 0x5b4]
lea rcx, [rbp + 0x30f8]
call fcn.1401ced90
mov dword [rbp + 0x5bc], 0x12d2
mov dword [rbp + 0x5b8], esi
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x5bc]
lea rcx, [rbp + 0x3100]
call fcn.1401ced90
mov dword [rbp + 0x5c4], 0xb36
mov dword [rbp + 0x5c0], esi
lea r8, [rbp + 0x5c0]
lea rdx, [rbp + 0x5c4]
lea rcx, [rbp + 0x3108]
call fcn.1401ced90
mov dword [rbp + 0x5cc], 0xb38
mov dword [rbp + 0x5c8], esi
lea r8, [rbp + 0x5c8]
lea rdx, [rbp + 0x5cc]
lea rcx, [rbp + 0x3110]
call fcn.1401ced90
mov dword [rbp + 0x5d4], 0xb3a
mov dword [rbp + 0x5d0], esi
lea r8, [rbp + 0x5d0]
lea rdx, [rbp + 0x5d4]
lea rcx, [rbp + 0x3118]
call fcn.1401ced90
mov dword [rbp + 0x5dc], 0xaf2
mov dword [rbp + 0x5d8], esi
lea r8, [rbp + 0x5d8]
lea rdx, [rbp + 0x5dc]
lea rcx, [rbp + 0x3120]
call fcn.1401ced90
mov dword [rbp + 0x5e4], 0x682
mov dword [rbp + 0x5e0], esi
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x5e4]
lea rcx, [rbp + 0x3128]
call fcn.1401ced90
mov dword [rbp + 0x5ec], 0x12ce
mov dword [rbp + 0x5e8], esi
lea r8, [rbp + 0x5e8]
lea rdx, [rbp + 0x5ec]
lea rcx, [rbp + 0x3130]
call fcn.1401ced90
lea r8, [rbp + 0x3138]
lea rdx, [rbp + 0x3060]
lea rcx, [rbp + 0x4c80]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x5f4], 0x68a
mov dword [rbp + 0x5f0], esi
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x5f4]
lea rcx, [rbp + 0x1ea0]
call fcn.1401ced90
mov dword [rbp + 0x5fc], 0xb26
mov dword [rbp + 0x5f8], esi
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x5fc]
lea rcx, [rbp + 0x1ea8]
call fcn.1401ced90
mov dword [rbp + 0x604], 0xe70
mov dword [rbp + 0x600], esi
lea r8, [rbp + 0x600]
lea rdx, [rbp + 0x604]
lea rcx, [rbp + 0x1eb0]
call fcn.1401ced90
mov dword [rbp + 0x60c], 0x12d4
mov dword [rbp + 0x608], esi
lea r8, [rbp + 0x608]
lea rdx, [rbp + 0x60c]
lea rcx, [rbp + 0x1eb8]
call fcn.1401ced90
mov dword [rbp + 0x614], 0x18a8
mov dword [rbp + 0x610], esi
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x614]
lea rcx, [rbp + 0x1ec0]
call fcn.1401ced90
mov dword [rbp + 0x61c], 0x218c
mov dword [rbp + 0x618], esi
lea r8, [rbp + 0x618]
lea rdx, [rbp + 0x61c]
lea rcx, [rbp + 0x1ec8]
call fcn.1401ced90
mov dword [rbp + 0x624], 0x2602
mov dword [rbp + 0x620], esi
lea r8, [rbp + 0x620]
lea rdx, [rbp + 0x624]
lea rcx, [rbp + 0x1ed0]
call fcn.1401ced90
mov dword [rbp + 0x62c], 0x2b00
mov dword [rbp + 0x628], esi
lea r8, [rbp + 0x628]
lea rdx, [rbp + 0x62c]
lea rcx, [rbp + 0x1ed8]
call fcn.1401ced90
lea r8, [rbp + 0x1ee0]
lea rdx, [rbp + 0x1ea0]
lea rcx, [rbp + 0x4c90]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x78
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2b1c
jne 0x140024fbb
mov dword [rbp + 0x634], 0x2b10
mov dword [rbp + 0x630], esi
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x634]
lea rcx, [rbp + 0x1ce0]
call fcn.1401ced90
mov dword [rbp + 0x63c], 0x2b0e
mov dword [rbp + 0x638], esi
lea r8, [rbp + 0x638]
lea rdx, [rbp + 0x63c]
lea rcx, [rbp + 0x1ce8]
call fcn.1401ced90
mov dword [rbp + 0x644], 0x2b18
mov dword [rbp + 0x640], 3
lea r8, [rbp + 0x640]
lea rdx, [rbp + 0x644]
lea rcx, [rbp + 0x1cf0]
call fcn.1401ced90
mov dword [rbp + 0x64c], 0x2b1a
mov dword [rbp + 0x648], 3
lea r8, [rbp + 0x648]
lea rdx, [rbp + 0x64c]
lea rcx, [rbp + 0x1cf8]
call fcn.1401ced90
lea r8, [rbp + 0x1d00]
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp + 0x4ca0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x654], 0x2b16
mov dword [rbp + 0x650], esi
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x654]
lea rcx, [rbp + 0x1cc0]
call fcn.1401ced90
mov dword [rbp + 0x65c], 0x2aaa
mov dword [rbp + 0x658], esi
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x65c]
lea rcx, [rbp + 0x1cc8]
call fcn.1401ced90
mov dword [rbp + 0x664], 0x2b12
mov dword [rbp + 0x660], esi
lea r8, [rbp + 0x660]
lea rdx, [rbp + 0x664]
lea rcx, [rbp + 0x1cd0]
call fcn.1401ced90
mov dword [rbp + 0x66c], 0x2b14
mov dword [rbp + 0x668], esi
lea r8, [rbp + 0x668]
lea rdx, [rbp + 0x66c]
lea rcx, [rbp + 0x1cd8]
call fcn.1401ced90
lea r8, [rbp + 0x1ce0]
lea rdx, [rbp + 0x1cc0]
lea rcx, [rbp + 0x4cd0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x28
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2892
jne 0x14002594c
mov dword [rbp + 0x674], 0x2c42
mov dword [rbp + 0x670], esi
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x674]
lea rcx, [rbp + 0x3570]
call fcn.1401ced90
mov dword [rbp + 0x67c], 0x7c4
mov dword [rbp + 0x678], esi
lea r8, [rbp + 0x678]
lea rdx, [rbp + 0x67c]
lea rcx, [rbp + 0x3578]
call fcn.1401ced90
mov dword [rbp + 0x684], 0x4b8
mov dword [rbp + 0x680], esi
lea r8, [rbp + 0x680]
lea rdx, [rbp + 0x684]
lea rcx, [rbp + 0x3580]
call fcn.1401ced90
mov dword [rbp + 0x68c], 0x2c54
mov dword [rbp + 0x688], esi
lea r8, [rbp + 0x688]
lea rdx, [rbp + 0x68c]
lea rcx, [rbp + 0x3588]
call fcn.1401ced90
mov dword [rbp + 0x694], 0x7c8
mov dword [rbp + 0x690], esi
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x694]
lea rcx, [rbp + 0x3590]
call fcn.1401ced90
mov dword [rbp + 0x69c], 0x1488
mov dword [rbp + 0x698], esi
lea r8, [rbp + 0x698]
lea rdx, [rbp + 0x69c]
lea rcx, [rbp + 0x3598]
call fcn.1401ced90
mov dword [rbp + 0x6a4], 0x4c6
mov dword [rbp + 0x6a0], esi
lea r8, [rbp + 0x6a0]
lea rdx, [rbp + 0x6a4]
lea rcx, [rbp + 0x35a0]
call fcn.1401ced90
mov dword [rbp + 0x6ac], 0x2c4e
mov dword [rbp + 0x6a8], esi
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x6ac]
lea rcx, [rbp + 0x35a8]
call fcn.1401ced90
mov dword [rbp + 0x6b4], 0x4ae
mov dword [rbp + 0x6b0], esi
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x6b4]
lea rcx, [rbp + 0x35b0]
call fcn.1401ced90
mov dword [rbp + 0x6bc], 0x7be
mov dword [rbp + 0x6b8], esi
lea r8, [rbp + 0x6b8]
lea rdx, [rbp + 0x6bc]
lea rcx, [rbp + 0x35b8]
call fcn.1401ced90
mov dword [rbp + 0x6c4], 0x4b0
mov dword [rbp + 0x6c0], esi
lea r8, [rbp + 0x6c0]
lea rdx, [rbp + 0x6c4]
lea rcx, [rbp + 0x35c0]
call fcn.1401ced90
mov dword [rbp + 0x6cc], 0x1040
mov dword [rbp + 0x6c8], esi
lea r8, [rbp + 0x6c8]
lea rdx, [rbp + 0x6cc]
lea rcx, [rbp + 0x35c8]
call fcn.1401ced90
mov dword [rbp + 0x6d4], 0x4c4
mov dword [rbp + 0x6d0], esi
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x6d4]
lea rcx, [rbp + 0x35d0]
call fcn.1401ced90
mov dword [rbp + 0x6dc], 0x27d6
mov dword [rbp + 0x6d8], esi
lea r8, [rbp + 0x6d8]
lea rdx, [rbp + 0x6dc]
lea rcx, [rbp + 0x35d8]
call fcn.1401ced90
mov dword [rbp + 0x6e4], 0x1478
mov dword [rbp + 0x6e0], esi
lea r8, [rbp + 0x6e0]
lea rdx, [rbp + 0x6e4]
lea rcx, [rbp + 0x35e0]
call fcn.1401ced90
mov dword [rbp + 0x6ec], 0x4b2
mov dword [rbp + 0x6e8], esi
lea r8, [rbp + 0x6e8]
lea rdx, [rbp + 0x6ec]
lea rcx, [rbp + 0x35e8]
call fcn.1401ced90
mov dword [rbp + 0x6f4], 0x4d6
mov dword [rbp + 0x6f0], esi
lea r8, [rbp + 0x6f0]
lea rdx, [rbp + 0x6f4]
lea rcx, [rbp + 0x35f0]
call fcn.1401ced90
mov dword [rbp + 0x6fc], 0x1476
mov dword [rbp + 0x6f8], esi
lea r8, [rbp + 0x6f8]
lea rdx, [rbp + 0x6fc]
lea rcx, [rbp + 0x35f8]
call fcn.1401ced90
mov dword [rbp + 0x704], 0x1042
mov dword [rbp + 0x700], esi
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x704]
lea rcx, [rbp + 0x3600]
call fcn.1401ced90
mov dword [rbp + 0x70c], 0x284c
mov dword [rbp + 0x708], esi
lea r8, [rbp + 0x708]
lea rdx, [rbp + 0x70c]
lea rcx, [rbp + 0x3608]
call fcn.1401ced90
mov dword [rbp + 0x714], 0x27d4
mov dword [rbp + 0x710], esi
lea r8, [rbp + 0x710]
lea rdx, [rbp + 0x714]
lea rcx, [rbp + 0x3610]
call fcn.1401ced90
mov dword [rbp + 0x71c], 0x1bcc
mov dword [rbp + 0x718], esi
lea r8, [rbp + 0x718]
lea rdx, [rbp + 0x71c]
lea rcx, [rbp + 0x3618]
call fcn.1401ced90
mov dword [rbp + 0x724], 0x2354
mov dword [rbp + 0x720], esi
lea r8, [rbp + 0x720]
lea rdx, [rbp + 0x724]
lea rcx, [rbp + 0x3620]
call fcn.1401ced90
mov dword [rbp + 0x72c], 0x490
mov dword [rbp + 0x728], esi
lea r8, [rbp + 0x728]
lea rdx, [rbp + 0x72c]
lea rcx, [rbp + 0x3628]
call fcn.1401ced90
mov dword [rbp + 0x734], 0xc2c
mov dword [rbp + 0x730], esi
lea r8, [rbp + 0x730]
lea rdx, [rbp + 0x734]
lea rcx, [rbp + 0x3630]
call fcn.1401ced90
mov dword [rbp + 0x73c], 0x1044
mov dword [rbp + 0x738], esi
lea r8, [rbp + 0x738]
lea rdx, [rbp + 0x73c]
lea rcx, [rbp + 0x3638]
call fcn.1401ced90
mov dword [rbp + 0x744], 0x494
mov dword [rbp + 0x740], esi
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x744]
lea rcx, [rbp + 0x3640]
call fcn.1401ced90
mov dword [rbp + 0x74c], 0x4ce
mov dword [rbp + 0x748], esi
lea r8, [rbp + 0x748]
lea rdx, [rbp + 0x74c]
lea rcx, [rbp + 0x3648]
call fcn.1401ced90
mov dword [rbp + 0x754], 0x4a8
mov dword [rbp + 0x750], esi
lea r8, [rbp + 0x750]
lea rdx, [rbp + 0x754]
lea rcx, [rbp + 0x3650]
call fcn.1401ced90
mov dword [rbp + 0x75c], 0x2c4c
mov dword [rbp + 0x758], esi
lea r8, [rbp + 0x758]
lea rdx, [rbp + 0x75c]
lea rcx, [rbp + 0x3658]
call fcn.1401ced90
mov dword [rbp + 0x764], 0x4aa
mov dword [rbp + 0x760], esi
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x764]
lea rcx, [rbp + 0x3660]
call fcn.1401ced90
mov dword [rbp + 0x76c], 0x27da
mov dword [rbp + 0x768], esi
lea r8, [rbp + 0x768]
lea rdx, [rbp + 0x76c]
lea rcx, [rbp + 0x3668]
call fcn.1401ced90
mov dword [rbp + 0x774], 0x4ca
mov dword [rbp + 0x770], esi
lea r8, [rbp + 0x770]
lea rdx, [rbp + 0x774]
lea rcx, [rbp + 0x3670]
call fcn.1401ced90
mov dword [rbp + 0x77c], 0x1bc4
mov dword [rbp + 0x778], esi
lea r8, [rbp + 0x778]
lea rdx, [rbp + 0x77c]
lea rcx, [rbp + 0x3678]
call fcn.1401ced90
mov dword [rbp + 0x784], 0x4ac
mov dword [rbp + 0x780], esi
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x784]
lea rcx, [rbp + 0x3680]
call fcn.1401ced90
mov dword [rbp + 0x78c], 0x2356
mov dword [rbp + 0x788], esi
lea r8, [rbp + 0x788]
lea rdx, [rbp + 0x78c]
lea rcx, [rbp + 0x3688]
call fcn.1401ced90
mov dword [rbp + 0x794], 0x7bc
mov dword [rbp + 0x790], esi
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0x794]
lea rcx, [rbp + 0x3690]
call fcn.1401ced90
mov dword [rbp + 0x79c], 0x7b4
mov dword [rbp + 0x798], esi
lea r8, [rbp + 0x798]
lea rdx, [rbp + 0x79c]
lea rcx, [rbp + 0x3698]
call fcn.1401ced90
mov dword [rbp + 0x7a4], 0x1bc6
mov dword [rbp + 0x7a0], esi
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x7a4]
lea rcx, [rbp + 0x36a0]
call fcn.1401ced90
mov dword [rbp + 0x7ac], 0x49e
mov dword [rbp + 0x7a8], esi
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x7ac]
lea rcx, [rbp + 0x36a8]
call fcn.1401ced90
mov dword [rbp + 0x7b4], 0x7ca
mov dword [rbp + 0x7b0], esi
lea r8, [rbp + 0x7b0]
lea rdx, [rbp + 0x7b4]
lea rcx, [rbp + 0x36b0]
call fcn.1401ced90
mov dword [rbp + 0x7bc], 0x4a0
mov dword [rbp + 0x7b8], esi
lea r8, [rbp + 0x7b8]
lea rdx, [rbp + 0x7bc]
lea rcx, [rbp + 0x36b8]
call fcn.1401ced90
mov dword [rbp + 0x7c4], 0x4a2
mov dword [rbp + 0x7c0], esi
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0x7c4]
lea rcx, [rbp + 0x36c0]
call fcn.1401ced90
mov dword [rbp + 0x7cc], 0x4a4
mov dword [rbp + 0x7c8], esi
lea r8, [rbp + 0x7c8]
lea rdx, [rbp + 0x7cc]
lea rcx, [rbp + 0x36c8]
call fcn.1401ced90
mov dword [rbp + 0x7d4], 0x2c42
mov dword [rbp + 0x7d0], esi
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7d4]
lea rcx, [rbp + 0x36d0]
call fcn.1401ced90
mov dword [rbp + 0x7dc], 0x27dc
mov dword [rbp + 0x7d8], esi
lea r8, [rbp + 0x7d8]
lea rdx, [rbp + 0x7dc]
lea rcx, [rbp + 0x36d8]
call fcn.1401ced90
mov dword [rbp + 0x7e4], 0x1466
mov dword [rbp + 0x7e0], esi
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x7e4]
lea rcx, [rbp + 0x36e0]
call fcn.1401ced90
mov dword [rbp + 0x7ec], 0xc1e
mov dword [rbp + 0x7e8], esi
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x7ec]
lea rcx, [rbp + 0x36e8]
call fcn.1401ced90
mov dword [rbp + 0x7f4], 0x103a
mov dword [rbp + 0x7f0], esi
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0x7f4]
lea rcx, [rbp + 0x36f0]
call fcn.1401ced90
mov dword [rbp + 0x7fc], 0x1470
mov dword [rbp + 0x7f8], esi
lea r8, [rbp + 0x7f8]
lea rdx, [rbp + 0x7fc]
lea rcx, [rbp + 0x36f8]
call fcn.1401ced90
mov dword [rbp + 0x804], 0x1468
mov dword [rbp + 0x800], esi
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x804]
lea rcx, [rbp + 0x3700]
call fcn.1401ced90
lea r8, [rbp + 0x3708]
lea rdx, [rbp + 0x3570]
lea rcx, [rbp + 0x4ce0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x80c], 0x2856
mov dword [rbp + 0x808], esi
lea r8, [rbp + 0x808]
lea rdx, [rbp + 0x80c]
lea rcx, [rbp + 0x1c90]
call fcn.1401ced90
mov dword [rbp + 0x814], 0x2852
mov dword [rbp + 0x810], esi
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x814]
lea rcx, [rbp + 0x1c98]
call fcn.1401ced90
mov dword [rbp + 0x81c], 0x2854
mov dword [rbp + 0x818], esi
lea r8, [rbp + 0x818]
lea rdx, [rbp + 0x81c]
lea rcx, [rbp + 0x1ca0]
call fcn.1401ced90
lea r8, [rbp + 0x1ca8]
lea rdx, [rbp + 0x1c90]
lea rcx, [rbp + 0x4cf0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x15e
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2e54
jne 0x140025fab
mov dword [rbp + 0x824], 0x2e52
mov dword [rbp + 0x820], 0xa
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x824]
lea rcx, [rbp + 0x2ee0]
call fcn.1401ced90
mov dword [rbp + 0x82c], 0x2e4c
mov dword [rbp + 0x828], 0xa
lea r8, [rbp + 0x828]
lea rdx, [rbp + 0x82c]
lea rcx, [rbp + 0x2ee8]
call fcn.1401ced90
mov dword [rbp + 0x834], 0x2e4e
mov dword [rbp + 0x830], 0xa
lea r8, [rbp + 0x830]
lea rdx, [rbp + 0x834]
lea rcx, [rbp + 0x2ef0]
call fcn.1401ced90
mov dword [rbp + 0x83c], 0x2e50
mov dword [rbp + 0x838], 0xa
lea r8, [rbp + 0x838]
lea rdx, [rbp + 0x83c]
lea rcx, [rbp + 0x2ef8]
call fcn.1401ced90
mov dword [rbp + 0x844], 0x2e4a
mov dword [rbp + 0x840], 0xa
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x844]
lea rcx, [rbp + 0x2f00]
call fcn.1401ced90
mov dword [rbp + 0x84c], 0x2e44
mov dword [rbp + 0x848], 0xa
lea r8, [rbp + 0x848]
lea rdx, [rbp + 0x84c]
lea rcx, [rbp + 0x2f08]
call fcn.1401ced90
mov dword [rbp + 0x854], 0x2e46
mov dword [rbp + 0x850], 0xa
lea r8, [rbp + 0x850]
lea rdx, [rbp + 0x854]
lea rcx, [rbp + 0x2f10]
call fcn.1401ced90
mov dword [rbp + 0x85c], 0x2e48
mov dword [rbp + 0x858], 0xa
lea r8, [rbp + 0x858]
lea rdx, [rbp + 0x85c]
lea rcx, [rbp + 0x2f18]
call fcn.1401ced90
mov dword [rbp + 0x864], 0x2e52
mov dword [rbp + 0x860], 0xa
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x864]
lea rcx, [rbp + 0x2f20]
call fcn.1401ced90
mov dword [rbp + 0x86c], 0x2e4c
mov dword [rbp + 0x868], 0xa
lea r8, [rbp + 0x868]
lea rdx, [rbp + 0x86c]
lea rcx, [rbp + 0x2f28]
call fcn.1401ced90
mov dword [rbp + 0x874], 0x2e4e
mov dword [rbp + 0x870], 0xa
lea r8, [rbp + 0x870]
lea rdx, [rbp + 0x874]
lea rcx, [rbp + 0x2f30]
call fcn.1401ced90
mov dword [rbp + 0x87c], 0x2e50
mov dword [rbp + 0x878], 0xa
lea r8, [rbp + 0x878]
lea rdx, [rbp + 0x87c]
lea rcx, [rbp + 0x2f38]
call fcn.1401ced90
mov dword [rbp + 0x884], 0x2e4a
mov dword [rbp + 0x880], 0xa
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x884]
lea rcx, [rbp + 0x2f40]
call fcn.1401ced90
mov dword [rbp + 0x88c], 0x2e44
mov dword [rbp + 0x888], 0xa
lea r8, [rbp + 0x888]
lea rdx, [rbp + 0x88c]
lea rcx, [rbp + 0x2f48]
call fcn.1401ced90
mov dword [rbp + 0x894], 0x2e46
mov dword [rbp + 0x890], 0xa
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x894]
lea rcx, [rbp + 0x2f50]
call fcn.1401ced90
mov dword [rbp + 0x89c], 0x2e48
mov dword [rbp + 0x898], 0xa
lea r8, [rbp + 0x898]
lea rdx, [rbp + 0x89c]
lea rcx, [rbp + 0x2f58]
call fcn.1401ced90
mov dword [rbp + 0x8a4], 0x2e42
mov dword [rbp + 0x8a0], esi
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x8a4]
lea rcx, [rbp + 0x2f60]
call fcn.1401ced90
mov dword [rbp + 0x8ac], 0x2e3c
mov dword [rbp + 0x8a8], esi
lea r8, [rbp + 0x8a8]
lea rdx, [rbp + 0x8ac]
lea rcx, [rbp + 0x2f68]
call fcn.1401ced90
mov dword [rbp + 0x8b4], 0x2e3e
mov dword [rbp + 0x8b0], esi
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x8b4]
lea rcx, [rbp + 0x2f70]
call fcn.1401ced90
mov dword [rbp + 0x8bc], 0x2e40
mov dword [rbp + 0x8b8], esi
lea r8, [rbp + 0x8b8]
lea rdx, [rbp + 0x8bc]
lea rcx, [rbp + 0x2f78]
call fcn.1401ced90
mov dword [rbp + 0x8c4], 0x2e5c
mov dword [rbp + 0x8c0], esi
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x8c4]
lea rcx, [rbp + 0x2f80]
call fcn.1401ced90
mov dword [rbp + 0x8cc], 0x2e56
mov dword [rbp + 0x8c8], esi
lea r8, [rbp + 0x8c8]
lea rdx, [rbp + 0x8cc]
lea rcx, [rbp + 0x2f88]
call fcn.1401ced90
mov dword [rbp + 0x8d4], 0x2e58
mov dword [rbp + 0x8d0], esi
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x8d4]
lea rcx, [rbp + 0x2f90]
call fcn.1401ced90
mov dword [rbp + 0x8dc], 0x2e5a
mov dword [rbp + 0x8d8], esi
lea r8, [rbp + 0x8d8]
lea rdx, [rbp + 0x8dc]
lea rcx, [rbp + 0x2f98]
call fcn.1401ced90
lea r8, [rbp + 0x2fa0]
lea rdx, [rbp + 0x2ee0]
lea rcx, [rbp + 0x4d00]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x8e4], 0x2e32
mov dword [rbp + 0x8e0], esi
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x8e4]
lea rcx, [rbp + 0x1fe0]
call fcn.1401ced90
mov dword [rbp + 0x8ec], 0x2e2c
mov dword [rbp + 0x8e8], esi
lea r8, [rbp + 0x8e8]
lea rdx, [rbp + 0x8ec]
lea rcx, [rbp + 0x1fe8]
call fcn.1401ced90
mov dword [rbp + 0x8f4], 0x2e2e
mov dword [rbp + 0x8f0], esi
lea r8, [rbp + 0x8f0]
lea rdx, [rbp + 0x8f4]
lea rcx, [rbp + 0x1ff0]
call fcn.1401ced90
mov dword [rbp + 0x8fc], 0x2e30
mov dword [rbp + 0x8f8], esi
lea r8, [rbp + 0x8f8]
lea rdx, [rbp + 0x8fc]
lea rcx, [rbp + 0x1ff8]
call fcn.1401ced90
mov dword [rbp + 0x904], 0x2e3a
mov dword [rbp + 0x900], esi
lea r8, [rbp + 0x900]
lea rdx, [rbp + 0x904]
lea rcx, [rbp + 0x2000]
call fcn.1401ced90
mov dword [rbp + 0x90c], 0x2e34
mov dword [rbp + 0x908], esi
lea r8, [rbp + 0x908]
lea rdx, [rbp + 0x90c]
lea rcx, [rbp + 0x2008]
call fcn.1401ced90
mov dword [rbp + 0x914], 0x2e36
mov dword [rbp + 0x910], esi
lea r8, [rbp + 0x910]
lea rdx, [rbp + 0x914]
lea rcx, [rbp + 0x2010]
call fcn.1401ced90
mov dword [rbp + 0x91c], 0x2e38
mov dword [rbp + 0x918], esi
lea r8, [rbp + 0x918]
lea rdx, [rbp + 0x91c]
lea rcx, [rbp + 0x2018]
call fcn.1401ced90
mov dword [rbp + 0x924], 0x2e2a
mov dword [rbp + 0x920], esi
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x924]
lea rcx, [rbp + 0x2020]
call fcn.1401ced90
lea r8, [rbp + 0x2028]
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0x4d10]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], __WSAFDIsSet
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x25d0
jne 0x140026349
mov dword [rbp + 0x92c], 0xab2
mov dword [rbp + 0x928], esi
lea r8, [rbp + 0x928]
lea rdx, [rbp + 0x92c]
lea rcx, [rbp + 0x2700]
call fcn.1401ced90
mov dword [rbp + 0x934], 0x2a9a
mov dword [rbp + 0x930], esi
lea r8, [rbp + 0x930]
lea rdx, [rbp + 0x934]
lea rcx, [rbp + 0x2708]
call fcn.1401ced90
mov dword [rbp + 0x93c], 0xaaa
mov dword [rbp + 0x938], esi
lea r8, [rbp + 0x938]
lea rdx, [rbp + 0x93c]
lea rcx, [rbp + 0x2710]
call fcn.1401ced90
mov dword [rbp + 0x944], 0x25c6
mov dword [rbp + 0x940], esi
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x944]
lea rcx, [rbp + 0x2718]
call fcn.1401ced90
mov dword [rbp + 0x94c], 0x25be
mov dword [rbp + 0x948], 2
lea r8, [rbp + 0x948]
lea rdx, [rbp + 0x94c]
lea rcx, [rbp + 0x2720]
call fcn.1401ced90
mov dword [rbp + 0x954], 0xac8
mov dword [rbp + 0x950], esi
lea r8, [rbp + 0x950]
lea rdx, [rbp + 0x954]
lea rcx, [rbp + 0x2728]
call fcn.1401ced90
mov dword [rbp + 0x95c], 0x12a4
mov dword [rbp + 0x958], esi
lea r8, [rbp + 0x958]
lea rdx, [rbp + 0x95c]
lea rcx, [rbp + 0x2730]
call fcn.1401ced90
mov dword [rbp + 0x964], 0xe28
mov dword [rbp + 0x960], esi
lea r8, [rbp + 0x960]
lea rdx, [rbp + 0x964]
lea rcx, [rbp + 0x2738]
call fcn.1401ced90
mov dword [rbp + 0x96c], 0x25c2
mov dword [rbp + 0x968], esi
lea r8, [rbp + 0x968]
lea rdx, [rbp + 0x96c]
lea rcx, [rbp + 0x2740]
call fcn.1401ced90
mov dword [rbp + 0x974], 0xac0
mov dword [rbp + 0x970], esi
lea r8, [rbp + 0x970]
lea rdx, [rbp + 0x974]
lea rcx, [rbp + 0x2748]
call fcn.1401ced90
mov dword [rbp + 0x97c], 0x25c0
mov dword [rbp + 0x978], 4
lea r8, [rbp + 0x978]
lea rdx, [rbp + 0x97c]
lea rcx, [rbp + 0x2750]
call fcn.1401ced90
mov dword [rbp + 0x984], 0x25b2
mov dword [rbp + 0x980], esi
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x984]
lea rcx, [rbp + 0x2758]
call fcn.1401ced90
mov dword [rbp + 0x98c], 0x2aa0
mov dword [rbp + 0x988], esi
lea r8, [rbp + 0x988]
lea rdx, [rbp + 0x98c]
lea rcx, [rbp + 0x2760]
call fcn.1401ced90
mov dword [rbp + 0x994], 0x25b4
mov dword [rbp + 0x990], esi
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x994]
lea rcx, [rbp + 0x2768]
call fcn.1401ced90
mov dword [rbp + 0x99c], 0x2142
mov dword [rbp + 0x998], esi
lea r8, [rbp + 0x998]
lea rdx, [rbp + 0x99c]
lea rcx, [rbp + 0x2770]
call fcn.1401ced90
mov dword [rbp + 0x9a4], 0x25b6
mov dword [rbp + 0x9a0], esi
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x9a4]
lea rcx, [rbp + 0x2778]
call fcn.1401ced90
mov dword [rbp + 0x9ac], 0x25c4
mov dword [rbp + 0x9a8], 8
lea r8, [rbp + 0x9a8]
lea rdx, [rbp + 0x9ac]
lea rcx, [rbp + 0x2780]
call fcn.1401ced90
mov dword [rbp + 0x9b4], 0x217a
mov dword [rbp + 0x9b0], 8
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9b4]
lea rcx, [rbp + 0x2788]
call fcn.1401ced90
mov dword [rbp + 0x9bc], 0x25ba
mov dword [rbp + 0x9b8], 2
lea r8, [rbp + 0x9b8]
lea rdx, [rbp + 0x9bc]
lea rcx, [rbp + 0x2790]
call fcn.1401ced90
lea r8, [rbp + 0x2798]
lea rdx, [rbp + 0x2700]
lea rcx, [rbp + 0x4d20]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1cb2
jne 0x140026833
mov dword [rbp + 0x9c4], 0x1cc2
mov dword [rbp + 0x9c0], 5
lea r8, [rbp + 0x9c0]
lea rdx, [rbp + 0x9c4]
lea rcx, [rbp + 0x2e10]
call fcn.1401ced90
mov dword [rbp + 0x9cc], 0x1cc4
mov dword [rbp + 0x9c8], 5
lea r8, [rbp + 0x9c8]
lea rdx, [rbp + 0x9cc]
lea rcx, [rbp + 0x2e18]
call fcn.1401ced90
mov dword [rbp + 0x9d4], 0x23a6
mov dword [rbp + 0x9d0], 5
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0x9d4]
lea rcx, [rbp + 0x2e20]
call fcn.1401ced90
mov dword [rbp + 0x9dc], 0x2c6e
mov dword [rbp + 0x9d8], 5
lea r8, [rbp + 0x9d8]
lea rdx, [rbp + 0x9dc]
lea rcx, [rbp + 0x2e28]
call fcn.1401ced90
mov dword [rbp + 0x9e4], 0x23a8
mov dword [rbp + 0x9e0], 5
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x9e4]
lea rcx, [rbp + 0x2e30]
call fcn.1401ced90
mov dword [rbp + 0x9ec], 0x1cbe
mov dword [rbp + 0x9e8], 5
lea r8, [rbp + 0x9e8]
lea rdx, [rbp + 0x9ec]
lea rcx, [rbp + 0x2e38]
call fcn.1401ced90
mov dword [rbp + 0x9f4], 0x1cba
mov dword [rbp + 0x9f0], 5
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9f4]
lea rcx, [rbp + 0x2e40]
call fcn.1401ced90
mov dword [rbp + 0x9fc], 0x1cc0
mov dword [rbp + 0x9f8], 5
lea r8, [rbp + 0x9f8]
lea rdx, [rbp + 0x9fc]
lea rcx, [rbp + 0x2e48]
call fcn.1401ced90
mov dword [rbp + 0xa04], 0x1cb8
mov dword [rbp + 0xa00], 5
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0xa04]
lea rcx, [rbp + 0x2e50]
call fcn.1401ced90
mov dword [rbp + 0xa0c], 0x1cbc
mov dword [rbp + 0xa08], 5
lea r8, [rbp + 0xa08]
lea rdx, [rbp + 0xa0c]
lea rcx, [rbp + 0x2e58]
call fcn.1401ced90
mov dword [rbp + 0xa14], 0x2810
mov dword [rbp + 0xa10], 5
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa14]
lea rcx, [rbp + 0x2e60]
call fcn.1401ced90
mov dword [rbp + 0xa1c], 0x2c70
mov dword [rbp + 0xa18], 5
lea r8, [rbp + 0xa18]
lea rdx, [rbp + 0xa1c]
lea rcx, [rbp + 0x2e68]
call fcn.1401ced90
mov dword [rbp + 0xa24], 0x282a
mov dword [rbp + 0xa20], 5
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa24]
lea rcx, [rbp + 0x2e70]
call fcn.1401ced90
mov dword [rbp + 0xa2c], 0x23ae
mov dword [rbp + 0xa28], 5
lea r8, [rbp + 0xa28]
lea rdx, [rbp + 0xa2c]
lea rcx, [rbp + 0x2e78]
call fcn.1401ced90
mov dword [rbp + 0xa34], 0x1cb4
mov dword [rbp + 0xa30], 5
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xa34]
lea rcx, [rbp + 0x2e80]
call fcn.1401ced90
mov dword [rbp + 0xa3c], 0x281c
mov dword [rbp + 0xa38], 5
lea r8, [rbp + 0xa38]
lea rdx, [rbp + 0xa3c]
lea rcx, [rbp + 0x2e88]
call fcn.1401ced90
mov dword [rbp + 0xa44], 0x23aa
mov dword [rbp + 0xa40], 5
lea r8, [rbp + 0xa40]
lea rdx, [rbp + 0xa44]
lea rcx, [rbp + 0x2e90]
call fcn.1401ced90
mov dword [rbp + 0xa4c], 0x2c6a
mov dword [rbp + 0xa48], 5
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0xa4c]
lea rcx, [rbp + 0x2e98]
call fcn.1401ced90
mov dword [rbp + 0xa54], 0x1cae
mov dword [rbp + 0xa50], 5
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa54]
lea rcx, [rbp + 0x2ea0]
call fcn.1401ced90
mov dword [rbp + 0xa5c], 0x14ae
mov dword [rbp + 0xa58], 5
lea r8, [rbp + 0xa58]
lea rdx, [rbp + 0xa5c]
lea rcx, [rbp + 0x2ea8]
call fcn.1401ced90
mov dword [rbp + 0xa64], 0x2c5a
mov dword [rbp + 0xa60], 5
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa64]
lea rcx, [rbp + 0x2eb0]
call fcn.1401ced90
mov dword [rbp + 0xa6c], 0x23ac
mov dword [rbp + 0xa68], 5
lea r8, [rbp + 0xa68]
lea rdx, [rbp + 0xa6c]
lea rcx, [rbp + 0x2eb8]
call fcn.1401ced90
mov dword [rbp + 0xa74], 0x14b2
mov dword [rbp + 0xa70], 5
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa74]
lea rcx, [rbp + 0x2ec0]
call fcn.1401ced90
mov dword [rbp + 0xa7c], 0x14a8
mov dword [rbp + 0xa78], 5
lea r8, [rbp + 0xa78]
lea rdx, [rbp + 0xa7c]
lea rcx, [rbp + 0x2ec8]
call fcn.1401ced90
mov dword [rbp + 0xa84], 0x14ac
mov dword [rbp + 0xa80], 5
lea r8, [rbp + 0xa80]
lea rdx, [rbp + 0xa84]
lea rcx, [rbp + 0x2ed0]
call fcn.1401ced90
lea r8, [rbp + 0x2ed8]
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x4d30]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], r13d
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2446
jne 0x140026d80
mov dword [rbp + 0xa8c], 0x1688
mov dword [rbp + 0xa88], esi
lea r8, [rbp + 0xa88]
lea rdx, [rbp + 0xa8c]
lea rcx, [rbp + 0x2cb0]
call fcn.1401ced90
mov dword [rbp + 0xa94], 0x1686
mov dword [rbp + 0xa90], esi
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0xa94]
lea rcx, [rbp + 0x2cb8]
call fcn.1401ced90
mov dword [rbp + 0xa9c], 0x1670
mov dword [rbp + 0xa98], esi
lea r8, [rbp + 0xa98]
lea rdx, [rbp + 0xa9c]
lea rcx, [rbp + 0x2cc0]
call fcn.1401ced90
mov dword [rbp + 0xaa4], 0x2d6c
mov dword [rbp + 0xaa0], esi
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xaa4]
lea rcx, [rbp + 0x2cc8]
call fcn.1401ced90
mov dword [rbp + 0xaac], 0x29a8
mov dword [rbp + 0xaa8], esi
lea r8, [rbp + 0xaa8]
lea rdx, [rbp + 0xaac]
lea rcx, [rbp + 0x2cd0]
call fcn.1401ced90
mov dword [rbp + 0xab4], 0x2964
mov dword [rbp + 0xab0], esi
lea r8, [rbp + 0xab0]
lea rdx, [rbp + 0xab4]
lea rcx, [rbp + 0x2cd8]
call fcn.1401ced90
mov dword [rbp + 0xabc], 0x1e12
mov dword [rbp + 0xab8], esi
lea r8, [rbp + 0xab8]
lea rdx, [rbp + 0xabc]
lea rcx, [rbp + 0x2ce0]
call fcn.1401ced90
mov dword [rbp + 0xac4], 0x2442
mov dword [rbp + 0xac0], esi
lea r8, [rbp + 0xac0]
lea rdx, [rbp + 0xac4]
lea rcx, [rbp + 0x2ce8]
call fcn.1401ced90
mov dword [rbp + 0xacc], 0x2440
mov dword [rbp + 0xac8], esi
lea r8, [rbp + 0xac8]
lea rdx, [rbp + 0xacc]
lea rcx, [rbp + 0x2cf0]
call fcn.1401ced90
mov dword [rbp + 0xad4], 0x2d88
mov dword [rbp + 0xad0], esi
lea r8, [rbp + 0xad0]
lea rdx, [rbp + 0xad4]
lea rcx, [rbp + 0x2cf8]
call fcn.1401ced90
mov dword [rbp + 0xadc], 0x2960
mov dword [rbp + 0xad8], esi
lea r8, [rbp + 0xad8]
lea rdx, [rbp + 0xadc]
lea rcx, [rbp + 0x2d00]
call fcn.1401ced90
mov dword [rbp + 0xae4], 0x295e
mov dword [rbp + 0xae0], esi
lea r8, [rbp + 0xae0]
lea rdx, [rbp + 0xae4]
lea rcx, [rbp + 0x2d08]
call fcn.1401ced90
mov dword [rbp + 0xaec], 0x244a
mov dword [rbp + 0xae8], esi
lea r8, [rbp + 0xae8]
lea rdx, [rbp + 0xaec]
lea rcx, [rbp + 0x2d10]
call fcn.1401ced90
mov dword [rbp + 0xaf4], 0x167e
mov dword [rbp + 0xaf0], esi
lea r8, [rbp + 0xaf0]
lea rdx, [rbp + 0xaf4]
lea rcx, [rbp + 0x2d18]
call fcn.1401ced90
mov dword [rbp + 0xafc], 0x167c
mov dword [rbp + 0xaf8], esi
lea r8, [rbp + 0xaf8]
lea rdx, [rbp + 0xafc]
lea rcx, [rbp + 0x2d20]
call fcn.1401ced90
mov dword [rbp + 0xb04], 0x1680
mov dword [rbp + 0xb00], esi
lea r8, [rbp + 0xb00]
lea rdx, [rbp + 0xb04]
lea rcx, [rbp + 0x2d28]
call fcn.1401ced90
mov dword [rbp + 0xb0c], 0x1682
mov dword [rbp + 0xb08], esi
lea r8, [rbp + 0xb08]
lea rdx, [rbp + 0xb0c]
lea rcx, [rbp + 0x2d30]
call fcn.1401ced90
mov dword [rbp + 0xb14], 0x2966
mov dword [rbp + 0xb10], esi
lea r8, [rbp + 0xb10]
lea rdx, [rbp + 0xb14]
lea rcx, [rbp + 0x2d38]
call fcn.1401ced90
mov dword [rbp + 0xb1c], 0x2444
mov dword [rbp + 0xb18], esi
lea r8, [rbp + 0xb18]
lea rdx, [rbp + 0xb1c]
lea rcx, [rbp + 0x2d40]
call fcn.1401ced90
mov dword [rbp + 0xb24], 0x2956
mov dword [rbp + 0xb20], esi
lea r8, [rbp + 0xb20]
lea rdx, [rbp + 0xb24]
lea rcx, [rbp + 0x2d48]
call fcn.1401ced90
mov dword [rbp + 0xb2c], 0x2d70
mov dword [rbp + 0xb28], esi
lea r8, [rbp + 0xb28]
lea rdx, [rbp + 0xb2c]
lea rcx, [rbp + 0x2d50]
call fcn.1401ced90
mov dword [rbp + 0xb34], 0x2d72
mov dword [rbp + 0xb30], esi
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xb34]
lea rcx, [rbp + 0x2d58]
call fcn.1401ced90
lea r8, [rbp + 0x2d60]
lea rdx, [rbp + 0x2cb0]
lea rcx, [rbp + 0x4d40]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xb3c], 0x167a
mov dword [rbp + 0xb38], esi
lea r8, [rbp + 0xb38]
lea rdx, [rbp + 0xb3c]
lea rcx, [rbp + 0x1d50]
call fcn.1401ced90
mov dword [rbp + 0xb44], 0x1e10
mov dword [rbp + 0xb40], esi
lea r8, [rbp + 0xb40]
lea rdx, [rbp + 0xb44]
lea rcx, [rbp + 0x1d58]
call fcn.1401ced90
mov dword [rbp + 0xb4c], 0x2438
mov dword [rbp + 0xb48], esi
lea r8, [rbp + 0xb48]
lea rdx, [rbp + 0xb4c]
lea rcx, [rbp + 0x1d60]
call fcn.1401ced90
mov dword [rbp + 0xb54], 0x2950
mov dword [rbp + 0xb50], esi
lea r8, [rbp + 0xb50]
lea rdx, [rbp + 0xb54]
lea rcx, [rbp + 0x1d68]
call fcn.1401ced90
mov dword [rbp + 0xb5c], 0x2952
mov dword [rbp + 0xb58], esi
lea r8, [rbp + 0xb58]
lea rdx, [rbp + 0xb5c]
lea rcx, [rbp + 0x1d70]
call fcn.1401ced90
mov dword [rbp + 0xb64], 0x2d66
mov dword [rbp + 0xb60], esi
lea r8, [rbp + 0xb60]
lea rdx, [rbp + 0xb64]
lea rcx, [rbp + 0x1d78]
call fcn.1401ced90
lea r8, [rbp + 0x1d80]
lea rdx, [rbp + 0x1d50]
lea rcx, [rbp + 0x4d50]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1676
jne 0x140027321
mov dword [rbp + 0xb6c], 0xca
mov dword [rbp + 0xb68], esi
lea r8, [rbp + 0xb68]
lea rdx, [rbp + 0xb6c]
lea rcx, [rbp + 0x2180]
call fcn.1401ced90
mov dword [rbp + 0xb74], 0xcc
mov dword [rbp + 0xb70], esi
lea r8, [rbp + 0xb70]
lea rdx, [rbp + 0xb74]
lea rcx, [rbp + 0x2188]
call fcn.1401ced90
mov dword [rbp + 0xb7c], 0xce
mov dword [rbp + 0xb78], esi
lea r8, [rbp + 0xb78]
lea rdx, [rbp + 0xb7c]
lea rcx, [rbp + 0x2190]
call fcn.1401ced90
mov dword [rbp + 0xb84], 0x1686
mov dword [rbp + 0xb80], esi
lea r8, [rbp + 0xb80]
lea rdx, [rbp + 0xb84]
lea rcx, [rbp + 0x2198]
call fcn.1401ced90
mov dword [rbp + 0xb8c], 0x1688
mov dword [rbp + 0xb88], esi
lea r8, [rbp + 0xb88]
lea rdx, [rbp + 0xb8c]
lea rcx, [rbp + 0x21a0]
call fcn.1401ced90
mov dword [rbp + 0xb94], 0x1670
mov dword [rbp + 0xb90], esi
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xb94]
lea rcx, [rbp + 0x21a8]
call fcn.1401ced90
mov dword [rbp + 0xb9c], 0x1e08
mov dword [rbp + 0xb98], esi
lea r8, [rbp + 0xb98]
lea rdx, [rbp + 0xb9c]
lea rcx, [rbp + 0x21b0]
call fcn.1401ced90
mov dword [rbp + 0xba4], 0x1e0a
mov dword [rbp + 0xba0], esi
lea r8, [rbp + 0xba0]
lea rdx, [rbp + 0xba4]
lea rcx, [rbp + 0x21b8]
call fcn.1401ced90
mov dword [rbp + 0xbac], 0x1e0e
mov dword [rbp + 0xba8], esi
lea r8, [rbp + 0xba8]
lea rdx, [rbp + 0xbac]
lea rcx, [rbp + 0x21c0]
call fcn.1401ced90
mov dword [rbp + 0xbb4], 0x1e06
mov dword [rbp + 0xbb0], esi
lea r8, [rbp + 0xbb0]
lea rdx, [rbp + 0xbb4]
lea rcx, [rbp + 0x21c8]
call fcn.1401ced90
mov dword [rbp + 0xbbc], 0x1e0c
mov dword [rbp + 0xbb8], esi
lea r8, [rbp + 0xbb8]
lea rdx, [rbp + 0xbbc]
lea rcx, [rbp + 0x21d0]
call fcn.1401ced90
lea r8, [rbp + 0x21d8]
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0x4d60]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xbc4], 0x2446
mov dword [rbp + 0xbc0], esi
lea r8, [rbp + 0xbc0]
lea rdx, [rbp + 0xbc4]
lea rcx, [rbp + 0x2840]
call fcn.1401ced90
mov dword [rbp + 0xbcc], 0x2446
mov dword [rbp + 0xbc8], esi
lea r8, [rbp + 0xbc8]
lea rdx, [rbp + 0xbcc]
lea rcx, [rbp + 0x2848]
call fcn.1401ced90
mov dword [rbp + 0xbd4], 0x2446
mov dword [rbp + 0xbd0], esi
lea r8, [rbp + 0xbd0]
lea rdx, [rbp + 0xbd4]
lea rcx, [rbp + 0x2850]
call fcn.1401ced90
mov dword [rbp + 0xbdc], 0x1382
mov dword [rbp + 0xbd8], esi
lea r8, [rbp + 0xbd8]
lea rdx, [rbp + 0xbdc]
lea rcx, [rbp + 0x2858]
call fcn.1401ced90
mov dword [rbp + 0xbe4], 0xba2
mov dword [rbp + 0xbe0], esi
lea r8, [rbp + 0xbe0]
lea rdx, [rbp + 0xbe4]
lea rcx, [rbp + 0x2860]
call fcn.1401ced90
mov dword [rbp + 0xbec], 0x1686
mov dword [rbp + 0xbe8], esi
lea r8, [rbp + 0xbe8]
lea rdx, [rbp + 0xbec]
lea rcx, [rbp + 0x2868]
call fcn.1401ced90
mov dword [rbp + 0xbf4], 0x1688
mov dword [rbp + 0xbf0], esi
lea r8, [rbp + 0xbf0]
lea rdx, [rbp + 0xbf4]
lea rcx, [rbp + 0x2870]
call fcn.1401ced90
mov dword [rbp + 0xbfc], 0x167c
mov dword [rbp + 0xbf8], esi
lea r8, [rbp + 0xbf8]
lea rdx, [rbp + 0xbfc]
lea rcx, [rbp + 0x2878]
call fcn.1401ced90
mov dword [rbp + 0xc04], 0x167e
mov dword [rbp + 0xc00], esi
lea r8, [rbp + 0xc00]
lea rdx, [rbp + 0xc04]
lea rcx, [rbp + 0x2880]
call fcn.1401ced90
mov dword [rbp + 0xc0c], 0x1680
mov dword [rbp + 0xc08], esi
lea r8, [rbp + 0xc08]
lea rdx, [rbp + 0xc0c]
lea rcx, [rbp + 0x2888]
call fcn.1401ced90
mov dword [rbp + 0xc14], 0x1682
mov dword [rbp + 0xc10], esi
lea r8, [rbp + 0xc10]
lea rdx, [rbp + 0xc14]
lea rcx, [rbp + 0x2890]
call fcn.1401ced90
mov dword [rbp + 0xc1c], 0x167a
mov dword [rbp + 0xc18], esi
lea r8, [rbp + 0xc18]
lea rdx, [rbp + 0xc1c]
lea rcx, [rbp + 0x2898]
call fcn.1401ced90
mov dword [rbp + 0xc24], 0x1e12
mov dword [rbp + 0xc20], esi
lea r8, [rbp + 0xc20]
lea rdx, [rbp + 0xc24]
lea rcx, [rbp + 0x28a0]
call fcn.1401ced90
mov dword [rbp + 0xc2c], 0x1e10
mov dword [rbp + 0xc28], esi
lea r8, [rbp + 0xc28]
lea rdx, [rbp + 0xc2c]
lea rcx, [rbp + 0x28a8]
call fcn.1401ced90
mov dword [rbp + 0xc34], 0x2446
mov dword [rbp + 0xc30], esi
lea r8, [rbp + 0xc30]
lea rdx, [rbp + 0xc34]
lea rcx, [rbp + 0x28b0]
call fcn.1401ced90
mov dword [rbp + 0xc3c], 0x2438
mov dword [rbp + 0xc38], esi
lea r8, [rbp + 0xc38]
lea rdx, [rbp + 0xc3c]
lea rcx, [rbp + 0x28b8]
call fcn.1401ced90
mov dword [rbp + 0xc44], 0x2446
mov dword [rbp + 0xc40], esi
lea r8, [rbp + 0xc40]
lea rdx, [rbp + 0xc44]
lea rcx, [rbp + 0x28c0]
call fcn.1401ced90
mov dword [rbp + 0xc4c], 0x2446
mov dword [rbp + 0xc48], esi
lea r8, [rbp + 0xc48]
lea rdx, [rbp + 0xc4c]
lea rcx, [rbp + 0x28c8]
call fcn.1401ced90
mov dword [rbp + 0xc54], 0x2446
mov dword [rbp + 0xc50], esi
lea r8, [rbp + 0xc50]
lea rdx, [rbp + 0xc54]
lea rcx, [rbp + 0x28d0]
call fcn.1401ced90
lea r8, [rbp + 0x28d8]
lea rdx, [rbp + 0x2840]
lea rcx, [rbp + 0x4d70]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x5dc
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x902
jne 0x140027916
mov dword [rbp + 0xc5c], 0x2940
mov dword [rbp + 0xc58], esi
lea r8, [rbp + 0xc58]
lea rdx, [rbp + 0xc5c]
lea rcx, [rbp + 0x3140]
call fcn.1401ced90
mov dword [rbp + 0xc64], 0x293e
mov dword [rbp + 0xc60], esi
lea r8, [rbp + 0xc60]
lea rdx, [rbp + 0xc64]
lea rcx, [rbp + 0x3148]
call fcn.1401ced90
mov dword [rbp + 0xc6c], 0x2932
mov dword [rbp + 0xc68], esi
lea r8, [rbp + 0xc68]
lea rdx, [rbp + 0xc6c]
lea rcx, [rbp + 0x3150]
call fcn.1401ced90
mov dword [rbp + 0xc74], 0x580
mov dword [rbp + 0xc70], esi
lea r8, [rbp + 0xc70]
lea rdx, [rbp + 0xc74]
lea rcx, [rbp + 0x3158]
call fcn.1401ced90
mov dword [rbp + 0xc7c], 0x582
mov dword [rbp + 0xc78], esi
lea r8, [rbp + 0xc78]
lea rdx, [rbp + 0xc7c]
lea rcx, [rbp + 0x3160]
call fcn.1401ced90
mov dword [rbp + 0xc84], 0x584
mov dword [rbp + 0xc80], esi
lea r8, [rbp + 0xc80]
lea rdx, [rbp + 0xc84]
lea rcx, [rbp + 0x3168]
call fcn.1401ced90
mov dword [rbp + 0xc8c], 0x586
mov dword [rbp + 0xc88], esi
lea r8, [rbp + 0xc88]
lea rdx, [rbp + 0xc8c]
lea rcx, [rbp + 0x3170]
call fcn.1401ced90
mov dword [rbp + 0xc94], 0x588
mov dword [rbp + 0xc90], esi
lea r8, [rbp + 0xc90]
lea rdx, [rbp + 0xc94]
lea rcx, [rbp + 0x3178]
call fcn.1401ced90
mov dword [rbp + 0xc9c], 0x58a
mov dword [rbp + 0xc98], esi
lea r8, [rbp + 0xc98]
lea rdx, [rbp + 0xc9c]
lea rcx, [rbp + 0x3180]
call fcn.1401ced90
mov dword [rbp + 0xca4], 0x8e8
mov dword [rbp + 0xca0], esi
lea r8, [rbp + 0xca0]
lea rdx, [rbp + 0xca4]
lea rcx, [rbp + 0x3188]
call fcn.1401ced90
mov dword [rbp + 0xcac], 0x8f2
mov dword [rbp + 0xca8], esi
lea r8, [rbp + 0xca8]
lea rdx, [rbp + 0xcac]
lea rcx, [rbp + 0x3190]
call fcn.1401ced90
mov dword [rbp + 0xcb4], 0x8f0
mov dword [rbp + 0xcb0], esi
lea r8, [rbp + 0xcb0]
lea rdx, [rbp + 0xcb4]
lea rcx, [rbp + 0x3198]
call fcn.1401ced90
mov dword [rbp + 0xcbc], 0xcca
mov dword [rbp + 0xcb8], esi
lea r8, [rbp + 0xcb8]
lea rdx, [rbp + 0xcbc]
lea rcx, [rbp + 0x31a0]
call fcn.1401ced90
mov dword [rbp + 0xcc4], 0x1114
mov dword [rbp + 0xcc0], esi
lea r8, [rbp + 0xcc0]
lea rdx, [rbp + 0xcc4]
lea rcx, [rbp + 0x31a8]
call fcn.1401ced90
mov dword [rbp + 0xccc], 0x111a
mov dword [rbp + 0xcc8], esi
lea r8, [rbp + 0xcc8]
lea rdx, [rbp + 0xccc]
lea rcx, [rbp + 0x31b0]
call fcn.1401ced90
mov dword [rbp + 0xcd4], 0x1112
mov dword [rbp + 0xcd0], esi
lea r8, [rbp + 0xcd0]
lea rdx, [rbp + 0xcd4]
lea rcx, [rbp + 0x31b8]
call fcn.1401ced90
mov dword [rbp + 0xcdc], 0x110e
mov dword [rbp + 0xcd8], esi
lea r8, [rbp + 0xcd8]
lea rdx, [rbp + 0xcdc]
lea rcx, [rbp + 0x31c0]
call fcn.1401ced90
mov dword [rbp + 0xce4], 0x1580
mov dword [rbp + 0xce0], esi
lea r8, [rbp + 0xce0]
lea rdx, [rbp + 0xce4]
lea rcx, [rbp + 0x31c8]
call fcn.1401ced90
mov dword [rbp + 0xcec], 0x1584
mov dword [rbp + 0xce8], esi
lea r8, [rbp + 0xce8]
lea rdx, [rbp + 0xcec]
lea rcx, [rbp + 0x31d0]
call fcn.1401ced90
mov dword [rbp + 0xcf4], 0x1588
mov dword [rbp + 0xcf0], esi
lea r8, [rbp + 0xcf0]
lea rdx, [rbp + 0xcf4]
lea rcx, [rbp + 0x31d8]
call fcn.1401ced90
mov dword [rbp + 0xcfc], 0x1572
mov dword [rbp + 0xcf8], esi
lea r8, [rbp + 0xcf8]
lea rdx, [rbp + 0xcfc]
lea rcx, [rbp + 0x31e0]
call fcn.1401ced90
mov dword [rbp + 0xd04], 0x158a
mov dword [rbp + 0xd00], esi
lea r8, [rbp + 0xd00]
lea rdx, [rbp + 0xd04]
lea rcx, [rbp + 0x31e8]
call fcn.1401ced90
mov dword [rbp + 0xd0c], 0x1578
mov dword [rbp + 0xd08], esi
lea r8, [rbp + 0xd08]
lea rdx, [rbp + 0xd0c]
lea rcx, [rbp + 0x31f0]
call fcn.1401ced90
mov dword [rbp + 0xd14], 0x241a
mov dword [rbp + 0xd10], esi
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0xd14]
lea rcx, [rbp + 0x31f8]
call fcn.1401ced90
mov dword [rbp + 0xd1c], 0x241c
mov dword [rbp + 0xd18], esi
lea r8, [rbp + 0xd18]
lea rdx, [rbp + 0xd1c]
lea rcx, [rbp + 0x3200]
call fcn.1401ced90
mov dword [rbp + 0xd24], 0x241e
mov dword [rbp + 0xd20], esi
lea r8, [rbp + 0xd20]
lea rdx, [rbp + 0xd24]
lea rcx, [rbp + 0x3208]
call fcn.1401ced90
mov dword [rbp + 0xd2c], 0x2420
mov dword [rbp + 0xd28], esi
lea r8, [rbp + 0xd28]
lea rdx, [rbp + 0xd2c]
lea rcx, [rbp + 0x3210]
call fcn.1401ced90
mov dword [rbp + 0xd34], 0x242a
mov dword [rbp + 0xd30], esi
lea r8, [rbp + 0xd30]
lea rdx, [rbp + 0xd34]
lea rcx, [rbp + 0x3218]
call fcn.1401ced90
mov dword [rbp + 0xd3c], 0x242c
mov dword [rbp + 0xd38], esi
lea r8, [rbp + 0xd38]
lea rdx, [rbp + 0xd3c]
lea rcx, [rbp + 0x3220]
call fcn.1401ced90
mov dword [rbp + 0xd44], 0x2d40
mov dword [rbp + 0xd40], esi
lea r8, [rbp + 0xd40]
lea rdx, [rbp + 0xd44]
lea rcx, [rbp + 0x3228]
call fcn.1401ced90
lea r8, [rbp + 0x3230]
lea rdx, [rbp + 0x3140]
lea rcx, [rbp + 0x4d80]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xd4c], 0x1df8
mov dword [rbp + 0xd48], esi
lea r8, [rbp + 0xd48]
lea rdx, [rbp + 0xd4c]
lea rcx, [rbp + 0x1c68]
call fcn.1401ced90
mov dword [rbp + 0xd54], 0x291e
mov dword [rbp + 0xd50], esi
lea r8, [rbp + 0xd50]
lea rdx, [rbp + 0xd54]
lea rcx, [rbp + 0x1c70]
call fcn.1401ced90
lea r8, [rbp + 0x1c78]
lea rdx, [rbp + 0x1c68]
lea rcx, [rbp + 0x4d90]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x28
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x1df8
jne 0x140027c7f
mov dword [rbp + 0xd5c], 0x1df4
mov dword [rbp + 0xd58], 2
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xd5c]
lea rcx, [rbp + 0x1ee0]
call fcn.1401ced90
mov dword [rbp + 0xd64], 0x1df2
mov dword [rbp + 0xd60], 5
lea r8, [rbp + 0xd60]
lea rdx, [rbp + 0xd64]
lea rcx, [rbp + 0x1ee8]
call fcn.1401ced90
mov dword [rbp + 0xd6c], 0x1dee
mov dword [rbp + 0xd68], 3
lea r8, [rbp + 0xd68]
lea rdx, [rbp + 0xd6c]
lea rcx, [rbp + 0x1ef0]
call fcn.1401ced90
mov dword [rbp + 0xd74], 0x2d36
mov dword [rbp + 0xd70], 3
lea r8, [rbp + 0xd70]
lea rdx, [rbp + 0xd74]
lea rcx, [rbp + 0x1ef8]
call fcn.1401ced90
mov dword [rbp + 0xd7c], 0x2d34
mov dword [rbp + 0xd78], esi
lea r8, [rbp + 0xd78]
lea rdx, [rbp + 0xd7c]
lea rcx, [rbp + 0x1f00]
call fcn.1401ced90
mov dword [rbp + 0xd84], 0x1df0
mov dword [rbp + 0xd80], 3
lea r8, [rbp + 0xd80]
lea rdx, [rbp + 0xd84]
lea rcx, [rbp + 0x1f08]
call fcn.1401ced90
mov dword [rbp + 0xd8c], 0x2948
mov dword [rbp + 0xd88], esi
lea r8, [rbp + 0xd88]
lea rdx, [rbp + 0xd8c]
lea rcx, [rbp + 0x1f10]
call fcn.1401ced90
mov dword [rbp + 0xd94], 0x57e
mov dword [rbp + 0xd90], esi
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0xd94]
lea rcx, [rbp + 0x1f18]
call fcn.1401ced90
lea r8, [rbp + 0x1f20]
lea rdx, [rbp + 0x1ee0]
lea rcx, [rbp + 0x4da0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xd9c], 0x2428
mov dword [rbp + 0xd98], esi
lea r8, [rbp + 0xd98]
lea rdx, [rbp + 0xd9c]
lea rcx, [rbp + 0x1f20]
call fcn.1401ced90
mov dword [rbp + 0xda4], 0x2d18
mov dword [rbp + 0xda0], esi
lea r8, [rbp + 0xda0]
lea rdx, [rbp + 0xda4]
lea rcx, [rbp + 0x1f28]
call fcn.1401ced90
mov dword [rbp + 0xdac], 0x28fc
mov dword [rbp + 0xda8], esi
lea r8, [rbp + 0xda8]
lea rdx, [rbp + 0xdac]
lea rcx, [rbp + 0x1f30]
call fcn.1401ced90
mov dword [rbp + 0xdb4], 0x242e
mov dword [rbp + 0xdb0], esi
lea r8, [rbp + 0xdb0]
lea rdx, [rbp + 0xdb4]
lea rcx, [rbp + 0x1f38]
call fcn.1401ced90
mov dword [rbp + 0xdbc], 0x1dec
mov dword [rbp + 0xdb8], esi
lea r8, [rbp + 0xdb8]
lea rdx, [rbp + 0xdbc]
lea rcx, [rbp + 0x1f40]
call fcn.1401ced90
mov dword [rbp + 0xdc4], 0x28fe
mov dword [rbp + 0xdc0], esi
lea r8, [rbp + 0xdc0]
lea rdx, [rbp + 0xdc4]
lea rcx, [rbp + 0x1f48]
call fcn.1401ced90
mov dword [rbp + 0xdcc], 0x2d0e
mov dword [rbp + 0xdc8], esi
lea r8, [rbp + 0xdc8]
lea rdx, [rbp + 0xdcc]
lea rcx, [rbp + 0x1f50]
call fcn.1401ced90
mov dword [rbp + 0xdd4], 0x2926
mov dword [rbp + 0xdd0], esi
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdd4]
lea rcx, [rbp + 0x1f58]
call fcn.1401ced90
lea r8, [rbp + 0x1f60]
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x4db0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 5
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2cd4
jne 0x140027f02
mov dword [rbp + 0xddc], 0x285e
mov dword [rbp + 0xdd8], esi
lea r8, [rbp + 0xdd8]
lea rdx, [rbp + 0xddc]
lea rcx, [rbp + 0x20d0]
call fcn.1401ced90
mov dword [rbp + 0xde4], 0x285a
mov dword [rbp + 0xde0], esi
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0xde4]
lea rcx, [rbp + 0x20d8]
call fcn.1401ced90
mov dword [rbp + 0xdec], 0x2860
mov dword [rbp + 0xde8], esi
lea r8, [rbp + 0xde8]
lea rdx, [rbp + 0xdec]
lea rcx, [rbp + 0x20e0]
call fcn.1401ced90
mov dword [rbp + 0xdf4], 0x2862
mov dword [rbp + 0xdf0], esi
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0xdf4]
lea rcx, [rbp + 0x20e8]
call fcn.1401ced90
mov dword [rbp + 0xdfc], 0x285c
mov dword [rbp + 0xdf8], esi
lea r8, [rbp + 0xdf8]
lea rdx, [rbp + 0xdfc]
lea rcx, [rbp + 0x20f0]
call fcn.1401ced90
mov dword [rbp + 0xe04], 0x2c78
mov dword [rbp + 0xe00], esi
lea r8, [rbp + 0xe00]
lea rdx, [rbp + 0xe04]
lea rcx, [rbp + 0x20f8]
call fcn.1401ced90
mov dword [rbp + 0xe0c], 0x2c7a
mov dword [rbp + 0xe08], esi
lea r8, [rbp + 0xe08]
lea rdx, [rbp + 0xe0c]
lea rcx, [rbp + 0x2100]
call fcn.1401ced90
mov dword [rbp + 0xe14], 0x2c76
mov dword [rbp + 0xe10], esi
lea r8, [rbp + 0xe10]
lea rdx, [rbp + 0xe14]
lea rcx, [rbp + 0x2108]
call fcn.1401ced90
mov dword [rbp + 0xe1c], 0x2c74
mov dword [rbp + 0xe18], esi
lea r8, [rbp + 0xe18]
lea rdx, [rbp + 0xe1c]
lea rcx, [rbp + 0x2110]
call fcn.1401ced90
mov dword [rbp + 0xe24], 0x2c72
mov dword [rbp + 0xe20], esi
lea r8, [rbp + 0xe20]
lea rdx, [rbp + 0xe24]
lea rcx, [rbp + 0x2118]
call fcn.1401ced90
lea r8, [rbp + 0x2120]
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0x4dc0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xe2c], 0x285c
mov dword [rbp + 0xe28], esi
lea r8, [rbp + 0xe28]
lea rdx, [rbp + 0xe2c]
lea rcx, [rbp + 0x1c48]
call fcn.1401ced90
lea r8, [rbp + 0x1c50]
lea rdx, [rbp + 0x1c48]
lea rcx, [rbp + 0x4dd0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x289c
jne 0x1400282ff
mov dword [rbp + 0xe34], 0x2864
mov dword [rbp + 0xe30], esi
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0xe34]
lea rcx, [rbp + 0x27a0]
call fcn.1401ced90
mov dword [rbp + 0xe3c], 0x2866
mov dword [rbp + 0xe38], esi
lea r8, [rbp + 0xe38]
lea rdx, [rbp + 0xe3c]
lea rcx, [rbp + 0x27a8]
call fcn.1401ced90
mov dword [rbp + 0xe44], 0x2868
mov dword [rbp + 0xe40], esi
lea r8, [rbp + 0xe40]
lea rdx, [rbp + 0xe44]
lea rcx, [rbp + 0x27b0]
call fcn.1401ced90
mov dword [rbp + 0xe4c], 0x286a
mov dword [rbp + 0xe48], esi
lea r8, [rbp + 0xe48]
lea rdx, [rbp + 0xe4c]
lea rcx, [rbp + 0x27b8]
call fcn.1401ced90
mov dword [rbp + 0xe54], 0x286c
mov dword [rbp + 0xe50], esi
lea r8, [rbp + 0xe50]
lea rdx, [rbp + 0xe54]
lea rcx, [rbp + 0x27c0]
call fcn.1401ced90
mov dword [rbp + 0xe5c], 0x285a
mov dword [rbp + 0xe58], esi
lea r8, [rbp + 0xe58]
lea rdx, [rbp + 0xe5c]
lea rcx, [rbp + 0x27c8]
call fcn.1401ced90
mov dword [rbp + 0xe64], 0x285c
mov dword [rbp + 0xe60], esi
lea r8, [rbp + 0xe60]
lea rdx, [rbp + 0xe64]
lea rcx, [rbp + 0x27d0]
call fcn.1401ced90
mov dword [rbp + 0xe6c], 0x285e
mov dword [rbp + 0xe68], esi
lea r8, [rbp + 0xe68]
lea rdx, [rbp + 0xe6c]
lea rcx, [rbp + 0x27d8]
call fcn.1401ced90
mov dword [rbp + 0xe74], 0x2860
mov dword [rbp + 0xe70], esi
lea r8, [rbp + 0xe70]
lea rdx, [rbp + 0xe74]
lea rcx, [rbp + 0x27e0]
call fcn.1401ced90
mov dword [rbp + 0xe7c], 0x2862
mov dword [rbp + 0xe78], esi
lea r8, [rbp + 0xe78]
lea rdx, [rbp + 0xe7c]
lea rcx, [rbp + 0x27e8]
call fcn.1401ced90
mov dword [rbp + 0xe84], 0x2c74
mov dword [rbp + 0xe80], esi
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0xe84]
lea rcx, [rbp + 0x27f0]
call fcn.1401ced90
mov dword [rbp + 0xe8c], 0x2cd4
mov dword [rbp + 0xe88], esi
lea r8, [rbp + 0xe88]
lea rdx, [rbp + 0xe8c]
lea rcx, [rbp + 0x27f8]
call fcn.1401ced90
mov dword [rbp + 0xe94], 0x2c72
mov dword [rbp + 0xe90], esi
lea r8, [rbp + 0xe90]
lea rdx, [rbp + 0xe94]
lea rcx, [rbp + 0x2800]
call fcn.1401ced90
mov dword [rbp + 0xe9c], 0x2c76
mov dword [rbp + 0xe98], esi
lea r8, [rbp + 0xe98]
lea rdx, [rbp + 0xe9c]
lea rcx, [rbp + 0x2808]
call fcn.1401ced90
mov dword [rbp + 0xea4], 0x2c82
mov dword [rbp + 0xea0], esi
lea r8, [rbp + 0xea0]
lea rdx, [rbp + 0xea4]
lea rcx, [rbp + 0x2810]
call fcn.1401ced90
mov dword [rbp + 0xeac], 0x2c78
mov dword [rbp + 0xea8], esi
lea r8, [rbp + 0xea8]
lea rdx, [rbp + 0xeac]
lea rcx, [rbp + 0x2818]
call fcn.1401ced90
mov dword [rbp + 0xeb4], 0x2c7a
mov dword [rbp + 0xeb0], esi
lea r8, [rbp + 0xeb0]
lea rdx, [rbp + 0xeb4]
lea rcx, [rbp + 0x2820]
call fcn.1401ced90
mov dword [rbp + 0xebc], 0x2c80
mov dword [rbp + 0xeb8], esi
lea r8, [rbp + 0xeb8]
lea rdx, [rbp + 0xebc]
lea rcx, [rbp + 0x2828]
call fcn.1401ced90
mov dword [rbp + 0xec4], 0x56c
mov dword [rbp + 0xec0], esi
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xec4]
lea rcx, [rbp + 0x2830]
call fcn.1401ced90
lea r8, [rbp + 0x2838]
lea rdx, [rbp + 0x27a0]
lea rcx, [rbp + 0x4de0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xecc], 0x2cd4
mov dword [rbp + 0xec8], esi
lea r8, [rbp + 0xec8]
lea rdx, [rbp + 0xecc]
lea rcx, [rbp + 0x1c50]
call fcn.1401ced90
lea r8, [rbp + 0x1c58]
lea rdx, [rbp + 0x1c50]
lea rcx, [rbp + 0x4df0]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], gethostbyname
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x151c
jne 0x140028654
mov dword [rbp + 0xed4], 0x1516
mov dword [rbp + 0xed0], esi
lea r8, [rbp + 0xed0]
lea rdx, [rbp + 0xed4]
lea rcx, [rbp + 0x1fa0]
call fcn.1401ced90
mov dword [rbp + 0xedc], 0x152c
mov dword [rbp + 0xed8], esi
lea r8, [rbp + 0xed8]
lea rdx, [rbp + 0xedc]
lea rcx, [rbp + 0x1fa8]
call fcn.1401ced90
mov dword [rbp + 0xee4], 0x153c
mov dword [rbp + 0xee0], esi
lea r8, [rbp + 0xee0]
lea rdx, [rbp + 0xee4]
lea rcx, [rbp + 0x1fb0]
call fcn.1401ced90
mov dword [rbp + 0xeec], 0x153e
mov dword [rbp + 0xee8], esi
lea r8, [rbp + 0xee8]
lea rdx, [rbp + 0xeec]
lea rcx, [rbp + 0x1fb8]
call fcn.1401ced90
mov dword [rbp + 0xef4], 0x15a4
mov dword [rbp + 0xef0], esi
lea r8, [rbp + 0xef0]
lea rdx, [rbp + 0xef4]
lea rcx, [rbp + 0x1fc0]
call fcn.1401ced90
mov dword [rbp + 0xefc], 0x1532
mov dword [rbp + 0xef8], esi
lea r8, [rbp + 0xef8]
lea rdx, [rbp + 0xefc]
lea rcx, [rbp + 0x1fc8]
call fcn.1401ced90
mov dword [rbp + 0xf04], 0x1544
mov dword [rbp + 0xf00], esi
lea r8, [rbp + 0xf00]
lea rdx, [rbp + 0xf04]
lea rcx, [rbp + 0x1fd0]
call fcn.1401ced90
mov dword [rbp + 0xf0c], 0x1ce8
mov dword [rbp + 0xf08], esi
lea r8, [rbp + 0xf08]
lea rdx, [rbp + 0xf0c]
lea rcx, [rbp + 0x1fd8]
call fcn.1401ced90
lea r8, [rbp + 0x1fe0]
lea rdx, [rbp + 0x1fa0]
lea rcx, [rbp + 0x4e00]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0xf14], 0x1530
mov dword [rbp + 0xf10], esi
lea r8, [rbp + 0xf10]
lea rdx, [rbp + 0xf14]
lea rcx, [rbp + 0x1f60]
call fcn.1401ced90
mov dword [rbp + 0xf1c], 0x152e
mov dword [rbp + 0xf18], esi
lea r8, [rbp + 0xf18]
lea rdx, [rbp + 0xf1c]
lea rcx, [rbp + 0x1f68]
call fcn.1401ced90
mov dword [rbp + 0xf24], 0x1550
mov dword [rbp + 0xf20], esi
lea r8, [rbp + 0xf20]
lea rdx, [rbp + 0xf24]
lea rcx, [rbp + 0x1f70]
call fcn.1401ced90
mov dword [rbp + 0xf2c], 0x1ce6
mov dword [rbp + 0xf28], esi
lea r8, [rbp + 0xf28]
lea rdx, [rbp + 0xf2c]
lea rcx, [rbp + 0x1f78]
call fcn.1401ced90
mov dword [rbp + 0xf34], 0x1cf6
mov dword [rbp + 0xf30], esi
lea r8, [rbp + 0xf30]
lea rdx, [rbp + 0xf34]
lea rcx, [rbp + 0x1f80]
call fcn.1401ced90
mov dword [rbp + 0xf3c], 0x1ce4
mov dword [rbp + 0xf38], esi
lea r8, [rbp + 0xf38]
lea rdx, [rbp + 0xf3c]
lea rcx, [rbp + 0x1f88]
call fcn.1401ced90
mov dword [rbp + 0xf44], 0x23ea
mov dword [rbp + 0xf40], esi
lea r8, [rbp + 0xf40]
lea rdx, [rbp + 0xf44]
lea rcx, [rbp + 0x1f90]
call fcn.1401ced90
mov dword [rbp + 0xf4c], 0x23d4
mov dword [rbp + 0xf48], esi
lea r8, [rbp + 0xf48]
lea rdx, [rbp + 0xf4c]
lea rcx, [rbp + 0x1f98]
call fcn.1401ced90
lea r8, [rbp + 0x1fa0]
lea rdx, [rbp + 0x1f60]
lea rcx, [rbp + 0x4e10]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x19
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x151a
jne 0x140028c73
mov dword [rbp + 0xf54], 0x1512
mov dword [rbp + 0xf50], esi
lea r8, [rbp + 0xf50]
lea rdx, [rbp + 0xf54]
lea rcx, [rbp + 0x3230]
call fcn.1401ced90
mov dword [rbp + 0xf5c], 0x23dc
mov dword [rbp + 0xf58], esi
lea r8, [rbp + 0xf58]
lea rdx, [rbp + 0xf5c]
lea rcx, [rbp + 0x3238]
call fcn.1401ced90
mov dword [rbp + 0xf64], 0x1562
mov dword [rbp + 0xf60], esi
lea r8, [rbp + 0xf60]
lea rdx, [rbp + 0xf64]
lea rcx, [rbp + 0x3240]
call fcn.1401ced90
mov dword [rbp + 0xf6c], 0x1508
mov dword [rbp + 0xf68], esi
lea r8, [rbp + 0xf68]
lea rdx, [rbp + 0xf6c]
lea rcx, [rbp + 0x3248]
call fcn.1401ced90
mov dword [rbp + 0xf74], 0x1d22
mov dword [rbp + 0xf70], esi
lea r8, [rbp + 0xf70]
lea rdx, [rbp + 0xf74]
lea rcx, [rbp + 0x3250]
call fcn.1401ced90
mov dword [rbp + 0xf7c], 0x6f2
mov dword [rbp + 0xf78], esi
lea r8, [rbp + 0xf78]
lea rdx, [rbp + 0xf7c]
lea rcx, [rbp + 0x3258]
call fcn.1401ced90
mov dword [rbp + 0xf84], 0x14e4
mov dword [rbp + 0xf80], esi
lea r8, [rbp + 0xf80]
lea rdx, [rbp + 0xf84]
lea rcx, [rbp + 0x3260]
call fcn.1401ced90
mov dword [rbp + 0xf8c], 0x14e6
mov dword [rbp + 0xf88], esi
lea r8, [rbp + 0xf88]
lea rdx, [rbp + 0xf8c]
lea rcx, [rbp + 0x3268]
call fcn.1401ced90
mov dword [rbp + 0xf94], 0x14e8
mov dword [rbp + 0xf90], esi
lea r8, [rbp + 0xf90]
lea rdx, [rbp + 0xf94]
lea rcx, [rbp + 0x3270]
call fcn.1401ced90
mov dword [rbp + 0xf9c], 0x14ea
mov dword [rbp + 0xf98], esi
lea r8, [rbp + 0xf98]
lea rdx, [rbp + 0xf9c]
lea rcx, [rbp + 0x3278]
call fcn.1401ced90
mov dword [rbp + 0xfa4], 0x1564
mov dword [rbp + 0xfa0], esi
lea r8, [rbp + 0xfa0]
lea rdx, [rbp + 0xfa4]
lea rcx, [rbp + 0x3280]
call fcn.1401ced90
mov dword [rbp + 0xfac], 0xe4
mov dword [rbp + 0xfa8], esi
lea r8, [rbp + 0xfa8]
lea rdx, [rbp + 0xfac]
lea rcx, [rbp + 0x3288]
call fcn.1401ced90
mov dword [rbp + 0xfb4], 0x1560
mov dword [rbp + 0xfb0], esi
lea r8, [rbp + 0xfb0]
lea rdx, [rbp + 0xfb4]
lea rcx, [rbp + 0x3290]
call fcn.1401ced90
mov dword [rbp + 0xfbc], 0x1d1e
mov dword [rbp + 0xfb8], esi
lea r8, [rbp + 0xfb8]
lea rdx, [rbp + 0xfbc]
lea rcx, [rbp + 0x3298]
call fcn.1401ced90
mov dword [rbp + 0xfc4], 0x23ec
mov dword [rbp + 0xfc0], esi
lea r8, [rbp + 0xfc0]
lea rdx, [rbp + 0xfc4]
lea rcx, [rbp + 0x32a0]
call fcn.1401ced90
mov dword [rbp + 0xfcc], 0x14f4
mov dword [rbp + 0xfc8], esi
lea r8, [rbp + 0xfc8]
lea rdx, [rbp + 0xfcc]
lea rcx, [rbp + 0x32a8]
call fcn.1401ced90
mov dword [rbp + 0xfd4], 0x150a
mov dword [rbp + 0xfd0], esi
lea r8, [rbp + 0xfd0]
lea rdx, [rbp + 0xfd4]
lea rcx, [rbp + 0x32b0]
call fcn.1401ced90
mov dword [rbp + 0xfdc], 0x14ee
mov dword [rbp + 0xfd8], esi
lea r8, [rbp + 0xfd8]
lea rdx, [rbp + 0xfdc]
lea rcx, [rbp + 0x32b8]
call fcn.1401ced90
mov dword [rbp + 0xfe4], 0x14f0
mov dword [rbp + 0xfe0], esi
lea r8, [rbp + 0xfe0]
lea rdx, [rbp + 0xfe4]
lea rcx, [rbp + 0x32c0]
call fcn.1401ced90
mov dword [rbp + 0xfec], 0x14f2
mov dword [rbp + 0xfe8], esi
lea r8, [rbp + 0xfe8]
lea rdx, [rbp + 0xfec]
lea rcx, [rbp + 0x32c8]
call fcn.1401ced90
mov dword [rbp + 0xff4], 0x1d0c
mov dword [rbp + 0xff0], esi
lea r8, [rbp + 0xff0]
lea rdx, [rbp + 0xff4]
lea rcx, [rbp + 0x32d0]
call fcn.1401ced90
mov dword [rbp + 0xffc], 0x1518
mov dword [rbp + 0xff8], esi
lea r8, [rbp + 0xff8]
lea rdx, [rbp + 0xffc]
lea rcx, [rbp + 0x32d8]
call fcn.1401ced90
mov dword [rbp + 0x1004], 0x1566
mov dword [rbp + 0x1000], esi
lea r8, [rbp + 0x1000]
lea rdx, [rbp + 0x1004]
lea rcx, [rbp + 0x32e0]
call fcn.1401ced90
mov dword [rbp + 0x100c], 0x14fa
mov dword [rbp + 0x1008], esi
lea r8, [rbp + 0x1008]
lea rdx, [rbp + 0x100c]
lea rcx, [rbp + 0x32e8]
call fcn.1401ced90
mov dword [rbp + 0x1014], 0x14f8
mov dword [rbp + 0x1010], esi
lea r8, [rbp + 0x1010]
lea rdx, [rbp + 0x1014]
lea rcx, [rbp + 0x32f0]
call fcn.1401ced90
mov dword [rbp + 0x101c], 0x1514
mov dword [rbp + 0x1018], esi
lea r8, [rbp + 0x1018]
lea rdx, [rbp + 0x101c]
lea rcx, [rbp + 0x32f8]
call fcn.1401ced90
mov dword [rbp + 0x1024], 0x155e
mov dword [rbp + 0x1020], esi
lea r8, [rbp + 0x1020]
lea rdx, [rbp + 0x1024]
lea rcx, [rbp + 0x3300]
call fcn.1401ced90
mov dword [rbp + 0x102c], 0x1d0e
mov dword [rbp + 0x1028], esi
lea r8, [rbp + 0x1028]
lea rdx, [rbp + 0x102c]
lea rcx, [rbp + 0x3308]
call fcn.1401ced90
mov dword [rbp + 0x1034], 0xc84
mov dword [rbp + 0x1030], esi
lea r8, [rbp + 0x1030]
lea rdx, [rbp + 0x1034]
lea rcx, [rbp + 0x3310]
call fcn.1401ced90
mov dword [rbp + 0x103c], 0x14fc
mov dword [rbp + 0x1038], esi
lea r8, [rbp + 0x1038]
lea rdx, [rbp + 0x103c]
lea rcx, [rbp + 0x3318]
call fcn.1401ced90
mov dword [rbp + 0x1044], 0x1d16
mov dword [rbp + 0x1040], esi
lea r8, [rbp + 0x1040]
lea rdx, [rbp + 0x1044]
lea rcx, [rbp + 0x3320]
call fcn.1401ced90
mov dword [rbp + 0x104c], 0x1d18
mov dword [rbp + 0x1048], esi
lea r8, [rbp + 0x1048]
lea rdx, [rbp + 0x104c]
lea rcx, [rbp + 0x3328]
call fcn.1401ced90
lea r8, [rbp + 0x3330]
lea rdx, [rbp + 0x3230]
lea rcx, [rbp + 0x4e20]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x1054], 0x151c
mov dword [rbp + 0x1050], esi
lea r8, [rbp + 0x1050]
lea rdx, [rbp + 0x1054]
lea rcx, [rbp + 0x1c58]
call fcn.1401ced90
lea r8, [rbp + 0x1c60]
lea rdx, [rbp + 0x1c58]
lea rcx, [rbp + 0x4e30]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x78
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2dee
jne 0x140029242
mov dword [rbp + 0x105c], 0x2dec
mov dword [rbp + 0x1058], 3
lea r8, [rbp + 0x1058]
lea rdx, [rbp + 0x105c]
lea rcx, [rbp + 0x2120]
call fcn.1401ced90
mov dword [rbp + 0x1064], 0x2a1a
mov dword [rbp + 0x1060], esi
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1064]
lea rcx, [rbp + 0x2128]
call fcn.1401ced90
mov dword [rbp + 0x106c], 0x2a1e
mov dword [rbp + 0x1068], esi
lea r8, [rbp + 0x1068]
lea rdx, [rbp + 0x106c]
lea rcx, [rbp + 0x2130]
call fcn.1401ced90
mov dword [rbp + 0x1074], 0x2a16
mov dword [rbp + 0x1070], esi
lea r8, [rbp + 0x1070]
lea rdx, [rbp + 0x1074]
lea rcx, [rbp + 0x2138]
call fcn.1401ced90
mov dword [rbp + 0x107c], 0x2a20
mov dword [rbp + 0x1078], esi
lea r8, [rbp + 0x1078]
lea rdx, [rbp + 0x107c]
lea rcx, [rbp + 0x2140]
call fcn.1401ced90
mov dword [rbp + 0x1084], 0x2a1c
mov dword [rbp + 0x1080], esi
lea r8, [rbp + 0x1080]
lea rdx, [rbp + 0x1084]
lea rcx, [rbp + 0x2148]
call fcn.1401ced90
mov dword [rbp + 0x108c], 0x2a18
mov dword [rbp + 0x1088], esi
lea r8, [rbp + 0x1088]
lea rdx, [rbp + 0x108c]
lea rcx, [rbp + 0x2150]
call fcn.1401ced90
mov dword [rbp + 0x1094], 0x2a22
mov dword [rbp + 0x1090], esi
lea r8, [rbp + 0x1090]
lea rdx, [rbp + 0x1094]
lea rcx, [rbp + 0x2158]
call fcn.1401ced90
mov dword [rbp + 0x109c], 0x2a06
mov dword [rbp + 0x1098], esi
lea r8, [rbp + 0x1098]
lea rdx, [rbp + 0x109c]
lea rcx, [rbp + 0x2160]
call fcn.1401ced90
mov dword [rbp + 0x10a4], 0x2a02
mov dword [rbp + 0x10a0], esi
lea r8, [rbp + 0x10a0]
lea rdx, [rbp + 0x10a4]
lea rcx, [rbp + 0x2168]
call fcn.1401ced90
mov dword [rbp + 0x10ac], 0x289a
mov dword [rbp + 0x10a8], esi
lea r8, [rbp + 0x10a8]
lea rdx, [rbp + 0x10ac]
lea rcx, [rbp + 0x2170]
call fcn.1401ced90
lea r8, [rbp + 0x2178]
lea rdx, [rbp + 0x2120]
lea rcx, [rbp + 0x4e40]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x10b4], 0x29fc
mov dword [rbp + 0x10b0], esi
lea r8, [rbp + 0x10b0]
lea rdx, [rbp + 0x10b4]
lea rcx, [rbp + 0x2980]
call fcn.1401ced90
mov dword [rbp + 0x10bc], 0x2e6c
mov dword [rbp + 0x10b8], esi
lea r8, [rbp + 0x10b8]
lea rdx, [rbp + 0x10bc]
lea rcx, [rbp + 0x2988]
call fcn.1401ced90
mov dword [rbp + 0x10c4], 0x2df8
mov dword [rbp + 0x10c0], esi
lea r8, [rbp + 0x10c0]
lea rdx, [rbp + 0x10c4]
lea rcx, [rbp + 0x2990]
call fcn.1401ced90
mov dword [rbp + 0x10cc], 0x2df0
mov dword [rbp + 0x10c8], esi
lea r8, [rbp + 0x10c8]
lea rdx, [rbp + 0x10cc]
lea rcx, [rbp + 0x2998]
call fcn.1401ced90
mov dword [rbp + 0x10d4], 0x68a
mov dword [rbp + 0x10d0], esi
lea r8, [rbp + 0x10d0]
lea rdx, [rbp + 0x10d4]
lea rcx, [rbp + 0x29a0]
call fcn.1401ced90
mov dword [rbp + 0x10dc], 0x22f0
mov dword [rbp + 0x10d8], esi
lea r8, [rbp + 0x10d8]
lea rdx, [rbp + 0x10dc]
lea rcx, [rbp + 0x29a8]
call fcn.1401ced90
mov dword [rbp + 0x10e4], 0x7b2
mov dword [rbp + 0x10e0], esi
lea r8, [rbp + 0x10e0]
lea rdx, [rbp + 0x10e4]
lea rcx, [rbp + 0x29b0]
call fcn.1401ced90
mov dword [rbp + 0x10ec], 0x2b6e
mov dword [rbp + 0x10e8], esi
lea r8, [rbp + 0x10e8]
lea rdx, [rbp + 0x10ec]
lea rcx, [rbp + 0x29b8]
call fcn.1401ced90
mov dword [rbp + 0x10f4], 0x5b4
mov dword [rbp + 0x10f0], esi
lea r8, [rbp + 0x10f0]
lea rdx, [rbp + 0x10f4]
lea rcx, [rbp + 0x29c0]
call fcn.1401ced90
mov dword [rbp + 0x10fc], 0x234c
mov dword [rbp + 0x10f8], esi
lea r8, [rbp + 0x10f8]
lea rdx, [rbp + 0x10fc]
lea rcx, [rbp + 0x29c8]
call fcn.1401ced90
mov dword [rbp + 0x1104], 0x261e
mov dword [rbp + 0x1100], esi
lea r8, [rbp + 0x1100]
lea rdx, [rbp + 0x1104]
lea rcx, [rbp + 0x29d0]
call fcn.1401ced90
mov dword [rbp + 0x110c], 0x272a
mov dword [rbp + 0x1108], esi
lea r8, [rbp + 0x1108]
lea rdx, [rbp + 0x110c]
lea rcx, [rbp + 0x29d8]
call fcn.1401ced90
mov dword [rbp + 0x1114], 0x205c
mov dword [rbp + 0x1110], esi
lea r8, [rbp + 0x1110]
lea rdx, [rbp + 0x1114]
lea rcx, [rbp + 0x29e0]
call fcn.1401ced90
mov dword [rbp + 0x111c], 0x2894
mov dword [rbp + 0x1118], esi
lea r8, [rbp + 0x1118]
lea rdx, [rbp + 0x111c]
lea rcx, [rbp + 0x29e8]
call fcn.1401ced90
mov dword [rbp + 0x1124], 0x2c36
mov dword [rbp + 0x1120], esi
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x1124]
lea rcx, [rbp + 0x29f0]
call fcn.1401ced90
mov dword [rbp + 0x112c], 0x280c
mov dword [rbp + 0x1128], esi
lea r8, [rbp + 0x1128]
lea rdx, [rbp + 0x112c]
lea rcx, [rbp + 0x29f8]
call fcn.1401ced90
mov dword [rbp + 0x1134], 0x167a
mov dword [rbp + 0x1130], esi
lea r8, [rbp + 0x1130]
lea rdx, [rbp + 0x1134]
lea rcx, [rbp + 0x2a00]
call fcn.1401ced90
mov dword [rbp + 0x113c], 0x24e6
mov dword [rbp + 0x1138], esi
lea r8, [rbp + 0x1138]
lea rdx, [rbp + 0x113c]
lea rcx, [rbp + 0x2a08]
call fcn.1401ced90
mov dword [rbp + 0x1144], 0x5b2
mov dword [rbp + 0x1140], esi
lea r8, [rbp + 0x1140]
lea rdx, [rbp + 0x1144]
lea rcx, [rbp + 0x2a10]
call fcn.1401ced90
mov dword [rbp + 0x114c], 0x1238
mov dword [rbp + 0x1148], esi
lea r8, [rbp + 0x1148]
lea rdx, [rbp + 0x114c]
lea rcx, [rbp + 0x2a18]
call fcn.1401ced90
lea r8, [rbp + 0x2a20]
lea rdx, [rbp + 0x2980]
lea rcx, [rbp + 0x4e50]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x9c4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2dec
jne 0x1400295fb
mov dword [rbp + 0x1154], 0x2532
mov dword [rbp + 0x1150], 5
lea r8, [rbp + 0x1150]
lea rdx, [rbp + 0x1154]
lea rcx, [rbp + 0x23f0]
call fcn.1401ced90
mov dword [rbp + 0x115c], 0x2536
mov dword [rbp + 0x1158], esi
lea r8, [rbp + 0x1158]
lea rdx, [rbp + 0x115c]
lea rcx, [rbp + 0x23f8]
call fcn.1401ced90
mov dword [rbp + 0x1164], 0x2a5a
mov dword [rbp + 0x1160], esi
lea r8, [rbp + 0x1160]
lea rdx, [rbp + 0x1164]
lea rcx, [rbp + 0x2400]
call fcn.1401ced90
mov dword [rbp + 0x116c], 0x2a52
mov dword [rbp + 0x1168], esi
lea r8, [rbp + 0x1168]
lea rdx, [rbp + 0x116c]
lea rcx, [rbp + 0x2408]
call fcn.1401ced90
mov dword [rbp + 0x1174], 0x2a58
mov dword [rbp + 0x1170], esi
lea r8, [rbp + 0x1170]
lea rdx, [rbp + 0x1174]
lea rcx, [rbp + 0x2410]
call fcn.1401ced90
mov dword [rbp + 0x117c], 0x289a
mov dword [rbp + 0x1178], esi
lea r8, [rbp + 0x1178]
lea rdx, [rbp + 0x117c]
lea rcx, [rbp + 0x2418]
call fcn.1401ced90
mov dword [rbp + 0x1184], 0x2a20
mov dword [rbp + 0x1180], esi
lea r8, [rbp + 0x1180]
lea rdx, [rbp + 0x1184]
lea rcx, [rbp + 0x2420]
call fcn.1401ced90
mov dword [rbp + 0x118c], 0x2a56
mov dword [rbp + 0x1188], esi
lea r8, [rbp + 0x1188]
lea rdx, [rbp + 0x118c]
lea rcx, [rbp + 0x2428]
call fcn.1401ced90
mov dword [rbp + 0x1194], 0x2a54
mov dword [rbp + 0x1190], esi
lea r8, [rbp + 0x1190]
lea rdx, [rbp + 0x1194]
lea rcx, [rbp + 0x2430]
call fcn.1401ced90
mov dword [rbp + 0x119c], 0x2a1e
mov dword [rbp + 0x1198], esi
lea r8, [rbp + 0x1198]
lea rdx, [rbp + 0x119c]
lea rcx, [rbp + 0x2438]
call fcn.1401ced90
mov dword [rbp + 0x11a4], 0x2a22
mov dword [rbp + 0x11a0], esi
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 0x11a4]
lea rcx, [rbp + 0x2440]
call fcn.1401ced90
mov dword [rbp + 0x11ac], 0x2a18
mov dword [rbp + 0x11a8], esi
lea r8, [rbp + 0x11a8]
lea rdx, [rbp + 0x11ac]
lea rcx, [rbp + 0x2448]
call fcn.1401ced90
mov dword [rbp + 0x11b4], 0x2e06
mov dword [rbp + 0x11b0], 2
lea r8, [rbp + 0x11b0]
lea rdx, [rbp + 0x11b4]
lea rcx, [rbp + 0x2450]
call fcn.1401ced90
mov dword [rbp + 0x11bc], 0x2e02
mov dword [rbp + 0x11b8], 2
lea r8, [rbp + 0x11b8]
lea rdx, [rbp + 0x11bc]
lea rcx, [rbp + 0x2458]
call fcn.1401ced90
mov dword [rbp + 0x11c4], 0x2e04
mov dword [rbp + 0x11c0], 2
lea r8, [rbp + 0x11c0]
lea rdx, [rbp + 0x11c4]
lea rcx, [rbp + 0x2460]
call fcn.1401ced90
lea r8, [rbp + 0x2468]
lea rdx, [rbp + 0x23f0]
lea rcx, [rbp + 0x4e60]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x11cc], 0x2a1a
mov dword [rbp + 0x11c8], esi
lea r8, [rbp + 0x11c8]
lea rdx, [rbp + 0x11cc]
lea rcx, [rbp + 0x1ca8]
call fcn.1401ced90
mov dword [rbp + 0x11d4], 0x2dee
mov dword [rbp + 0x11d0], esi
lea r8, [rbp + 0x11d0]
lea rdx, [rbp + 0x11d4]
lea rcx, [rbp + 0x1cb0]
call fcn.1401ced90
mov dword [rbp + 0x11dc], 0x2a1c
mov dword [rbp + 0x11d8], esi
lea r8, [rbp + 0x11d8]
lea rdx, [rbp + 0x11dc]
lea rcx, [rbp + 0x1cb8]
call fcn.1401ced90
lea r8, [rbp + 0x1cc0]
lea rdx, [rbp + 0x1ca8]
lea rcx, [rbp + 0x4e70]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x3e8
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2928
jne 0x14002997a
mov dword [rbp + 0x11e4], 0x1cf6
mov dword [rbp + 0x11e0], esi
lea r8, [rbp + 0x11e0]
lea rdx, [rbp + 0x11e4]
lea rcx, [rbp + 0x21e0]
call fcn.1401ced90
mov dword [rbp + 0x11ec], 0x151c
mov dword [rbp + 0x11e8], esi
lea r8, [rbp + 0x11e8]
lea rdx, [rbp + 0x11ec]
lea rcx, [rbp + 0x21e8]
call fcn.1401ced90
mov dword [rbp + 0x11f4], 0x2cbe
mov dword [rbp + 0x11f0], esi
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x11f4]
lea rcx, [rbp + 0x21f0]
call fcn.1401ced90
mov dword [rbp + 0x11fc], 0x23ea
mov dword [rbp + 0x11f8], esi
lea r8, [rbp + 0x11f8]
lea rdx, [rbp + 0x11fc]
lea rcx, [rbp + 0x21f8]
call fcn.1401ced90
mov dword [rbp + 0x1204], 0x1532
mov dword [rbp + 0x1200], esi
lea r8, [rbp + 0x1200]
lea rdx, [rbp + 0x1204]
lea rcx, [rbp + 0x2200]
call fcn.1401ced90
mov dword [rbp + 0x120c], 0x2cd8
mov dword [rbp + 0x1208], esi
lea r8, [rbp + 0x1208]
lea rdx, [rbp + 0x120c]
lea rcx, [rbp + 0x2208]
call fcn.1401ced90
mov dword [rbp + 0x1214], 0x1ce6
mov dword [rbp + 0x1210], esi
lea r8, [rbp + 0x1210]
lea rdx, [rbp + 0x1214]
lea rcx, [rbp + 0x2210]
call fcn.1401ced90
mov dword [rbp + 0x121c], 0x28a4
mov dword [rbp + 0x1218], esi
lea r8, [rbp + 0x1218]
lea rdx, [rbp + 0x121c]
lea rcx, [rbp + 0x2218]
call fcn.1401ced90
mov dword [rbp + 0x1224], 0x152e
mov dword [rbp + 0x1220], esi
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1224]
lea rcx, [rbp + 0x2220]
call fcn.1401ced90
mov dword [rbp + 0x122c], 0x1cee
mov dword [rbp + 0x1228], esi
lea r8, [rbp + 0x1228]
lea rdx, [rbp + 0x122c]
lea rcx, [rbp + 0x2228]
call fcn.1401ced90
mov dword [rbp + 0x1234], 0x1530
mov dword [rbp + 0x1230], esi
lea r8, [rbp + 0x1230]
lea rdx, [rbp + 0x1234]
lea rcx, [rbp + 0x2230]
call fcn.1401ced90
lea r8, [rbp + 0x2238]
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0x4e80]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x123c], 0x2cca
mov dword [rbp + 0x1238], esi
lea r8, [rbp + 0x1238]
lea rdx, [rbp + 0x123c]
lea rcx, [rbp + 0x1de0]
call fcn.1401ced90
mov dword [rbp + 0x1244], 0x2902
mov dword [rbp + 0x1240], esi
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x1244]
lea rcx, [rbp + 0x1de8]
call fcn.1401ced90
mov dword [rbp + 0x124c], 0x28ac
mov dword [rbp + 0x1248], esi
lea r8, [rbp + 0x1248]
lea rdx, [rbp + 0x124c]
lea rcx, [rbp + 0x1df0]
call fcn.1401ced90
mov dword [rbp + 0x1254], 0x28aa
mov dword [rbp + 0x1250], esi
lea r8, [rbp + 0x1250]
lea rdx, [rbp + 0x1254]
lea rcx, [rbp + 0x1df8]
call fcn.1401ced90
mov dword [rbp + 0x125c], 0x28b8
mov dword [rbp + 0x1258], esi
lea r8, [rbp + 0x1258]
lea rdx, [rbp + 0x125c]
lea rcx, [rbp + 0x1e00]
call fcn.1401ced90
mov dword [rbp + 0x1264], 0x2cd6
mov dword [rbp + 0x1260], esi
lea r8, [rbp + 0x1260]
lea rdx, [rbp + 0x1264]
lea rcx, [rbp + 0x1e08]
call fcn.1401ced90
lea r8, [rbp + 0x1e10]
lea rdx, [rbp + 0x1de0]
lea rcx, [rbp + 0x4030]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x866
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x233a
jne 0x140029c8b
mov dword [rbp + 0x126c], 0x2342
mov dword [rbp + 0x1268], 5
lea r8, [rbp + 0x1268]
lea rdx, [rbp + 0x126c]
lea rcx, [rbp + 0x1d28]
call fcn.1401ced90
mov dword [rbp + 0x1274], 0x2344
mov dword [rbp + 0x1270], 5
lea r8, [rbp + 0x1270]
lea rdx, [rbp + 0x1274]
lea rcx, [rbp + 0x1d30]
call fcn.1401ced90
mov dword [rbp + 0x127c], 0x2340
mov dword [rbp + 0x1278], 5
lea r8, [rbp + 0x1278]
lea rdx, [rbp + 0x127c]
lea rcx, [rbp + 0x1d38]
call fcn.1401ced90
mov dword [rbp + 0x1284], 0x2346
mov dword [rbp + 0x1280], 5
lea r8, [rbp + 0x1280]
lea rdx, [rbp + 0x1284]
lea rcx, [rbp + 0x1d40]
call fcn.1401ced90
mov dword [rbp + 0x128c], 0x2c52
mov dword [rbp + 0x1288], esi
lea r8, [rbp + 0x1288]
lea rdx, [rbp + 0x128c]
lea rcx, [rbp + 0x1d48]
call fcn.1401ced90
lea r8, [rbp + 0x1d50]
lea rdx, [rbp + 0x1d28]
lea rcx, [rbp + 0x4040]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x1294], 0x27e2
mov dword [rbp + 0x1290], esi
lea r8, [rbp + 0x1290]
lea rdx, [rbp + 0x1294]
lea rcx, [rbp + 0x2030]
call fcn.1401ced90
mov dword [rbp + 0x129c], 0x2362
mov dword [rbp + 0x1298], esi
lea r8, [rbp + 0x1298]
lea rdx, [rbp + 0x129c]
lea rcx, [rbp + 0x2038]
call fcn.1401ced90
mov dword [rbp + 0x12a4], 0x2c40
mov dword [rbp + 0x12a0], esi
lea r8, [rbp + 0x12a0]
lea rdx, [rbp + 0x12a4]
lea rcx, [rbp + 0x2040]
call fcn.1401ced90
mov dword [rbp + 0x12ac], 0x2c50
mov dword [rbp + 0x12a8], esi
lea r8, [rbp + 0x12a8]
lea rdx, [rbp + 0x12ac]
lea rcx, [rbp + 0x2048]
call fcn.1401ced90
mov dword [rbp + 0x12b4], 0x234c
mov dword [rbp + 0x12b0], esi
lea r8, [rbp + 0x12b0]
lea rdx, [rbp + 0x12b4]
lea rcx, [rbp + 0x2050]
call fcn.1401ced90
mov dword [rbp + 0x12bc], 0x2c3c
mov dword [rbp + 0x12b8], esi
lea r8, [rbp + 0x12b8]
lea rdx, [rbp + 0x12bc]
lea rcx, [rbp + 0x2058]
call fcn.1401ced90
mov dword [rbp + 0x12c4], 0x2348
mov dword [rbp + 0x12c0], esi
lea r8, [rbp + 0x12c0]
lea rdx, [rbp + 0x12c4]
lea rcx, [rbp + 0x2060]
call fcn.1401ced90
mov dword [rbp + 0x12cc], 0x234e
mov dword [rbp + 0x12c8], esi
lea r8, [rbp + 0x12c8]
lea rdx, [rbp + 0x12cc]
lea rcx, [rbp + 0x2068]
call fcn.1401ced90
mov dword [rbp + 0x12d4], 0x1bba
mov dword [rbp + 0x12d0], esi
lea r8, [rbp + 0x12d0]
lea rdx, [rbp + 0x12d4]
lea rcx, [rbp + 0x2070]
call fcn.1401ced90
lea r8, [rbp + 0x2078]
lea rdx, [rbp + 0x2030]
lea rcx, [rbp + 0x4c60]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x1f4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x2c86
jne 0x14002a072
mov dword [rbp + 0x12dc], 0x2aee
mov dword [rbp + 0x12d8], esi
lea r8, [rbp + 0x12d8]
lea rdx, [rbp + 0x12dc]
lea rcx, [rbp + 0x2300]
call fcn.1401ced90
mov dword [rbp + 0x12e4], 0x2af8
mov dword [rbp + 0x12e0], esi
lea r8, [rbp + 0x12e0]
lea rdx, [rbp + 0x12e4]
lea rcx, [rbp + 0x2308]
call fcn.1401ced90
mov dword [rbp + 0x12ec], 0x2c92
mov dword [rbp + 0x12e8], esi
lea r8, [rbp + 0x12e8]
lea rdx, [rbp + 0x12ec]
lea rcx, [rbp + 0x2310]
call fcn.1401ced90
mov dword [rbp + 0x12f4], 0x2ca2
mov dword [rbp + 0x12f0], esi
lea r8, [rbp + 0x12f0]
lea rdx, [rbp + 0x12f4]
lea rcx, [rbp + 0x2318]
call fcn.1401ced90
mov dword [rbp + 0x12fc], 0x2af4
mov dword [rbp + 0x12f8], esi
lea r8, [rbp + 0x12f8]
lea rdx, [rbp + 0x12fc]
lea rcx, [rbp + 0x2320]
call fcn.1401ced90
mov dword [rbp + 0x1304], 0x2c90
mov dword [rbp + 0x1300], esi
lea r8, [rbp + 0x1300]
lea rdx, [rbp + 0x1304]
lea rcx, [rbp + 0x2328]
call fcn.1401ced90
mov dword [rbp + 0x130c], 0x2cb8
mov dword [rbp + 0x1308], esi
lea r8, [rbp + 0x1308]
lea rdx, [rbp + 0x130c]
lea rcx, [rbp + 0x2330]
call fcn.1401ced90
mov dword [rbp + 0x1314], 0x2cba
mov dword [rbp + 0x1310], esi
lea r8, [rbp + 0x1310]
lea rdx, [rbp + 0x1314]
lea rcx, [rbp + 0x2338]
call fcn.1401ced90
mov dword [rbp + 0x131c], 0x2cbc
mov dword [rbp + 0x1318], esi
lea r8, [rbp + 0x1318]
lea rdx, [rbp + 0x131c]
lea rcx, [rbp + 0x2340]
call fcn.1401ced90
mov dword [rbp + 0x1324], 0x2c94
mov dword [rbp + 0x1320], esi
lea r8, [rbp + 0x1320]
lea rdx, [rbp + 0x1324]
lea rcx, [rbp + 0x2348]
call fcn.1401ced90
mov dword [rbp + 0x132c], 0x2c96
mov dword [rbp + 0x1328], 2
lea r8, [rbp + 0x1328]
lea rdx, [rbp + 0x132c]
lea rcx, [rbp + 0x2350]
call fcn.1401ced90
mov dword [rbp + 0x1334], 0x2af6
mov dword [rbp + 0x1330], esi
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1334]
lea rcx, [rbp + 0x2358]
call fcn.1401ced90
mov dword [rbp + 0x133c], 0x2c9e
mov dword [rbp + 0x1338], 5
lea r8, [rbp + 0x1338]
lea rdx, [rbp + 0x133c]
lea rcx, [rbp + 0x2360]
call fcn.1401ced90
mov dword [rbp + 0x1344], 0x2af2
mov dword [rbp + 0x1340], esi
lea r8, [rbp + 0x1340]
lea rdx, [rbp + 0x1344]
lea rcx, [rbp + 0x2368]
call fcn.1401ced90
lea r8, [rbp + 0x2370]
lea rdx, [rbp + 0x2300]
lea rcx, [rbp + 0x4050]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x78]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
mov dword [rbp + 0x134c], 0x2ac8
mov dword [rbp + 0x1348], esi
lea r8, [rbp + 0x1348]
lea rdx, [rbp + 0x134c]
lea rcx, [rbp + 0x1db0]
call fcn.1401ced90
mov dword [rbp + 0x1354], 0x2aca
mov dword [rbp + 0x1350], esi
lea r8, [rbp + 0x1350]
lea rdx, [rbp + 0x1354]
lea rcx, [rbp + 0x1db8]
call fcn.1401ced90
mov dword [rbp + 0x135c], 0x2acc
mov dword [rbp + 0x1358], esi
lea r8, [rbp + 0x1358]
lea rdx, [rbp + 0x135c]
lea rcx, [rbp + 0x1dc0]
call fcn.1401ced90
mov dword [rbp + 0x1364], 0x2ace
mov dword [rbp + 0x1360], esi
lea r8, [rbp + 0x1360]
lea rdx, [rbp + 0x1364]
lea rcx, [rbp + 0x1dc8]
call fcn.1401ced90
mov dword [rbp + 0x136c], 0x2ad0
mov dword [rbp + 0x1368], esi
lea r8, [rbp + 0x1368]
lea rdx, [rbp + 0x136c]
lea rcx, [rbp + 0x1dd0]
call fcn.1401ced90
lea rcx, [rbp + 0x1dd8]
call fcn.1401ceda0
lea r8, [rbp + 0x1de0]
lea rdx, [rbp + 0x1db0]
lea rcx, [rbp + 0x4060]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x90]
lea rdx, [rsp + 0x30]
call fcn.1401c5ba0
movsxd rdx, dword [rbp + 0x4ea8]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x1f4
mov ecx, dword [rbp + 0x4ea8]
cmp ecx, 0x20da
jne 0x14002a73f
mov rcx, r15
call fcn.1401e8250
mov edx, 0x110
lea rcx, [rbp + 0x5a10]
call fcn.140019bb0
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.utils_items_informacija.txt
lea rcx, [rbp + 0x5a10]
call fcn.1401c54c0
nop
lea rcx, [rbp + 0x5a10]
call fcn.1401c5460
test al, al
je 0x1400313cb
lea rcx, [rbp + 0x5378]
call fcn.1401c88d0
nop
lea rdx, [rbp + 0x5378]
lea rcx, [rbp + 0x5a10]
call fcn.1401cee90
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 0x140030a18
nop word [rax + rax]
mov edx, 0x18
lea rcx, [rbp + 0x5270]
call fcn.140019bb0
lea rdx, [0x140227d8c]
lea rcx, [rbp + 0x3e20]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x5378]
lea rdx, [rbp + 0x3e20]
lea rcx, [rbp + 0x5270]
call fcn.14001c980
nop
lea rcx, [rbp + 0x3e20]
call fcn.140036120
mov rdx, rsi
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, str.Earth
call fcn.1401ced00
lea rcx, [rbp + 0x5270]
test al, al
je 0x1400304fd
xor edx, edx
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x12c], r13d
jmp 0x14003062d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x1401ced50]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x4eb0]
call fcn.140033280
mov r13d, 0xffffffff
jmp 0x140032d5e
mov rdx, rsi
call fcn.1401c6050
mov rcx, rax
lea rdx, str.Fire
call fcn.1401ced00
lea rcx, [rbp + 0x5270]
test al, al
je 0x140030551
xor edx, edx
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x12c], esi
jmp 0x14003062d
mov rdx, rsi
call fcn.1401c6050
mov rcx, rax
lea rdx, str.Wind
call fcn.1401ced00
lea rcx, [rbp + 0x5270]
test al, al
je 0x1400305a9
xor edx, edx
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x12c], 2
jmp 0x14003062d
mov rdx, rsi
call fcn.1401c6050
mov rcx, rax
lea rdx, str.Water
call fcn.1401ced00
xor edx, edx
lea rcx, [rbp + 0x5270]
test al, al
je 0x1400305fe
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x12c], 3
jmp 0x14003062d
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x12c], 4
mov edx, 6
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x348]
mov rdx, rbx
call fcn.1401c86d0
mov edx, 2
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x1400307d6
mov edx, 3
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x1400307d6
mov edx, 2
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
xor edx, edx
mov rcx, rax
call fcn.1401c7ef0
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x1400307d6
mov edx, 3
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
xor edx, edx
mov rcx, rax
call fcn.1401c7ef0
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x1400307d6
mov edx, 2
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
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 + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x178], ebx
mov edx, 3
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
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 + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x17c], ebx
mov edx, 4
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x14003084b
mov edx, 4
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x188]
mov rdx, rbx
call fcn.1401c86d0
mov edx, 5
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x1400308c0
mov edx, 5
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x1a8]
mov rdx, rbx
call fcn.1401c86d0
mov edx, 8
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x140030968
mov edx, 8
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
xor edx, edx
mov rcx, rax
call fcn.1401c7ef0
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140030968
mov edx, 8
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
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 + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x180], ebx
mov edx, 0xa
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
lea rdx, [0x140226c92]
call fcn.1401ced00
test al, al
jne 0x1400309de
mov edx, 0xa
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5270]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x1c8]
mov rdx, rbx
call fcn.1401c86d0
nop
lea rcx, [rbp + 0x5270]
call fcn.1401c6290
lea rdx, [rbp + 0x5378]
lea rcx, [rbp + 0x5a10]
call fcn.1401cee90
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 0x140030420
lea rcx, [rbp + 0x5a10]
call fcn.1401c5420
mov edx, 0x110
lea rcx, [rbp + 0x5900]
call fcn.140019bb0
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, [0x140227e1c]
lea rcx, [rbp + 0x5900]
call fcn.1401c54c0
nop
lea rcx, [rbp + 0x5900]
call fcn.1401c5460
test al, al
je 0x140030b5d
lea rcx, [rbp + 0x52e0]
call fcn.1401c88d0
nop
lea rdx, [rbp + 0x52e0]
lea rcx, [rbp + 0x5900]
call fcn.1401cee90
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 0x140030b51
nop word [rax + rax]
lea rdx, [rbp + 0x3b48]
lea rcx, [rbp + 0x52e0]
call fcn.1401c8560
mov rdi, qword [rax]
lea rdx, [rbp + 0x3b40]
lea rcx, [rbp + 0x52e0]
call fcn.1401c8540
mov rbx, qword [rax]
lea rdx, [rbp + 0x3b38]
lea rcx, [rbp + 0x52e0]
call fcn.1401c8560
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 + 0x3b00]
call fcn.1401ceed0
lea rdx, [rbp + 0x52e0]
lea rcx, [0x1402968c0]
call fcn.1401c6250
lea rdx, [rbp + 0x52e0]
lea rcx, [rbp + 0x5900]
call fcn.1401cee90
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 0x140030ab0
lea rcx, [rbp + 0x52e0]
call fcn.140036120
lea rcx, [rbp + 0x5900]
call fcn.1401c5420
mov edx, 0x110
lea rcx, [rbp + 0x57f0]
call fcn.140019bb0
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.utils_items_farmables.txt
lea rcx, [rbp + 0x57f0]
call fcn.1401c54c0
nop
lea rcx, [rbp + 0x57f0]
call fcn.1401c5460
test al, al
je 0x140030c9c
lea rcx, [rbp + 0x5418]
call fcn.1401c88d0
nop
lea rdx, [rbp + 0x5418]
lea rcx, [rbp + 0x57f0]
call fcn.1401cee90
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 0x140030c90
nop word [rax + rax]
mov edi, r13d
lea rcx, [0x140296980]
call fcn.1401c5af0
test rax, rax
je 0x140030c62
mov rbx, r13
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x5418]
call fcn.1401cef30
test al, al
je 0x140030c4c
mov rdx, rbx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov byte [rax + 0xf8], 1
inc edi
movsxd rbx, edi
lea rcx, [0x140296980]
call fcn.1401c5af0
cmp rbx, rax
jb 0x140030c10
lea rdx, [rbp + 0x5418]
lea rcx, [rbp + 0x57f0]
call fcn.1401cee90
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 0x140030bf0
lea rcx, [rbp + 0x5418]
call fcn.140036120
lea rcx, [rbp + 0x57f0]
call fcn.1401c5420
mov edx, 0x110
lea rcx, [rbp + 0x56e0]
call fcn.140019bb0
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.utils_items_combiner.txt
lea rcx, [rbp + 0x56e0]
call fcn.1401c54c0
nop
lea rcx, [rbp + 0x56e0]
call fcn.1401c5460
test al, al
je 0x1400311b7
lea rcx, [rbp + 0x53b8]
call fcn.1401c88d0
nop
lea rdx, [rbp + 0x53b8]
lea rcx, [rbp + 0x56e0]
call fcn.1401cee90
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 0x1400311ab
lea rbx, str.pairs_of
mov r12d, 1
nop word [rax + rax]
mov edx, 0x18
lea rcx, [rbp + 0x52c8]
call fcn.140019bb0
lea rcx, [rbp + 0x52c8]
call fcn.14001a280
nop
mov edx, 0x18
lea rcx, [rbp + 0x5348]
call fcn.140019bb0
lea rdx, [0x140227d8c]
lea rcx, [rbp + 0x3e00]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x53b8]
lea rdx, [rbp + 0x3e00]
lea rcx, [rbp + 0x5348]
call fcn.14001c980
nop
lea rcx, [rbp + 0x3e00]
call fcn.140036120
lea rcx, [rbp + 0x5348]
call fcn.140019720
mov rsi, rax
lea rcx, [rbp + 0x5348]
call fcn.1401c34b0
mov r15, rax
cmp rsi, rax
je 0x140031134
mov rdx, rsi
lea rcx, [rbp + 0x52a8]
call fcn.14003be30
nop
mov edx, 0x18
lea rcx, [rbp + 0x5360]
call fcn.140019bb0
lea rdx, [0x140227e5c]
lea rcx, [rbp + 0x3de0]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x52a8]
lea rdx, [rbp + 0x3de0]
lea rcx, [rbp + 0x5360]
call fcn.14001c980
nop
lea rcx, [rbp + 0x3de0]
call fcn.140036120
xor edx, edx
lea rcx, [rbp + 0x5360]
call fcn.1401c6050
mov rdx, rax
lea rcx, [rbp + 0x53d8]
call fcn.14003be30
nop
mov r14d, r12d
xor edx, edx
lea rcx, [rbp + 0x53d8]
call fcn.1401c7ef0
movsx ecx, byte [rax]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x140030efc
lea rcx, [rbp + 0x53d8]
call fcn.1401c84c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
cmp eax, 1
je 0x140030efc
lea rdx, [0x140226c92]
lea rcx, [rbp + 0x3dc0]
call fcn.14001a2b0
nop
lea r8, [0x140227e5c]
lea rdx, [rbp + 0x53d8]
lea rcx, [rbp + 0x44b0]
call fcn.1401ce6d0
nop
lea r9, [rbp + 0x3dc0]
mov r8, rax
lea rdx, [rbp + 0x52a8]
lea rcx, [rbp + 0x4490]
call fcn.14001fe90
lea rcx, [rbp + 0x4490]
call fcn.140036120
nop
lea rcx, [rbp + 0x44b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x3dc0]
call fcn.140036120
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x52a8]
call fcn.1401c8390
cmp rax, 0xffffffffffffffff
jne 0x140030f30
xor r8d, r8d
lea rdx, str.pair_of
lea rcx, [rbp + 0x52a8]
call fcn.1401c8390
cmp rax, 0xffffffffffffffff
je 0x140030fad
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x52a8]
call fcn.1401c8390
lea rdx, str.pair_of
cmp rax, 0xffffffffffffffff
cmovne rdx, rbx
lea rcx, [rbp + 0x3da0]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x52a8]
lea rdx, [rbp + 0x3da0]
lea rcx, [rbp + 0x3f58]
call fcn.14001c980
nop
mov rdx, r12
mov rcx, rax
call fcn.1401c6050
mov rdx, rax
lea rcx, [rbp + 0x52a8]
call fcn.1401c86d0
nop
lea rcx, [rbp + 0x3f58]
call fcn.1401c6290
nop
lea rcx, [rbp + 0x3da0]
call fcn.140036120
lea rdx, [rbp + 0x52a8]
lea rcx, [rbp + 0x53f8]
call fcn.14003be30
nop
lea rcx, [rbp + 0x53f8]
call fcn.14004aac0
lea rdx, [rax - 1]
lea rcx, [rbp + 0x53f8]
call fcn.1401c85f0
mov edi, r13d
lea rcx, [0x140296980]
call fcn.1401c5af0
test rax, rax
je 0x1400310f4
mov rbx, r13
nop dword [rax + rax]
mov rdx, rbx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x52a8]
call fcn.1401cef30
test al, al
jne 0x140031067
mov rdx, rbx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x308]
lea rdx, [rbp + 0x53f8]
call fcn.1401cef30
test al, al
jne 0x140031067
inc edi
movsxd rbx, edi
lea rcx, [0x140296980]
call fcn.1401c5af0
cmp rbx, rax
jb 0x140031000
jmp 0x1400310ed
lea rcx, [rsp + 0x50]
call fcn.14001a2a0
mov rbx, rax
movsxd rdx, edi
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov ecx, dword [rax + 0x11c]
mov dword [rbp + 0x1c40], ecx
mov dword [rbp + 0x1c44], r14d
lea r8, [rbp + 0x1c48]
lea rdx, [rbp + 0x1c40]
lea rcx, [rbp + 0x4230]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3a90]
call fcn.14001a430
nop
lea rdx, [rbp + 0x3a90]
lea rcx, [rbp + 0x52c8]
call fcn.1401c5930
nop
lea rcx, [rbp + 0x3a90]
call fcn.1401c4380
lea rbx, str.pairs_of
lea rcx, [rbp + 0x53f8]
call fcn.140036120
nop
lea rcx, [rbp + 0x53d8]
call fcn.140036120
nop
lea rcx, [rbp + 0x5360]
call fcn.1401c6290
nop
lea rcx, [rbp + 0x52a8]
call fcn.140036120
add rsi, 0x20
cmp rsi, r15
jne 0x140030dd1
lea rcx, [rbp + 0x52c8]
call fcn.1401c2960
cmp rax, 4
jne 0x14003115a
lea rdx, [rbp + 0x52c8]
lea rcx, [0x1402963a0]
call fcn.1401c58e0
nop
lea rcx, [rbp + 0x5348]
call fcn.1401c6290
nop
lea rcx, [rbp + 0x52c8]
call fcn.1401c5980
lea rdx, [rbp + 0x53b8]
lea rcx, [rbp + 0x56e0]
call fcn.1401cee90
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 0x140030d40
mov r12d, dword [rsp + 0x48]
mov esi, 1
lea rcx, [rbp + 0x53b8]
call fcn.140036120
lea rcx, [rbp + 0x56e0]
call fcn.1401c5420
mov edx, 0x110
lea rcx, [rbp + 0x55d0]
call fcn.140019bb0
mov dword [rsp + 0x20], esi
mov r9d, 0x40
mov r8d, esi
lea rdx, str.utils_items_kainos.txt
lea rcx, [rbp + 0x55d0]
call fcn.1401c54c0
nop
lea rcx, [rbp + 0x55d0]
call fcn.1401c5460
test al, al
je 0x14003137e
lea rcx, [rbp + 0x5398]
call fcn.1401c88d0
nop
lea rdx, [rbp + 0x5398]
lea rcx, [rbp + 0x55d0]
call fcn.1401cee90
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 0x140031372
mov edx, 0x18
lea rcx, [rbp + 0x5330]
call fcn.140019bb0
lea rdx, [0x140227d8c]
lea rcx, [rbp + 0x3d80]
call fcn.14001a2b0
nop
lea r8, [rbp + 0x5398]
lea rdx, [rbp + 0x3d80]
lea rcx, [rbp + 0x5330]
call fcn.14001c980
nop
lea rcx, [rbp + 0x3d80]
call fcn.140036120
lea rcx, [rsp + 0x51]
call fcn.14001a2a0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x5330]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
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 + 0x5330]
call fcn.1401c6050
mov rcx, rax
call fcn.1401c84c0
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 + 0x4240]
call fcn.14001a420
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x3a78]
call fcn.14001a430
nop
lea rdx, [rbp + 0x3a78]
lea rcx, [0x140296860]
call fcn.1401c5930
nop
lea rcx, [rbp + 0x3a78]
call fcn.1401c4380
nop
lea rcx, [rbp + 0x5330]
call fcn.1401c6290
lea rdx, [rbp + 0x5398]
lea rcx, [rbp + 0x55d0]
call fcn.1401cee90
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 0x140031244
lea rcx, [rbp + 0x5398]
call fcn.140036120
lea rcx, [rbp + 0x55d0]
call fcn.1401c5420
nop
lea rcx, [rbp + 0x55d0]
call fcn.140032df0
nop
lea rcx, [rbp + 0x56e0]
call fcn.140032df0
nop
lea rcx, [rbp + 0x57f0]
call fcn.140032df0
nop
lea rcx, [rbp + 0x5900]
call fcn.140032df0
nop
lea rcx, [rbp + 0x5378]
call fcn.140036120
mov edx, 0x1388
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x390], setsockopt
mov edx, 0xef8
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x390], setsockopt
mov dword [rbp + 0x4eac], r13d
mov edi, dword [rsp + 0x54]
test edi, edi
jle 0x1400321d4
mov eax, r13d
mov esi, 0x155
movabs r14, 0x40040001000001
movabs r15, 0x40004000100001
movabs r12, 0x40000400010001
nop word [rax + rax]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x390], 0x18
jne 0x140031472
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x16c], r13d
movsxd rax, dword [rbp + 0x4eac]
lea ecx, [rax - 0x2d22]
cmp ecx, 6
ja 0x14003148e
mov edx, 0x55
bt edx, ecx
jb 0x14003149e
lea ecx, [rax - 0x2ac8]
cmp ecx, 8
ja 0x1400314ba
bt esi, ecx
jae 0x1400314ba
mov rdx, rax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x30], 0x1d7060
mov eax, dword [rbp + 0x4eac]
cmp eax, 0x28ba
jne 0x1400314dc
mov edx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x30], 0x1d6fc4
mov eax, dword [rbp + 0x4eac]
cmp eax, 0x28ac
jne 0x1400314fe
mov edx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x30], 0x789
mov eax, dword [rbp + 0x4eac]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov ecx, dword [rbp + 0x4eac]
cmp byte [rax + 0x170], 6
jne 0x140031647
mov eax, ecx
and eax, 0x80000001
jge 0x140031530
dec eax
or eax, 0xfffffffe
inc eax
test eax, eax
jne 0x140031647
cmp ecx, 0x20ee
je 0x140031647
cmp ecx, 0x253c
je 0x140031647
mov edx, ecx
lea rcx, [rbp + 0x4550]
call fcn.1400176c0
mov rbx, rax
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea r8, [rax + 0x308]
lea rdx, [0x140227ea0]
lea rcx, [rbp + 0x4530]
call fcn.1401cee20
nop
lea r8, [0x140227e98]
mov rdx, rax
lea rcx, [rbp + 0x4510]
call fcn.1401ce740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x44f0]
call fcn.1401ce8f0
nop
lea r8, [0x140227d8c]
mov rdx, rax
lea rcx, [rbp + 0x44d0]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x140295218]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x44d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x44f0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4510]
call fcn.140036120
nop
lea rcx, [rbp + 0x4530]
call fcn.140036120
nop
lea rcx, [rbp + 0x4550]
call fcn.140036120
mov edx, 0x24aa
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x4eac]
call fcn.1401c5e60
mov ecx, dword [rbp + 0x4eac]
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp byte [rax + 0x170], 5
jne 0x140031698
mov eax, dword [rbp + 0x4eac]
and eax, 0x80000001
jge 0x140031673
dec eax
or eax, 0xfffffffe
inc eax
test eax, eax
jne 0x140031698
mov edx, 0x24a8
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x4eac]
call fcn.1401c5e60
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x178], 0
jne 0x1400316f9
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x17c], 0
je 0x14003171a
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp word [rax + 0x388], 1
jle 0x14003171a
cmp dword [rbp + 0x4eac], 0x6fe
je 0x14003171a
mov edx, 0x24a4
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x4eac]
call fcn.1401c5e60
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x390], 0xd
mov eax, dword [rbp + 0x4eac]
jne 0x14003184d
cmp eax, 0x16b6
je 0x14003184d
cmp eax, 0x25a8
je 0x14003184d
mov edx, eax
lea rcx, [rbp + 0x45f0]
call fcn.1400176c0
mov rbx, rax
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea r8, [rax + 0x308]
lea rdx, [0x140227ea0]
lea rcx, [rbp + 0x45d0]
call fcn.1401cee20
nop
lea r8, [0x140227e98]
mov rdx, rax
lea rcx, [rbp + 0x45b0]
call fcn.1401ce740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4590]
call fcn.1401ce8f0
nop
lea r8, [0x140227d8c]
mov rdx, rax
lea rcx, [rbp + 0x4570]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x140295178]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x4570]
call fcn.140036120
nop
lea rcx, [rbp + 0x4590]
call fcn.140036120
nop
lea rcx, [rbp + 0x45b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x45d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x45f0]
call fcn.140036120
mov edx, 0x1410
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0x60]
lea rdx, [rbp + 0x4eac]
call fcn.1401c5e60
mov eax, dword [rbp + 0x4eac]
movsxd rdx, eax
lea rcx, [0x140296980]
call fcn.1401c5ae0
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 + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], ebx
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x44], 0x1a
jg 0x1400318bc
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x44], 0x1a
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp byte [rax + 0xf8], 0
je 0x1400318ef
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
add dword [rax + 0x44], 3
movsxd rcx, dword [rbp + 0x4eac]
cmp ecx, 0x13d6
je 0x14003191e
cmp ecx, 0x13dc
je 0x14003191e
cmp ecx, 0x23fc
je 0x14003191e
cmp ecx, 0x1420
je 0x14003191e
cmp ecx, 0x1432
jne 0x14003193a
mov rdx, rcx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 5
mov ecx, dword [rbp + 0x4eac]
lea eax, [rcx - 0x1406]
cmp eax, 0x36
ja 0x14003194b
bt r14, rax
jb 0x140031953
cmp ecx, 0x1c06
jne 0x14003196f
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 6
mov ecx, dword [rbp + 0x4eac]
lea eax, [rcx - 0x1408]
cmp eax, 0x36
ja 0x140031980
bt r15, rax
jb 0x140031988
cmp ecx, 0x1c04
jne 0x1400319a4
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 7
mov ecx, dword [rbp + 0x4eac]
lea eax, [rcx - 0x140a]
cmp eax, 0x36
ja 0x1400319b5
bt r12, rax
jb 0x1400319bd
cmp ecx, 0x1c02
jne 0x1400319d9
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 8
mov ecx, dword [rbp + 0x4eac]
lea eax, [rcx - 0x140c]
cmp eax, 0x36
ja 0x1400319f4
movabs rdx, 0x40000040001001
bt rdx, rax
jb 0x1400319fc
cmp ecx, 0x1c00
jne 0x140031a18
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 9
mov ecx, dword [rbp + 0x4eac]
lea eax, [rcx - 0x13d8]
cmp eax, 0x36
ja 0x140031a33
movabs rdx, 0x40000000000005
bt rdx, rax
jb 0x140031a43
cmp ecx, 0x1444
je 0x140031a43
cmp ecx, 0x1bfe
jne 0x140031a5f
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x50], 0xa
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x16ac
jne 0x140031a8e
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._oops_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x16ae
jne 0x140031abd
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._sleep_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x16b0
jne 0x140031aec
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._punch_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x16b2
jne 0x140031b1b
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._bheart_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x16b4
jne 0x140031b4a
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._cry_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1aa6
jne 0x140031b79
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._party_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x168a
jne 0x140031ba8
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._wl_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x168c
jne 0x140031bd7
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._grow_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x168e
jne 0x140031c06
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._gems_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1690
jne 0x140031c35
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._gtoken_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1692
jne 0x140031c64
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._vend_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1772
jne 0x140031c93
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._bunny_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x17a4
jne 0x140031cc2
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._cactus_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1880
jne 0x140031cf1
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._peace_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1882
jne 0x140031d20
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._terror_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1884
jne 0x140031d4f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._troll_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1c40
jne 0x140031d7e
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._halo_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1c42
jne 0x140031dad
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._nuke_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x17ea
jne 0x140031ddc
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._pine_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1a10
jne 0x140031e0b
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._football_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x18b2
jne 0x140031e3a
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._fireworks_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1b96
jne 0x140031e69
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._song_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1bda
jne 0x140031e98
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._ghost_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1886
jne 0x140031ec7
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._evil_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1aa8
jne 0x140031ef6
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._pizza_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1a58
jne 0x140031f25
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._alien_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1aee
jne 0x140031f54
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._clap_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1cca
jne 0x140031f83
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._turkey_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1d32
jne 0x140031fb2
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._gift_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1de8
jne 0x140031fe1
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._cake_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1e04
jne 0x140032010
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._heartarrow_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1efc
jne 0x14003203f
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._shamrock_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x1f5c
jne 0x14003206e
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._grin_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x20e0
jne 0x14003209d
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._ill_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x2782
jne 0x1400320cc
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._eyes_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
cmp ecx, 0x2784
jne 0x1400320fb
mov edx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rcx, [rax + 0xd8]
lea rdx, str._weary_1
call fcn.1401c86b0
mov ecx, dword [rbp + 0x4eac]
movsxd rdx, ecx
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp word [rax + 0x388], 0
je 0x1400321a2
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov ecx, 0x16b
cmp word [rax + 0x388], cx
jg 0x1400321a2
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x178], 0
je 0x1400321a2
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
cmp dword [rax + 0x17c], 0
je 0x1400321a2
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov ebx, dword [rax + 0x180]
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x54], ebx
jmp 0x1400321b9
movsxd rdx, dword [rbp + 0x4eac]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov dword [rax + 0x54], r13d
mov eax, dword [rbp + 0x4eac]
inc eax
mov dword [rbp + 0x4eac], eax
cmp eax, edi
jl 0x140031440
mov r12d, dword [rsp + 0x48]
lea rdx, [rbp + 0x3b28]
lea rcx, [0x140296908]
call fcn.1401c2940
mov rbx, qword [rax]
lea rdx, [rbp + 0x3b20]
lea rcx, [0x140296908]
call fcn.1401c28e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1401cef70
mov r14d, r13d
lea rcx, [0x140296908]
call fcn.1401c24f0
test rax, rax
je 0x1400323b1
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rsi
lea rcx, [0x140296908]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4710]
call fcn.1400176c0
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140296908]
call fcn.1401c24e0
mov edx, dword [rax]
lea rcx, [rbp + 0x46f0]
call fcn.14001ad20
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140296908]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x46d0]
call fcn.1400176c0
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconzomb_price_
lea rcx, [rbp + 0x46b0]
call fcn.1401cedb0
nop
lea r8, [0x140227d8c]
mov rdx, rax
lea rcx, [rbp + 0x4690]
call fcn.1401ce740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4670]
call fcn.1401ce8f0
nop
lea r8, str.ZBnoflags
mov rdx, rax
lea rcx, [rbp + 0x4650]
call fcn.1401ce740
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4630]
call fcn.1401ce8f0
nop
lea r8, [0x140228120]
mov rdx, rax
lea rcx, [rbp + 0x4610]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x140295198]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x4610]
call fcn.140036120
nop
lea rcx, [rbp + 0x4630]
call fcn.140036120
nop
lea rcx, [rbp + 0x4650]
call fcn.140036120
nop
lea rcx, [rbp + 0x4670]
call fcn.140036120
nop
lea rcx, [rbp + 0x4690]
call fcn.140036120
nop
lea rcx, [rbp + 0x46b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x46d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x46f0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4710]
call fcn.140036120
inc r14d
movsxd rsi, r14d
lea rcx, [0x140296908]
call fcn.1401c24f0
cmp rsi, rax
jb 0x140032230
lea rdx, [rbp + 0x3b18]
lea rcx, [0x140296878]
call fcn.1401c2940
mov rbx, qword [rax]
lea rdx, [rbp + 0x3b10]
lea rcx, [0x140296878]
call fcn.1401c28e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1401cef70
mov r14d, r13d
lea rcx, [0x140296878]
call fcn.1401c24f0
test rax, rax
je 0x140032581
mov rsi, r13
mov rdx, rsi
lea rcx, [0x140296878]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4810]
call fcn.1400176c0
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140296878]
call fcn.1401c24e0
mov edx, dword [rax]
lea rcx, [rbp + 0x47f0]
call fcn.14001ad20
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140296878]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x47d0]
call fcn.1400176c0
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconzurg_price_
lea rcx, [rbp + 0x47b0]
call fcn.1401cedb0
nop
lea r8, [0x140227d8c]
mov rdx, rax
lea rcx, [rbp + 0x4790]
call fcn.1401ce740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4770]
call fcn.1401ce8f0
nop
lea r8, str.ZBnoflags
mov rdx, rax
lea rcx, [rbp + 0x4750]
call fcn.1401ce740
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4730]
call fcn.1401ce8f0
nop
lea r8, [0x140228120]
mov rdx, rax
lea rcx, [rbp + 0x42d0]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x1402950d8]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x42d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4730]
call fcn.140036120
nop
lea rcx, [rbp + 0x4750]
call fcn.140036120
nop
lea rcx, [rbp + 0x4770]
call fcn.140036120
nop
lea rcx, [rbp + 0x4790]
call fcn.140036120
nop
lea rcx, [rbp + 0x47b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x47d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x47f0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4810]
call fcn.140036120
inc r14d
movsxd rsi, r14d
lea rcx, [0x140296878]
call fcn.1401c24f0
cmp rsi, rax
jb 0x140032400
lea rdx, [rbp + 0x3b08]
lea rcx, [0x140296950]
call fcn.1401c2940
mov rbx, qword [rax]
lea rdx, [rbp + 0x3af8]
lea rcx, [0x140296950]
call fcn.1401c28e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1401cef70
mov r14d, r13d
lea rcx, [0x140296950]
call fcn.1401c24f0
test rax, rax
je 0x14003287c
mov rdi, r13
lea r13, str.Diamond_Lock
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140296950]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rsi, str.World_Locks
cmp dword [rax + 0x48], 0xc8
cmovg rsi, r13
mov rdx, rdi
lea rcx, [0x140296950]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov rdx, rdi
lea rcx, [0x140296950]
cmp dword [rax + 0x48], 0xc8
jle 0x140032681
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
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 + 0x4970]
call fcn.1400176c0
mov r15, rax
or r12d, 4
jmp 0x1400326ac
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov edx, dword [rax + 0x48]
lea rcx, [rbp + 0x4950]
call fcn.1400176c0
mov r15, rax
or r12d, 8
mov dword [rsp + 0x40], r12d
mov rdx, rdi
lea rcx, [0x140296950]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140296950]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4930]
call fcn.1400176c0
nop
mov r8, rax
lea rdx, str._nadd_buttonlock_price_
lea rcx, [rbp + 0x4910]
call fcn.1401cedb0
nop
lea r8, str.Buy
mov rdx, rax
lea rcx, [rbp + 0x48f0]
call fcn.1401ce740
nop
lea r8, [rbx + 0x308]
mov rdx, rax
lea rcx, [rbp + 0x48d0]
call fcn.1401ce880
nop
lea r8, str._for
mov rdx, rax
lea rcx, [rbp + 0x48b0]
call fcn.1401ce740
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x4890]
call fcn.1401ce8f0
nop
lea r8, [0x140227e5c]
mov rdx, rax
lea rcx, [rbp + 0x4870]
call fcn.1401ce740
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x4850]
call fcn.1401ce740
nop
lea r8, str.noflags00
mov rdx, rax
lea rcx, [rbp + 0x4830]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x1402951d8]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x4830]
call fcn.140036120
nop
lea rcx, [rbp + 0x4850]
call fcn.140036120
nop
lea rcx, [rbp + 0x4870]
call fcn.140036120
nop
lea rcx, [rbp + 0x4890]
call fcn.140036120
nop
lea rcx, [rbp + 0x48b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x48d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x48f0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4910]
call fcn.140036120
nop
lea rcx, [rbp + 0x4930]
call fcn.140036120
nop
test r12b, 8
je 0x140032843
and r12d, 0xfffffff7
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4950]
call fcn.140036120
nop
test r12b, 4
je 0x14003285e
and r12d, 0xfffffffb
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4970]
call fcn.140036120
inc r14d
movsxd rdi, r14d
lea rcx, [0x140296950]
call fcn.1401c24f0
cmp rdi, rax
jb 0x1400325e0
xor r13d, r13d
lea rdx, [rbp + 0x3af0]
lea rcx, [0x140296938]
call fcn.1401c2940
mov rbx, qword [rax]
lea rdx, [rbp + 0x3ae8]
lea rcx, [0x140296938]
call fcn.1401c28e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1401cef70
mov r14d, r13d
lea rcx, [0x140296938]
call fcn.1401c24f0
test rax, rax
je 0x140032b7c
mov rdi, r13
lea r13, str.Diamond_Lock
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x140296938]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
lea rsi, str.World_Locks
cmp dword [rax + 0x4c], 0xc8
cmovg rsi, r13
mov rdx, rdi
lea rcx, [0x140296938]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov rdx, rdi
lea rcx, [0x140296938]
cmp dword [rax + 0x4c], 0xc8
jle 0x140032981
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
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 + 0x4ad0]
call fcn.1400176c0
mov r15, rax
or r12d, 0x10
jmp 0x1400329ac
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov edx, dword [rax + 0x4c]
lea rcx, [rbp + 0x4ab0]
call fcn.1400176c0
mov r15, rax
or r12d, 0x20
mov dword [rsp + 0x40], r12d
mov rdx, rdi
lea rcx, [0x140296938]
call fcn.1401c24e0
movsxd rdx, dword [rax + 4]
lea rcx, [0x140296980]
call fcn.1401c5ae0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x140296938]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4a90]
call fcn.1400176c0
nop
mov r8, rax
lea rdx, str._nadd_buttonlocm_price_
lea rcx, [rbp + 0x4a70]
call fcn.1401cedb0
nop
lea r8, str.Buy
mov rdx, rax
lea rcx, [rbp + 0x4a50]
call fcn.1401ce740
nop
lea r8, [rbx + 0x308]
mov rdx, rax
lea rcx, [rbp + 0x4a30]
call fcn.1401ce880
nop
lea r8, str._for
mov rdx, rax
lea rcx, [rbp + 0x4a10]
call fcn.1401ce740
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x49f0]
call fcn.1401ce8f0
nop
lea r8, [0x140227e5c]
mov rdx, rax
lea rcx, [rbp + 0x49d0]
call fcn.1401ce740
nop
mov r8, rsi
mov rdx, rax
lea rcx, [rbp + 0x49b0]
call fcn.1401ce740
nop
lea r8, str.noflags00
mov rdx, rax
lea rcx, [rbp + 0x4990]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x1402951f8]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x4990]
call fcn.140036120
nop
lea rcx, [rbp + 0x49b0]
call fcn.140036120
nop
lea rcx, [rbp + 0x49d0]
call fcn.140036120
nop
lea rcx, [rbp + 0x49f0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4a10]
call fcn.140036120
nop
lea rcx, [rbp + 0x4a30]
call fcn.140036120
nop
lea rcx, [rbp + 0x4a50]
call fcn.140036120
nop
lea rcx, [rbp + 0x4a70]
call fcn.140036120
nop
lea rcx, [rbp + 0x4a90]
call fcn.140036120
nop
test r12b, 0x20
je 0x140032b43
and r12d, 0xffffffdf
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4ab0]
call fcn.140036120
nop
test r12b, 0x10
je 0x140032b5e
and r12d, 0xffffffef
mov dword [rsp + 0x40], r12d
lea rcx, [rbp + 0x4ad0]
call fcn.140036120
inc r14d
movsxd rdi, r14d
lea rcx, [0x140296938]
call fcn.1401c24f0
cmp rdi, rax
jb 0x1400328e0
xor r13d, r13d
lea rdx, [rbp + 0x3a70]
lea rcx, [0x140296848]
call fcn.1401c2940
mov rbx, qword [rax]
lea rdx, [rbp + 0x3ae0]
lea rcx, [0x140296848]
call fcn.1401c28e0
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1401cef70
mov r14d, r13d
lea rcx, [0x140296848]
call fcn.1401c24f0
test rax, rax
je 0x140032d51
mov rsi, r13
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x140296848]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4bd0]
call fcn.1400176c0
mov rdi, rax
mov rdx, rsi
lea rcx, [0x140296848]
call fcn.1401c24e0
mov edx, dword [rax]
lea rcx, [rbp + 0x4cb0]
call fcn.1400176c0
mov rbx, rax
mov rdx, rsi
lea rcx, [0x140296848]
call fcn.1401c24e0
mov edx, dword [rax + 4]
lea rcx, [rbp + 0x4bb0]
call fcn.1400176c0
nop
mov r8, rax
lea rdx, str._nadd_button_with_iconopop_price_
lea rcx, [rbp + 0x4b90]
call fcn.1401cedb0
nop
lea r8, [0x140227d8c]
mov rdx, rax
lea rcx, [rbp + 0x4b70]
call fcn.1401ce740
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4b50]
call fcn.1401ce8f0
nop
lea r8, str._OPCnoflags
mov rdx, rax
lea rcx, [rbp + 0x4b30]
call fcn.1401ce740
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4b10]
call fcn.1401ce8f0
nop
lea r8, [0x140228120]
mov rdx, rax
lea rcx, [rbp + 0x4af0]
call fcn.1401ce740
nop
mov rdx, rax
lea rcx, [0x140295118]
call fcn.1401c8690
nop
lea rcx, [rbp + 0x4af0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4b10]
call fcn.140036120
nop
lea rcx, [rbp + 0x4b30]
call fcn.140036120
nop
lea rcx, [rbp + 0x4b50]
call fcn.140036120
nop
lea rcx, [rbp + 0x4b70]
call fcn.140036120
nop
lea rcx, [rbp + 0x4b90]
call fcn.140036120
nop
lea rcx, [rbp + 0x4bb0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4cb0]
call fcn.140036120
nop
lea rcx, [rbp + 0x4bd0]
call fcn.140036120
inc r14d
movsxd rsi, r14d
lea rcx, [0x140296848]
call fcn.1401c24f0
cmp rsi, rax
jb 0x140032bd0
lea rcx, [rbp + 0x5a10]
call fcn.140032df0
nop
lea rcx, [rbp + 0x5458]
call fcn.140036120
nop
lea rcx, [rbp + 0x54c0]
call fcn.140032df0
nop
lea rcx, [rbp + 0x5478]
call fcn.140036120
mov eax, r13d
mov rcx, qword [rbp + 0x5b20]
xor rcx, rsp
call fcn.1401e8230
lea r11, [rsp + 0x5c40]
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