Function at 0x10738bb
Capabilities:
Inspect section memory permissions

Disassembly:
push 8
mov eax, 0x109d754
call fcn.010038c8
mov edi, ecx
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x10]
call sub.MFC42u.dll_CString::CString
mov esi, dword [ebp + 8]
and dword [ebp - 4], 0
test dword [esi + 4], 0x80000000
mov ebx, 0x10046c8
je 0x107393b
fild dword [esi + 0xc]
push ecx
push ecx
lea eax, [ebp - 0x10]
fdiv qword [0x10039f0]
fstp qword [esp]
push 0x1055218
push eax
call sub.MFC42u.dll_CString::Format
add esp, 0x10
push dword [ebp - 0x10]
mov ecx, edi
push 0x14b
push 0x12
call fcn.0103d49e
test eax, eax
je 0x1073950
push eax
call fcn.01080d78
mov esi, eax
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.01004490
mov eax, esi
call fcn.01003910
ret 4
push ebx
push 0x5a7
push 0x1074588
push 0x1074530
call fcn.0101d4fd
test dword [esi + 4], 0x10030000
je 0x10739c7
mov eax, dword [esi + 8]
test eax, 0x20000
je 0x107399e
cmp dword [esi + 0x10], 0
jl 0x1073970
test eax, 0x10000
je 0x1073985
push ebx
push 0x5b0
push 0x1074588
push 0x10744b0
call fcn.0101d4fd
push 0x105502c
push 0x2f0
push 0xb
mov ecx, edi
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x10739dc
test eax, 0x10000
je 0x10739dc
cmp dword [esi + 0x10], 0
jle 0x10739c0
push ebx
push 0x5b9
push 0x1074588
push 0x10744b0
call fcn.0101d4fd
push 0x1055038
jmp 0x107398a
push ebx
push 0x5c1
push 0x1074588
push 0x1074430
call fcn.0101d4fd
test dword [esi + 4], 0x400001
push ebx
je 0x1073a70
lea ecx, [ebp - 0x10]
call fcn.01007de2
mov eax, dword [esi + 4]
test al, 1
je 0x1073a06
test byte [esi + 8], 1
je 0x1073a06
push 0x1054f00
jmp 0x1073a20
test eax, 0x400000
je 0x1073a4e
movzx eax, word [esi + 0x5c]
mov ecx, 0x190
cmp ax, cx
jne 0x1073a2a
push 0x1054d34
lea ecx, [ebp - 0x10]
call fcn.01007de2
jmp 0x1073a4e
mov ecx, 0x2bc
cmp ax, cx
je 0x1073a4e
test ax, ax
je 0x1073a4e
movzx eax, ax
push eax
lea eax, [ebp - 0x10]
push 0x1008b90
push eax
call sub.MFC42u.dll_CString::Format
add esp, 0xc
mov eax, dword [ebp - 0x10]
cmp dword [eax - 8], 0
je 0x1073a84
push eax
push 0x14e
push 0x12
mov ecx, edi
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073a84
push 0x5e4
push 0x1074588
push 0x10743d0
call fcn.0101d4fd
push esi
mov ecx, edi
call fcn.010723e1
test eax, eax
jne 0x107391d
test dword [esi + 4], 0x20000000
je 0x1073b36
lea ebx, [esi + 0x1a]
push ebx
lea ecx, [ebp - 0x10]
call fcn.01007de2
push 0x100b608
lea ecx, [ebp - 0x10]
call sub.MFC42u.dll_CString::Find_1
cmp eax, 0xffffffff
je 0x1073ae2
mov edi, 0x10743cc
push edi
lea ecx, [ebp - 0x10]
call fcn.01007de2
push ebx
lea ecx, [ebp - 0x10]
call sub.MFC42u.dll_CString::operator_1
push edi
lea ecx, [ebp - 0x10]
call sub.MFC42u.dll_CString::operator_1
mov edi, dword [ebp - 0x14]
mov eax, dword [ebp - 0x10]
cmp dword [eax - 8], 0
je 0x1073b4b
push eax
push 0x14a
push 0x12
mov ecx, edi
call fcn.0103d49e
test eax, eax
jne 0x107391d
push dword [ebp - 0x10]
mov ecx, edi
push 0x278
push 0xb
call fcn.0103d49e
test eax, eax
jne 0x107391d
push dword [ebp - 0x10]
mov ecx, edi
push 0x279
push 0xb
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073b4b
push ebx
push 0x60c
push 0x1074588
push 0x1074378
call fcn.0101d4fd
mov ebx, 0x10046c8
push ebx
lea ecx, [ebp - 0x10]
call fcn.01007de2
mov eax, 0x4000000
mov edi, 0x1074358
test dword [esi + 8], eax
je 0x1073b77
push 0x1054de0
lea ecx, [ebp - 0x10]
call fcn.01007de2
jmp 0x1073bb3
test dword [esi + 4], eax
je 0x1073b9e
mov cl, byte [esi + 0x61]
movzx edx, byte [esi + 0x62]
mov al, byte [esi + 0x60]
push edx
movzx ecx, cl
movzx eax, al
push ecx
push eax
lea eax, [ebp - 0x10]
push edi
push eax
call sub.MFC42u.dll_CString::Format
add esp, 0x14
jmp 0x1073bb3
push ebx
push 0x61d
push 0x1074588
push 0x1074300
call fcn.0101d4fd
mov eax, dword [ebp - 0x10]
cmp dword [eax - 8], 0
je 0x1073bd4
mov ecx, dword [ebp - 0x14]
push eax
push 0x13c
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
mov eax, 0x40000000
test dword [esi + 8], eax
je 0x1073bfc
push 0x10548c0
push 0x2fc
push 0xb
mov ecx, dword [ebp - 0x14]
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073c42
test dword [esi + 4], eax
je 0x1073c2d
mov cl, byte [esi + 0x15]
movzx edx, byte [esi + 0x16]
mov al, byte [esi + 0x14]
push edx
movzx ecx, cl
movzx eax, al
push ecx
push eax
lea eax, [ebp - 0x10]
push edi
push eax
call sub.MFC42u.dll_CString::Format
add esp, 0x14
push dword [ebp - 0x10]
push 0x145
push 0x12
jmp 0x1073bea
push ebx
push 0x635
push 0x1074588
push 0x10742a8
call fcn.0101d4fd
test byte [esi + 4], 0x40
je 0x1073c99
test byte [esi + 8], 0x40
je 0x1073c6a
mov ecx, dword [ebp - 0x14]
push 0x1054ee8
push 0x14d
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
mov edi, 0x1074588
test byte [esi + 4], 0x80
je 0x1073cb1
test byte [esi + 8], 0x80
je 0x1073cc2
mov ecx, dword [ebp - 0x14]
push 0x1054fb4
push 0x172
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073cc2
push ebx
push 0x642
mov edi, 0x1074588
push edi
push 0x1074248
call fcn.0101d4fd
jmp 0x1073c6f
push ebx
push 0x64f
push edi
push 0x10741f0
call fcn.0101d4fd
mov eax, 0x100
test dword [esi + 4], eax
je 0x1073cef
test dword [esi + 8], eax
je 0x1073d00
mov ecx, dword [ebp - 0x14]
push 0x101cafc
push 0x40f
push 3
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073d00
push ebx
push 0x65c
push edi
push 0x1074198
call fcn.0101d4fd
mov eax, 0x200
test dword [esi + 4], eax
je 0x1073d2d
test dword [esi + 8], eax
je 0x1073d3e
mov ecx, dword [ebp - 0x14]
push 0x10548c0
push 0x2ef
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073d3e
push ebx
push 0x669
push edi
push 0x1074140
call fcn.0101d4fd
mov eax, 0x400
test dword [esi + 4], eax
je 0x1073d6b
test dword [esi + 8], eax
je 0x1073d7c
mov ecx, dword [ebp - 0x14]
push 0x1074130
push 0x171
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073d7c
push ebx
push 0x676
push edi
push 0x10740d8
call fcn.0101d4fd
and dword [ebp + 8], 0
mov eax, 0x800
mov edi, 0x284
test dword [esi + 4], eax
je 0x1073db5
test dword [esi + 8], eax
je 0x1073dca
mov ecx, dword [ebp - 0x14]
push 0x1054fa0
push edi
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
mov dword [ebp + 8], 1
jmp 0x1073dca
push ebx
push 0x686
push 0x1074588
push 0x1074080
call fcn.0101d4fd
mov eax, 0x1000
test dword [esi + 4], eax
je 0x1073e0b
test dword [esi + 8], eax
je 0x1073e20
cmp dword [ebp + 8], 0
je 0x1073df1
push ebx
push 0x690
push 0x1074588
push 0x1073fd8
jmp 0x1073e1b
mov ecx, dword [ebp - 0x14]
push 0x1054f8c
push edi
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073e20
push ebx
push 0x69b
push 0x1074588
push 0x1073f80
call fcn.0101d4fd
test byte [esi + 4], 2
je 0x1073e4a
test byte [esi + 8], 2
je 0x1073e5f
mov ecx, dword [ebp - 0x14]
push 0x1054f2c
push 0x14c
push 0x12
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073e5f
push ebx
push 0x6ac
push 0x1074588
push 0x1073f28
call fcn.0101d4fd
test byte [esi + 4], 8
je 0x1073ea5
test byte [esi + 8], 8
je 0x1073eba
mov ecx, dword [ebp - 0x14]
push 0x1054f80
push 0x2ea
push 0xb
call fcn.0103d49e
test eax, eax
jne 0x107391d
mov ecx, dword [ebp - 0x14]
push 0x101bc88
push 0x2ed
push 0xb
call fcn.0103d49e
test eax, eax
jne 0x107391d
jmp 0x1073eba
push ebx
push 0x6bb
push 0x1074588
push 0x1073ec8
call fcn.0101d4fd
xor esi, esi
jmp 0x1073925