Function at 0x140045d2e
Capabilities:
Allocate thread local storage
Get thread local storage value
Set thread local storage value

Disassembly:
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x20], r9
push rbp
push r15
push r14
mov rax, 7
sub rsp, 8
mov qword [rsp], 0
dec rax
jne 0x140045d4e
sub rsp, 0x28
call fcn.14012b830
mov rdx, qword [rsp + 0x98]
lea rcx, [rsp + 0x28]
sub rsp, 0x10
call fcn.14012b8a0
add rsp, 0x10
mov dword [section..data], 0xf005bd
mov dword [section..data], 0xf005bf
mov r15, qword [0x14021c41c]
and r15, r15
je 0x140045db1
mov r15, qword [0x14021c41c]
cmp r15, 0xffffffffffffffff
je 0x140045db1
jmp 0x140045dba
mov rax, 1
jmp 0x140045dbd
xor rax, rax
and rax, rax
je 0x140045dd8
mov dword [section..data], 0xf005c1
call sub.KERNEL32.dll_TlsAlloc
mov qword [0x14021c41c], rax
mov dword [section..data], 0xf005c2
mov dword [section..data], 0xf005c3
mov r15, qword [0x14021c41c]
cmp r15, 0xffffffffffffffff
je 0x140045e09
mov r15, qword [rsp + 0x88]
cmp r15, 0xffffffffffffffff
je 0x140045e09
jmp 0x140045e12
mov rax, 1
jmp 0x140045e15
xor rax, rax
and rax, rax
jne 0x140045e51
mov r15, qword [rsp + 0x88]
movabs rax, 0x80020009
cmp r15, rax
jne 0x140045e47
mov r15, qword [rsp + 0x90]
and r15, r15
jne 0x140045e47
mov rax, 1
jmp 0x140045e4a
xor rax, rax
and rax, rax
jne 0x140045e51
jmp 0x140045e5a
mov rax, 1
jmp 0x140045e5d
xor rax, rax
and rax, rax
je 0x140045e71
mov dword [section..data], 0xf005c4
jmp 0x140046d6c
mov dword [section..data], 0xf005c5
mov dword [section..data], 0xf005c7
mov rcx, qword [0x14021c41c]
call sub.KERNEL32.dll_TlsGetValue
mov qword [rsp + 0x30], rax
mov dword [section..data], 0xf005c8
mov r15, qword [rsp + 0x30]
and r15, r15
jne 0x140046055
mov dword [section..data], 0xf005ca
movabs rcx, reloc.OLEAUT32.dll_SafeArrayGetDim
call fcn.140129ad0
mov qword [rsp + 0x30], rax
mov dword [section..data], 0xf005cb
cmp qword [rsp + 0x30], 0
je 0x14004604b
mov dword [section..data], 0xf005cc
mov rdx, qword [rsp + 0x30]
mov rcx, qword [0x14021c41c]
call sub.KERNEL32.dll_TlsSetValue
and rax, rax
je 0x140046010
mov dword [section..data], 0xf005ce
mov r15, qword [0x14021c7c4]
inc r15
shl r15, 3
mov rax, r15
mov rdx, rax
mov rcx, qword [0x14021bf8c]
call fcn.140129f50
mov qword [rsp + 0x38], rax
mov dword [section..data], 0xf005cf
cmp qword [rsp + 0x38], 0
je 0x140045fa9
mov dword [section..data], 0xf005d0
push qword [rsp + 0x38]
pop rax
mov qword [0x14021bf8c], rax
mov dword [section..data], 0xf005d1
push qword [rsp + 0x30]
mov r15, qword [0x14021bf8c]
mov r14, qword [0x14021c7c4]
shl r14, 3
add r15, r14
mov rax, r15
mov rcx, rax
pop rdx
call fcn.140129fe0
mov dword [section..data], 0xf005d2
inc qword [0x14021c7c4]
mov dword [section..data], 0xf005d3
jmp 0x140045ffa
mov dword [section..data], 0xf005d3
mov dword [section..data], 0xf005d4
movabs rdx, 0
mov rcx, qword [0x14021c41c]
call sub.KERNEL32.dll_TlsSetValue
mov dword [section..data], 0xf005d5
mov rcx, qword [rsp + 0x30]
call fcn.140129bb0
mov dword [section..data], 0xf005d6
mov qword [rsp + 0x30], 0
mov dword [section..data], 0xf005d7
mov dword [section..data], 0xf005d8
jmp 0x140046041
mov dword [section..data], 0xf005d8
mov dword [section..data], 0xf005d9
mov rcx, qword [rsp + 0x30]
call fcn.140129bb0
mov dword [section..data], 0xf005da
mov qword [rsp + 0x30], 0
mov dword [section..data], 0xf005db
mov dword [section..data], 0xf005dc
mov dword [section..data], 0xf005dd
mov dword [section..data], 0xf005de
cmp qword [rsp + 0x30], 0
je 0x140046d55
mov dword [section..data], 0xf005df
push qword [rsp + 0x88]
mov rbp, qword [rsp + 0x38]
pop rax
mov qword [rbp], rax
mov dword [section..data], 0xf005e0
push qword [rsp + 0x88]
mov dword [section..data], 0xf005e1
xor r15, r15
cmp r15, qword [rsp]
jne 0x1400460ed
mov dword [section..data], 0xf005e2
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Okay.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005e3
jmp 0x140046d47
mov dword [section..data], 0xf005e3
mov r15, 1
cmp r15, qword [rsp]
jne 0x1400461f6
mov dword [section..data], 0xf005e4
mov rcx, qword [rsp + 0x30]
xor rdx, rdx
sub rsp, 0x28
call fcn.14012b640
add rsp, 0x28
or rax, rax
jne 0x1400461a9
mov dword [section..data], 0xf005e5
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.The_operation_completed__but_was_only_partially_successful.__
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rcx, qword [rsp + 0x38]
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
movabs rcx, 0x140207f16
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf005e6
jmp 0x1400461dd
mov dword [section..data], 0xf005e6
mov dword [section..data], 0xf005e7
mov rbp, qword [rsp + 0x38]
movabs rdx, str.The_operation_completed__but_was_only_partially_successful.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005e8
mov dword [section..data], 0xf005e9
jmp 0x140046d47
mov dword [section..data], 0xf005e9
movabs r15, 0x80004005
cmp r15, qword [rsp]
jne 0x140046249
mov dword [section..data], 0xf005ea
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Unspecified_error.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005eb
jmp 0x140046d47
mov dword [section..data], 0xf005eb
movabs r15, 0x80070057
cmp r15, qword [rsp]
jne 0x14004629c
mov dword [section..data], 0xf005ec
mov rbp, qword [rsp + 0x38]
movabs rdx, str.One_or_more_arguments_are_invalid._Possibly_a_numerical_overflow_or_too_many_nested_objects___if_so__try_splitting_your_method_call_into_two_or_more_subcalls.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005ed
jmp 0x140046d47
mov dword [section..data], 0xf005ed
movabs r15, 0x80004002
cmp r15, qword [rsp]
jne 0x1400462ef
mov dword [section..data], 0xf005ee
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Method_is_not_implemented.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005ef
jmp 0x140046d47
mov dword [section..data], 0xf005ef
movabs r15, 0x8007000e
cmp r15, qword [rsp]
jne 0x1400463b9
mov dword [section..data], 0xf005f0
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.Problem_allocating_memory._r_n_r_n_Possibly_too_many_method_arguments._Each_method_property_is_limited_by_COMatePLUS_to_a_maximum_of
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
mov rdx, rax
movabs rcx, reloc.OLEAUT32.dll_SafeArrayLock
sub rsp, 0x20
call fcn.1401278e0
add rsp, 0x28
pop rax
movabs rcx, str._arguments._
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf005f1
jmp 0x140046d47
mov dword [section..data], 0xf005f1
movabs r15, 0x8000ffff
cmp r15, qword [rsp]
jne 0x14004640c
mov dword [section..data], 0xf005f2
mov rbp, qword [rsp + 0x38]
movabs rdx, str.An_unexpected_error.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005f3
jmp 0x140046d47
mov dword [section..data], 0xf005f3
movabs r15, 0x80004003
cmp r15, qword [rsp]
jne 0x14004645f
mov dword [section..data], 0xf005f4
mov rbp, qword [rsp + 0x38]
movabs rdx, str.An_invalid_pointer_was_supplied.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005f5
jmp 0x140046d47
mov dword [section..data], 0xf005f5
movabs r15, 0x80004001
cmp r15, qword [rsp]
jne 0x1400464b2
mov dword [section..data], 0xf005f6
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Not_implemented._In_the_case_of_attaching_an_event_handler_to_a_COM_object__this_could_signify_that_the_object_does_not_provide_any_type_information.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005f7
jmp 0x140046d47
mov dword [section..data], 0xf005f7
movabs r15, 0x800401f3
cmp r15, qword [rsp]
je 0x1400464dc
movabs r15, 0x80040154
cmp r15, qword [rsp]
jne 0x140046515
mov dword [section..data], 0xf005f8
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Invalid_progID_CLSID._Check_your_spelling_of_the_programmatic_identifier._Also_check_that_the_component___ActiveX_control_has_been_registered.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005f9
jmp 0x140046d47
mov dword [section..data], 0xf005f9
movabs r15, 0x80080005
cmp r15, qword [rsp]
jne 0x140046568
mov dword [section..data], 0xf005fa
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Server_execution_failed._Usually_caused_by_an_out_of_process_server_timing_out_when_asked_to_create_an_instance_of_a_class_factory.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005fb
jmp 0x140046d47
mov dword [section..data], 0xf005fb
movabs r15, 0x80020005
cmp r15, qword [rsp]
jne 0x1400465bb
mov dword [section..data], 0xf005fc
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Type_mismatch_in_the_method_parameters.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005fd
jmp 0x140046d47
mov dword [section..data], 0xf005fd
movabs r15, 0x8002802b
cmp r15, qword [rsp]
jne 0x14004660e
mov dword [section..data], 0xf005fe
mov rbp, qword [rsp + 0x38]
movabs rdx, str.No_type_description_was_found_in_the_library_with_the_specified_GUID_whilst_trying_to_create_an_event_handler.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf005ff
jmp 0x140046d47
mov dword [section..data], 0xf005ff
mov r15, 0xffffffff80040201
cmp r15, qword [rsp]
jne 0x14004665e
mov dword [section..data], 0xf00600
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Unable_to_set_event_handler_because_the_connection_point_has_already_reached_its_limit_of_connections.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00601
jmp 0x140046d47
mov dword [section..data], 0xf00601
movabs r15, 0x80040110
cmp r15, qword [rsp]
jne 0x1400466b1
mov dword [section..data], 0xf00602
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Class_does_not_support_aggregation__or_class_object_is_remote_.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00603
jmp 0x140046d47
mov dword [section..data], 0xf00603
movabs r15, 0x8002000a
cmp r15, qword [rsp]
jne 0x140046704
mov dword [section..data], 0xf00604
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Overflow_error_whilst_converting_between_types.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00605
jmp 0x140046d47
mov dword [section..data], 0xf00605
movabs r15, 0x80020006
cmp r15, qword [rsp]
jne 0x140046757
mov dword [section..data], 0xf00606
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Method_property_not_supported_by_this_object.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00607
jmp 0x140046d47
mov dword [section..data], 0xf00607
movabs r15, 0x8002000e
cmp r15, qword [rsp]
jne 0x1400467aa
mov dword [section..data], 0xf00608
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Invalid_number_of_method_property_parameters.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00609
jmp 0x140046d47
mov dword [section..data], 0xf00609
movabs r15, 0x80020008
cmp r15, qword [rsp]
jne 0x1400467fd
mov dword [section..data], 0xf0060a
mov rbp, qword [rsp + 0x38]
movabs rdx, str.A_method_property_parameter_is_not_a_valid__variant__type.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf0060b
jmp 0x140046d47
mov dword [section..data], 0xf0060b
movabs r15, 0x80020003
cmp r15, qword [rsp]
jne 0x140046850
mov dword [section..data], 0xf0060c
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Member_not_found.__Check_that_you_have_not_omitted_any_optional_parameters_and_are_not_trying_to_set_a_read_only_property_etc._
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf0060d
jmp 0x140046d47
mov dword [section..data], 0xf0060d
movabs r15, 0x80020011
cmp r15, qword [rsp]
jne 0x1400468a3
mov dword [section..data], 0xf0060e
mov rbp, qword [rsp + 0x38]
movabs rdx, str.Does_not_support_a_collection.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf0060f
jmp 0x140046d47
mov dword [section..data], 0xf0060f
movabs r15, 0x80070005
cmp r15, qword [rsp]
jne 0x1400468f6
mov dword [section..data], 0xf00610
mov rbp, qword [rsp + 0x38]
movabs rdx, str.A_general_access_denied_error.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00611
jmp 0x140046d47
mov dword [section..data], 0xf00611
movabs r15, 0x8001010e
cmp r15, qword [rsp]
jne 0x140046949
mov dword [section..data], 0xf00612
mov rbp, qword [rsp + 0x38]
movabs rdx, str.The_application_called_upon_an_interface_that_was_marshalled_for_a_different_thread.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00613
jmp 0x140046d47
mov dword [section..data], 0xf00613
movabs r15, 0x80020009
cmp r15, qword [rsp]
jne 0x140046a1c
mov dword [section..data], 0xf00614
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf00615
mov rbp, qword [rsp + 0x38]
push qword [rbp + 8]
movabs rcx, 0x140207502
pop rdx
sub rsp, 0x28
call fcn.14012b640
add rsp, 0x28
or rax, rax
je 0x140046a03
mov dword [section..data], 0xf00616
mov rbp, qword [rsp + 0x38]
movabs rdx, str.An_exception_occurred_during_the_execution_of_this_method_property.
lea rcx, [rbp + 8]
sub rsp, 0x28
call fcn.14012b3b0
add rsp, 0x28
mov dword [section..data], 0xf00617
mov dword [section..data], 0xf00618
jmp 0x140046d47
mov dword [section..data], 0xf00618
mov dword [section..data], 0xf0061a
mov rbp, qword [rsp + 0x38]
mov r15, qword [rbp]
and r15, 0x7fff0000
cmp r15, 0x70000
jne 0x140046c91
mov dword [section..data], 0xf0061b
mov rbp, qword [rsp + 0x38]
mov r15, qword [rbp]
and r15, 0xffff
mov qword [rsp + 0x48], r15
mov dword [section..data], 0xf0061c
push 0
push 0
lea rax, [rsp + 0x68]
push rax
movabs r9, 0
mov r8, qword [rsp + 0x60]
movabs rdx, 0
movabs rcx, 0x1100
sub rsp, 0x20
call sub.KERNEL32.dll_FormatMessageW
add rsp, 0x38
mov qword [rsp + 0x50], rax
mov dword [section..data], 0xf0061d
cmp qword [rsp + 0x50], 0
je 0x140046bd6
mov dword [section..data], 0xf0061e
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str._FACILITY_WIN32_error
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [rsp + 0x60]
sub rsp, 0x20
call fcn.1401278e0
add rsp, 0x28
pop rax
movabs rcx, 0x14020e52e
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
mov r8, rax
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
sub rsp, 0x20
call fcn.140129b20
add rsp, 0x28
pop rax
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf0061f
sub rsp, 8
mov rcx, qword [rsp + 0x60]
sub rsp, 0x20
call sub.KERNEL32.dll_LocalFree
add rsp, 0x28
mov dword [section..data], 0xf00620
jmp 0x140046c78
mov dword [section..data], 0xf00620
mov dword [section..data], 0xf00621
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str._FACILITY_WIN32_error
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
mov rdx, rax
mov rcx, qword [rsp + 0x60]
sub rsp, 0x20
call fcn.1401278e0
add rsp, 0x28
pop rax
movabs rcx, str.__Unable_to_retrieve_error_description_from_system_
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf00622
mov dword [section..data], 0xf00623
jmp 0x140046d3d
mov dword [section..data], 0xf00623
mov dword [section..data], 0xf00624
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.Unknown_error.__Code_:_Hex
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
push 5
mov rbp, qword [rsp + 0x60]
mov rcx, qword [rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140129240
add rsp, 0x28
pop rax
movabs rcx, str._._Please_report_this_error_code_to_the_author_at_enquiries_nxsoftware.com
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
mov rbp, qword [rsp + 0x40]
lea rcx, [rbp + 8]
pop rdx
sub rsp, 0x28
call fcn.14012b4f0
add rsp, 0x28
mov dword [section..data], 0xf00625
mov dword [section..data], 0xf00626
add rsp, 8
mov dword [section..data], 0xf00627
mov dword [section..data], 0xf00628
xor rax, rax
push rax
mov rcx, qword [rsp + 0x30]
sub rsp, 0x28
call fcn.14012b910
add rsp, 0x28
pop rax
add rsp, 0x60
pop r14
pop r15
pop rbp
ret