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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov edx, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
push ebx
push esi
push edi
mov edi, dword [0x101cf7b8]
mov dword [ebp - 0x10], edi
test edi, edi
jne 0x100bc58f
push 0xdda
push str.D:_aFedorawareFedorawareFedorawareTeamFortress2TeamFortress2FeaturesMenuImGuiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call edx
mov edi, dword [0x101cf7b8]
add esp, 0xc
mov edx, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov dword [ebp - 0x10], edi
cmp byte [edi + 0xb1], 0
mov al, byte [edi + 0xfd]
mov byte [ebp - 5], al
je 0x100bc5af
mov bh, byte [edi + 0xff]
mov bl, byte [edi + 0xfc]
jmp 0x100bc5bb
mov bh, byte [edi + 0xfc]
mov bl, byte [edi + 0xfe]
mov ecx, dword [edi + 0x1d54]
mov eax, dword [edi + 0x1ba8]
mov byte [ebp - 0xc], bh
test ecx, ecx
je 0x100bc836
test eax, eax
jne 0x100bc5f1
push 0x1b6b
push str.D:_aFedorawareFedorawareFedorawareTeamFortress2TeamFortress2FeaturesMenuImGuiimgui.cpp
push str.cur_window
call edx
add esp, 0xc
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
cmp ecx, eax
jne 0x100bc836
call fcn.1007c020
mov ecx, dword [0x101cf7b8]
test al, al
je 0x100bc612
mov dword [ecx + 0x1ec0], 1
mov esi, dword [ebp - 5]
mov al, byte [ebp - 5]
mov word [edi + 0x351], 0x101
cmp byte [0x102b986d], 0
jne 0x100bc83d
test bh, bh
je 0x100bc65d
test al, al
jne 0x100bc65d
test bl, bl
jne 0x100bc65d
mov ecx, dword [ecx + 0x88]
call fcn.10075b70
test al, al
je 0x100bc654
push ecx
call fcn.100c1330
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
mov al, byte [ebp - 5]
cmp byte [0x102b986d], 0
jne 0x100bc83d
test bh, bh
jne 0x100bc693
test al, al
jne 0x100bc693
test bl, bl
je 0x100bc693
mov ecx, dword [ecx + 0x60]
call fcn.10075b70
test al, al
je 0x100bc68d
push ecx
call fcn.100c1330
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
cmp byte [0x102b986d], 0
jne 0x100bc83d
test bh, bh
je 0x100bc841
cmp byte [ebp - 5], 0
jne 0x100bc891
test bl, bl
jne 0x100bcd5a
mov ecx, dword [ecx + 0x84]
call fcn.10075b70
test al, al
je 0x100bc889
mov ecx, 1
call fcn.100c1300
test al, al
je 0x100bc792
nop
mov eax, ecx
dec ecx
mov dword [ebp - 0x18], ecx
test eax, eax
jle 0x100bc78f
mov ebx, dword [0x102b9864]
lea eax, [ebx + 1]
shl ebx, 7
add ebx, dword [0x102b9858]
mov dword [0x102b9864], eax
cmp dword [ebx + 0x38], 0
je 0x100bc729
lea edi, [ebx + 0x48]
push edi
lea esi, [ebx + 0x40]
push esi
call fcn.100ba850
mov ecx, dword [esi]
mov eax, dword [edi]
sub eax, ecx
inc eax
push eax
lea eax, [ecx - 1]
push eax
call fcn.100c1480
cmp dword [ebx + 0x10], 0
je 0x100bc762
cmp dword [ebx + 0x14], 0x10
mov eax, dword [ebx + 0x18]
mov ecx, dword [ebx + 0x1c]
mov dword [ebp - 0x28], eax
mov eax, ebx
mov dword [ebp - 0x24], ecx
jb 0x100bc745
mov eax, dword [ebx]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.100baa10
mov ecx, dword [ebx + 0x18]
mov eax, dword [ebx + 0x20]
sub eax, ecx
inc eax
push eax
lea eax, [ecx - 1]
push eax
call fcn.100c1480
movups xmm0, xmmword [ebx + 0x68]
movups xmmword [0x102b9840], xmm0
movq xmm0, qword [ebx + 0x78]
movq qword [0x102b9850], xmm0
call fcn.100c2130
call fcn.100c1300
mov ecx, dword [ebp - 0x18]
test al, al
jne 0x100bc6e0
mov edi, dword [ebp - 0x10]
cmp byte [0x102b986d], 0
jne 0x100bc836
mov eax, dword [edi + 0x151c]
test eax, eax
je 0x100bc836
xor esi, esi
test eax, eax
jle 0x100bc806
mov ebx, dword [ebp - 5]
test esi, esi
js 0x100bc7be
cmp esi, eax
jl 0x100bc7d6
push 0x6b9
push str.D:_aFedorawareFedorawareFedorawareTeamFortress2TeamFortress2FeaturesMenuImGuiimgui.h
push str.i___0__i___Size
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
add esp, 0xc
mov eax, dword [edi + 0x1524]
movzx eax, word [eax + esi*2]
test ax, ax
je 0x100bc7fb
cmp eax, 0xa
je 0x100bc7ef
cmp eax, 0x20
jb 0x100bc7fb
push ebx
push eax
mov ecx, 0x102b9830
call fcn.100bee80
mov eax, dword [edi + 0x151c]
inc esi
cmp esi, eax
jl 0x100bc7b6
mov ecx, dword [edi + 0x1520]
test ecx, ecx
jns 0x100bc82c
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
xor ecx, ecx
test eax, eax
cmovg ecx, eax
push ecx
lea ecx, [edi + 0x151c]
call fcn.100850d0
mov dword [edi + 0x151c], 0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
test bh, bh
jne 0x100bc891
test bl, bl
jne 0x100bc864
mov ecx, dword [ecx + 0x40]
call fcn.10075b70
test al, al
je 0x100bc85e
push esi
push 1
call fcn.100bfe20
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
test bh, bh
jne 0x100bc891
test bl, bl
jne 0x100bce24
mov ecx, dword [ecx + 0x44]
call fcn.10075b70
test al, al
je 0x100bc889
push esi
push 1
call fcn.100bfec0
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bc899
test bl, bl
jne 0x100bcd5a
mov ecx, dword [ecx + 0x38]
call fcn.10075b70
test al, al
je 0x100bc8b4
push dword [ebp - 0xc]
push esi
push ecx
call fcn.100bffa0
jmp 0x100bc792
mov eax, dword [0x101cf7b8]
mov ecx, dword [eax + 0x3c]
call fcn.10075b70
test al, al
je 0x100bc8d4
push dword [ebp - 0xc]
push esi
push ecx
call fcn.100c0200
jmp 0x100bc792
mov eax, dword [0x101cf7b8]
mov ecx, dword [eax + 0x48]
call fcn.10075b70
test al, al
mov eax, dword [0x101cf7b8]
je 0x100bc932
mov eax, dword [eax + 0x1ba8]
push esi
sub esp, 8
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [0x10197834]
divss xmm0, dword [0x102b9a4c]
movss dword [ebp - 0x18], xmm0
fld dword [ebp - 0x18]
fstp qword [esp]
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
fstp dword [ebp - 0x18]
cvttss2si eax, dword [ebp - 0x18]
add esp, 8
sub eax, 4
push eax
call fcn.100bfe20
jmp 0x100bc792
mov ecx, dword [eax + 0x4c]
call fcn.10075b70
test al, al
mov eax, dword [0x101cf7b8]
je 0x100bc98b
mov eax, dword [eax + 0x1ba8]
push esi
sub esp, 8
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [0x10197834]
divss xmm0, dword [0x102b9a4c]
movss dword [ebp - 0x18], xmm0
fld dword [ebp - 0x18]
fstp qword [esp]
call sub.api_ms_win_crt_math_l1_1_0.dll_floor
fstp dword [ebp - 0x18]
cvttss2si eax, dword [ebp - 0x18]
add esp, 8
sub eax, 4
push eax
call fcn.100bfec0
jmp 0x100bc792
mov ecx, dword [eax + 0x50]
call fcn.10075b70
test bh, bh
je 0x100bcb0f
test al, al
je 0x100bcb04
mov eax, dword [0x102b9850]
mov edx, eax
mov ecx, dword [0x102b9854]
mov ebx, ecx
mov dword [ebp - 0x30], eax
mov esi, eax
mov dword [ebp - 0x18], edx
test eax, eax
jne 0x100bc9c2
test ecx, ecx
je 0x100bc9f0
mov dword [0x102b9850], 0
mov dword [0x102b9854], 0
mov byte [0x102b987c], 1
call fcn.100c2130
mov ecx, dword [0x102b9854]
mov eax, dword [0x102b9850]
mov edx, dword [ebp - 0x18]
cmp eax, esi
jne 0x100bc9fc
cmp ecx, ebx
je 0x100bc792
cmp byte [ebp - 5], 0
mov dword [0x102b9a50], eax
mov dword [0x102b9a54], ecx
je 0x100bca1d
mov dword [0x102b9a58], edx
mov edx, ebx
mov dword [0x102b9a5c], edx
jmp 0x100bca28
mov dword [0x102b9a58], eax
mov dword [0x102b9a5c], ecx
mov eax, dword [0x102b9840]
mov esi, dword [0x102b9844]
mov dword [ebp - 0xc], eax
mov eax, dword [0x102b9848]
mov dword [ebp - 0x20], eax
mov eax, dword [0x102b984c]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x30]
push 0x102b9a50
push eax
call fcn.100ba5e0
push 0x102b9a58
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [0x102b9844], eax
lea eax, [ebp - 0x30]
push eax
mov dword [0x102b9840], ecx
call fcn.100ba5e0
mov ecx, dword [0x102b9844]
mov dword [ebp - 0x10], ecx
mov edx, dword [eax]
mov ebx, dword [eax + 4]
mov eax, dword [0x102b9840]
cmp eax, edx
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0xc]
mov dword [0x102b9848], edx
mov dword [0x102b984c], ebx
mov dword [ebp - 0x2c], 0
jne 0x100bcaa7
cmp ecx, ebx
mov dword [ebp - 0xc], eax
setg byte [ebp - 1]
cmp byte [ebp - 1], 0
je 0x100bcae2
mov ecx, dword [0x102b9840]
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x10], ebx
mov dword [0x102b9844], ebx
mov ebx, eax
mov eax, dword [ebp - 0xc]
mov dword [0x102b9840], edx
mov dword [ebp - 0x18], edx
mov edx, ecx
mov dword [0x102b9848], ecx
mov ecx, dword [ebp - 0x10]
mov dword [0x102b984c], ebx
cmp dword [ebp - 0x18], eax
jne 0x100bd0fd
cmp ecx, esi
jne 0x100bd0fd
cmp edx, dword [ebp - 0x20]
jne 0x100bd0fd
cmp ebx, dword [ebp - 0x24]
jmp 0x100bd0f7
mov ecx, dword [0x101cf7b8]
jmp 0x100bcd62
test al, al
je 0x100bcc1d
mov ecx, dword [0x102b9850]
mov esi, ecx
mov eax, dword [0x102b9854]
mov ebx, eax
test esi, esi
jns 0x100bcb4b
mov eax, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
push 0x4c
push 0x10182e88
push str.aLine___0
call eax
mov eax, dword [0x102b9854]
add esp, 0xc
mov ecx, dword [0x102b9850]
cmp ecx, esi
jne 0x100bcb53
test eax, eax
je 0x100bcb7a
mov dword [0x102b9850], esi
mov dword [0x102b9854], 0
mov byte [0x102b987c], 1
call fcn.100c2130
mov eax, dword [0x102b9854]
mov ecx, dword [0x102b9850]
cmp ecx, esi
jne 0x100bcb86
cmp eax, ebx
je 0x100bc792
cmp byte [ebp - 5], 0
je 0x100bcbc7
cmp esi, dword [0x102b9a50]
jne 0x100bcb9c
cmp ebx, dword [0x102b9a54]
je 0x100bcbd2
cmp esi, dword [0x102b9a58]
jne 0x100bcbb9
cmp ebx, dword [0x102b9a5c]
jne 0x100bcbb9
mov dword [0x102b9a58], ecx
mov dword [0x102b9a5c], eax
jmp 0x100bcbdd
mov dword [0x102b9a58], esi
mov dword [0x102b9a5c], ebx
jmp 0x100bcbd2
mov dword [0x102b9a58], ecx
mov dword [0x102b9a5c], eax
mov dword [0x102b9a50], ecx
mov dword [0x102b9a54], eax
mov eax, dword [0x102b9840]
mov esi, dword [0x102b9844]
mov dword [ebp - 0xc], eax
mov eax, dword [0x102b9848]
mov dword [ebp - 0x24], eax
mov eax, dword [0x102b984c]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x30]
push 0x102b9a50
push eax
call fcn.100ba5e0
push 0x102b9a58
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [0x102b9844], eax
jmp 0x100bd067
test bl, bl
jne 0x100bce1e
mov eax, dword [0x101cf7b8]
mov ecx, dword [eax + 0x54]
call fcn.10075b70
test al, al
je 0x100bce1e
mov ebx, dword [0x102b9850]
mov eax, ebx
mov esi, dword [0x102b9854]
push eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], esi
call fcn.100bb7c0
mov ecx, eax
mov dword [ebp - 0x18], ecx
test ebx, ebx
jge 0x100bcc82
mov eax, dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
push 0x4c
push 0x10182e88
push str.aLine___0
call eax
mov esi, dword [0x102b9854]
add esp, 0xc
mov ebx, dword [0x102b9850]
mov ecx, dword [ebp - 0x18]
test ecx, ecx
jns 0x100bccaa
push 0x4d
push 0x10182e88
push str.aColumn___0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov esi, dword [0x102b9854]
add esp, 0xc
mov ebx, dword [0x102b9850]
mov ecx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x10]
cmp ebx, eax
jne 0x100bccb5
cmp esi, ecx
je 0x100bccdb
mov dword [0x102b9850], eax
mov dword [0x102b9854], ecx
mov byte [0x102b987c], 1
call fcn.100c2130
mov esi, dword [0x102b9854]
mov ebx, dword [0x102b9850]
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0xc]
cmp ebx, eax
jne 0x100bccea
cmp esi, ecx
je 0x100bc792
cmp byte [ebp - 5], 0
je 0x100bcd3d
cmp eax, dword [0x102b9a58]
jne 0x100bcd00
cmp ecx, dword [0x102b9a5c]
je 0x100bcd49
cmp eax, dword [0x102b9a50]
jne 0x100bcd21
cmp ecx, dword [0x102b9a54]
jne 0x100bcd21
mov dword [0x102b9a50], ebx
mov dword [0x102b9a54], esi
jmp 0x100bcbdd
mov dword [0x102b9a50], eax
mov dword [0x102b9a54], ecx
mov dword [0x102b9a58], ebx
mov dword [0x102b9a5c], esi
jmp 0x100bcbdd
mov dword [0x102b9a50], ebx
mov dword [0x102b9a54], esi
mov dword [0x102b9a58], ebx
mov dword [0x102b9a5c], esi
jmp 0x100bcbdd
test bh, bh
je 0x100bce24
test bl, bl
jne 0x100bce24
mov ecx, dword [ecx + 0x54]
call fcn.10075b70
test al, al
je 0x100bce1e
push 0x102b9850
lea eax, [ebp - 0x28]
push eax
call fcn.100ba5e0
mov ecx, dword [0x102b9838]
mov eax, 0x2aaaaaab
sub ecx, dword [0x102b9834]
xor ebx, ebx
imul ecx
sar edx, 1
mov esi, edx
shr esi, 0x1f
dec esi
add esi, edx
jns 0x100bcdbe
push 0x4c
push 0x10182e88
push str.aLine___0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
add esp, 0xc
cmp dword [0x102b9850], esi
jne 0x100bcdce
cmp dword [0x102b9854], ebx
je 0x100bcde6
mov dword [0x102b9850], esi
mov dword [0x102b9854], ebx
mov byte [0x102b987c], 1
call fcn.100c2130
mov dword [0x102b9a58], esi
mov dword [0x102b9a5c], ebx
cmp byte [ebp - 5], bl
je 0x100bce0d
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x24]
mov dword [0x102b9a50], eax
mov dword [0x102b9a54], ecx
jmp 0x100bcbdd
mov dword [0x102b9a50], esi
mov dword [0x102b9a54], ebx
jmp 0x100bcbdd
mov ecx, dword [0x101cf7b8]
cmp byte [0x102b986d], 0
jne 0x100bce62
test bh, bh
jne 0x100bceb8
mov al, byte [ebp - 5]
test al, al
jne 0x100bcefa
test bl, bl
jne 0x100bce71
mov ecx, dword [ecx + 0x5c]
call fcn.10075b70
test al, al
je 0x100bce5a
call fcn.100c0450
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bce71
test bh, bh
jne 0x100bceb8
mov al, byte [ebp - 5]
test al, al
jne 0x100bcefa
cmp byte [0x102b986d], 0
jne 0x100bce9c
test bl, bl
jne 0x100bcefa
mov ecx, dword [ecx + 0x60]
call fcn.10075b70
test al, al
je 0x100bce94
call fcn.100c0860
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bcea0
test bl, bl
jne 0x100bcefa
mov ecx, dword [ecx + 0x58]
call fcn.10075b70
test al, al
je 0x100bcef4
xor byte [0x102b986c], 1
jmp 0x100bc792
mov al, byte [ebp - 5]
test al, al
jne 0x100bcefd
test bl, bl
jne 0x100bcefd
mov ecx, dword [ecx + 0x58]
call fcn.10075b70
test al, al
je 0x100bced9
call fcn.100c0df0
jmp 0x100bc792
mov eax, dword [0x101cf7b8]
mov ecx, dword [eax + 0x78]
call fcn.10075b70
test al, al
je 0x100bcef4
call fcn.100c0df0
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
mov al, byte [ebp - 5]
cmp byte [0x102b986d], 0
jne 0x100bcf38
test bh, bh
jne 0x100bcf3c
test al, al
je 0x100bd10f
test bl, bl
jne 0x100bcfb8
mov ecx, dword [ecx + 0x58]
call fcn.10075b70
test al, al
je 0x100bcf30
call fcn.100c10f0
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bcf9c
test bh, bh
je 0x100bcf94
cmp byte [0x102b986d], 0
jne 0x100bcf6b
test al, al
jne 0x100bcfc0
test bl, bl
jne 0x100bcfc0
mov ecx, dword [ecx + 0x7c]
call fcn.10075b70
test al, al
je 0x100bcf63
call fcn.100c10f0
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bcf73
test al, al
jne 0x100bcfc0
test bl, bl
jne 0x100bcfc0
mov ecx, dword [ecx + 0x80]
call fcn.10075b70
test al, al
je 0x100bcf8c
call fcn.100c0f80
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
jmp 0x100bcfc0
test al, al
je 0x100bcfb8
test bl, bl
jne 0x100bcfb8
mov ecx, dword [ecx + 0x5c]
call fcn.10075b70
test al, al
je 0x100bcfb2
call fcn.100c0f80
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
test bh, bh
je 0x100bd10f
mov al, byte [ebp - 5]
test al, al
jne 0x100bd112
test bl, bl
jne 0x100bd112
mov ecx, dword [ecx + 0x74]
call fcn.10075b70
test al, al
je 0x100bd109
mov ecx, dword [0x102b9838]
mov eax, 0x2aaaaaab
sub ecx, dword [0x102b9834]
imul ecx
mov dword [ebp - 0x10], 0
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x14], eax
jns 0x100bd020
push 0x4c
push 0x10182e88
push str.aLine___0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
add esp, 0xc
mov eax, dword [0x102b9840]
mov esi, dword [0x102b9844]
mov dword [ebp - 0xc], eax
mov eax, dword [0x102b9848]
mov dword [ebp - 0x24], eax
mov eax, dword [0x102b984c]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x30]
mov dword [ebp - 0x1c], 0
push eax
mov dword [ebp - 0x18], 0
call fcn.100ba5e0
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [0x102b9844], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x30]
mov dword [0x102b9840], ecx
push eax
call fcn.100ba5e0
mov ecx, dword [0x102b9844]
mov dword [ebp - 0x10], ecx
mov edx, dword [eax]
mov ebx, dword [eax + 4]
mov eax, dword [0x102b9840]
cmp eax, edx
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x2c], 0
mov dword [0x102b984c], ebx
mov dword [0x102b9848], edx
jne 0x100bd0ab
cmp ecx, ebx
mov dword [ebp - 0xc], eax
setg byte [ebp - 1]
cmp byte [ebp - 1], 0
je 0x100bd0e6
mov ecx, dword [0x102b9840]
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x10], ebx
mov dword [0x102b9844], ebx
mov ebx, eax
mov eax, dword [ebp - 0xc]
mov dword [0x102b9840], edx
mov dword [ebp - 0x18], edx
mov edx, ecx
mov dword [0x102b9848], ecx
mov ecx, dword [ebp - 0x10]
mov dword [0x102b984c], ebx
cmp dword [ebp - 0x18], eax
jne 0x100bd0fd
cmp ecx, esi
jne 0x100bd0fd
cmp edx, dword [ebp - 0x24]
jne 0x100bd0fd
cmp ebx, dword [ebp - 0x20]
je 0x100bc792
mov byte [0x102b987c], 1
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
mov al, byte [ebp - 5]
cmp byte [0x102b986d], 0
jne 0x100bc836
test bh, bh
jne 0x100bd150
test al, al
jne 0x100bd150
test bl, bl
jne 0x100bd150
mov ecx, dword [ecx + 0x68]
call fcn.10075b70
test al, al
je 0x100bd14a
push 0
push 0xa
mov ecx, 0x102b9830
call fcn.100bee80
jmp 0x100bc792
mov ecx, dword [0x101cf7b8]
cmp byte [0x102b986d], 0
jne 0x100bc836
test bh, bh
jne 0x100bc792
test bl, bl
jne 0x100bc792
mov ecx, dword [ecx + 0x34]
call fcn.10075b70
test al, al
je 0x100bc792
push esi
push 9
mov ecx, 0x102b9830
call fcn.100bee80
jmp 0x100bc792