Function at 0x140025980
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x60], xmm6
movaps xmmword [rsp + 0x70], xmm7
mov rax, qword [sym.imp.python310.dll__Py_FalseStruct]
mov esi, 1
lea rdi, [0x14006f5c2]
lea r14, str.__multiprocessing_fork
lea r15, str.__multiprocessing_resource_tracker
movq xmm7, rax
punpcklqdq xmm7, xmm7
mov qword [rsp + 0x58], rax
mov r12d, ecx
mov r13, rdx
mov rax, qword [sym.imp.python310.dll_PyTuple_Type]
mov qword [0x14007d0a8], rdx
lea rbx, [r13 + 8]
mov qword [rsp + 0x40], rax
mov rax, qword [sym.imp.python310.dll_PyFloat_Type]
mov qword [rsp + 0x38], rax
movq xmm6, rax
mov rax, qword [sym.imp.python310.dll_Py_DebugFlag]
movhps xmm6, qword [rsp + 0x40]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_InspectFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_InteractiveFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_OptimizeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_DontWriteBytecodeFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_NoUserSiteDirectory]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_IgnoreEnvironmentFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_VerboseFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_BytesWarningFlag]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_UTF8Mode]
mov dword [rax], 0
mov rax, qword [sym.imp.python310.dll_Py_FrozenFlag]
mov dword [rax], 1
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 1
mov rcx, qword [rdx]
call qword [sym.imp.python310.dll_Py_SetProgramName]
mov dword [0x14007d0a4], r12d
jmp 0x140025ade
mov rcx, qword [rbx]
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400273be
mov rcx, qword [rbx]
lea rdx, [0x14006f69a]
add rbx, 8
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400273be
cmp r12d, esi
jle 0x140025b60
add esi, 1
mov rcx, qword [rbx]
mov rbp, rbx
cmp r12d, esi
jle 0x140025ab0
mov rdx, r14
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140025b60
mov rcx, qword [rbx]
mov rdx, r15
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x1400270aa
mov rcx, qword [rbx]
mov rdx, rdi
call sub.msvcrt.dll_wcscmp
test eax, eax
je 0x140026c20
mov rcx, qword [rbx]
lea rdx, [0x14006f69a]
call sub.msvcrt.dll_wcscmp
test eax, eax
jne 0x140025ab0
movsxd rax, esi
lea rdx, [0x14006f5c8]
mov rcx, qword [r13 + rax*8]
call sub.msvcrt.dll_wcscmp
test eax, eax
jne 0x140025ab0
nop word cs:[rax + rax]
lea rcx, [0x14006f6a0]
lea rbp, str.find
call qword [sym.imp.python310.dll_Py_SetPythonHome]
lea rdi, str.isalnum
lea rsi, str.isalpha
call qword [sym.imp.python310.dll_Py_GetPath]
lea r15, str.upper
lea r14, str.zfill
call fcn.140025180
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov ecx, r12d
mov rdx, qword [0x14007d0a8]
mov rax, qword [rax + 0x1f0]
mov qword [rsp + 0x30], rax
mov rax, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov dword [rax], 0
call qword [sym.imp.python310.dll_PySys_SetArgv]
mov r13, qword [sym.imp.python310.dll_PyBytes_Type]
lea r11, str.capitalize
mov rbx, qword [sym.imp.python310.dll_PyObject_GetAttrString]
mov rdx, r11
mov rcx, r13
call rbx
lea r10, str.center
mov rcx, r13
mov rdx, r10
call rbx
lea rdx, str.count
mov rcx, r13
call rbx
lea rdx, str.decode
mov rcx, r13
call rbx
lea r9, str.endswith
mov rcx, r13
mov rdx, r9
call rbx
lea r8, str.expandtabs
mov rcx, r13
mov rdx, r8
call rbx
mov rdx, rbp
mov rcx, r13
call rbx
lea rdx, str.index
mov rcx, r13
call rbx
mov rdx, rdi
mov rcx, r13
call rbx
mov rdx, rsi
mov rcx, r13
call rbx
lea rdx, str.isdigit
mov rcx, r13
call rbx
lea rdx, str.islower
mov rcx, r13
call rbx
lea rdx, str.isspace
mov rcx, r13
call rbx
lea rdx, str.istitle
mov rcx, r13
call rbx
lea rdx, str.isupper
mov rcx, r13
call rbx
lea rdx, str.join
mov rcx, r13
call rbx
lea rdx, str.ljust
mov rcx, r13
call rbx
lea rdx, str.lower
mov rcx, r13
call rbx
lea rdx, str.lstrip
mov rcx, r13
call rbx
lea rdx, str.partition
mov rcx, r13
call rbx
lea rdx, str.replace
mov rcx, r13
call rbx
lea rdx, str.rfind
mov rcx, r13
call rbx
lea rdx, str.rindex
mov rcx, r13
call rbx
lea rdx, str.rjust
mov rcx, r13
call rbx
lea rdx, str.rpartition
mov rcx, r13
call rbx
lea rdx, str.rsplit
mov rcx, r13
call rbx
lea rdx, str.rstrip
mov rcx, r13
call rbx
lea rdx, str.split
mov rcx, r13
call rbx
lea rdx, str.splitlines
mov rcx, r13
call rbx
lea rdx, str.startswith
mov rcx, r13
call rbx
lea rdx, str.strip
mov rcx, r13
call rbx
lea rdx, str.swapcase
mov rcx, r13
call rbx
lea rdx, str.title
mov rcx, r13
call rbx
lea rdx, str.translate
mov rcx, r13
call rbx
mov rdx, r15
mov rcx, r13
call rbx
mov rdx, r14
mov rcx, r13
call rbx
mov r12, qword [sym.imp.python310.dll_PyUnicode_Type]
lea r11, str.capitalize
mov rdx, r11
mov rcx, r12
call rbx
lea rdx, str.casefold
mov rcx, r12
call rbx
lea r10, str.center
mov rcx, r12
mov rdx, r10
call rbx
lea rdx, str.count
mov rcx, r12
call rbx
lea rdx, str.encode
mov rcx, r12
call rbx
lea r9, str.endswith
mov rcx, r12
mov rdx, r9
call rbx
lea r8, str.expandtabs
mov rcx, r12
mov rdx, r8
call rbx
mov rdx, rbp
mov rcx, r12
lea rbp, str.clear
call rbx
lea rdx, [0x14006f82f]
mov rcx, r12
call rbx
lea rdx, str.format_map
mov rcx, r12
call rbx
lea rdx, str.index
mov rcx, r12
call rbx
mov rdx, rdi
mov rcx, r12
lea rdi, [0x14006f886]
call rbx
mov rdx, rsi
mov rcx, r12
call rbx
lea rdx, str.isascii
mov rcx, r12
call rbx
lea rdx, str.isdecimal
mov rcx, r12
call rbx
lea rdx, str.isdigit
mov rcx, r12
call rbx
lea rdx, str.isidentifier
mov rcx, r12
call rbx
lea rdx, str.islower
mov rcx, r12
call rbx
lea rdx, str.isnumeric
mov rcx, r12
call rbx
lea rdx, str.isprintable
mov rcx, r12
call rbx
lea rdx, str.isspace
mov rcx, r12
call rbx
lea rdx, str.istitle
mov rcx, r12
call rbx
lea rdx, str.isupper
mov rcx, r12
call rbx
lea rdx, str.join
mov rcx, r12
call rbx
lea rdx, str.ljust
mov rcx, r12
call rbx
lea rdx, str.lower
mov rcx, r12
call rbx
lea rdx, str.lstrip
mov rcx, r12
call rbx
lea rdx, str.maketrans
mov rcx, r12
call rbx
lea rdx, str.partition
mov rcx, r12
call rbx
lea rdx, str.replace
mov rcx, r12
call rbx
lea rdx, str.rfind
mov rcx, r12
call rbx
lea rdx, str.rindex
mov rcx, r12
call rbx
lea rdx, str.rjust
mov rcx, r12
call rbx
lea rdx, str.rpartition
mov rcx, r12
call rbx
lea rdx, str.rsplit
mov rcx, r12
call rbx
lea rdx, str.rstrip
mov rcx, r12
call rbx
lea rdx, str.split
mov rcx, r12
call rbx
lea rdx, str.splitlines
mov rcx, r12
call rbx
lea rdx, str.startswith
mov rcx, r12
call rbx
lea rdx, str.strip
mov rcx, r12
call rbx
lea rdx, str.swapcase
mov rcx, r12
call rbx
lea rdx, str.title
mov rcx, r12
call rbx
lea rdx, str.translate
mov rcx, r12
call rbx
mov rdx, r15
mov rcx, r12
call rbx
mov rdx, r14
mov rcx, r12
lea r14, [0x14006f8a3]
call rbx
mov rsi, qword [sym.imp.python310.dll_PyDict_Type]
mov rdx, rbp
mov rcx, rsi
call rbx
mov rdx, rdi
mov rcx, rsi
call rbx
mov rcx, rsi
lea rdx, str.fromkeys
call rbx
mov rcx, rsi
lea rdx, [0x14006f894]
call rbx
mov rcx, rsi
lea rdx, str.items
call rbx
mov rcx, rsi
lea rdx, str.keys
call rbx
mov rdx, r14
mov rcx, rsi
call rbx
mov rcx, rsi
lea rdx, str.popitem
call rbx
mov rcx, rsi
lea rdx, str.setdefault
call rbx
mov rcx, rsi
lea rdx, str.update
call rbx
mov rcx, rsi
lea rdx, str.values
call rbx
mov r15, qword [sym.imp.python310.dll_PyList_Type]
lea rdx, str.append
mov rcx, r15
call rbx
mov rdx, rbp
mov rcx, r15
lea rbp, [0x14006f8f1]
call rbx
mov rdx, rdi
mov rcx, r15
call rbx
mov rcx, r15
lea rdx, str.count
call rbx
mov rcx, r15
lea rdx, str.extend
call rbx
mov rcx, r15
lea rdx, str.index
call rbx
mov rcx, r15
lea rdx, str.insert
call rbx
mov rdx, r14
mov rcx, r15
call rbx
mov rcx, r15
lea rdx, str.remove
call rbx
mov rcx, r15
lea rdx, str.reverse
call rbx
mov rcx, r15
lea rdx, str.sort
call rbx
mov rax, qword [sym.imp.python310.dll_PyDict_New]
mov qword [rsp + 0x48], rax
call rax
mov rdi, qword [sym.imp.python310.dll_PyCapsule_New]
xor r8d, r8d
mov rdx, rbp
mov r14, qword [sym.imp.python310.dll__Py_NoneStruct]
mov rcx, qword [0x140073e00]
mov qword [0x14007cd50], rax
mov qword [rsp + 0x50], rdi
mov qword [0x14007cea0], r14
call rdi
mov rdx, rsi
mov rcx, qword [0x14007cd50]
mov rsi, qword [sym.imp.python310.dll_PyDict_SetItem]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, rbp
mov rcx, qword [0x140073e20]
call rdi
mov rdx, r15
mov rcx, qword [0x14007cd50]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, rbp
mov rcx, qword [0x140073e40]
call rdi
mov r15, qword [rsp + 0x40]
mov rcx, qword [0x14007cd50]
mov r8, rax
mov rdx, r15
call rsi
xor r8d, r8d
mov rdx, rbp
mov rcx, qword [0x140073e30]
call rdi
mov rdx, qword [sym.imp.python310.dll_PySet_Type]
mov rcx, qword [0x14007cd50]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, rbp
lea rcx, [0x140025370]
call rdi
mov rdx, qword [sym.imp.python310.dll_PyByteArray_Type]
mov rcx, qword [0x14007cd50]
mov r8, rax
call rsi
xor r8d, r8d
mov rdx, rbp
mov rcx, qword [0x140073e10]
call rdi
mov rdx, qword [sym.imp.python310.dll_Py_GenericAliasType]
mov rcx, qword [0x14007cd50]
mov r8, rax
call rsi
call fcn.140055d00
mov rdi, qword [rsp + 0x38]
mov rbp, rax
movups xmmword [rax + 0x18], xmm6
mov rcx, rax
add qword [rdi], 1
add qword [r15], 1
call fcn.14004b750
mov rax, qword [rbp + 0x10]
test rax, rax
jle 0x14006a76b
cmp rax, 1
je 0x140027365
mov r15, rdi
mov edi, 1
mov rcx, r15
nop dword [rax]
mov rdx, qword [rbp + rdi*8 + 0x18]
test rcx, rcx
je 0x140026c50
call qword [sym.imp.python310.dll_PyNumber_InPlaceOr]
add rdi, 1
mov rcx, rax
mov rax, qword [rbp + 0x10]
cmp rax, rdi
jg 0x1400261f8
mov r15, rcx
mov rdx, qword [r15 + 8]
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
call rsi
sub qword [r15], 1
jne 0x140026241
mov rcx, r15
call fcn.1400253b0
sub qword [rbp], 1
jne 0x140026250
mov rcx, rbp
call fcn.1400253b0
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
mov rdx, r13
call rsi
mov rdx, r12
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
call rsi
mov r15, qword [sym.imp.python310.dll_PyLong_Type]
mov r8, qword [0x14007cea0]
lea r12, [0x14006c3c0]
mov rcx, qword [0x14007cd50]
mov rdx, r15
call rsi
mov rdx, qword [r14 + 8]
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PyBool_Type]
mov rcx, qword [0x14007cd50]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [rsp + 0x38]
mov rcx, qword [0x14007cd50]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PyRange_Type]
mov rcx, qword [0x14007cd50]
call rsi
mov rax, qword [sym.imp.python310.dll_PyType_Type]
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
mov rdx, rax
mov qword [rsp + 0x40], rax
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PySlice_Type]
mov rcx, qword [0x14007cd50]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PyComplex_Type]
mov rcx, qword [0x14007cd50]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PyCFunction_Type]
mov rcx, qword [0x14007cd50]
call rsi
mov rax, qword [sym.imp.python310.dll__Py_EllipsisObject]
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
mov rdx, qword [rax + 8]
call rsi
mov rax, qword [sym.imp.python310.dll__Py_NotImplementedStruct]
mov r8, qword [0x14007cea0]
mov rcx, qword [0x14007cd50]
mov rdx, qword [rax + 8]
call rsi
mov r8, qword [0x14007cea0]
mov rdx, qword [sym.imp.python310.dll_PyFrozenSet_Type]
mov rcx, qword [0x14007cd50]
call rsi
lea rcx, str.builtins
call qword [sym.imp.python310.dll_PyImport_ImportModule]
mov rdi, qword [0x140074410]
mov rbp, qword [sym.imp.python310.dll_PyType_Ready]
mov rcx, r12
mov qword [0x14007ce08], rax
mov rax, qword [rax + 0x10]
mov dword [0x14006c468], 0x4400
mov qword [rdi], rax
mov rax, qword [sym.imp.python310.dll_PyModule_Type]
mov rdx, qword [rax + 0x30]
movdqu xmm0, xmmword [rax + 0x138]
mov qword [0x14006c4c0], rax
movdqu xmm1, xmmword [rax + 0x128]
mov qword [0x14006c3f0], rdx
mov rdx, qword [rax + 0x58]
movups xmmword [0x14006c4e8], xmm1
mov qword [0x14006c418], rdx
mov rdx, qword [0x140073e90]
movups xmmword [0x14006c4f8], xmm0
mov qword [0x14006c458], rdx
mov rdx, qword [rax + 0x90]
mov qword [0x14006c450], rdx
mov rdx, qword [rax + 0xb0]
mov qword [0x14006c470], rdx
mov rdx, qword [rax + 0xb8]
mov qword [0x14006c478], rdx
mov rdx, qword [rax + 0xf0]
mov qword [0x14006c4b0], rdx
mov rdx, qword [rax + 0x120]
mov qword [0x14006c4e0], rdx
call rbp
mov rax, qword [0x14007ce08]
cmp qword [0x14007d058], 0
mov qword [rax + 8], r12
je 0x1400270d5
mov rax, qword [sym.imp.python310.dll_PySys_GetObject]
mov r12, qword [0x1400744c0]
mov qword [rsp + 0x38], rax
mov rax, qword [sym.imp.python310.dll_PyUnicode_FromString]
mov qword [rsp + 0x50], rax
cmp byte [0x14007d0e0], 0
je 0x140026d3a
cmp qword [0x14007d088], 0
je 0x1400270bd
cmp qword [0x14007d080], 0
je 0x1400272a7
cmp qword [0x14007d078], 0
je 0x14002728f
cmp qword [0x14007d070], 0
je 0x140027277
cmp qword [0x14007d068], 0
je 0x14002725f
cmp qword [0x14007d060], 0
je 0x140027247
mov rdi, qword [r12 + 0x10]
lea rcx, str.flags
mov rax, qword [rsp + 0x38]
call rax
mov edx, 6
mov r8, rdi
mov rcx, rax
call qword [sym.imp.python310.dll_PyStructSequence_SetItem]
mov rdi, qword [sym.imp.python310.dll_PyBaseObject_Type]
lea rcx, [0x14006c580]
mov qword [0x14006c680], 0
mov rax, qword [rdi + 0x90]
mov qword [0x14007cdf0], rax
mov qword [0x14006c610], rax
call rbp
mov r13, qword [sym.imp.python310.dll_PyObject_SelfIter]
mov rax, qword [rdi + 0x90]
lea rcx, [0x14006d280]
mov rdx, qword [sym.imp.python310.dll_PyGen_Type]
mov qword [0x14006d358], r13
mov qword [0x14006d380], rdx
mov qword [0x14007cdf0], rax
mov qword [0x14006d310], rax
call rbp
mov rdx, qword [sym.imp.python310.dll_PyCoro_Type]
mov rax, qword [rdi + 0x90]
lea rcx, [0x14006ca60]
mov qword [0x14006cb60], rdx
mov qword [0x14007cdf0], rax
mov qword [0x14006caf0], rax
call rbp
mov rax, qword [rdi + 0x90]
mov qword [0x14006c998], r13
lea rcx, [0x14006c8c0]
mov qword [0x14006c9c0], 0
mov qword [0x14007cdf0], rax
mov qword [0x14006c950], rax
call rbp
mov rax, qword [rdi + 0x90]
mov qword [0x14006c7f8], r13
lea rcx, [0x14006c720]
mov qword [0x14006c820], 0
mov qword [0x14007cdf0], rax
mov qword [0x14006c7b0], rax
mov rax, qword [0x14006c770]
mov qword [rax], r13
call rbp
mov rax, qword [rdi + 0x90]
mov rdx, qword [sym.imp.python310.dll_PyAsyncGen_Type]
lea rcx, [0x14006d0e0]
mov qword [0x14006d170], rax
mov qword [0x14007cdf0], rax
mov rax, qword [0x14006d130]
mov qword [0x14006d1e0], rdx
mov qword [rax + 8], r13
call rbp
mov rax, qword [rdi + 0x90]
mov qword [0x14006d018], r13
lea rcx, [0x14006cf40]
mov qword [0x14006d040], 0
mov qword [0x14007cdf0], rax
mov qword [0x14006cfd0], rax
mov rax, qword [0x14006cf90]
mov qword [rax], r13
call rbp
mov rax, qword [rdi + 0x90]
mov qword [0x14006ce78], r13
lea rcx, [0x14006cda0]
mov qword [0x14006cea0], 0
mov qword [0x14007cdf0], rax
mov qword [0x14006ce30], rax
mov rax, qword [0x14006cdf0]
mov qword [rax], r13
call rbp
mov rax, qword [rdi + 0x90]
lea rcx, [0x14006cc00]
mov qword [0x14006cd00], 0
mov qword [0x14007cdf0], rax
call rbp
mov rcx, qword [0x140073ee0]
mov rax, qword [rdi + 0x90]
mov rdx, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x100], rdx
mov qword [0x14007cdf0], rax
call rbp
mov rax, qword [rdi + 0x90]
mov rdx, qword [sym.imp.python310.dll_PyMethod_Type]
lea rcx, [0x14006d420]
mov qword [0x14007cdf0], rax
mov rax, qword [rdi + 0x98]
mov qword [0x14006d520], rdx
mov qword [0x14006d4b8], rax
call rbp
mov rax, qword [rdi + 0x90]
lea rcx, [0x14006d820]
movdqu xmm2, xmmword [rdi + 0x90]
mov qword [0x14007cdf0], rax
mov rax, qword [sym.imp.python310.dll_PyFrame_Type]
movaps xmmword [0x14006d8b0], xmm2
mov qword [0x14006d920], rax
call rbp
call fcn.140056320
add qword [r15], 1
mov qword [rax + 0x18], r15
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x48]
call rax
mov rdx, qword [r12 + 0xc8]
mov r8, qword [r14 + 8]
mov r15, rax
mov rcx, rax
call rsi
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x40]
mov r9, r15
mov rdx, qword [r12 + 0xd0]
mov r13, qword [sym.imp.python310.dll_PyObject_CallFunctionObjArgs]
mov qword [rsp + 0x20], 0
call r13
mov r10, qword [rsp + 0x58]
mov r8, rax
sub qword [r10], 1
jne 0x1400267ff
mov rcx, r10
mov qword [rsp + 0x58], rax
call fcn.1400253b0
mov r8, qword [rsp + 0x58]
sub qword [r15], 1
jne 0x140026817
mov rcx, r15
mov qword [rsp + 0x58], r8
call fcn.1400253b0
mov r8, qword [rsp + 0x58]
mov rax, qword [r8 + 0x128]
mov qword [0x14007cd68], rax
sub qword [r8], 1
jne 0x140026833
mov rcx, r8
call fcn.1400253b0
call fcn.140056320
add qword [rdi], 1
mov qword [rax + 0x18], rdi
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x48]
call rax
mov rdx, qword [r12 + 0xd8]
mov r8, qword [sym.imp.python310.dll__Py_TrueStruct]
mov r15, rax
mov rcx, rax
call rsi
mov r10, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x40]
mov r9, r15
mov rdx, qword [r12 + 0xd8]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x48], r10
mov r8, r10
call r13
mov r10, qword [rsp + 0x48]
mov rsi, rax
sub qword [r10], 1
jne 0x1400268a2
mov rcx, r10
call fcn.1400253b0
sub qword [r15], 1
jne 0x1400268b0
mov rcx, r15
call fcn.1400253b0
xor edx, edx
mov rcx, rsi
call r13
sub qword [rsi], 1
mov r13, rax
jne 0x1400268c9
mov rcx, rsi
call fcn.1400253b0
mov rax, qword [r13 + 8]
mov rax, qword [rax + 0xe0]
mov qword [0x14007cd70], rax
sub qword [r13], 1
jne 0x1400268ea
mov rcx, r13
call fcn.1400253b0
cmp qword [0x14007cd78], 0
je 0x140026d77
mov rax, qword [sym.imp.python310.dll_PyTraceBack_Type]
mov rdx, qword [0x140073f60]
lea rcx, str.NUL:
lea r15, str.stdin
mov qword [rax + 0x30], rdx
mov rax, qword [rsp + 0x50]
call rax
mov rcx, r15
mov r13, rax
mov rax, qword [rsp + 0x38]
call rax
cmp rax, r14
je 0x140026cf1
test rax, rax
je 0x140026cf1
lea r15, [0x14006f98d]
mov rax, qword [rsp + 0x38]
mov rcx, r15
call rax
cmp rax, r14
je 0x140026cab
test rax, rax
je 0x140026cab
lea r15, str.stderr
mov rax, qword [rsp + 0x38]
mov rcx, r15
call rax
cmp rax, r14
je 0x140026c65
test rax, rax
je 0x140026c65
sub qword [r13], 1
jne 0x140026993
mov rcx, r13
call fcn.1400253b0
cmp byte [0x14007d091], 0
jne 0x1400269be
cmp byte [0x14007d090], 0
je 0x1400272bf
cmp qword [0x14007cda0], 0
je 0x140026d9d
mov byte [0x14007d091], 1
call qword [sym.imp.python310.dll__PyWarnings_Init]
cmp byte [0x14007d0a0], 0
jne 0x140026b7b
mov rsi, qword [sym.imp.python310.dll_Py_NoSiteFlag]
mov rdx, qword [r12 + 0x10]
mov rax, qword [r12]
cmp dword [rsi], 0
je 0x140027044
mov rax, qword [r12 + 0x10]
mov rcx, qword [rsp + 0x30]
mov r9, r14
mov r8, r14
mov rdx, qword [r12 + 0xf8]
mov qword [rsp + 0x28], rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
call fcn.140040500
mov qword [0x14007cdc0], rax
mov rcx, rax
test rax, rax
je 0x1400273e9
lea r13, str.getgeneratorstate
mov rdx, r13
call rbx
mov rsi, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [0x14007cdb8], rax
cmp qword [rax + 8], rsi
je 0x1400272de
lea r13, str.getcoroutinestate
mov rcx, qword [0x14007cdc0]
mov rdx, r13
call rbx
mov rsi, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [0x14007cdb0], rax
cmp qword [rax + 8], rsi
je 0x140027338
mov rax, qword [r12 + 0x10]
mov rcx, qword [rsp + 0x30]
mov r9, r14
mov r8, r14
mov rdx, qword [r12 + 0x278]
mov qword [rsp + 0x28], rax
mov rax, qword [r12]
mov qword [rsp + 0x20], rax
call fcn.140040500
mov qword [0x14007d098], rax
mov rcx, rax
test rax, rax
je 0x1400273e9
lea r12, str.coroutine
mov rdx, r12
call rbx
mov rsi, qword [sym.imp.python310.dll_PyFunction_Type]
mov qword [0x14007cda8], rax
cmp qword [rax + 8], rsi
je 0x14002730b
xor r9d, r9d
mov r8d, 0x101
lea r12, str.nuitka_types_patch
mov dword [rsp + 0x20], 0xffffffff
lea rdx, [0x14006fa49]
lea rcx, str._nimport_types_n_old_GeneratorWrapper__types._GeneratorWrapper_nclass_GeneratorWrapperEnhanced__old_GeneratorWrapper_:_n____def___init___self__gen_:_n_________old_GeneratorWrapper.__init___self__gen__n_n________if_hasattr_gen__gi_code_:_n____________if_gen.gi_code.co_flags__0x0020:_n________________self._GeneratorWrapper__isgen__True_n_ntypes._GeneratorWrapper__GeneratorWrapperEnhanced
call qword [sym.imp.python310.dll_Py_CompileStringExFlags]
mov rcx, r12
mov rdx, rax
call qword [sym.imp.python310.dll_PyImport_ExecCodeModule]
mov rcx, r12
mov rax, qword [rsp + 0x50]
call rax
mov rdi, qword [rsp + 0x30]
pxor xmm0, xmm0
mov r12, rax
mov r13, qword [rdi + 0x58]
mov rbx, qword [rdi + 0x60]
movups xmmword [rdi + 0x58], xmm0
mov rsi, qword [rdi + 0x68]
mov qword [rdi + 0x68], 0
call qword [sym.imp.python310.dll_PyImport_GetModuleDict]
mov rdx, r12
mov rcx, rax
call qword [sym.imp.python310.dll_PyDict_DelItem]
mov r9, rsi
mov r8, rbx
mov rdx, r13
mov rcx, rdi
call fcn.140001930
sub qword [r12], 1
jne 0x140026b74
mov rax, qword [r12 + 8]
mov rcx, r12
call qword [rax + 0x30]
mov byte [0x14007d0a0], 1
mov rax, qword [sym.imp.python310.dll__PyRuntime]
lea r12, [0x14006f954]
mov rdx, r12
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rcx, qword [rax + 0x358]
call qword [sym.imp.python310.dll_PyDict_DelItemString]
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov rdx, r12
mov rcx, qword [rax + 0x1f0]
call fcn.14004ddc0
mov rax, qword [sym.imp.python310.dll__PyRuntime]
xor ecx, ecx
mov rsi, qword [rax + 0x1f0]
cmp qword [rsi + 0x58], 0
je 0x140026c16
mov rbx, qword [rsi + 0x68]
test rbx, rbx
je 0x140026c09
mov rbp, qword [sym.imp.python310.dll_PyUnicode_AsUTF8]
lea rdi, str._frozen_importlib._bootstrap_
mov rax, qword [rbx + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, qword [rax + 0x68]
call rbp
mov rdx, rdi
mov rcx, rax
call sub.msvcrt.dll_strcmp
test eax, eax
je 0x140026d5e
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python310.dll_Py_Exit]
nop dword [rax]
movsxd rax, esi
lea r8, [0x14006c3a0]
lea rdx, [0x14006f520]
mov rcx, qword [r13 + rax*8]
call fcn.140053a90
cmp eax, 1
jne 0x140025b23
jmp 0x140025b60
add rdi, 1
cmp rdi, rax
jge 0x140026d6f
mov rcx, rdx
jmp 0x1400261f8
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x30]
xor r9d, r9d
mov rdx, r13
lea r8, [0x14006f994]
call fcn.140041920
mov rcx, r15
mov rsi, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov rcx, qword [rsp + 0x30]
mov r8, rsi
mov edx, 0xfffffff4
call fcn.1400258e0
jmp 0x140026984
mov qword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x30]
xor r9d, r9d
mov rdx, r13
lea r8, [0x14006f994]
call fcn.140041920
mov rcx, r15
mov rsi, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov rcx, qword [rsp + 0x30]
mov r8, rsi
mov edx, 0xfffffff5
call fcn.1400258e0
jmp 0x140026961
mov rcx, qword [rsp + 0x30]
mov r9d, 1
mov rdx, r13
mov qword [rsp + 0x20], 0
lea r8, [0x14006f98b]
call fcn.140041920
mov rcx, r15
mov rsi, rax
mov rdx, rax
call qword [sym.imp.python310.dll_PySys_SetObject]
mov rcx, qword [rsp + 0x30]
mov r8, rsi
mov edx, 0xfffffff6
call fcn.1400258e0
jmp 0x14002693e
mov rdx, qword [0x1400746b0]
mov rcx, qword [rsp + 0x30]
lea r8, [0x14006f954]
call fcn.140050610
mov byte [0x14007d0e0], 1
jmp 0x1400264b2
mov rbx, qword [rbx + 0x10]
mov qword [rsi + 0x68], rbx
add qword [rbx], 1
jmp 0x140026be8
mov r15, rdx
jmp 0x14002621f
mov rsi, qword [rsp + 0x40]
mov rax, qword [rsi + 0xc8]
mov qword [0x14007cd78], rax
mov rax, qword [0x140073f70]
mov qword [rsi + 0xc8], rax
jmp 0x1400268f8
mov rax, qword [sym.imp.python310.dll_Py_VerboseFlag]
mov qword [0x14007cd98], 0
cmp dword [rax], 0
jne 0x140027098
lea rax, [0x14006d760]
lea rsi, [0x14006d9c0]
mov qword [0x14006dac0], 0
mov qword [0x14007cda0], rax
mov rax, qword [rdi + 0x90]
mov rcx, rsi
mov qword [0x14007cdf0], rax
mov qword [0x14006da50], rax
call rbp
mov rax, qword [0x140074410]
mov r8, rsi
lea rdx, str.__nuitka_loader_type
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_SetItemString]
mov rax, qword [rdi + 0x90]
mov qword [0x14006d6c0], 0
lea rcx, [0x14006d5c0]
mov qword [0x14007cdf0], rax
mov qword [0x14006d650], rax
call rbp
mov r13, qword [0x14007cd88]
test r13, r13
je 0x14002736f
mov rax, qword [r13]
sub dword [0x14007cd80], 1
mov qword [0x14007cd88], rax
mov qword [r13], 1
mov rax, qword [sym.imp.python310.dll__PyRuntime]
lea rcx, [r13 - 0x10]
mov rax, qword [rax + 0x1f0]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x2c8]
mov rax, qword [r13 - 8]
mov r8, qword [rdx + 8]
and eax, 3
movq xmm0, rdx
or rax, r8
mov qword [r8], rcx
movq xmm4, rax
mov rax, qword [rsp + 0x38]
punpcklqdq xmm0, xmm4
movups xmmword [r13 - 0x10], xmm0
mov qword [rdx + 8], rcx
lea rcx, str.meta_path
mov qword [r13 + 0x10], 0
call rax
mov rsi, qword [rax + 0x10]
mov rdi, rax
mov rax, qword [rax + 0x20]
lea rbp, [rsi + 1]
cmp rbp, rax
jg 0x140026eda
sar rax, 1
cmp rbp, rax
jge 0x1400273aa
xor r15d, r15d
test rbp, rbp
je 0x140026ef2
mov rax, rbp
sar rax, 3
lea r15, [rsi + rax + 7]
and r15, 0xfffffffffffffffc
mov rcx, qword [rdi + 0x18]
lea rdx, [r15*8]
call qword [sym.imp.python310.dll_PyMem_Realloc]
test rax, rax
je 0x14006a760
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x20], r15
mov r9d, 2
lea rdx, [rsi - 1]
mov rcx, qword [rdi + 0x18]
cmp rsi, r9
cmovle r9, rsi
cmp rdx, r9
jl 0x140026fb2
mov rbp, rsi
sub rbp, r9
lea rax, [rbp - 1]
cmp rax, 2
jbe 0x140027081
mov eax, 1
shl rax, 0x3f
cmp rsi, rax
je 0x140027081
lea rax, [rsi*8]
mov rdi, rbp
xor r8d, r8d
lea r11, [rcx + rax - 0x10]
lea r10, [rcx + rax - 8]
shr rdi, 1
xor eax, eax
nop word cs:[rax + rax]
movdqu xmm3, xmmword [r11 + rax]
add r8, 1
movups xmmword [r10 + rax], xmm3
sub rax, 0x10
cmp r8, rdi
jb 0x140026f80
mov rax, rbp
and rax, 0xfffffffffffffffe
sub rdx, rax
sub rsi, rax
cmp rax, rbp
je 0x140026fb2
mov rax, qword [rcx + rdx*8]
mov qword [rcx + rsi*8], rax
add qword [r13], 1
lea rdx, str.sys_path_hook
mov qword [rcx + r9*8], r13
mov rcx, r13
call rbx
lea rcx, str.path_hooks
mov rsi, rax
mov rax, qword [rsp + 0x38]
call rax
mov r15, qword [rax + 0x10]
mov rdi, rax
mov rax, qword [rax + 0x20]
lea rbp, [r15 + 1]
cmp rbp, rax
jg 0x140026ff8
sar rax, 1
cmp rbp, rax
jge 0x1400273a1
xor r13d, r13d
test rbp, rbp
je 0x140027010
mov rax, rbp
sar rax, 3
lea r13, [r15 + rax + 7]
and r13, 0xfffffffffffffffc
mov rcx, qword [rdi + 0x18]
lea rdx, [r13*8]
call qword [sym.imp.python310.dll_PyMem_Realloc]
test rax, rax
je 0x1400273b3
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x20], r13
mov rax, qword [rdi + 0x18]
mov qword [rax + r15*8], rsi
jmp 0x1400269b7
mov r10, qword [r12 + 0x230]
mov qword [rsp + 0x28], rdx
mov r9, r14
mov r8, r14
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, r10
call fcn.140040500
test rax, rax
jne 0x1400269ea
mov rcx, qword [rsp + 0x30]
call fcn.140001810
jmp 0x1400269ea
mov rax, qword [rcx + rdx*8]
mov qword [rcx + rdx*8 + 8], rax
sub rdx, 1
cmp rdx, r9
jge 0x140027081
jmp 0x140026fb2
lea rcx, str.Setup_nuitka_compiled_module_bytecode_extension_importer._n
call qword [sym.imp.python310.dll_PySys_WriteStderr]
jmp 0x140026db8
movsxd rsi, esi
mov rcx, qword [r13 + rsi*8]
call qword [sym.imp.msvcrt.dll__wtoi]
jmp 0x140025b60
lea rcx, str.type
call fcn.140025140
mov qword [0x14007d088], rax
jmp 0x1400264c0
xor r8d, r8d
mov ecx, 0x1b
lea rdx, str.sentinel
mov rax, qword [rsp + 0x50]
call rax
lea rcx, str.version_info
lea r13, [0x14007cec0]
mov qword [0x14007d058], rax
mov rax, qword [sym.imp.python310.dll_PySys_GetObject]
mov qword [rsp + 0x38], rax
call rax
mov r12, qword [0x1400744c0]
mov rcx, qword [rsp + 0x30]
lea r8, [0x14006f8f1]
mov qword [0x14007cd60], rax
mov rdx, r12
call fcn.140050610
mov rdi, qword [sym.imp.python310.dll_PySys_SetObject]
mov rdx, qword [r12 + 0x2c8]
lea rcx, str.executable
call rdi
mov rdx, qword [r12 + 0x2d0]
lea rcx, str.prefix
call rdi
mov rdx, qword [r12 + 0x2d0]
lea rcx, str.exec_prefix
call rdi
mov rdx, qword [r12 + 0x2d0]
lea rcx, str.base_prefix
call rdi
mov rdx, qword [r12 + 0x2d0]
lea rcx, str.base_exec_prefix
call rdi
lea rdx, str.__nuitka_version__
mov rcx, r13
call qword [sym.imp.python310.dll_PyStructSequence_InitType]
mov rcx, r13
call qword [sym.imp.python310.dll_PyStructSequence_New]
mov r13, qword [sym.imp.python310.dll_PyLong_FromLong]
mov ecx, 1
mov rdi, rax
mov qword [0x14007d0d8], rax
call r13
mov ecx, 8
mov qword [rdi + 0x18], rax
mov rdi, qword [0x14007d0d8]
call r13
mov ecx, 4
mov qword [rdi + 0x20], rax
mov rdi, qword [0x14007d0d8]
call r13
lea rcx, str.release
mov qword [rdi + 0x28], rax
mov rax, qword [sym.imp.python310.dll_PyUnicode_FromString]
mov rdi, qword [0x14007d0d8]
mov qword [rsp + 0x50], rax
call rax
mov qword [rdi + 0x30], rax
mov rax, qword [0x14007d0d8]
mov rdi, qword [rsp + 0x58]
movups xmmword [rax + 0x38], xmm7
mov qword [rax + 0x58], rdi
movups xmmword [rax + 0x48], xmm7
mov rax, qword [r12 + 8]
mov qword [0x14007cfe8], 0
mov qword [0x14007cff8], 0
mov qword [0x14007cd58], rax
jmp 0x1400264a5
lea rcx, str.iter
call fcn.140025140
mov qword [0x14007d060], rax
jmp 0x140026506
lea rcx, [0x14006f971]
call fcn.140025140
mov qword [0x14007d068], rax
jmp 0x1400264f8
lea rcx, str.repr
call fcn.140025140
mov qword [0x14007d070], rax
jmp 0x1400264ea
lea rcx, str.range
call fcn.140025140
mov qword [0x14007d078], rax
jmp 0x1400264dc
lea rcx, [0x14006f962]
call fcn.140025140
mov qword [0x14007d080], rax
jmp 0x1400264ce
mov rcx, qword [rsp + 0x30]
lea r8, [0x14006f99d]
xor edx, edx
call fcn.140050610
mov byte [0x14007d090], 1
jmp 0x1400269a9
xor r8d, r8d
xor edx, edx
lea rcx, str.getgeneratorstate
xor r9d, r9d
call qword [sym.imp.python310.dll_PyCMethod_New]
mov rcx, qword [0x14007cdc0]
mov rdx, r13
mov r8, rax
call qword [sym.imp.python310.dll_PyObject_SetAttrString]
jmp 0x140026a4c
xor r8d, r8d
xor edx, edx
lea rcx, str.coroutine
xor r9d, r9d
call qword [sym.imp.python310.dll_PyCMethod_New]
mov rcx, qword [0x14007d098]
mov rdx, r12
mov r8, rax
call qword [sym.imp.python310.dll_PyObject_SetAttrString]
jmp 0x140026ad9
xor r8d, r8d
xor edx, edx
lea rcx, str.getcoroutinestate
xor r9d, r9d
call qword [sym.imp.python310.dll_PyCMethod_New]
mov rcx, qword [0x14007cdc0]
mov rdx, r13
mov r8, rax
call qword [sym.imp.python310.dll_PyObject_SetAttrString]
jmp 0x140026a77
mov r15, qword [rsp + 0x38]
jmp 0x14002621f
mov rcx, qword [0x14006d9e0]
call qword [sym.imp.python310.dll__PyObject_GC_Malloc]
mov qword [rax + 8], rsi
mov r13, rax
test byte [0x14006da69], 2
je 0x140027394
add qword [0x14006d9c0], 1
mov qword [r13], 1
jmp 0x140026e5f
mov qword [rdi + 0x10], rbp
jmp 0x140027037
mov qword [rdi + 0x10], rbp
jmp 0x140026f19
call qword [sym.imp.python310.dll_PyErr_NoMemory]
jmp 0x1400269b7
mov rbx, qword [rbp]
mov ecx, 2
call qword [fcn.140069dc0]
lea rdx, [0x14006f628]
mov rcx, rax
mov r8, rbx
call fcn.140053a60
mov ecx, 2
call sub.msvcrt.dll_exit
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python310.dll_Py_Exit]
nop
nop dword [rax]
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x248
movaps xmmword [rsp + 0x230], xmm6
mov rbp, qword [sym.imp.python310.dll__Py_NoneStruct]
mov r13, qword [0x1400746c0]
cmp byte [0x14007d0e1], 0
mov rsi, qword [0x1400744c0]
movq xmm6, rbp
punpcklqdq xmm6, xmm6
mov qword [r13], rdx
mov r12, rcx
jne 0x140028343
cmp byte [0x14007d0e0], 0
mov rbx, qword [0x1400746b0]
je 0x14002a408
mov rsi, qword [0x1400744c0]
mov rcx, qword [rbx + 0x458]
xor r9d, r9d
mov rdi, qword [sym.imp.python310.dll_PyCode_NewWithPosOnlyArgs]
mov rdx, qword [rsi + 0x50]
mov rax, qword [rsi]
mov dword [rsp + 0x70], 1
mov qword [0x14007d0b0], rcx
mov qword [rsp + 0x78], rdx
mov r8, qword [rbx + 0x780]
mov qword [rsp + 0x60], rcx
xor ecx, ecx
mov qword [rsp + 0x68], r8
xor r8d, r8d
mov qword [rsp + 0x30], rdx
xor edx, edx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a880
mov rax, qword [rsi]
mov rcx, qword [rsi + 0x50]
mov qword [0x14007d0d0], r14
mov rdx, qword [rbx + 0x788]
mov r8, qword [rbx + 0x258]
mov dword [rsp + 0x70], 0x41
mov qword [rsp + 0x78], rcx
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x30], rcx
xor r9d, r9d
mov ecx, 2
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a870
mov rax, qword [0x140074330]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x628]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x4b
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a860
mov rax, qword [0x1400742a0]
mov rdx, qword [rbx + 0x798]
mov r8, qword [rbx + 0x2c0]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 3
mov dword [rsp + 0x70], 0x93
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a850
mov rax, qword [0x1400742c0]
mov rdx, qword [rbx + 0x7a0]
mov r8, qword [rbx + 0x40]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x52
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a840
mov rax, qword [0x1400742e0]
mov rdx, qword [rbx + 0x7a8]
mov r8, qword [rbx + 0x740]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov dword [rsp + 0x70], 0xbe
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a830
mov rax, qword [0x1400743e0]
mov rdx, qword [rbx + 0x7b0]
mov r8, qword [rbx + 0x748]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
xor ecx, ecx
mov dword [rsp + 0x70], 0xde
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a820
mov rax, qword [0x140074260]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x708]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0xb3
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a810
mov rax, qword [0x140074370]
mov rdx, qword [rbx + 0x7b8]
mov r8, qword [rbx + 0x6a0]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x7d
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a800
mov rax, qword [0x140074310]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0xe8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x7a
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7f0
mov rax, qword [0x1400742b0]
mov rdx, qword [rbx + 0x7c0]
mov r8, qword [rbx + 0x2a0]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x98
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7e0
mov rax, qword [0x1400743d0]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0xf8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x71
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7d0
mov rax, qword [0x140074290]
mov rdx, qword [rbx + 0x7c8]
mov r8, qword [rbx + 0x288]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x84
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7c0
mov rax, qword [0x140074360]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x6e8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0xaa
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7b0
mov rax, qword [0x140074250]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x1a8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x6b
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a7a0
mov rax, qword [0x140074350]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x680]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x74
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a790
mov rax, qword [0x140074270]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0xc8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x6e
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a780
mov rax, qword [0x140074320]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x290]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x77
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a770
mov rax, qword [0x1400742d0]
mov rdx, qword [rbx + 0x7d0]
mov r8, qword [rbx + 0x408]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x8a
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a760
mov rax, qword [0x1400743a0]
mov rdx, qword [rbx + 0x7d8]
mov r8, qword [rbx + 0xa0]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x5c
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a750
mov rax, qword [0x140074300]
mov rdx, qword [rbx + 0x7c8]
mov r8, qword [rbx + 0x2b8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x90
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a740
mov rax, qword [0x1400743c0]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x6f8]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0xb0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a730
mov rax, qword [0x140074340]
mov rdx, qword [rbx + 0x7c8]
mov r8, qword [rbx + 0x298]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x87
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a720
mov rax, qword [0x1400742f0]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x728]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0xb9
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a710
mov rax, qword [0x140074390]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x718]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0xb6
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a700
mov rax, qword [0x140074380]
mov rdx, qword [rbx + 0x790]
mov r8, qword [rbx + 0x2b0]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 1
mov dword [rsp + 0x70], 0x8d
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov r14, rax
test rax, rax
je 0x14002a6f0
mov rax, qword [0x1400743b0]
mov rdx, qword [rbx + 0x7d8]
mov r8, qword [rbx + 0x98]
mov rcx, qword [rsi + 0x50]
mov qword [rax], r14
mov rax, qword [rsi]
test rdx, rdx
mov qword [rsp + 0x68], r8
mov r8, qword [0x14007d0b0]
cmove rdx, rax
mov qword [rsp + 0x78], rcx
xor r9d, r9d
mov qword [rsp + 0x60], r8
xor r8d, r8d
mov qword [rsp + 0x48], rdx
xor edx, edx
mov qword [rsp + 0x30], rcx
mov ecx, 2
mov dword [rsp + 0x70], 0x64
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x43
mov dword [rsp + 0x20], 0
call rdi
mov rbx, rax
test rax, rax
je 0x14002a6e0
mov rax, qword [0x140074280]
mov rdx, qword [r13]
mov byte [0x14007d0e1], 1
mov qword [rax], rbx
mov rcx, qword [rdx + 0x10]
mov rdi, qword [0x1400746f0]
mov rdx, qword [rsi + 0xe8]
mov r8, qword [0x14007d0d8]
mov qword [rdi], rcx
call fcn.1400089e0
mov rdx, qword [rsi + 0x70]
mov rcx, qword [rdi]
mov r8, rbp
call fcn.1400089e0
mov rdx, qword [rsi + 0xb8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002a2a0
cmp qword [rax], 0
je 0x14002a2a0
mov rdx, qword [rsi + 0xe0]
mov rcx, qword [rdi]
lea r8, [0x14006d9c0]
call fcn.1400089e0
mov rdx, qword [rsi + 0x260]
mov rcx, qword [rdi]
mov r8, rbp
call fcn.1400089e0
mov rax, qword [r13]
mov r14, qword [0x14007cdd0]
mov qword [rsp + 0x108], 0
mov qword [rsp + 0x100], 0
mov r15, qword [0x14007d0d0]
mov qword [rsp + 0xf8], 0
mov rbx, qword [rax + 0x10]
add qword [rbx], 1
test r14, r14
je 0x14002a4f0
mov rax, qword [r14]
sub dword [0x14007cdc8], 1
cmp qword [r14 + 0x10], 0
mov qword [0x14007cdd0], rax
js 0x14002a3b0
xor eax, eax
mov qword [r14], 1
lea rcx, [r14 - 0x10]
mov word [r14 + 0x54], ax
mov rax, qword [0x140074410]
mov qword [r14 + 0x168], 0
mov rax, qword [rax]
mov qword [r14 + 0x20], r15
mov qword [r14 + 0x48], rbp
mov qword [r14 + 0x18], 0
add qword [rax], 1
mov qword [r14 + 0x28], rax
mov rax, qword [sym.imp.python310.dll__PyRuntime]
add qword [rbx], 1
mov rax, qword [rax + 0x1f0]
mov qword [r14 + 0x30], rbx
mov qword [r14 + 0x38], rbx
mov rax, qword [rax + 0x10]
mov dword [r14 + 0x60], 0xffffffff
mov dword [r14 + 0x68], 0
mov rdx, qword [rax + 0x2c8]
mov rax, qword [r14 - 8]
mov qword [r14 + 0x58], 0
mov r8, qword [rdx + 8]
and eax, 3
movq xmm0, rdx
or rax, r8
mov qword [r8], rcx
movq xmm1, rax
mov rax, qword [r12 + 0x18]
punpcklqdq xmm0, xmm1
movups xmmword [r14 - 0x10], xmm0
mov qword [rdx + 8], rcx
mov qword [r12 + 0x18], r14
test rax, rax
je 0x14002a3a0
add qword [r14], 1
cmp qword [0x14007d0b8], 0
mov qword [r14 + 0x18], rax
mov byte [r14 + 0x6c], 0
mov dword [r14 + 0x64], 1
je 0x14002a2c0
mov rbx, qword [0x1400746b0]
mov rdx, qword [0x14007cdd8]
mov dword [r14 + 0x64], 1
mov r8, qword [rbx + 0x448]
test rdx, rdx
je 0x14002a560
mov rcx, r12
call fcn.140042e40
mov rcx, rax
test rax, rax
je 0x14002a2e0
sub qword [rax], 1
je 0x140028820
mov rdx, qword [rbx + 0x450]
mov rcx, qword [rdi]
mov r8, rbp
call fcn.1400089e0
mov rdx, qword [rbx + 0x460]
mov r8, qword [rbx + 0x458]
mov rcx, qword [rdi]
call fcn.1400089e0
mov rdx, qword [rbx + 0x468]
mov rcx, qword [rdi]
mov r8, rbp
call fcn.1400089e0
mov r15, qword [rsi + 8]
mov rax, qword [sym.imp.python310.dll__PyRuntime]
mov rdx, qword [r15 + 0x20]
add qword [rdx], 1
mov rax, qword [rax + 0x1f0]
mov rcx, qword [rax + 0x10]
mov eax, dword [rcx + 0x2c28]
test eax, eax
je 0x14002a3c8
sub eax, 1
mov dword [rcx + 0x2c28], eax
cdqe
mov r8, qword [rcx + rax*8 + 0x29a8]
mov qword [r8], 1
movq xmm0, rdx
mov rcx, qword [rdi]
movhps xmm0, qword [r15 + 0x28]
mov qword [r8 + 0x10], 0
movups xmmword [r8 + 0x20], xmm0
mov rdx, qword [rbx + 0x470]
call fcn.140008b00
mov rax, qword [rbx + 0x30]
mov rdx, qword [0x14007cdd8]
movq xmm0, qword [rbx + 0x478]
mov dword [r14 + 0x64], 1
mov qword [rsp + 0x130], rax
movhps xmm0, qword [rdi]
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm0
test rdx, rdx
je 0x14002a600
lea rax, [rsp + 0x110]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0x88], rax
call fcn.1400489c0
mov r8, rax
test rax, rax
je 0x14002a2e0
mov rdx, qword [rbx + 0x48]
mov rcx, qword [rdi]
call fcn.140008b00
mov r8, qword [0x14007cde0]
test r8, r8
je 0x14002a638
mov rdx, qword [rbx + 0x480]
mov rcx, qword [rdi]
call fcn.1400089e0
mov rax, qword [rbx + 0x30]
mov rdx, qword [0x14007cdd8]
movq xmm0, qword [rbx + 0x488]
mov dword [r14 + 0x64], 2
mov qword [rsp + 0x160], rax
movhps xmm0, qword [rdi]
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm0
test rdx, rdx
je 0x14002a660
lea rax, [rsp + 0x140]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0x90], rax
call fcn.1400489c0
mov r8, rax
test rax, rax
je 0x14002a698
mov rdx, qword [rbx + 0x488]
mov rcx, qword [rdi]
call fcn.140008b00
mov rax, qword [rbx + 0x30]
mov rdx, qword [0x14007cdd8]
movq xmm0, qword [rbx + 0x490]
mov dword [r14 + 0x64], 4
mov qword [rsp + 0x190], rax
movhps xmm0, qword [rdi]
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm0
test rdx, rdx
je 0x14002a450
lea rax, [rsp + 0x170]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0x98], rax
call fcn.1400489c0
mov r8, rax
test rax, rax
je 0x14002a488
mov rdx, qword [rbx + 0x490]
mov rcx, qword [rdi]
call fcn.140008b00
mov rax, qword [rbx + 0x30]
mov rdx, qword [0x14007cdd8]
movq xmm0, qword [rbx + 0x498]
mov dword [r14 + 0x64], 4
mov qword [rsp + 0x1c0], rax
movhps xmm0, qword [rdi]
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm0
test rdx, rdx
je 0x14002a890
lea rax, [rsp + 0x1a0]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0xa0], rax
call fcn.1400489c0
mov r8, rax
test rax, rax
je 0x14002a488
mov rdx, qword [rbx + 0x490]
mov rcx, qword [rdi]
call fcn.140008b00
mov r15, qword [0x14007d0c0]
test r15, r15
je 0x14002a8c0
mov rax, qword [sym.imp.python310.dll_PyModule_Type]
mov rcx, qword [r15 + 8]
mov qword [rsp + 0x80], rax
cmp rcx, rax
je 0x140028830
mov rdx, rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
test eax, eax
jne 0x140028830
mov r8, qword [rbx + 0x4a0]
mov rdx, r15
mov rcx, r12
call fcn.1400405a0
mov r8, rax
jmp 0x140028851
mov rax, qword [rax + 8]
call qword [rax + 0x30]
jmp 0x14002853e
mov rax, qword [rbx + 0x30]
mov r9, qword [rbx + 0x4a0]
mov rdx, r15
mov rcx, r12
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
call fcn.1400407f0
mov r8, rax
test r8, r8
je 0x14002a900
mov rdx, qword [rbx + 0x4a0]
mov rcx, qword [rdi]
call fcn.140008b00
mov r15, qword [0x14007d0c8]
test r15, r15
je 0x14002a948
mov rcx, qword [r15 + 8]
mov rax, qword [rsp + 0x80]
add qword [r15], 1
cmp rcx, rax
je 0x1400288b8
mov rdx, rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
test eax, eax
jne 0x1400288b8
mov r8, qword [rbx + 0x4a8]
mov rdx, r15
mov rcx, r12
call fcn.1400405a0
mov r8, rax
jmp 0x1400288d9
mov rax, qword [rbx + 0x30]
mov r9, qword [rbx + 0x4a8]
mov rdx, r15
mov rcx, r12
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
call fcn.1400407f0
mov r8, rax
test r8, r8
je 0x14002a5a8
mov rcx, qword [rdi]
mov rdx, qword [rbx + 0x4a8]
call fcn.140008b00
mov rcx, qword [r15 + 8]
mov rax, qword [rsp + 0x80]
cmp rcx, rax
je 0x14002a428
mov rdx, rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
test eax, eax
jne 0x14002a428
mov r8, qword [rbx]
mov rdx, r15
mov rcx, r12
call fcn.1400405a0
mov r8, rax
test r8, r8
je 0x14002a5a8
mov rcx, qword [rdi]
mov rdx, qword [rbx]
call fcn.140008b00
mov rcx, qword [r15 + 8]
mov rax, qword [rsp + 0x80]
cmp rcx, rax
je 0x14002a538
mov rdx, rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
test eax, eax
jne 0x14002a538
mov r8, qword [rbx + 0x18]
mov rdx, r15
mov rcx, r12
call fcn.1400405a0
mov r8, rax
test r8, r8
je 0x14002a5a8
mov rdx, qword [rbx + 0x18]
mov rcx, qword [rdi]
call fcn.140008b00
sub qword [r15], 1
jne 0x140028999
mov rax, qword [r15 + 8]
mov rcx, r15
call qword [rax + 0x30]
mov rdx, qword [rbx + 0x4b8]
mov rax, qword [rbx + 0x30]
movq xmm0, qword [rbx + 0x4b0]
mov dword [r14 + 0x64], 8
mov qword [rsp + 0x1e8], rdx
mov rdx, qword [0x14007cdd8]
movhps xmm0, qword [rdi]
mov qword [rsp + 0x1e0], rbp
mov qword [rsp + 0x1f0], rax
movaps xmmword [rsp + 0x1d0], xmm0
test rdx, rdx
je 0x14002aaa8
lea rax, [rsp + 0x1d0]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0xb0], rax
call fcn.1400489c0
mov r11, rax
test rax, rax
je 0x14002aa60
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x80]
cmp rcx, rdx
je 0x140028a3d
mov qword [rsp + 0xa8], rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
mov r11, qword [rsp + 0xa8]
test eax, eax
je 0x14002a970
mov rax, qword [rbx + 0x30]
mov r9, qword [rbx + 0x4c0]
mov rdx, r11
mov rcx, r12
mov qword [rsp + 0xa8], r11
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
call fcn.1400407f0
mov r11, qword [rsp + 0xa8]
mov r8, rax
sub qword [r11], 1
jne 0x140028a8e
mov rax, qword [r11 + 8]
mov qword [rsp + 0xa8], r8
mov rcx, r11
call qword [rax + 0x30]
mov r8, qword [rsp + 0xa8]
test r8, r8
je 0x14002aa60
mov rdx, qword [rbx + 0x4c0]
mov rcx, qword [rdi]
call fcn.140008b00
mov rdx, qword [rbx + 0x4d0]
mov rax, qword [rbx + 0x30]
movq xmm0, qword [rbx + 0x4c8]
mov dword [r14 + 0x64], 0xb
mov qword [rsp + 0x218], rdx
mov rdx, qword [0x14007cdd8]
movhps xmm0, qword [rdi]
mov qword [rsp + 0x210], rbp
mov qword [rsp + 0x220], rax
movaps xmmword [rsp + 0x200], xmm0
test rdx, rdx
je 0x14002ab70
lea rax, [rsp + 0x200]
mov rcx, r12
mov r8, rax
mov qword [rsp + 0xa8], rax
call fcn.1400489c0
mov r10, rax
test rax, rax
je 0x14002aae0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x80]
cmp rcx, rdx
je 0x140028b4a
mov qword [rsp + 0x80], rax
call qword [sym.imp.python310.dll_PyType_IsSubtype]
mov r10, qword [rsp + 0x80]
test eax, eax
je 0x14002a9b0
mov rax, qword [rbx + 0x30]
mov r9, qword [rbx + 0x4d8]
mov rdx, r10
mov rcx, r12
mov qword [rsp + 0x80], r10
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
call fcn.1400407f0
mov r10, qword [rsp + 0x80]
mov r15, rax
sub qword [r10], 1
jne 0x140028b8b
mov rax, qword [r10 + 8]
mov rcx, r10
call qword [rax + 0x30]
test r15, r15
je 0x14002aae0
mov rdx, qword [rbx + 0x4d8]
mov rcx, qword [rdi]
mov r8, r15
call fcn.140008b00
mov rdx, qword [rbx + 0x4e8]
mov r8, qword [rbx + 0x4e0]
mov rcx, qword [rdi]
call fcn.1400089e0
mov rdx, qword [rbx + 0x4f8]
mov rcx, qword [rdi]
mov r8, qword [rbx + 0x4f0]
call fcn.1400089e0
mov rdx, qword [rbx + 0x4d8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002ac4d
mov r15, qword [rax]
test r15, r15
je 0x14002ac4d
mov rdx, qword [rbx + 0x4e8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002ac64
mov r8, qword [rax]
test r8, r8
je 0x14002ac64
mov dword [r14 + 0x64], 0x10
mov rdx, r15
mov rcx, r12
call fcn.140042e40
mov r8, rax
test rax, rax
je 0x14002aba8
mov rdx, qword [rbx + 0xa8]
mov rcx, qword [rdi]
call fcn.140008b00
mov rdx, qword [rbx + 0xa8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002aca0
mov rdx, qword [rax]
test rdx, rdx
je 0x14002aca0
mov rcx, r12
call fcn.14004b420
mov r15, rax
test rax, rax
je 0x14002ab28
mov r8, qword [rbx + 0x500]
mov rdx, rax
mov rcx, r12
call fcn.14004b1b0
sub qword [r15], 1
mov qword [rsp + 0x80], rax
je 0x14002a998
cmp qword [rsp + 0x80], 0
je 0x14002ab28
mov rdx, qword [rbx + 0x4d8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002ac7b
mov r15, qword [rax]
test r15, r15
je 0x14002ac7b
mov rdx, qword [rbx + 0x4f8]
mov rcx, qword [rdi]
call fcn.140002670
test rax, rax
je 0x14002a9d2
mov r8, qword [rax]
test r8, r8
je 0x14002a9d2
mov dword [r14 + 0x64], 0x11
mov rdx, r15
mov rcx, r12
call fcn.140042e40
mov r15, rax
test rax, rax
je 0x14002a9ed
mov rdx, rax
mov rcx, r12
call fcn.14004b420
sub qword [r15], 1
mov r8, rax
jne 0x140028d48
mov qword [rsp + 0xb8], rax
mov rax, qword [r15 + 8]
mov rcx, r15
call qword [rax + 0x30]
mov r8, qword [rsp + 0xb8]
test r8, r8
je 0x14002a9ed
mov rdx, qword [rsi + 0xb8]
mov r8, qword [0x14007ce08]
mov rcx, qword [rdi]
call fcn.1400089e0
jmp 0x140028395
lea rcx, str.site
call qword [sym.imp.python310.dll_PyImport_ImportModule]
mov qword [0x14007d0b8], rax
test rax, rax
jne 0x1400284fa
nop dword [rax]
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 1
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
test rsi, rsi
je 0x14002a4d8
cmp qword [rsi + 0x18], r14
je 0x14002a341
mov edx, r15d
mov rcx, r14
call fcn.140053620
mov qword [rax + 0x10], rsi
mov rsi, rax
mov rcx, qword [r12 + 0x18]
mov rax, qword [rcx + 0x18]
mov qword [r12 + 0x18], rax
sub qword [rcx], 1
mov qword [rcx + 0x18], 0
mov byte [rcx + 0x6c], 0xff
jne 0x14002a368
mov rax, qword [rcx + 8]
call qword [rax + 0x30]
mov r9, rsi
mov r8, rbx
mov rdx, r13
mov rcx, r12
call fcn.140001930
xor eax, eax
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r14 + 0x18]
jmp 0x1400284d7
mov rcx, r14
xor edx, edx
call qword [sym.imp.python310.dll__PyObject_GC_Resize]
mov r14, rax
jmp 0x140028420
mov rdx, qword [sym.imp.python310.dll_PyDict_Type]
mov rcx, qword [rdx + 0x20]
call qword [sym.imp.python310.dll__PyObject_GC_Malloc]
mov rdx, qword [sym.imp.python310.dll_PyDict_Type]
mov r8, rax
mov qword [rax + 8], rdx
test byte [rdx + 0xa9], 2
je 0x14002a3f4
add qword [rdx], 1
mov qword [r8], 1
mov rdx, qword [r15 + 0x20]
jmp 0x1400285be
lea r8, [0x14006f954]
mov rdx, rbx
call fcn.140050610
mov byte [0x14007d0e0], 1
jmp 0x140027461
mov rax, qword [rbx + 0x30]
mov rdx, r15
mov rcx, r12
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
mov r9, qword [rbx]
call fcn.1400407f0
mov r8, rax
jmp 0x140028928
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x140028729
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 4
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
test rsi, rsi
jne 0x14002a329
nop dword [rax]
mov edx, r15d
mov rcx, r14
call fcn.140053620
mov rsi, rax
jmp 0x14002a341
mov rax, qword [0x14006d840]
lea rcx, [rax + 7]
and rcx, 0xfffffffffffffff8
call qword [sym.imp.python310.dll__PyObject_GC_Malloc]
mov qword [rax + 0x10], 0
mov r14, rax
lea rax, [0x14006d820]
mov qword [r14 + 8], rax
test byte [0x14006d8c9], 2
je 0x140028420
add qword [0x14006d820], 1
jmp 0x140028420
mov rax, qword [rbx + 0x30]
mov r9, qword [rbx + 0x18]
mov rdx, r15
mov rcx, r12
mov qword [rsp + 0x20], rax
mov r8, qword [rdi]
call fcn.1400407f0
mov r8, rax
jmp 0x140028974
mov rax, qword [0x140074410]
mov qword [rsp + 0x80], r8
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov r8, qword [rsp + 0x80]
test rax, rax
mov rdx, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x140028520
pxor xmm0, xmm0
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [r12 + 0x68], 0
sub qword [r15], 1
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
jne 0x14002a5f2
mov rax, qword [r15 + 8]
mov rcx, r15
call qword [rax + 0x30]
mov r15d, 7
jmp 0x14002a320
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x140028623
lea rcx, [0x14006fc5e]
call qword [sym.imp.python310.dll_PyImport_ImportModule]
mov qword [0x14007cde0], rax
mov r8, rax
test rax, rax
jne 0x140028666
jmp 0x14006a775
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x1400286b4
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 2
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x14002832e
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400282a1
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140028214
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140028187
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400280fa
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x14002806d
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027fe0
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027f53
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027ec6
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027e39
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027dac
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027d1f
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027c92
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027c05
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027b78
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027aeb
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027a5e
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400279d1
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027944
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400278b7
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x14002782a
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400277a0
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027716
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x14002768c
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400275ff
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x140027572
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
jmp 0x1400274e8
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x14002879e
lea rcx, str.typing
call qword [sym.imp.python310.dll_PyImport_ImportModule]
mov qword [0x14007d0c0], rax
mov r15, rax
test rax, rax
jne 0x1400287e4
jmp 0x14006a775
xor ecx, ecx
call qword [sym.imp.python310.dll_PyErr_PrintEx]
mov ecx, 1
call qword [sym.imp.python310.dll_Py_Exit]
nop dword [rax + rax]
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 6
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
lea rcx, str.ctypes
call qword [sym.imp.python310.dll_PyImport_ImportModule]
mov qword [0x14007d0c8], rax
mov r15, rax
test rax, rax
jne 0x140028879
jmp 0x14006a775
mov r8, qword [rbx + 0x4c0]
mov rdx, r11
mov rcx, r12
call fcn.1400405a0
mov r11, qword [rsp + 0xa8]
mov r8, rax
jmp 0x140028a6e
mov rax, qword [r15 + 8]
mov rcx, r15
call qword [rax + 0x30]
jmp 0x140028ca4
mov r8, qword [rbx + 0x4d8]
mov rdx, r10
mov rcx, r12
call fcn.1400405a0
mov r10, qword [rsp + 0x80]
mov r15, rax
jmp 0x140028b7b
mov rdx, qword [rbx + 0x4f8]
mov rcx, r12
call fcn.14004cda0
mov r8, rax
test rax, rax
jne 0x140028cfb
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 0x11
mov rdi, qword [rsp + 0x80]
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [r12 + 0x68], 0
mov rax, qword [rdi]
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0x80], rax
sub rax, 1
mov qword [rsp + 0xf8], rsi
mov qword [rdi], rax
jne 0x14002a320
mov rcx, rdi
call fcn.1400253b0
jmp 0x14002a320
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 8
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x1400289e7
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 0xb
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 0x11
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
mov rax, qword [0x140074410]
lea rdx, [0x14006fc53]
mov rcx, qword [rax]
call qword [sym.imp.python310.dll_PyDict_GetItemString]
mov rdx, rax
test rax, rax
je 0x14002a8e8
add qword [rax], 1
mov qword [0x14007cdd8], rax
jmp 0x140028af4
mov r13, qword [r12 + 0x58]
mov rbx, qword [r12 + 0x60]
pxor xmm0, xmm0
mov r15d, 0x10
mov rsi, qword [r12 + 0x68]
movups xmmword [r12 + 0x58], xmm0
mov qword [rsp + 0x108], r13
mov qword [rsp + 0x100], rbx
mov qword [rsp + 0xf8], rsi
mov qword [r12 + 0x68], 0
jmp 0x14002a320
mov rdx, qword [rbx + 0x4d8]
mov rcx, r12
call fcn.14004cda0
mov r15, rax
jmp 0x140028bf6
mov rdx, qword [rbx + 0x4e8]
mov rcx, r12
call fcn.14004cda0
mov r8, rax
jmp 0x140028c1a
mov rdx, qword [rbx + 0x4d8]
mov rcx, r12
call fcn.14004cda0
mov r15, rax
test rax, rax
je 0x14002a9ed
jmp 0x140028cd7
mov rdx, qword [rbx + 0xa8]
mov rcx, r12
call fcn.14004cda0
mov rdx, rax
jmp 0x140028c6c
call qword [sym.imp.python310.dll_PyErr_NoMemory]
call sub.msvcrt.dll_abort
mov rax, qword [8]
ud2
call sub.msvcrt.dll_abort
nop
nop
nop
nop
nop
nop