Function at 0x419815
Capabilities:
Read file on windows

Disassembly:
mov eax, 0x6335bb
call fcn.0060d220
sub esp, 0x6c4
push ebx
push esi
push edi
mov edi, ecx
xor ebx, ebx
cmp dword [edi + 0x14], ebx
jne 0x419869
cmp dword [ebp + 0x18], ebx
je 0x419856
push str.TORRENT_DATA_EMPTY
push ecx
call fcn.00402e56
pop ecx
mov esi, eax
call fcn.00405362
mov edi, dword [ebp + 0x18]
push 2
mov ecx, eax
pop esi
call fcn.004225f0
xor al, al
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
leave
ret 0x14
lea eax, [ebp - 0x100]
push eax
mov eax, edi
call fcn.0041a9da
mov esi, eax
lea eax, [ebp - 0xf8]
push eax
mov eax, edi
call fcn.0041a9ba
push dword [esi + 4]
push dword [esi]
push dword [eax + 4]
push dword [eax]
lea eax, [ebp - 0x1a0]
push eax
call fcn.0041b66c
add esp, 0x14
mov dword [ebp - 4], ebx
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x478]
push eax
call fcn.00424081
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x45c]
sub eax, dword [ebp - 0x460]
push 0x60
cdq
pop ecx
idiv ecx
xor edi, edi
mov dword [ebp - 0x24], eax
cmp eax, ebx
je 0x41994b
push edi
lea esi, [ebp - 0x470]
call fcn.0041916e
push dword [ebp - 0x430]
mov esi, eax
push esi
lea eax, [ebp - 0x444]
call fcn.0041a9ff
test eax, eax
jne 0x419945
mov eax, dword [ebp - 0x430]
push 0xffffffffffffffff
inc eax
push eax
lea eax, [ebp - 0x11c]
push eax
mov ecx, esi
call fcn.00403f9d
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x478]
call fcn.00424431
lea eax, [ebp - 0x11c]
push eax
push edi
lea eax, [ebp - 0x470]
call fcn.0042acb0
mov byte [ebp - 4], 1
push ebx
push 1
lea ecx, [ebp - 0x11c]
call fcn.00403762
inc edi
cmp edi, dword [ebp - 0x24]
jne 0x4198d5
push 2
mov esi, str.temp
push esi
call fcn.005b974e
pop ecx
pop ecx
test eax, eax
je 0x419965
push esi
call fcn.005ba59f
pop ecx
push esi
lea eax, [ebp - 0xd0]
push eax
call fcn.0041aa53
mov byte [ebp - 4], 3
push str..fastresume
push dword [ebp + 0x14]
lea eax, [ebp - 0x1f4]
push eax
call fcn.00411b46
add esp, 0xc
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0xd0]
call fcn.0041aab0
mov byte [ebp - 4], 3
push ebx
push 1
lea ecx, [ebp - 0x1f4]
call fcn.00403762
lea eax, [ebp - 0xa4]
push eax
call fcn.0041167b
mov byte [ebp - 4], 5
cmp dword [ebp - 0xb8], 0x10
mov eax, dword [ebp - 0xcc]
jae 0x4199d4
lea eax, [ebp - 0xcc]
push 0x685e40
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.005b55c6
add esp, 0xc
test eax, eax
jne 0x419a3f
push 2
push ebx
push dword [ebp - 0x1c]
call fcn.005b814a
add esp, 0xc
push dword [ebp - 0x1c]
call fcn.005b836c
pop ecx
push ebx
push ebx
push dword [ebp - 0x1c]
mov esi, eax
call fcn.005b814a
add esp, 0xc
push esi
lea eax, [ebp - 0xa4]
call fcn.0041180e
push dword [ebp - 0x1c]
push 1
push esi
push ebx
lea esi, [ebp - 0xa4]
call fcn.004116ba
push eax
call fcn.005b867a
push dword [ebp - 0x1c]
call fcn.005b59ef
add esp, 0x14
mov esi, dword [ebp + 0x10]
cmp dword [esi + 0x34], 8
jb 0x419a4d
mov eax, dword [esi + 0x20]
jmp 0x419a50
lea eax, [esi + 0x20]
push eax
lea eax, [ebp - 0x298]
call fcn.00411710
mov byte [ebp - 4], 6
lea eax, [ebp - 0x178]
push eax
call fcn.00419192
mov byte [ebp - 4], 7
push 0x158
call fcn.005b4e59
pop ecx
mov dword [ebp + 0x14], eax
mov byte [ebp - 4], 8
cmp eax, ebx
je 0x419a95
lea ecx, [ebp - 0x478]
push ecx
push eax
call fcn.00423e37
jmp 0x419a97
xor eax, eax
mov byte [ebp - 4], 7
mov dword [ebp - 0x38], eax
cmp eax, ebx
je 0x419aab
xor edx, edx
mov ecx, eax
inc edx
lock xadd dword [ecx], edx
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x178]
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x178], eax
mov byte [ebp - 4], 7
lea eax, [ebp - 0x38]
call fcn.0041ab31
mov edi, dword [ebp - 0x298]
lea eax, [ebp - 0x158]
push eax
call fcn.004093c8
push edi
lea ecx, [ebp - 0x158]
call fcn.0041b351
mov eax, dword [ebp - 0x94]
sub eax, dword [ebp - 0x98]
je 0x419b02
lea eax, [ebp - 0xa4]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x8c], ebx
call fcn.005ebf90
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 4]
call fcn.0042bf82
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x18]
push eax
call fcn.0042d8fc
mov ecx, dword [esi + 0xe4]
lea eax, [ebp - 0x18]
push eax
call fcn.0042d75d
mov ecx, dword [esi + 0xe8]
lea eax, [ebp - 0x18]
push eax
call fcn.0042d7ea
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0042dca6
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0xf0]
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [eax]
mov dword [ebp - 0x4c], edx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x64], edx
mov dword [ebp - 0x60], eax
lea edi, [ebp - 0x64]
lea esi, [ebp - 0x4c]
call fcn.0044a9c0
test al, al
jne 0x419bba
call fcn.004ce9dd
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0042dc22
call fcn.0041b304
jmp 0x419b95
lea eax, [ebp - 0x18]
push eax
call fcn.0042d9fe
fldz
mov edi, dword [ebp + 8]
fstp dword [ebp - 0x2c]
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
mov byte [ebp + 0x17], bl
mov byte [ebp - 0xe], bl
mov dword [ebp - 0x28], ebx
mov byte [ebp - 0xd], bl
call dword [eax + 0x10]
mov esi, 0x6ea3bc
test al, al
je 0x41a139
cmp byte [ebp + 0x17], bl
jne 0x41a139
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 4]
test al, al
jne 0x41a139
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x14]
test eax, eax
jne 0x41a139
mov dword [ebp - 0x20], ebx
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 4]
call fcn.0042c165
mov byte [ebp - 4], 0xd
mov ecx, dword [eax]
push ecx
lea edi, [ebp - 0x20]
mov dword [eax], ebx
call fcn.0041aba1
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x54]
jmp 0x419ddc
push ebx
push 0x6ea3dc
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea408
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea438
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea468
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea490
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea4c8
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea4f8
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea52c
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea490
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x41a02c
push ebx
push 0x6ea560
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
cmp eax, ebx
jne 0x419db5
push ebx
push 0x6ea590
push esi
push ebx
push edi
call fcn.0060d54e
add esp, 0x14
push 0x685e44
lea eax, [ebp - 0x34]
push str.temppatch.log
push eax
call fcn.005b55c6
add esp, 0xc
test eax, eax
jne 0x419db5
mov eax, dword [edi]
lea ecx, [ebp - 0x1bc]
push ecx
mov ecx, edi
call dword [eax + 8]
mov byte [ebp - 4], 0x11
cmp dword [eax + 0x18], 0x10
jb 0x419d86
mov eax, dword [eax + 4]
jmp 0x419d89
add eax, 4
push eax
push 0x685e58
push dword [ebp - 0x34]
call fcn.005b9fb8
add esp, 0xc
mov byte [ebp - 4], 0xc
push ebx
push 1
lea ecx, [ebp - 0x1bc]
call fcn.00403762
push dword [ebp - 0x34]
call fcn.005b59ef
pop ecx
lea eax, [ebp - 0x58]
push eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 4]
call fcn.0042c165
mov byte [ebp - 4], 0x12
mov ecx, dword [eax]
push ecx
lea edi, [ebp - 0x20]
mov dword [eax], ebx
call fcn.0041aba1
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x58]
cmp ecx, ebx
je 0x419de6
mov eax, dword [ecx]
push 1
call dword [eax]
mov edi, dword [ebp - 0x20]
cmp edi, ebx
jne 0x419c48
lea eax, [ebp - 0x18]
push eax
call fcn.0042d877
test al, al
je 0x419e02
mov byte [ebp + 0x17], 1
mov eax, dword [0x6f2e50]
add eax, 0x54
mov ecx, dword [eax]
mov ecx, dword [ecx]
cmp ecx, ebx
je 0x419e53
mov ecx, dword [eax]
mov ecx, dword [ecx]
mov esi, dword [ecx + 4]
mov dword [eax], ecx
mov eax, dword [ebp + 0x10]
add eax, 0xfc
cmp esi, dword [eax]
je 0x419e53
mov edi, dword [ebp + 8]
mov dword [eax], esi
mov edx, dword [edi + 4]
cmp esi, ebx
jne 0x419e48
or ecx, 0xffffffff
call fcn.0042c0ff
or ecx, 0xffffffff
mov edx, dword [edi + 4]
call fcn.0042c099
jmp 0x419e56
mov ecx, esi
call fcn.0042c0ff
mov ecx, esi
jmp 0x419e3e
mov edi, dword [ebp + 8]
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x14]
lea eax, [ebp - 0x5c8]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0042da7d
mov byte [ebp - 4], 0x13
mov eax, dword [ebp + 0x10]
cmp byte [eax + 0xf8], bl
je 0x419f1f
cmp byte [ebp - 0xe], bl
jne 0x419f1f
cmp dword [ebp - 0x5c8], 3
jne 0x419e96
inc dword [ebp - 0x28]
mov esi, dword [ebp + 0xc]
mov eax, dword [esi + 0x38]
imul eax, eax, 0xa
cmp dword [ebp - 0x28], eax
jb 0x419f1f
lea eax, [ebp - 0x18]
push eax
call fcn.0042d8fc
push esi
push dword [esi + 0xc]
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0xac], esi
call fcn.00407790
mov eax, dword [ebp - 0x7c]
push esi
push dword [esi + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x78]
lea ecx, [ebp - 0x84]
mov dword [ebp - 0x40], eax
call fcn.00407790
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x44]
call fcn.0040f20b
test al, al
jne 0x419f12
lea esi, [ebp - 0x44]
call fcn.0049297c
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0042db9e
call fcn.0041733a
jmp 0x419ee9
lea eax, [ebp - 0x18]
push eax
call fcn.0042d9fe
mov byte [ebp - 0xe], 1
push 0x685e5c
push ecx
call fcn.00402e56
pop ecx
mov esi, eax
call fcn.00405362
mov esi, eax
mov eax, dword [ebp - 0x5c8]
cmp eax, 8
jge 0x419f56
push dword [eax*4 + 0x6e8e18]
push ecx
call fcn.00402e56
pop ecx
mov esi, eax
call fcn.00405362
mov esi, eax
cmp byte [ebp - 0xd], bl
jne 0x419f71
cmp dword [ebp - 0x5c8], 3
fld dword [ebp - 0x5c0]
jne 0x419fa3
fstp dword [ebp - 0x2c]
mov byte [ebp - 0xd], 1
fld dword [ebp - 0x5c0]
mov edi, dword [ebp + 8]
fsub dword [ebp - 0x2c]
mov eax, dword [edi + 8]
fld dword [ebp - 0x2c]
push ecx
fld1
fsubrp st(1)
fdivp st(1)
fstp dword [ebp - 0x3c]
fld dword [ebp - 0x3c]
fstp dword [eax + 0x21c]
fld dword [ebp - 0x3c]
fstp dword [esp]
call fcn.004154a2
jmp 0x419faf
mov edi, dword [ebp + 8]
mov eax, dword [edi + 8]
fstp dword [eax + 0x21c]
xor ecx, ecx
cmp dword [ebp - 0x5c8], 3
sete cl
push ecx
push esi
mov esi, eax
call fcn.00415486
push str.TORRENT_TOTAL_PROGRESS
push ecx
call fcn.00402e56
pop ecx
mov esi, eax
call fcn.00405362
mov esi, dword [edi + 8]
push eax
call fcn.0041546a
push edi
call fcn.0041963b
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x5c8]
push eax
call fcn.004197ba
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x20]
cmp ecx, ebx
je 0x41a00f
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [edi + 8]
mov eax, dword [ecx]
call dword [eax + 0x10]
test al, al
je 0x41a139
mov edi, dword [ebp + 8]
mov esi, 0x6ea3bc
jmp 0x419bec
mov eax, dword [edi]
lea ecx, [ebp - 0x210]
push ecx
mov ecx, edi
call dword [eax + 8]
mov byte [ebp - 4], 0xe
cmp dword [eax + 0x18], 0x10
jb 0x41a049
mov eax, dword [eax + 4]
jmp 0x41a04c
add eax, 4
push eax
lea ecx, [ebp - 0x6d0]
call fcn.004055ef
mov byte [ebp - 4], 0x10
push ebx
push 1
lea ecx, [ebp - 0x210]
call fcn.00403762
push dword [ebp - 0x6d0]
mov ecx, dword [ebp + 0x18]
push 2
pop esi
call fcn.00422620
pop ecx
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x6cc]
cmp dword [ebp - 0x6d0], eax
je 0x41a09a
push dword [ebp - 0x6d0]
call fcn.005b5a6b
pop ecx
mov byte [ebp - 4], 0xb
mov eax, dword [edi]
push 1
mov ecx, edi
call dword [eax]
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0xf0]
push eax
call fcn.0041a3f6
mov byte [ebp - 4], 7
lea eax, [ebp - 0x18]
push eax
call fcn.00419291
mov byte [ebp - 4], 6
lea eax, [ebp - 0x178]
push eax
call fcn.0041a3c2
mov byte [ebp - 4], 5
lea eax, [ebp - 0x294]
cmp dword [ebp - 0x298], eax
je 0x41a0f1
push dword [ebp - 0x298]
call fcn.005b5a6b
pop ecx
mov byte [ebp + 0xb], bl
mov byte [ebp - 4], 3
lea eax, [ebp - 0xa4]
push eax
call fcn.0046ede1
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xd0]
call fcn.0041aa89
mov byte [ebp - 4], bl
lea eax, [ebp - 0x478]
push eax
call fcn.0042436a
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1a0]
call fcn.0042ebf2
mov al, byte [ebp + 0xb]
jmp 0x419858
lea eax, [ebp - 0x18]
push eax
call fcn.0042d877
test al, al
je 0x41a36e
push ebx
push str.TORRENT_SAVING_RESUME_DATA
call fcn.00402e56
mov esi, eax
call fcn.00405362
mov edi, dword [ebp + 8]
mov esi, dword [edi + 8]
push eax
call fcn.00415486
push dword [edi + 8]
call fcn.004153f7
lea eax, [ebp - 0x18]
push eax
call fcn.0042d8fc
lea eax, [ebp - 0x18]
push eax
call fcn.0042d97d
mov byte [ebp + 0x13], 1
mov dword [ebp + 0x14], ebx
jmp 0x41a18e
mov edi, dword [ebp + 8]
cmp byte [ebp + 0x13], bl
je 0x41a365
mov ecx, dword [edi + 4]
lea eax, [ebp - 0x50]
push eax
call fcn.0042c165
mov byte [ebp - 4], 0x14
mov edi, dword [eax]
mov dword [eax], ebx
mov dword [ebp - 0x30], edi
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x50]
cmp ecx, ebx
je 0x41a1bf
mov eax, dword [ecx]
push 1
call dword [eax]
mov dword [ebp + 0x18], edi
cmp edi, ebx
je 0x41a339
push ebx
push 0x6ea5c0
mov edi, 0x6ea3bc
push edi
push ebx
push dword [ebp + 0x18]
call fcn.0060d54e
mov esi, eax
add esp, 0x14
cmp esi, ebx
jne 0x41a245
push ebx
push 0x6ea5f8
push edi
push ebx
push dword [ebp + 0x18]
call fcn.0060d54e
mov edi, eax
add esp, 0x14
cmp edi, ebx
jne 0x41a2b3
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 4]
call fcn.0042c165
mov byte [ebp - 4], 0x1a
mov ecx, dword [eax]
push ecx
lea edi, [ebp - 0x30]
mov dword [eax], ebx
call fcn.0041aba1
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x5c]
cmp ecx, ebx
je 0x41a236
mov eax, dword [ecx]
push 1
call dword [eax]
mov eax, dword [ebp - 0x30]
mov dword [ebp + 0x18], eax
cmp eax, ebx
jne 0x41a1ca
jmp 0x41a339
push 0x685e44
lea eax, [ebp - 0x24]
push str.temppatch.log
push eax
call fcn.005b55c6
add esp, 0xc
test eax, eax
jne 0x41a2ab
mov eax, dword [esi]
lea ecx, [ebp - 0x1d8]
push ecx
mov ecx, esi
call dword [eax + 8]
mov byte [ebp - 4], 0x17
cmp dword [eax + 0x18], 0x10
jb 0x41a27c
mov eax, dword [eax + 4]
jmp 0x41a27f
add eax, 4
push eax
push 0x685e58
push dword [ebp - 0x24]
call fcn.005b9fb8
add esp, 0xc
mov byte [ebp - 4], 0x16
push ebx
push 1
lea ecx, [ebp - 0x1d8]
call fcn.00403762
push dword [ebp - 0x24]
call fcn.005b59ef
pop ecx
mov byte [ebp + 0x13], bl
jmp 0x41a347
lea eax, [ebp - 0xb4]
lea ecx, [edi + 0x10]
push eax
call fcn.0044d001
mov byte [ebp - 4], 0x18
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x320]
push eax
call fcn.0041b6ed
mov byte [ebp - 4], 0x19
mov eax, dword [ebp - 0x320]
mov eax, dword [eax + 4]
mov edi, dword [edi + 0x18]
lea eax, [ebp + eax - 0x320]
and dword [eax + 0x10], 0xfffffffe
lea eax, [ebp - 0x320]
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x6c]
push edi
push eax
mov dword [ebp - 0x6c], ebx
call fcn.0041bfff
pop ecx
pop ecx
mov byte [ebp + 0x13], bl
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x2cc]
call fcn.0041ac56
lea ecx, [ebp - 0x2cc]
call fcn.00418714
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0xb4]
push eax
call fcn.00419291
cmp byte [ebp + 0x13], 1
jne 0x41a347
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x30]
cmp ecx, ebx
je 0x41a358
mov eax, dword [ecx]
push 1
call dword [eax]
inc dword [ebp + 0x14]
cmp dword [ebp + 0x14], 0x64
jne 0x41a18b
lea eax, [ebp - 0x18]
push eax
call fcn.0042d9fe
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0xf0]
push eax
call fcn.0041a3f6
mov byte [ebp - 4], 7
lea eax, [ebp - 0x18]
push eax
call fcn.00419291
mov byte [ebp - 4], 6
lea eax, [ebp - 0x178]
push eax
call fcn.0041a3c2
mov byte [ebp - 4], 5
lea eax, [ebp - 0x294]
cmp dword [ebp - 0x298], eax
je 0x41a3b9
push dword [ebp - 0x298]
call fcn.005b5a6b
pop ecx
mov byte [ebp + 0xb], 1
jmp 0x41a0f4