Function at 0x1400d4410
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movzx eax, byte [rcx + 8]
cmp rax, 0x4b
ja case.default.0x1400cf1b5
mov r13, rdx
mov rdi, rcx
lea rcx, [0x1400d31bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.NodeArrayNode
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d14ab
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d283a
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf21a
jmp 0x1400d283c
lea rcx, str.0___unknown_mangling_node_kind_
lea rdx, str._var_tmp_build_clang_source_libcxxabi_src_demangle_ItaniumDemangle.h
mov r8d, 0x89a
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__assert]
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.DotSuffix
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf2dd
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf2c0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d14b4
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d14d9
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.VendorExtQualType
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf36d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf350
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d1542
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1567
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.QualType
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14d, dword [rdi + 0xc]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf3fd
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf3e0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d15d2
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d15f7
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ConversionOperatorType
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400cf470
jmp 0x1400d11bd
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.PostfixQualifiedType
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf50d
xor edi, edi
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf4f0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d160c
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1631
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ElaboratedTypeSpefType
mov rcx, rax
call fcn.1400cafc0
mov r14, qword [rdi + 0x10]
mov rbp, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf59d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf580
mov byte [r13 + 4], 0
mov ecx, 2
call rbx
sub ebp, r14d
lea rdx, str.__.s_
mov rcx, rax
mov r8d, ebp
mov r9, r14
call fcn.1400cafc0
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d24dd
xor edi, edi
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf600
jmp 0x1400d24dd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.NameType
jmp 0x1400d1394
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.AbiTagAttr
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf6bd
xor edi, edi
nop word [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf6a0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d1692
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d16b7
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.EnableIfAttr
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d1722
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d296d
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf73e
jmp 0x1400d296f
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ObjCProtoName
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf7dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf7c0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d172b
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1750
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.PointerType
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400cf850
jmp 0x1400d11bd
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.ReferenceType
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14d, dword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf8dd
xor edi, edi
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf8c0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d17b2
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d17d7
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.PointerToMemberType
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf96d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf950
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1851
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1876
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.ArrayType
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cf9fd
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cf9e0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d18d2
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d18f7
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.FunctionType
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x60], rax
mov eax, dword [rdi + 0x28]
mov dword [rsp + 0x5c], eax
mov r15b, byte [rdi + 0x2c]
mov rsi, qword [rdi + 0x30]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cfaad
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfa90
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d1962
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1987
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.NoexceptSpec
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400cfb20
jmp 0x1400d11bd
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.DynamicExceptionSpec
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d19f4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2a9d
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfba5
jmp 0x1400d2a9f
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.FunctionEncoding
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov rsi, qword [rdi + 0x18]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rsp + 0x68], rax
mov eax, dword [rdi + 0x38]
mov dword [rsp + 0x5c], eax
mov al, byte [rdi + 0x3c]
mov byte [rsp + 0x60], al
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cfc5d
xor edi, edi
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfc40
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d19fd
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1a22
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.LiteralOperator
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400cfcd0
jmp 0x1400d11bd
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.SpecialName
mov rcx, rax
call fcn.1400cafc0
mov r14, qword [rdi + 0x10]
mov rbp, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cfd6d
xor edi, edi
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfd50
mov byte [r13 + 4], 0
mov ecx, 2
call rbx
sub ebp, r14d
lea rdx, str.__.s_
mov rcx, rax
mov r8d, ebp
mov r9, r14
call fcn.1400cafc0
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d24dd
xor edi, edi
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfdd0
jmp 0x1400d24dd
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.CtorVtableSpecialName
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cfe5d
xor edi, edi
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfe40
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1a9b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1ac0
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.QualifiedName
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cfeed
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfed0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1b22
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1b47
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.NestedName
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400cff7d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cff60
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1bb2
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1bd7
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.LocalName
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d000d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400cfff0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1c42
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1c67
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.VectorType
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d009d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0080
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1cd2
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1cf7
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.PixelVectorType
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d0110
jmp 0x1400d11bd
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.SyntheticTemplateParamName
mov rcx, rax
call fcn.1400cafc0
mov eax, dword [rdi + 0xc]
mov edi, dword [rdi + 0x10]
cmp eax, 2
je 0x1400d2bcd
cmp eax, 1
je 0x1400d2be6
test eax, eax
jne 0x1400d2c0b
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str.TemplateParamKind::Type
mov edx, 0x17
jmp 0x1400d2bfd
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.TypeTemplateParamDecl
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d01f0
jmp 0x1400d11bd
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.NonTypeTemplateParamDecl
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d027d
xor edi, edi
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0260
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1d62
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1d87
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.TemplateTemplateParamDecl
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
mov rdx, qword [rdi + 0x10]
movups xmm0, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x30]
call fcn.1400d4160
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.TemplateParamPackDecl
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d0340
jmp 0x1400d11bd
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.ParameterPack
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d1df2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2cb6
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d03c5
jmp 0x1400d2cb8
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.TemplateArgumentPack
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d1dfb
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2ddd
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d044a
jmp 0x1400d2ddf
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ParameterPackExpansion
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop word [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d04c0
jmp 0x1400d11bd
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.TemplateArgs
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d1e04
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2f0d
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0545
jmp 0x1400d2f0f
mov rcx, r13
mov rdx, rdi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400d4410
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.NameWithTemplateArgs
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d05fd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d05e0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1e0d
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1e32
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.GlobalQualifiedName
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d0670
jmp 0x1400d11bd
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.StdQualifiedName
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d06e0
jmp 0x1400d11bd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.ExpandedSpecialSubstitution
jmp 0x1400d0746
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.SpecialSubstitution
mov rcx, rax
call fcn.1400cafc0
mov edx, dword [rdi + 0xc]
mov rcx, r13
call fcn.1400d4510
jmp 0x1400d13c1
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.CtorDtorName
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x30], r13
mov rdx, qword [rdi + 0x10]
mov r8b, byte [rdi + 0x18]
mov r9d, dword [rdi + 0x1c]
lea rcx, [rsp + 0x30]
call fcn.1400d45f0
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.DtorName
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d0800
jmp 0x1400d11bd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.UnnamedTypeName
jmp 0x1400d1394
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.ClosureTypeName
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x80], r13
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x30]
lea r8, [rsp + 0x40]
lea r9, [rsp + 0x70]
call fcn.1400d4800
jmp 0x1400d13c1
add dword [r13], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, [0x14010e799]
lea r8, str.StructuredBindingName
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d1e92
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d303d
xor edi, edi
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0918
jmp 0x1400d303f
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.BinaryExpr
jmp 0x1400d0b2c
add dword [r13], 2
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
lea rdx, [0x14010e799]
lea r8, str.ArraySubscriptExpr
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d09cd
xor edi, edi
nop
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d09b0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d1e9b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1ec0
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.PostfixExpr
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d0a5d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0a40
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d1f33
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1f58
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ConditionalExpr
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d0aed
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0ad0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d1fc2
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d1fe7
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.MemberExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
mov rdx, qword [rdi + 0x10]
movups xmm0, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x30], xmm0
mov r9, qword [rdi + 0x28]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x30]
call fcn.1400d4ce0
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.SubobjectExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x70], r13
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x40], xmm0
mov al, byte [rdi + 0x40]
mov byte [rsp + 0x28], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
lea r9, [rsp + 0x30]
call fcn.1400d4ef0
jmp 0x1400d2101
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.EnclosingExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x70], r13
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x30], xmm0
mov r8, qword [rdi + 0x20]
movups xmm0, xmmword [rdi + 0x28]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea r9, [rsp + 0x40]
call fcn.1400d5320
jmp 0x1400d13c1
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.CastExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x30], xmm0
mov r8, qword [rdi + 0x20]
mov r9, qword [rdi + 0x28]
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x30]
call fcn.1400d5510
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.SizeofParamPackExpr
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d0cd0
jmp 0x1400d11bd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.CallExpr
jmp 0x1400d0f7f
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.NewExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x70], r13
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x30], xmm0
mov r8, qword [rdi + 0x20]
movups xmm0, xmmword [rdi + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov al, byte [rdi + 0x38]
mov cl, byte [rdi + 0x39]
mov byte [rsp + 0x28], cl
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea r9, [rsp + 0x40]
call fcn.1400d5840
jmp 0x1400d2101
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.DeleteExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x30], r13
mov rdx, qword [rdi + 0x10]
mov r8b, byte [rdi + 0x18]
mov r9b, byte [rdi + 0x19]
lea rcx, [rsp + 0x30]
call fcn.1400d5d30
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.PrefixExpr
mov rcx, rax
call fcn.1400cafc0
mov r14, qword [rdi + 0x10]
mov rbp, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d0e3d
xor edi, edi
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0e20
mov byte [r13 + 4], 0
mov ecx, 2
call rbx
sub ebp, r14d
lea rdx, str.__.s_
mov rcx, rax
mov r8d, ebp
mov r9, r14
call fcn.1400cafc0
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d24dd
xor edi, edi
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d0ea0
jmp 0x1400d24dd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.FunctionParam
jmp 0x1400d1394
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.ConversionExpr
jmp 0x1400d0f7f
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.PointerToMemberConversionExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x30]
call fcn.1400d5e10
jmp 0x1400d13c1
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.InitListExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
mov rdx, qword [rdi + 0x10]
movups xmm0, xmmword [rdi + 0x18]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x30]
call fcn.1400d56e0
jmp 0x1400d13c1
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.FoldExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x40], r13
mov dl, byte [rdi + 0x30]
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x30], xmm0
mov r9, qword [rdi + 0x10]
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x30]
call fcn.1400d6020
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.ThrowExpr
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d1060
jmp 0x1400d11bd
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.BoolExpr
mov rcx, rax
call fcn.1400cafc0
cmp byte [rdi + 0xc], 0
lea rax, str.false
lea rdi, str.true
cmove rdi, rax
mov ecx, 2
call rsi
mov rcx, rdi
mov rdx, rax
call fcn.1400f50e0
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.StringLiteral
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d1130
jmp 0x1400d11bd
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.LambdaExpr
mov rcx, rax
call fcn.1400cafc0
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d11bd
xor ebp, ebp
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [r13]
jne 0x1400d11a0
mov byte [r13 + 4], 0
test rdi, rdi
je 0x1400d258f
mov rcx, rdi
jmp 0x1400d24ee
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.EnumLiteral
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d124d
xor edi, edi
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1230
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d205b
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2080
add dword [r13], 2
mov r15, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call r15
lea rdx, [0x14010e799]
lea r8, str.IntegerLiteral
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x18]
mov r14, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov ecx, 2
call r15
sub ebx, ebp
lea rdx, str.__.s_
mov rcx, rax
mov r8d, ebx
mov r9, rbp
call fcn.1400cafc0
mov bl, byte [r13 + 4]
mov ecx, 2
call r15
test bl, bl
je 0x1400d210d
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1323
xor ebx, ebx
mov ecx, 2
call r15
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebx, 1
cmp ebx, dword [r13]
jne 0x1400d1305
mov byte [r13 + 4], 0
jmp 0x1400d2127
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.FloatLiteral
jmp 0x1400d1394
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.DoubleLiteral
jmp 0x1400d1394
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.LongDoubleLiteral
mov rcx, rax
call fcn.1400cafc0
mov rbx, qword [rdi + 0x10]
mov edi, dword [rdi + 0x18]
mov ecx, 2
call rsi
sub edi, ebx
lea rdx, str.__.s_
mov rcx, rax
mov r8d, edi
mov r9, rbx
call fcn.1400cafc0
mov ecx, 2
call rsi
jmp 0x1400d25c4
add dword [r13], 2
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, [0x14010e799]
lea r8, str.BracedExpr
mov rcx, rax
call fcn.1400cafc0
mov qword [rsp + 0x30], r13
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov r9b, byte [rdi + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1400d62b0
jmp 0x1400d13c1
add dword [r13], 2
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbx
lea rdx, [0x14010e799]
lea r8, str.BracedRangeExpr
mov rcx, rax
call fcn.1400cafc0
mov rbp, qword [rdi + 0x10]
mov r14, qword [rdi + 0x18]
mov r15, qword [rdi + 0x20]
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d148d
xor edi, edi
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1470
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d2154
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2179
mov edi, dword [r13]
jmp 0x1400d2841
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1520
jmp 0x1400d20dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d15b0
jmp 0x1400d20dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov rcx, r13
mov edx, r14d
call fcn.1400d3e60
jmp 0x1400d25b9
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop dword [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1670
jmp 0x1400d20dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1700
jmp 0x1400d20dd
mov edi, dword [r13]
jmp 0x1400d2974
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1790
jmp 0x1400d20dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d182d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1810
mov byte [r13 + 4], 0
test r14d, r14d
je 0x1400d280d
cmp r14d, 1
jne 0x1400d25b9
lea rdi, str.ReferenceKind::RValue
jmp 0x1400d2814
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d18b0
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1940
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d21eb
mov edi, 1
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
lea eax, [rdi + 1]
cmp edi, dword [r13]
mov edi, eax
jne 0x1400d19d0
jmp 0x1400d21f0
mov edi, dword [r13]
jmp 0x1400d2aa4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1a7d
xor edi, edi
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1a60
mov byte [r13 + 4], 0
test rsi, rsi
je 0x1400d234a
mov rcx, rsi
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d236f
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1b00
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1b90
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1c20
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1cb0
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1d40
jmp 0x1400d1f1d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1dd0
jmp 0x1400d1f1d
mov edi, dword [r13]
jmp 0x1400d2cbd
mov edi, dword [r13]
jmp 0x1400d2de4
mov edi, dword [r13]
jmp 0x1400d2f14
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1e70
jmp 0x1400d1f1d
mov edi, dword [r13]
jmp 0x1400d3044
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d1f1d
xor edi, edi
nop word cs:[rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1f00
mov byte [r13 + 4], 0
test r14, r14
je 0x1400d258f
mov rcx, r14
jmp 0x1400d24ee
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d1fa0
jmp 0x1400d20dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d203d
xor edi, edi
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d2020
mov byte [r13 + 4], 0
test r14, r14
je 0x1400d23d4
mov rcx, r14
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d23f9
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d20dd
xor edi, edi
nop word cs:[rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d20c0
mov byte [r13 + 4], 0
mov ecx, 2
call rbx
sub r15d, r14d
lea rdx, str.__.s_
mov rcx, rax
mov r8d, r15d
mov r9, r14
call fcn.1400cafc0
mov ecx, 2
call rbx
jmp 0x1400d25c4
lea rcx, [0x14010e7b6]
mov edx, 2
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov ecx, 2
call r15
sub edi, r14d
lea rdx, str.__.s_
mov rcx, rax
mov r8d, edi
mov r9, r14
call fcn.1400cafc0
mov ecx, 2
call r15
jmp 0x1400d25c4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d21cd
xor edi, edi
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d21b0
mov byte [r13 + 4], 0
test r14, r14
je 0x1400d245f
mov rcx, r14
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2484
mov eax, 1
mov byte [r13 + 4], 0
mov dword [r13], eax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x1400d24fb
mov byte [rsp + 0x68], r15b
lea r15, [r14 + rax*8]
mov al, 1
lea rdi, str._null_
jmp 0x1400d2264
mov ecx, 2
call rbx
mov edx, 6
mov r8d, 1
mov rcx, rdi
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add r14, 8
xor eax, eax
cmp r14, r15
je 0x1400d230e
mov rbp, qword [r14]
test al, 1
je 0x1400d227d
test rbp, rbp
je 0x1400d22ec
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2255
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d22ce
xor r12d, r12d
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add r12d, 1
cmp r12d, dword [r13]
jne 0x1400d22b0
mov byte [r13 + 4], 0
test rbp, rbp
je 0x1400d2233
mov rcx, rbp
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2250
mov ecx, 2
call rbx
mov edx, 6
mov r8d, 1
mov rcx, rdi
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d2255
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
cmp qword [rsp + 0x60], 0
mov r15b, byte [rsp + 0x68]
mov edx, dword [rsp + 0x5c]
je 0x1400d251c
mov byte [r13 + 4], 1
jmp 0x1400d251c
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d25ea
mov edi, 1
nop dword [rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
lea eax, [rdi + 1]
cmp edi, dword [r13]
mov edi, eax
jne 0x1400d23b0
jmp 0x1400d25ef
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d24dd
xor edi, edi
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d2440
jmp 0x1400d24dd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d24dd
xor edi, edi
nop word [rax + rax]
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d24c0
mov byte [r13 + 4], 0
test r15, r15
je 0x1400d258f
mov rcx, r15
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d25b4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
mov edx, dword [rsp + 0x5c]
mov rcx, r13
call fcn.1400d3e60
mov rcx, r13
mov edx, r15d
call fcn.1400d4040
mov ecx, 2
call rbx
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbx
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d257d
xor edi, edi
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d2560
mov byte [r13 + 4], 0
test rsi, rsi
je 0x1400d258f
mov rcx, rsi
jmp 0x1400d24ee
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x29
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xfffffffe
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov byte [r13 + 4], 0
mov dword [r13], eax
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r15, r15
je 0x1400d273c
lea rbx, [r14 + r15*8]
mov al, 1
lea rsi, str._null_
jmp 0x1400d2659
mov ecx, 2
call rbp
mov edx, 6
mov r8d, 1
mov rcx, rsi
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add r14, 8
xor eax, eax
cmp r14, rbx
je 0x1400d270e
mov rdi, qword [r14]
test al, 1
je 0x1400d2676
test rdi, rdi
je 0x1400d26ec
mov rcx, rdi
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d264a
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d26ce
xor r12d, r12d
nop dword [rax + rax]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add r12d, 1
cmp r12d, dword [r13]
jne 0x1400d26b0
mov byte [r13 + 4], 0
test rdi, rdi
je 0x1400d2628
mov rcx, rdi
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2645
mov ecx, 2
call rbp
mov edx, 6
mov r8d, 1
mov rcx, rsi
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d264a
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
test r15, r15
mov rsi, qword [rsp + 0x68]
je 0x1400d275e
mov byte [r13 + 4], 1
jmp 0x1400d275e
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
mov rsi, qword [rsp + 0x68]
mov ecx, 2
call rbp
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rbp
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d27ad
xor edi, edi
nop
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add edi, 1
cmp edi, dword [r13]
jne 0x1400d2790
mov byte [r13 + 4], 0
test rsi, rsi
je 0x1400d27c4
mov rcx, rsi
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d27e9
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str._null_
mov edx, 6
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov bl, byte [rsp + 0x60]
mov edx, dword [rsp + 0x5c]
mov byte [r13 + 4], 1
mov rcx, r13
call fcn.1400d3e60
mov rcx, r13
mov edx, ebx
call fcn.1400d4040
jmp 0x1400d25b9
lea rdi, str.ReferenceKind::LValue
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov edx, 0x15
mov r8d, 1
mov rcx, rdi
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d25b9
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d28b7
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d28d5
test rbx, rbx
je 0x1400d294b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d28a8
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d292d
xor esi, esi
nop word cs:[rax + rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2910
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d2886
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d28a3
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d28a8
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d29ea
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d2a08
test rbx, rbx
je 0x1400d2a7b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d29db
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2a5d
xor esi, esi
nop dword [rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2a40
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d29b9
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d29d6
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d29db
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d2b1a
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d2b38
test rbx, rbx
je 0x1400d2bab
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2b0b
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2b8d
xor esi, esi
nop dword [rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2b70
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d2ae9
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2b06
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d2b0b
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str.TemplateParamKind::Template
mov edx, 0x1b
jmp 0x1400d2bfd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str.TemplateParamKind::NonType
mov edx, 0x1a
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov bl, byte [r13 + 4]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
test bl, bl
je 0x1400d2c77
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2c70
xor ebx, ebx
mov rbp, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rbp
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebx, 1
cmp ebx, dword [r13]
jne 0x1400d2c53
mov byte [r13 + 4], 0
jmp 0x1400d2c91
lea rcx, [0x14010e7b6]
mov edx, 2
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov rsi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 2
call rsi
lea rdx, str._llu
mov rcx, rax
mov r8, rdi
call fcn.1400cafc0
jmp 0x1400d13c1
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d2d33
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d2d4d
test rbx, rbx
je 0x1400d2dbb
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2d24
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2d9d
xor esi, esi
nop
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2d80
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d2d02
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2d1f
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d2d24
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d2e5a
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d2e78
test rbx, rbx
je 0x1400d2eeb
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2e4b
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2ecd
xor esi, esi
nop dword [rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2eb0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d2e29
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2e46
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d2e4b
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d2f8a
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d2fa8
test rbx, rbx
je 0x1400d301b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2f7b
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d2ffd
xor esi, esi
nop dword [rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d2fe0
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d2f59
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d2f76
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d2f7b
xor edi, edi
mov byte [r13 + 4], 0
add edi, 1
mov dword [r13], edi
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7b
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
test r14, r14
je 0x1400d3198
lea r12, [r14*8]
add r12, rbp
mov al, 1
mov rdi, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea r15, str._null_
jmp 0x1400d30ba
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov byte [r13 + 4], 1
add rbp, 8
xor eax, eax
cmp rbp, r12
je 0x1400d316d
mov rbx, qword [rbp]
test al, 1
je 0x1400d30d8
test rbx, rbx
je 0x1400d314b
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d30ab
mov ecx, 2
call rdi
mov ecx, 0x2c
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
mov ecx, 2
call rdi
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [r13], 0
je 0x1400d312d
xor esi, esi
nop dword [rax]
mov ecx, 2
call rdi
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esi, 1
cmp esi, dword [r13]
jne 0x1400d3110
mov byte [r13 + 4], 0
test rbx, rbx
je 0x1400d3089
mov rcx, rbx
mov rdx, r13
call fcn.1400cf180
jmp 0x1400d30a6
mov ecx, 2
call rdi
mov edx, 6
mov r8d, 1
mov rcx, r15
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
jmp 0x1400d30ab
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
test r14, r14
jne 0x1400d25b4
jmp 0x1400d25b9
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x7d
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [r13], 0xffffffff
jmp 0x1400d25b9
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rdi, rdx
mov rsi, rcx
add dword [rcx], 2
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rcx, str.ForwardTemplateReference_
mov edx, 0x19
mov r8d, 1
mov r9, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
mov r14, qword [rdi + 0x18]
test r14, r14
je 0x1400d4457
cmp byte [rdi + 0x20], 0
je 0x1400d447a
mov rdi, qword [rdi + 0x10]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
lea rdx, str._llu
mov rcx, rax
mov r8, rdi
call fcn.1400cafc0
jmp 0x1400d44e2
mov byte [rdi + 0x20], 1
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0xa
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
cmp dword [rsi], 0
je 0x1400d44cb
xor ebp, ebp
mov rbx, qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
nop word cs:[rax + rax]
nop
mov ecx, 2
call rbx
mov ecx, 0x20
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add ebp, 1
cmp ebp, dword [rsi]
jne 0x1400d44b0
mov byte [rsi + 4], 0
mov rcx, r14
mov rdx, rsi
call fcn.1400cf180
mov byte [rsi + 4], 1
mov byte [rdi + 0x20], 0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 0x29
mov rdx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add dword [rsi], 0xfffffffe
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret