Function at 0x4d2a40
Capabilities:
Write file on windows

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x1c
movzx eax, byte [ecx + 4]
cmp eax, 0x4b
ja case.default.0x4d2a54
mov esi, edx
mov ebp, ecx
jmp dword [eax*4 + 0x50cff0]
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.NodeArrayNode
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d490a
mov edi, dword [esi]
jmp 0x4d60c1
push 0x89a
push str._var_tmp_build_clang_source_libcxxabi_src_demangle_ItaniumDemangle.h
push str.0___unknown_mangling_node_kind_
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__assert]
add esp, 0x28
jmp 0x4d6874
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.DotSuffix
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d2b2a
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2b10
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4aed
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4b0a
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.VendorExtQualType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d2bba
xor esi, esi
nop word cs:[eax + eax]
nop dword [eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2ba0
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4b5f
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4b7c
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.QualType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [edi + 8]
mov dword [esp], eax
mov edi, dword [edi + 0xc]
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, esi
je 0x4d2c39
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d2c20
mov byte [ebx + 4], 0
test edi, edi
je 0x4d4bcf
mov ecx, edi
mov edx, ebx
call fcn.004d2a40
jmp 0x4d4bec
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.ConversionOperatorType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2ca0
jmp 0x4d46ba
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.PostfixQualifiedType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d2d2a
xor esi, esi
nop dword [eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2d10
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4c07
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4c24
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.ElaboratedTypeSpefType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp + 4], eax
mov eax, ebp
mov ebp, dword [ebp + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d2db9
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d2da0
mov byte [edi + 4], 0
push 2
call ebx
add esp, 4
mov ecx, dword [esp + 4]
sub ebp, ecx
push ecx
push ebp
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d2e10
jmp 0x4d5439
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.NameType
jmp 0x4d485c
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.AbiTagAttr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d2eba
xor esi, esi
nop word cs:[eax + eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2ea0
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4c7f
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4c9c
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.EnableIfAttr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d494f
mov edi, dword [esi]
jmp 0x4d61da
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.ObjCProtoName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d2f7a
xor esi, esi
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2f60
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4cef
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4d0c
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.PointerType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d2fe0
jmp 0x4d46ba
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.ReferenceType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d306a
xor esi, esi
nop word cs:[eax + eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3050
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d4d5f
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d4d7c
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.PointerToMemberType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d30e9
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d30d0
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d4dee
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d4e0b
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.ArrayType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3169
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3150
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d4e5e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d4e7b
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.FunctionType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp], eax
mov edi, dword [ebp + 0xc]
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov eax, dword [ebp + 0x14]
mov dword [esp + 0x10], eax
mov al, byte [ebp + 0x18]
mov byte [esp + 0x14], al
mov eax, dword [ebp + 0x1c]
mov dword [esp + 0x18], eax
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d320a
xor esi, esi
nop word cs:[eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d31f0
mov byte [ebp + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, ebp
je 0x4d4ece
mov edx, esi
call fcn.004d2a40
jmp 0x4d4eeb
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.NoexceptSpec
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3270
jmp 0x4d46ba
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.DynamicExceptionSpec
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d4994
mov edi, dword [esi]
jmp 0x4d62ea
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.FunctionEncoding
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov eax, dword [ebp + 0x14]
mov dword [esp + 8], eax
mov eax, ebp
mov ebp, dword [ebp + 0x10]
mov ecx, dword [eax + 0x18]
mov dword [esp + 0x10], ecx
mov ecx, dword [eax + 0x1c]
mov dword [esp + 0x14], ecx
mov al, byte [eax + 0x20]
mov byte [esp + 0x18], al
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3359
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3340
mov byte [edi + 4], 0
mov ecx, dword [esp + 4]
test ecx, ecx
mov esi, edi
je 0x4d4f51
mov edx, esi
call fcn.004d2a40
jmp 0x4d4f6e
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.LiteralOperator
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d33c0
jmp 0x4d46ba
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.SpecialName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp + 4], eax
mov eax, ebp
mov ebp, dword [ebp + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3449
xor esi, esi
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3430
mov byte [edi + 4], 0
push 2
call ebx
add esp, 4
mov ecx, dword [esp + 4]
sub ebp, ecx
push ecx
push ebp
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d34a0
jmp 0x4d5439
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.CtorVtableSpecialName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3529
xor esi, esi
nop word [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3510
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d4fd6
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d4ff3
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.QualifiedName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d35a9
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3590
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d504e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d506b
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.NestedName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3629
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3610
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d50be
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d50db
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.LocalName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d36a9
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3690
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d512e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d514b
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.VectorType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3729
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3710
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d519e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d51bb
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.PixelVectorType
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3790
jmp 0x4d46ba
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.SyntheticTemplateParamName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov edi, dword [ebp + 0xc]
cmp eax, 2
je 0x4d5fdc
cmp eax, 1
je 0x4d5ff3
test eax, eax
jne 0x4d6010
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 0x17
push str.TemplateParamKind::Type
jmp 0x4d6008
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.TypeTemplateParamDecl
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3850
jmp 0x4d46ba
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.NonTypeTemplateParamDecl
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d38d9
xor esi, esi
nop dword [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d38c0
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d520e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d522b
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.TemplateTemplateParamDecl
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
lea ecx, [esp + 0xc]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.004d7420
jmp 0x4d48fe
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.TemplateParamPackDecl
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3980
jmp 0x4d46ba
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.ParameterPack
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d49d9
mov edi, dword [esi]
jmp 0x4d63fa
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.TemplateArgumentPack
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d4a1e
mov edi, dword [esi]
jmp 0x4d650a
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.ParameterPackExpansion
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3a60
jmp 0x4d46ba
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.TemplateArgs
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d4a63
mov edi, dword [esi]
jmp 0x4d661a
mov ecx, esi
mov edx, ebp
add esp, 0x1c
pop esi
pop edi
pop ebx
pop ebp
jmp 0x4d7680
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.NameWithTemplateArgs
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3b39
xor esi, esi
nop word cs:[eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3b20
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d527e
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d529b
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.GlobalQualifiedName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3ba0
jmp 0x4d46ba
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.StdQualifiedName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3c10
jmp 0x4d46ba
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.ExpandedSpecialSubstitution
jmp 0x4d3c5f
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.SpecialSubstitution
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edx, dword [ebp + 8]
mov ecx, edi
call fcn.004d7760
jmp 0x4d4901
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.CtorDtorName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
movzx eax, byte [ebp + 0xc]
mov edx, dword [ebp + 8]
lea ecx, [esp + 0xc]
push dword [ebp + 0x10]
push eax
call fcn.004d7820
jmp 0x4d48fe
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.DtorName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop word cs:[eax + eax]
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3d10
jmp 0x4d46ba
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.UnnamedTypeName
jmp 0x4d485c
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.ClosureTypeName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
movups xmm0, xmmword [ebp + 0xc]
mov eax, dword [ebp + 0x1c]
sub esp, 0x14
mov dword [esp + 0x10], eax
movups xmmword [esp], xmm0
lea ecx, [esp + 0x20]
call fcn.004d79d0
add esp, 0x14
jmp 0x4d4901
add dword [esi], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push str.StructuredBindingName
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, dword [ebp + 8]
mov ecx, dword [eax + 0xc]
mov eax, ecx
mov dword [esp + 8], ecx
test ecx, ecx
jne 0x4d4aa8
mov edi, dword [esi]
jmp 0x4d672a
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.BinaryExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp + 8], eax
mov eax, dword [edi + 0x10]
mov dword [esp + 4], eax
mov eax, dword [edi + 0x14]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3e49
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3e30
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d52ee
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d530b
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.ArraySubscriptExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d3ec9
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3eb0
mov byte [edi + 4], 0
test ebx, ebx
je 0x4d53cb
mov ecx, ebx
mov edx, edi
call fcn.004d2a40
jmp 0x4d53e8
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.PostfixExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d3f5a
xor esi, esi
nop word cs:[eax + eax]
nop dword [eax + eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d3f40
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d548c
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d54a9
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.ConditionalExpr
jmp 0x4d48da
add dword [esi], 2
mov edi, ebp
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push str.MemberExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [edi + 8]
mov eax, dword [edi + 0xc]
mov dword [esp + 4], eax
mov eax, dword [edi + 0x10]
mov dword [esp], eax
mov eax, dword [edi + 0x14]
mov dword [esp + 8], eax
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d4009
xor esi, esi
nop word [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d3ff0
mov byte [edi + 4], 0
test ebx, ebx
mov esi, edi
je 0x4d5ead
mov ecx, ebx
mov edx, esi
call fcn.004d2a40
jmp 0x4d5eca
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.SubobjectExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], esi
mov edx, dword [ebp + 8]
movups xmm0, xmmword [ebp + 0xc]
mov eax, dword [ebp + 0x1c]
movzx ecx, byte [ebp + 0x20]
sub esp, 0x18
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
movups xmmword [esp], xmm0
lea ecx, [esp + 0x24]
call fcn.004d7fb0
jmp 0x4d4244
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.EnclosingExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
movups xmm0, xmmword [ebp + 0xc]
sub esp, 0x10
movups xmmword [esp], xmm0
lea ecx, [esp + 0x1c]
call fcn.004d8370
add esp, 0x10
jmp 0x4d4901
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.CastExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
lea ecx, [esp + 0xc]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.004d8520
add esp, 0xc
jmp 0x4d4901
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.SizeofParamPackExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop word [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4150
jmp 0x4d46ba
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.CallExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp], eax
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov ebp, edi
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d41d9
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d41c0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d54ff
mov edx, esi
call fcn.004d2a40
jmp 0x4d551c
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.NewExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], esi
mov edx, dword [ebp + 8]
movups xmm0, xmmword [ebp + 0xc]
movzx eax, byte [ebp + 0x1c]
movzx ecx, byte [ebp + 0x1d]
sub esp, 0x18
mov dword [esp + 0x14], ecx
mov dword [esp + 0x10], eax
movups xmmword [esp], xmm0
lea ecx, [esp + 0x24]
call fcn.004d86d0
add esp, 0x18
jmp 0x4d575b
add dword [esi], 2
mov ebx, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.DeleteExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], ebx
mov edx, dword [ebp + 8]
movzx eax, byte [ebp + 0xc]
movzx edi, byte [ebp + 0xd]
lea ecx, [esp + 0xc]
push edi
push eax
call fcn.004d8b30
add esp, 8
jmp 0x4d60a1
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.PrefixExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp + 4], eax
mov eax, ebp
mov ebp, dword [ebp + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp], eax
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d4309
xor esi, esi
nop word cs:[eax + eax]
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d42f0
mov byte [edi + 4], 0
push 2
call ebx
add esp, 4
mov ecx, dword [esp + 4]
sub ebp, ecx
push ecx
push ebp
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d4360
jmp 0x4d5439
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.FunctionParam
jmp 0x4d485c
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.ConversionExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp], eax
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov ebp, edi
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d4409
xor esi, esi
nop dword [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d43f0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d5580
mov edx, esi
call fcn.004d2a40
jmp 0x4d559d
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.PointerToMemberConversionExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
lea ecx, [esp + 0xc]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.004d8bf0
add esp, 0xc
jmp 0x4d4901
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.InitListExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, dword [ebp + 8]
mov dword [esp], eax
mov ebx, dword [ebp + 0xc]
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov ebp, edi
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d44d9
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d44c0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d5600
mov edx, esi
call fcn.004d2a40
jmp 0x4d561d
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.FoldExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], esi
movzx edx, byte [ebp + 0x18]
lea ecx, [esp + 0xc]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
call fcn.004d8da0
jmp 0x4d5758
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.ThrowExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4580
jmp 0x4d46ba
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.BoolExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
cmp byte [ebp + 8], 0
mov eax, str.false
mov ebx, esi
mov esi, str.true
cmove esi, eax
push 2
call edi
add esp, 4
push eax
push esi
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputs
add esp, 8
push 2
call edi
jmp 0x4d60a5
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.StringLiteral
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4640
jmp 0x4d46ba
add dword [esi], 2
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push str.LambdaExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov edi, dword [ebp + 8]
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d46ba
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d46a0
mov byte [ebp + 4], 0
test edi, edi
mov esi, ebp
je 0x4d5f97
mov ecx, edi
mov edx, esi
call fcn.004d2a40
jmp 0x4d6854
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.EnumLiteral
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, dword [ebp + 8]
mov eax, dword [ebp + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp + 0x10]
mov dword [esp], eax
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, esi
je 0x4d474a
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4730
mov byte [ebp + 4], 0
test ebx, ebx
je 0x4d5680
mov ecx, ebx
mov edx, ebp
call fcn.004d2a40
jmp 0x4d569d
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.IntegerLiteral
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov ebx, esi
mov esi, dword [ebp + 8]
mov eax, ebp
mov ebp, dword [ebp + 0xc]
mov ecx, dword [eax + 0x10]
mov dword [esp + 4], ecx
mov eax, dword [eax + 0x14]
mov dword [esp], eax
push 2
call edi
add esp, 4
sub ebp, esi
push esi
mov esi, ebx
push ebp
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
mov bl, byte [ebx + 4]
push 2
call edi
add esp, 4
test bl, bl
je 0x4d5729
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, esi
je 0x4d480e
xor esi, esi
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d47f5
mov byte [ebx + 4], 0
mov esi, ebx
jmp 0x4d573b
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.FloatLiteral
jmp 0x4d485c
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.DoubleLiteral
jmp 0x4d485c
add dword [esi], 2
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call edi
add esp, 4
push str.LongDoubleLiteral
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov eax, ebp
mov ebp, esi
mov esi, dword [eax + 8]
mov ebx, dword [eax + 0xc]
push 2
call edi
add esp, 4
sub ebx, esi
push esi
push ebx
jmp 0x4d5700
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.BracedExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
movzx eax, byte [ebp + 0x10]
lea ecx, [esp + 0xc]
push eax
push dword [ebp + 0xc]
call fcn.004d8ff0
jmp 0x4d48fe
add dword [esi], 2
mov edi, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push str.BracedRangeExpr
push 0x50e2ad
push eax
call fcn.004cf310
add esp, 0xc
mov dword [esp + 0xc], edi
mov edx, dword [ebp + 8]
lea ecx, [esp + 0xc]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.004d7e00
add esp, 8
push 2
call esi
jmp 0x4d5476
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d60bb
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4931
jmp 0x4d60bd
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d61d4
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4976
jmp 0x4d61d6
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d62e4
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d49bb
jmp 0x4d62e6
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d63f4
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4a00
jmp 0x4d63f6
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d6504
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4a45
jmp 0x4d6506
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d6614
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4a8a
jmp 0x4d6616
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d6724
xor edi, edi
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add edi, 1
cmp edi, dword [esi]
jne 0x4d4acf
jmp 0x4d6726
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
nop
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4b40
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4bb0
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebx + 4], 1
mov ecx, ebx
mov edx, dword [esp]
call fcn.004d71a0
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
jmp 0x4d60a5
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
nop dword [eax + eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4c60
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4cd0
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4d40
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d4dca
xor esi, esi
nop dword [eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d4db0
mov byte [ebp + 4], 0
mov eax, dword [esp]
test eax, eax
mov edi, ebp
je 0x4d5fb9
cmp eax, 1
jne 0x4d546e
mov esi, str.ReferenceKind::RValue
jmp 0x4d5fbe
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d4e40
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d4eb0
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
mov ebp, esi
cmp dword [esi], 0
je 0x4d5764
mov esi, 1
nop word cs:[eax + eax]
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
lea eax, [esi + 1]
cmp esi, dword [ebp]
mov esi, eax
jne 0x4d4f30
jmp 0x4d5769
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d4fb9
xor esi, esi
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d4fa0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d5910
mov edx, esi
call fcn.004d2a40
jmp 0x4d592d
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop word cs:[eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5030
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d50a0
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5110
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5180
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d51f0
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5260
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d52d0
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5359
xor esi, esi
nop word [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5340
mov byte [edi + 4], 0
push 2
call ebp
add esp, 4
mov ecx, dword [esp + 4]
mov edx, dword [esp + 8]
sub ecx, edx
push edx
push ecx
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop dword [eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d53b0
jmp 0x4d5439
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [edi], 0
je 0x4d5439
xor esi, esi
nop word [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5420
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
je 0x4d544d
mov edx, edi
call fcn.004d2a40
jmp 0x4d546a
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [edi + 4], 1
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x29
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [edi], 0xfffffffe
jmp 0x4d6871
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
nop dword [eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d54e0
jmp 0x4d56ea
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
mov edi, esi
cmp dword [esi], 0
je 0x4d5990
mov esi, 1
nop word cs:[eax + eax]
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
lea eax, [esi + 1]
cmp esi, dword [edi]
mov esi, eax
jne 0x4d5560
jmp 0x4d5995
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
mov edi, esi
cmp dword [esi], 0
je 0x4d5aa6
mov esi, 1
nop word cs:[eax + eax]
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
lea eax, [esi + 1]
cmp esi, dword [edi]
mov esi, eax
jne 0x4d55e0
jmp 0x4d5aab
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
mov edi, esi
cmp dword [esi], 0
je 0x4d5bb6
mov esi, 1
nop word cs:[eax + eax]
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
lea eax, [esi + 1]
cmp esi, dword [edi]
mov esi, eax
jne 0x4d5660
jmp 0x4d5bbb
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [ebp + 4], 1
push 2
call edi
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call edi
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebp], 0
je 0x4d56ea
xor esi, esi
nop dword [eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d56d0
mov byte [ebp + 4], 0
push 2
call edi
add esp, 4
mov ecx, dword [esp]
mov edx, dword [esp + 4]
sub ecx, edx
push edx
push ecx
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call edi
add esp, 4
push eax
push 0x29
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [ebp], 0xfffffffe
jmp 0x4d6871
push eax
push 1
push 2
push 0x50e2ca
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
push 2
call edi
add esp, 4
mov ecx, dword [esp]
mov edx, dword [esp + 4]
sub ecx, edx
push edx
push ecx
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call edi
jmp 0x4d6860
mov eax, 1
mov byte [ebp + 4], 0
mov dword [ebp], eax
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
mov esi, ebp
je 0x4d5875
mov eax, dword [esp + 8]
lea eax, [edi + eax*4]
mov dword [esp], eax
mov al, 1
jmp 0x4d57d2
push 2
mov ebx, edi
call edi
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov edi, dword [esp + 4]
add edi, 4
xor eax, eax
cmp edi, dword [esp]
je 0x4d5875
mov ebp, dword [edi]
test al, 1
je 0x4d57e7
test ebp, ebp
je 0x4d5857
mov ecx, ebp
mov edx, esi
call fcn.004d2a40
jmp 0x4d57c4
mov dword [esp + 4], edi
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, ebx
mov ebx, esi
je 0x4d5839
xor esi, esi
nop word [eax + eax]
push 2
call edi
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d5820
mov byte [ebx + 4], 0
test ebp, ebp
mov esi, ebx
je 0x4d57a1
mov ecx, ebp
mov edx, esi
call fcn.004d2a40
mov ebx, edi
jmp 0x4d57bc
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d57c4
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7d
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [esi], 0xffffffff
cmp dword [esp + 8], 0
je 0x4d5899
mov byte [esi + 4], 1
mov ecx, esi
mov edx, dword [esp + 0x10]
call fcn.004d71a0
movzx edx, byte [esp + 0x14]
mov ecx, esi
call fcn.004d7330
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d58f9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d58e0
mov byte [edi + 4], 0
mov ecx, dword [esp + 0x18]
test ecx, ecx
mov esi, edi
jne 0x4d46ca
jmp 0x4d5f97
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
mov edi, esi
cmp dword [esi], 0
je 0x4d5cc6
mov esi, 1
nop word cs:[eax + eax]
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
lea eax, [esi + 1]
cmp esi, dword [edi]
mov esi, eax
jne 0x4d5970
jmp 0x4d5ccb
mov eax, 1
mov byte [edi + 4], 0
mov dword [edi], eax
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
mov esi, edi
je 0x4d6834
mov eax, dword [esp + 8]
lea eax, [ebx + eax*4]
mov dword [esp], eax
mov al, 1
jmp 0x4d59fd
push 2
mov ebp, ebx
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov ebx, dword [esp + 4]
add ebx, 4
xor eax, eax
cmp ebx, dword [esp]
je 0x4d6834
mov edi, dword [ebx]
test al, 1
je 0x4d5a16
test edi, edi
je 0x4d5a88
mov ecx, edi
mov edx, esi
call fcn.004d2a40
jmp 0x4d59ef
mov dword [esp + 4], ebx
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, ebp
mov ebp, esi
je 0x4d5a6a
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d5a50
mov byte [ebp + 4], 0
test edi, edi
mov esi, ebp
je 0x4d59cc
mov ecx, edi
mov edx, esi
call fcn.004d2a40
mov ebp, ebx
jmp 0x4d59e7
push 2
call ebp
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d59ef
mov eax, 1
mov byte [edi + 4], 0
mov dword [edi], eax
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
mov esi, edi
je 0x4d6834
mov eax, dword [esp + 8]
lea eax, [ebx + eax*4]
mov dword [esp], eax
mov al, 1
jmp 0x4d5b13
push 2
mov ebp, ebx
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov ebx, dword [esp + 4]
add ebx, 4
xor eax, eax
cmp ebx, dword [esp]
je 0x4d6834
mov edi, dword [ebx]
test al, 1
je 0x4d5b28
test edi, edi
je 0x4d5b98
mov ecx, edi
mov edx, esi
call fcn.004d2a40
jmp 0x4d5b05
mov dword [esp + 4], ebx
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, ebp
mov ebp, esi
je 0x4d5b7a
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d5b60
mov byte [ebp + 4], 0
test edi, edi
mov esi, ebp
je 0x4d5ae2
mov ecx, edi
mov edx, esi
call fcn.004d2a40
mov ebp, ebx
jmp 0x4d5afd
push 2
call ebp
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d5b05
mov eax, 1
mov byte [edi + 4], 0
mov dword [edi], eax
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
mov esi, edi
je 0x4d6834
mov eax, dword [esp + 8]
lea eax, [ebx + eax*4]
mov dword [esp], eax
mov al, 1
jmp 0x4d5c23
push 2
mov ebp, ebx
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov ebx, dword [esp + 4]
add ebx, 4
xor eax, eax
cmp ebx, dword [esp]
je 0x4d6834
mov edi, dword [ebx]
test al, 1
je 0x4d5c38
test edi, edi
je 0x4d5ca8
mov ecx, edi
mov edx, esi
call fcn.004d2a40
jmp 0x4d5c15
mov dword [esp + 4], ebx
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, ebp
mov ebp, esi
je 0x4d5c8a
xor esi, esi
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebp]
jne 0x4d5c70
mov byte [ebp + 4], 0
test edi, edi
mov esi, ebp
je 0x4d5bf2
mov ecx, edi
mov edx, esi
call fcn.004d2a40
mov ebp, ebx
jmp 0x4d5c0d
push 2
call ebp
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d5c15
mov eax, 1
mov byte [edi + 4], 0
mov dword [edi], eax
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
mov esi, edi
je 0x4d5de5
mov eax, dword [esp + 8]
lea eax, [eax*4]
add eax, ebp
mov dword [esp], eax
mov al, 1
jmp 0x4d5d39
push 2
mov ebx, ebp
call ebp
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov ebp, dword [esp + 4]
add ebp, 4
xor eax, eax
cmp ebp, dword [esp]
je 0x4d5de5
mov edi, dword [ebp]
test al, 1
je 0x4d5d53
test edi, edi
je 0x4d5dc7
mov ecx, edi
mov edx, esi
call fcn.004d2a40
jmp 0x4d5d2b
mov dword [esp + 4], ebp
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebp, ebx
mov ebx, esi
je 0x4d5da9
xor esi, esi
nop word cs:[eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d5d90
mov byte [ebx + 4], 0
test edi, edi
mov esi, ebx
je 0x4d5d08
mov ecx, edi
mov edx, esi
call fcn.004d2a40
mov ebx, ebp
jmp 0x4d5d23
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d5d2b
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7d
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [esi], 0xffffffff
cmp dword [esp + 8], 0
je 0x4d5e09
mov byte [esi + 4], 1
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d5e59
xor esi, esi
nop word cs:[eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d5e40
mov byte [edi + 4], 0
mov ecx, dword [esp + 0x10]
test ecx, ecx
mov esi, edi
je 0x4d5e70
mov edx, esi
call fcn.004d2a40
jmp 0x4d5e8d
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov byte [esi + 4], 1
mov ecx, esi
mov edx, dword [esp + 0x14]
call fcn.004d71a0
movzx edx, byte [esp + 0x18]
mov ecx, esi
call fcn.004d7330
jmp 0x4d6858
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 8]
mov byte [esi + 4], 1
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov ebx, esi
je 0x4d5f19
xor esi, esi
nop
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d5f00
mov byte [ebx + 4], 0
push 2
call ebp
add esp, 4
mov ecx, dword [esp]
mov edx, dword [esp + 4]
sub ecx, edx
push edx
push ecx
push str.__.s_
push eax
call fcn.004cf310
add esp, 0x10
push 2
call ebp
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebp
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [ebx], 0
je 0x4d5f89
xor esi, esi
nop dword [eax + eax]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [ebx]
jne 0x4d5f70
mov byte [ebx + 4], 0
test edi, edi
mov esi, ebx
jne 0x4d46c8
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d6854
mov esi, str.ReferenceKind::LValue
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 0x15
push esi
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d546e
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 0x1b
push str.TemplateParamKind::Template
jmp 0x4d6008
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 0x1a
push str.TemplateParamKind::NonType
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov bl, byte [esi + 4]
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
test bl, bl
je 0x4d606f
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d6069
xor ebx, ebx
mov ebp, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call ebp
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add ebx, 1
cmp ebx, dword [esi]
jne 0x4d6050
mov byte [esi + 4], 0
jmp 0x4d6081
push eax
push 1
push 2
push 0x50e2ca
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov ebx, esi
mov esi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
push 2
call esi
add esp, 4
push 0
push edi
push str._llu
push eax
call fcn.004cf310
add esp, 0x10
push 2
call esi
add esp, 4
push eax
push 0x29
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [ebx], 0xfffffffe
jmp 0x4d6871
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6130
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d6144
test ecx, ecx
je 0x4d61b6
mov edx, esi
call fcn.004d2a40
jmp 0x4d6123
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d6199
xor esi, esi
nop word cs:[eax + eax]
nop
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d6180
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d6102
mov edx, esi
call fcn.004d2a40
jmp 0x4d611b
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d6123
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6249
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d625d
test ecx, ecx
je 0x4d62c6
mov edx, esi
call fcn.004d2a40
jmp 0x4d623c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d62a9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d6290
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d621b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6234
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d623c
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6359
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d636d
test ecx, ecx
je 0x4d63d6
mov edx, esi
call fcn.004d2a40
jmp 0x4d634c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d63b9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d63a0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d632b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6344
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d634c
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6469
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d647d
test ecx, ecx
je 0x4d64e6
mov edx, esi
call fcn.004d2a40
jmp 0x4d645c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d64c9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d64b0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d643b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6454
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d645c
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6579
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d658d
test ecx, ecx
je 0x4d65f6
mov edx, esi
call fcn.004d2a40
jmp 0x4d656c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d65d9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d65c0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d654b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6564
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d656c
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6689
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d669d
test ecx, ecx
je 0x4d6706
mov edx, esi
call fcn.004d2a40
jmp 0x4d667c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d66e9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d66d0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d665b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6674
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d667c
xor edi, edi
mov byte [esi + 4], 0
add edi, 1
mov dword [esi], edi
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7b
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esp + 8], 0
je 0x4d6834
mov eax, dword [esp + 8]
lea edi, [eax*4]
add edi, ebp
mov al, 1
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov dword [esp + 4], edi
jmp 0x4d6799
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov edi, dword [esp + 4]
mov byte [esi + 4], 1
add ebp, 4
xor eax, eax
cmp ebp, edi
je 0x4d6834
mov ecx, dword [ebp]
test al, 1
je 0x4d67ad
test ecx, ecx
je 0x4d6816
mov edx, esi
call fcn.004d2a40
jmp 0x4d678c
mov dword [esp], ecx
push 2
call ebx
add esp, 4
push eax
push 0x2c
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
push 2
call ebx
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
mov edi, esi
je 0x4d67f9
xor esi, esi
nop dword [eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add esi, 1
cmp esi, dword [edi]
jne 0x4d67e0
mov byte [edi + 4], 0
mov ecx, dword [esp]
test ecx, ecx
mov esi, edi
je 0x4d676b
mov edx, esi
call fcn.004d2a40
jmp 0x4d6784
push 2
call ebx
add esp, 4
push eax
push 1
push 6
push str._null_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
jmp 0x4d678c
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x7d
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [esi], 0xffffffff
cmp dword [esp + 8], 0
je 0x4d6858
mov byte [esi + 4], 1
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x29
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [esi], 0xfffffffe
add esp, 0x1c
pop esi
pop edi
pop ebx
pop ebp
ret
push ebp
push ebx
push edi
push esi
push eax
mov edi, edx
mov esi, ecx
add dword [ecx], 2
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 1
push 0x19
push str.ForwardTemplateReference_
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fwrite
add esp, 0x10
mov eax, dword [edi + 0xc]
test eax, eax
je 0x4d76b6
cmp byte [edi + 0x10], 0
je 0x4d76d7
mov edi, dword [edi + 8]
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push 0
push edi
push str._llu
push eax
call fcn.004cf310
add esp, 0x10
jmp 0x4d773f
mov dword [esp], eax
mov byte [edi + 0x10], 1
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0xa
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
cmp dword [esi], 0
je 0x4d7729
xor ebp, ebp
mov ebx, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
nop word cs:[eax + eax]
nop dword [eax + eax]
push 2
call ebx
add esp, 4
push eax
push 0x20
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add ebp, 1
cmp ebp, dword [esi]
jne 0x4d7710
mov byte [esi + 4], 0
mov ecx, dword [esp]
mov edx, esi
call fcn.004d2a40
mov byte [esi + 4], 1
mov byte [edi + 0x10], 0
push 2
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
add esp, 4
push eax
push 0x29
call sub.api_ms_win_crt_stdio_l1_1_0.dll_fputc
add esp, 8
add dword [esi], 0xfffffffe
add esp, 4
pop esi
pop edi
pop ebx
pop ebp
ret