Function at 0x140002aa0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
lea rdx, str.Py_FrozenFlag
mov rbx, rcx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c20], rax
test rax, rax
jne 0x140002ad7
lea rcx, str.Cannot_GetProcAddress_for_Py_FrozenFlag
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_NoSiteFlag
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c28], rax
test rax, rax
jne 0x140002b08
lea rcx, str.Cannot_GetProcAddress_for_Py_NoSiteFlag
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_OptimizeFlag
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c30], rax
test rax, rax
jne 0x140002b39
lea rcx, str.Cannot_GetProcAddress_for_Py_OptimizeFlag
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_VerboseFlag
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c38], rax
test rax, rax
jne 0x140002b6a
lea rcx, str.Cannot_GetProcAddress_for_Py_VerboseFlag
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_Initialize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c40], rax
test rax, rax
jne 0x140002b9b
lea rcx, str.Cannot_GetProcAddress_for_Py_Initialize
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_Finalize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c48], rax
test rax, rax
jne 0x140002bcc
lea rcx, str.Cannot_GetProcAddress_for_Py_Finalize
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_IncRef
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.Py_DecRef
mov rcx, rbx
mov qword [0x140027c50], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.Py_SetPythonHome
mov rcx, rbx
mov qword [0x140027c58], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c60], rax
test rax, rax
jne 0x140002c2b
lea rcx, str.Cannot_GetProcAddress_for_Py_SetPythonHome
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyImport_ExecCodeModule
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c68], rax
test rax, rax
jne 0x140002c5c
lea rcx, str.Cannot_GetProcAddress_for_PyImport_ExecCodeModule
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyRun_SimpleString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c70], rax
test rax, rax
jne 0x140002c8d
lea rcx, str.Cannot_GetProcAddress_for_PyRun_SimpleString
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyString_FromStringAndSize
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cb8], rax
test rax, rax
jne 0x140002cbe
lea rcx, str.Cannot_GetProcAddress_for_PyString_FromStringAndSize
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PySys_SetArgv
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c78], rax
test rax, rax
jne 0x140002cef
lea rcx, str.Cannot_GetProcAddress_for_PySys_SetArgv
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_SetProgramName
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c80], rax
test rax, rax
jne 0x140002d20
lea rcx, str.Cannot_GetProcAddress_for_Py_SetProgramName
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyImport_ImportModule
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c88], rax
test rax, rax
jne 0x140002d51
lea rcx, str.Cannot_GetProcAddress_for_PyImport_ImportModule
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyImport_AddModule
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c90], rax
test rax, rax
jne 0x140002d82
lea rcx, str.Cannot_GetProcAddress_for_PyImport_AddModule
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyObject_SetAttrString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027c98], rax
test rax, rax
jne 0x140002db3
lea rcx, str.Cannot_GetProcAddress_for_PyObject_SetAttrString
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyList_New
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027ca0], rax
test rax, rax
jne 0x140002de4
lea rcx, str.Cannot_GetProcAddress_for_PyList_New
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyList_Append
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027ca8], rax
test rax, rax
jne 0x140002e15
lea rcx, str.Cannot_GetProcAddress_for_PyList_Append
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_BuildValue
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cb0], rax
test rax, rax
jne 0x140002e46
lea rcx, str.Cannot_GetProcAddress_for_Py_BuildValue
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyFile_FromString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cc0], rax
test rax, rax
jne 0x140002e77
lea rcx, str.Cannot_GetProcAddress_for_PyFile_FromString
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyString_AsString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cc8], rax
test rax, rax
jne 0x140002ea8
lea rcx, str.Cannot_GetProcAddress_for_PyString_AsString
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyObject_CallFunction
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cd0], rax
test rax, rax
jne 0x140002ed9
lea rcx, str.Cannot_GetProcAddress_for_PyObject_CallFunction
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyModule_GetDict
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cd8], rax
test rax, rax
jne 0x140002f0a
lea rcx, str.Cannot_GetProcAddress_for_PyModule_GetDict
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyDict_GetItemString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027ce0], rax
test rax, rax
jne 0x140002f3b
lea rcx, str.Cannot_GetProcAddress_for_PyDict_GetItemString
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyErr_Clear
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027ce8], rax
test rax, rax
jne 0x140002f6c
lea rcx, str.Cannot_GetProcAddress_for_PyErr_Clear
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyErr_Occurred
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cf0], rax
test rax, rax
jne 0x140002f9d
lea rcx, str.Cannot_GetProcAddress_for_PyErr_Occurred
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyErr_Print
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027cf8], rax
test rax, rax
jne 0x140002fce
lea rcx, str.Cannot_GetProcAddress_for_PyErr_Print
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyObject_CallObject
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d00], rax
test rax, rax
jne 0x140002fff
lea rcx, str.Cannot_GetProcAddress_for_PyObject_CallObject
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyObject_CallMethod
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d08], rax
test rax, rax
jne 0x140003030
lea rcx, str.Cannot_GetProcAddress_for_PyObject_CallMethod
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PySys_AddWarnOption
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d10], rax
test rax, rax
jne 0x140003061
lea rcx, str.Cannot_GetProcAddress_for_PySys_AddWarnOption
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyEval_InitThreads
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d18], rax
test rax, rax
jne 0x140003092
lea rcx, str.Cannot_GetProcAddress_for_PyEval_InitThreads
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyEval_AcquireThread
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d20], rax
test rax, rax
jne 0x1400030c3
lea rcx, str.Cannot_GetProcAddress_for_PyEval_AcquireThread
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyEval_ReleaseThread
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d28], rax
test rax, rax
jne 0x1400030f4
lea rcx, str.Cannot_GetProcAddress_for_PyEval_ReleaseThread
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyThreadState_Swap
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d30], rax
test rax, rax
jne 0x140003125
lea rcx, str.Cannot_GetProcAddress_for_PyThreadState_Swap
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_NewInterpreter
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d38], rax
test rax, rax
jne 0x140003156
lea rcx, str.Cannot_GetProcAddress_for_Py_NewInterpreter
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.Py_EndInterpreter
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d40], rax
test rax, rax
jne 0x140003187
lea rcx, str.Cannot_GetProcAddress_for_Py_EndInterpreter
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PyInt_AsLong
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d48], rax
test rax, rax
jne 0x1400031b8
lea rcx, str.Cannot_GetProcAddress_for_PyInt_AsLong
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
lea rdx, str.PySys_SetObject
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140027d50], rax
test rax, rax
jne 0x1400031e9
lea rcx, str.Cannot_GetProcAddress_for_PySys_SetObject
call fcn.140001270
or eax, 0xffffffff
add rsp, 0x20
pop rbx
ret
xor eax, eax
add rsp, 0x20
pop rbx
ret