Function at 0x101289b3
Capabilities:
Resolve function by parsing pe exports

Disassembly:
jmp 0x101f55b0
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10369145
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x3c0
mov eax, dword [0x103bc914]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x370], 0
mov ecx, 0x1040b825
call fcn.1012869d
mov dword [ebp - 4], 0
mov byte [ebp - 0x28], 0
lea eax, [ebp - 0x20]
mov dword [ebp - 0x3bc], eax
push 0
mov ecx, dword [ebp - 0x3bc]
call fcn.10126348
mov dword [ebp - 4], 1
mov eax, dword [ebp - 0x18]
movzx ecx, byte [eax]
test ecx, ecx
jne 0x101f564e
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.101275ae
jmp 0x101f6398
mov eax, dword [ebx + 8]
add eax, 0x24
mov dword [ebp - 0x16c], eax
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x2c8], ecx
mov edx, dword [ebp - 0x2c8]
mov dword [ebp - 0x2d4], edx
mov eax, dword [ebp - 0x2d4]
add eax, 4
mov dword [ebp - 0x2d8], eax
mov ecx, dword [ebp - 0x16c]
mov dword [ebp - 0x2dc], ecx
mov edx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2d0], edx
mov eax, dword [ebp - 0x2d0]
add eax, 8
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x2d8]
mov edx, dword [ebp - 0x2c0]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x101f56c6
mov dword [ebp - 0x3bc], 1
jmp 0x101f56d0
mov dword [ebp - 0x3bc], 0
mov cl, byte [ebp - 0x3bc]
mov byte [ebp - 0x2e1], cl
movzx edx, byte [ebp - 0x2e1]
test edx, edx
je 0x101f56fb
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.101275ae
jmp 0x101f6398
mov eax, dword [ebp - 0x18]
add eax, 4
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x170]
mov dword [ebp - 0x2c4], ecx
mov edx, dword [ebp - 0x2c4]
mov dword [ebp - 0x2e0], edx
lea eax, [ebp - 0x2ed]
push eax
lea ecx, [ebp - 0x44]
call fcn.1012948a
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x170]
push ecx
lea ecx, [ebp - 0x44]
call fcn.10128c1f
mov byte [ebp - 4], 3
mov eax, dword [0x103e5b4c]
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x2fc]
mov dword [ebp - 0x3c0], ecx
mov edx, dword [ebx + 0xc]
mov dword [ebp - 0x2f4], edx
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x2ec], eax
mov ecx, dword [ebp - 0x2ec]
add ecx, 4
mov dword [ebp - 0x174], ecx
mov edx, dword [ebp - 0x2ec]
cmp dword [edx + 0x18], 0x10
jb 0x101f5798
mov dword [ebp - 0x3c4], 1
jmp 0x101f57a2
mov dword [ebp - 0x3c4], 0
movzx eax, byte [ebp - 0x3c4]
test eax, eax
je 0x101f57bc
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x174], edx
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x2f8]
mov dword [ebp - 0x3c8], ecx
lea edx, [ebp - 0x44]
mov dword [ebp - 0x2e8], edx
mov eax, dword [ebp - 0x2e8]
mov dword [ebp - 0x2cc], eax
mov ecx, dword [ebp - 0x2cc]
add ecx, 4
mov dword [ebp - 0x178], ecx
mov edx, dword [ebp - 0x2cc]
cmp dword [edx + 0x18], 0x10
jb 0x101f5810
mov dword [ebp - 0x3cc], 1
jmp 0x101f581a
mov dword [ebp - 0x3cc], 0
movzx eax, byte [ebp - 0x3cc]
test eax, eax
je 0x101f5834
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx + 4]
mov dword [ebp - 0x178], edx
mov eax, dword [ebp - 0x178]
mov dword [ebp - 0x3c8], eax
mov ecx, dword [ebp - 0x3c0]
push ecx
mov edx, dword [ebp - 0x3c8]
push edx
call dword [ebp - 0x3bc]
push 0xb0
push 0
lea eax, [ebp - 0xf8]
push eax
call fcn.10127072
add esp, 0xc
push 1
push 0x40
push 2
lea ecx, [ebp - 0x44]
push ecx
lea ecx, [ebp - 0xf8]
call fcn.10126ab4
mov byte [ebp - 4], 4
cmp dword [ebp - 0xa8], 0
je 0x101f5898
mov dword [ebp - 0x3bc], 1
jmp 0x101f58a2
mov dword [ebp - 0x3bc], 0
movzx eax, byte [ebp - 0x3bc]
test eax, eax
je 0x101f58ca
mov eax, dword [ebp - 0xf8]
mov ecx, dword [eax + 4]
lea ecx, [ebp + ecx - 0xf8]
call dword [sym.imp.MSVCP140D.dll_public:_bool___thiscall_std::ios_base::fail_void_const]
movzx edx, al
test edx, edx
je 0x101f591c
lea ecx, [ebp - 0xf8]
call fcn.10127bda
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x90]
call fcn.10127045
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVCP140D.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x44]
call fcn.10127bc1
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x44]
call fcn.10128616
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.101275ae
jmp 0x101f6398
mov eax, dword [ebx + 8]
add eax, 0x24
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0xfc]
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0x318]
mov dword [ebp - 0x328], ecx
mov edx, dword [ebp - 0x328]
add edx, 4
mov dword [ebp - 0x32c], edx
mov eax, dword [ebp - 0x32c]
mov ecx, dword [eax]
mov dword [ebp - 0x100], ecx
mov eax, dword [ebp - 0xfc]
mov dword [ebp - 0x330], eax
mov ecx, dword [ebp - 0x330]
mov dword [ebp - 0x324], ecx
mov edx, dword [ebp - 0x324]
add edx, 8
mov dword [ebp - 0x308], edx
mov eax, dword [ebp - 0x308]
mov ecx, dword [eax]
mov dword [ebp - 0x104], ecx
jmp 0x101f59a3
mov eax, dword [ebp - 0x100]
add eax, 4
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0x100]
cmp eax, dword [ebp - 0x104]
je 0x101f62a2
mov eax, dword [ebp - 0x100]
mov ecx, dword [eax]
mov dword [ebp - 0x108], ecx
mov eax, dword [ebp - 0x108]
add eax, 0x1c
mov dword [ebp - 0x17c], eax
mov ecx, dword [ebp - 0x17c]
mov dword [ebp - 0x304], ecx
mov edx, dword [ebp - 0x304]
mov dword [ebp - 0x30c], edx
mov eax, dword [ebp - 0x30c]
add eax, 4
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x17c]
mov dword [ebp - 0x314], ecx
mov edx, dword [ebp - 0x314]
mov dword [ebp - 0x31c], edx
mov eax, dword [ebp - 0x31c]
add eax, 8
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x338]
mov edx, dword [ebp - 0x320]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x101f5a3e
mov dword [ebp - 0x3bc], 1
jmp 0x101f5a48
mov dword [ebp - 0x3bc], 0
mov cl, byte [ebp - 0x3bc]
mov byte [ebp - 0x30d], cl
movzx edx, byte [ebp - 0x30d]
test edx, edx
je 0x101f5a64
jmp 0x101f5994
mov eax, dword [ebp - 0x108]
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x340], ecx
mov edx, dword [ebp - 0x340]
mov dword [ebp - 0x33c], edx
lea eax, [ebp - 0x331]
push eax
lea ecx, [ebp - 0x124]
call fcn.1012948a
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x180]
push ecx
lea ecx, [ebp - 0x124]
call fcn.10128c1f
mov byte [ebp - 4], 8
mov eax, dword [ebp - 0x108]
add eax, 0x1c
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0x34c]
mov dword [ebp - 0x348], ecx
mov edx, dword [ebp - 0x348]
add edx, 4
mov dword [ebp - 0x344], edx
mov eax, dword [ebp - 0x344]
mov ecx, dword [eax]
mov dword [ebp - 0x12c], ecx
mov eax, dword [ebp - 0x128]
mov dword [ebp - 0x358], eax
mov ecx, dword [ebp - 0x358]
mov dword [ebp - 0x354], ecx
mov edx, dword [ebp - 0x354]
add edx, 8
mov dword [ebp - 0x350], edx
mov eax, dword [ebp - 0x350]
mov ecx, dword [eax]
mov dword [ebp - 0x130], ecx
jmp 0x101f5b3e
mov eax, dword [ebp - 0x12c]
add eax, 4
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x12c]
cmp eax, dword [ebp - 0x130]
je 0x101f627b
mov eax, dword [ebp - 0x12c]
mov ecx, dword [eax]
mov dword [ebp - 0x134], ecx
mov eax, dword [ebp - 0x134]
mov ecx, dword [eax + 0x58]
and ecx, 8
jne 0x101f5b6e
jmp 0x101f5b2f
mov eax, dword [ebp - 0x134]
mov ecx, dword [eax + 0x5c]
mov dword [ebp - 0x138], ecx
mov eax, dword [ebp - 0x134]
add eax, 0x3c
mov dword [ebp - 0x184], eax
mov ecx, dword [ebp - 0x184]
mov dword [ebp - 0x364], ecx
mov edx, dword [ebp - 0x364]
mov dword [ebp - 0x360], edx
lea eax, [ebp - 0x359]
push eax
lea ecx, [ebp - 0x154]
call fcn.1012948a
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x184]
push ecx
lea ecx, [ebp - 0x154]
call fcn.10128c1f
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x3bc]
sub ecx, 1
mov dword [ebp - 0x3bc], ecx
cmp dword [ebp - 0x3bc], 9
ja case.0x101f5bfe.7
mov edx, dword [ebp - 0x3bc]
jmp dword [edx*4 + 0x101f63b8]
mov eax, dword [ebp - 0x134]
mov cl, byte [eax + 0x78]
mov byte [ebp - 0x2fd], cl
mov dl, byte [ebp - 0x2fd]
mov byte [ebp - 0x21d], dl
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x21c], esp
lea edx, [ebp - 0x21d]
push edx
call fcn.10127068
mov dword [ebp - 0x3c0], eax
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0xa
mov ecx, eax
call fcn.10126226
jmp case.0x101f5bfe.7
mov eax, dword [ebp - 0x134]
movss xmm0, dword [eax + 0x7c]
movss dword [ebp - 0x374], xmm0
movss xmm0, dword [ebp - 0x374]
movss dword [ebp - 0x228], xmm0
lea ecx, [ebp - 0x124]
push ecx
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x224], esp
lea edx, [ebp - 0x228]
push edx
call fcn.101267d0
mov dword [ebp - 0x3c0], eax
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0xa
mov ecx, eax
call fcn.10126226
jmp case.0x101f5bfe.7
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
mov byte [ebp - 4], 0xd
xor ecx, ecx
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x190], ecx
mov dword [ebp - 0x18c], ecx
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0x365]
mov dword [ebp - 0x3c0], edx
mov eax, dword [ebp - 0x134]
mov ecx, dword [eax + 0x78]
mov dword [ebp - 0x3b8], ecx
mov edx, dword [ebp - 0x134]
mov eax, dword [edx + 0xa0]
mov dword [ebp - 0x3b4], eax
lea ecx, [ebp - 0x3b8]
mov dword [ebp - 0x388], ecx
lea edx, [ebp - 0x3b0]
mov dword [ebp - 0x384], edx
mov eax, dword [ebp - 0x388]
mov dword [ebp - 0x380], eax
mov ecx, dword [ebp - 0x384]
mov dword [ebp - 0x37c], ecx
mov edx, dword [ebp - 0x3c0]
push edx
mov eax, dword [ebp - 0x37c]
push eax
mov ecx, dword [ebp - 0x380]
push ecx
lea ecx, [ebp - 0x194]
call fcn.10128afd
lea edx, [ebp - 0x194]
push edx
lea ecx, [ebp - 0x23c]
call fcn.10129b92
mov dword [ebp - 0x3c4], eax
mov eax, dword [ebp - 0x370]
or eax, 0x20
mov dword [ebp - 0x370], eax
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x194]
call fcn.101288eb
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x194]
call fcn.10129223
mov byte [ebp - 4], 0xd
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x22c], esp
mov edx, dword [ebp - 0x3c4]
push edx
call fcn.10129930
mov dword [ebp - 0x3c8], eax
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0xd
mov ecx, eax
call fcn.10126226
and dword [ebp - 0x370], 0xffffffdf
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x23c]
call fcn.101288eb
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x23c]
call fcn.10129223
mov byte [ebp - 4], 0xa
jmp case.0x101f5bfe.7
mov eax, dword [ebp - 0x134]
mov ecx, dword [eax + 0xac]
mov dword [ebp - 0x378], ecx
mov edx, dword [ebp - 0x378]
mov dword [ebp - 0x244], edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x240], esp
lea edx, [ebp - 0x244]
push edx
call fcn.101261ea
mov dword [ebp - 0x3c0], eax
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0xa
mov ecx, eax
call fcn.10126226
jmp case.0x101f5bfe.7
mov eax, dword [ebp - 0x134]
mov ecx, dword [eax + 0x98]
mov dword [ebp - 0x158], ecx
movzx eax, byte [ebp - 0x158]
mov dword [ebp - 0x168], eax
movzx eax, byte [ebp - 0x157]
mov dword [ebp - 0x164], eax
movzx eax, byte [ebp - 0x156]
mov dword [ebp - 0x160], eax
movzx eax, byte [ebp - 0x155]
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x248], esp
lea edx, [ebp - 0x168]
push edx
call fcn.1012777a
mov dword [ebp - 0x3c0], eax
mov byte [ebp - 4], 0x14
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0xa
mov ecx, eax
call fcn.10126226
jmp case.0x101f5bfe.7
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x134]
add ecx, 0xac
push ecx
lea ecx, [ebp - 0x25c]
call fcn.1012849a
mov edx, dword [ebp - 0x370]
or edx, 0x100
mov dword [ebp - 0x370], edx
lea eax, [ebp - 0x25c]
mov dword [ebp - 0x3c0], eax
mov byte [ebp - 4], 0x15
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x24c], esp
mov edx, dword [ebp - 0x3c0]
push edx
call fcn.10129750
mov dword [ebp - 0x3c4], eax
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0x15
mov ecx, eax
call fcn.10126226
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x25c]
call fcn.10127b62
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x25c]
call fcn.10128189
mov byte [ebp - 4], 0xa
jmp case.0x101f5bfe.7
mov eax, dword [ebp - 0x134]
add eax, 0x78
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0x38c]
mov dword [ebp - 0x394], ecx
mov edx, dword [ebp - 0x394]
mov eax, dword [edx + 0x14]
mov dword [ebp - 0x36c], eax
cmp dword [ebp - 0x36c], 0
jne 0x101f605f
mov dword [ebp - 0x3bc], 1
jmp 0x101f6069
mov dword [ebp - 0x3bc], 0
mov cl, byte [ebp - 0x3bc]
mov byte [ebp - 0x39d], cl
movzx edx, byte [ebp - 0x39d]
test edx, edx
je 0x101f608c
mov dword [ebp - 0x3ac], 0xffffffff
jmp 0x101f60a8
push 0xa
push 0
mov eax, dword [ebp - 0x134]
add eax, 0x78
push eax
call fcn.10128111
add esp, 0xc
mov dword [ebp - 0x3ac], eax
mov ecx, dword [ebp - 0x3ac]
mov dword [ebp - 0x264], ecx
lea edx, [ebp - 0x124]
push edx
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3c0], eax
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x260], esp
lea eax, [ebp - 0x264]
push eax
call fcn.10126eec
mov dword [ebp - 0x3c4], eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x154]
push ecx
mov ecx, dword [ebp - 0x3c0]
call fcn.101294a8
mov byte [ebp - 4], 0xa
mov ecx, eax
call fcn.10126226
jmp case.0x101f5bfe.7
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x28]
call fcn.101294a8
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x134]
add ecx, 0x78
mov dword [ebp - 0x390], ecx
mov edx, dword [ebp - 0x390]
mov dword [ebp - 0x398], edx
mov eax, dword [ebp - 0x398]
mov ecx, dword [eax + 0x14]
mov dword [ebp - 0x3a4], ecx
cmp dword [ebp - 0x3a4], 0
jne 0x101f6160
mov dword [ebp - 0x3c0], 1
jmp 0x101f616a
mov dword [ebp - 0x3c0], 0
mov dl, byte [ebp - 0x3c0]
mov byte [ebp - 0x3a5], dl
movzx eax, byte [ebp - 0x3a5]
test eax, eax
je 0x101f61b1
push str.empty
lea ecx, [ebp - 0x284]
call fcn.101264ba
mov ecx, dword [ebp - 0x370]
or ecx, 0x200
mov dword [ebp - 0x370], ecx
lea edx, [ebp - 0x284]
mov dword [ebp - 0x39c], edx
jmp 0x101f61e4
mov eax, dword [ebp - 0x134]
add eax, 0x78
push eax
lea ecx, [ebp - 0x284]
call fcn.10128819
mov ecx, dword [ebp - 0x370]
or ecx, 0x200
mov dword [ebp - 0x370], ecx
lea edx, [ebp - 0x284]
mov dword [ebp - 0x39c], edx
mov eax, dword [ebp - 0x39c]
mov dword [ebp - 0x3c4], eax
mov byte [ebp - 4], 0x1a
sub esp, 0x10
mov ecx, esp
mov dword [ebp - 0x268], esp
mov edx, dword [ebp - 0x3c4]
push edx
call fcn.101295a7
mov dword [ebp - 0x3c8], eax
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x154]
push eax
mov ecx, dword [ebp - 0x3bc]
call fcn.101294a8
mov byte [ebp - 4], 0x1a
mov ecx, eax
call fcn.10126226
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x284]
call fcn.10127bc1
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x284]
call fcn.10128616
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x154]
call fcn.10127bc1
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x154]
call fcn.10128616
mov byte [ebp - 4], 8
jmp 0x101f5b2f
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x124]
call fcn.10127bc1
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x124]
call fcn.10128616
mov byte [ebp - 4], 4
jmp 0x101f5994
push 0xffffffffffffffff
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x28]
call fcn.101299d0
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x3bc]
mov dword [ebp - 0x3c0], ecx
mov byte [ebp - 4], 0x22
mov edx, dword [ebp - 0x3c0]
push edx
lea eax, [ebp - 0x2bc]
push eax
call fcn.101297fa
add esp, 8
mov dword [ebp - 0x3c4], eax
mov ecx, dword [ebp - 0x3c4]
mov dword [ebp - 0x3c8], ecx
mov byte [ebp - 4], 0x23
mov edx, dword [ebp - 0x3c8]
push edx
lea eax, [ebp - 0xf8]
push eax
call fcn.10128053
add esp, 8
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x2bc]
call fcn.10127bc1
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x2bc]
call fcn.10128616
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x2a0]
call fcn.10127bc1
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x2a0]
call fcn.10128616
mov byte [ebp - 4], 4
lea ecx, [ebp - 0xf8]
call fcn.10127bda
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x90]
call fcn.10127045
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVCP140D.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x44]
call fcn.10127bc1
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x44]
call fcn.10128616
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.101275ae
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10128314
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 8