Function at 0x40930a
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x224
mov eax, dword [0x5f2e68]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov esi, 0x103
xor ebx, ebx
push esi
lea eax, [ebp - 0x217]
push ebx
push eax
mov byte [ebp - 0x218], bl
call fcn.005306b0
add esp, 0xc
push esi
lea eax, [ebp - 0x10f]
push ebx
push eax
mov byte [ebp - 0x110], bl
call fcn.005306b0
add esp, 0xc
cmp dword [0x607594], ebx
je 0x4095ce
cmp dword [0x607598], ebx
je 0x4095ce
call fcn.00411e46
test eax, eax
je 0x40937f
cmp dword [ebp + 0xc], ebx
je 0x4095ce
cmp dword [0x607860], ebx
je 0x40938a
mov dword [ebp + 8], ebx
cmp dword [ebp + 8], ebx
jne 0x4093a6
mov eax, dword [0x60759c]
mov dword [ebp - 0x220], eax
mov eax, dword [0x6075a0]
mov edi, 0x607638
jmp 0x4093bb
mov eax, dword [0x6075a4]
mov dword [ebp - 0x220], eax
mov eax, dword [0x6075a8]
mov edi, 0x6076b8
push edi
push ebx
push ebx
mov dword [ebp - 0x21c], eax
call fcn.00493154
pop ecx
pop ecx
push eax
push 0x553c34
mov esi, 0x104
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.004ce4e5
add esp, 0x14
push edi
push 0x607538
push str.http:___s_LiveDemo_SessionBuffer__s
lea eax, [ebp - 0x110]
push esi
push eax
call fcn.004ce4e5
add esp, 0x14
cmp dword [ebp - 0x21c], ebx
je 0x4095ce
cmp dword [ebp - 0x220], ebx
je 0x4095ce
lea edx, [ebp - 0x110]
call fcn.004ccc0d
test eax, eax
jne 0x409554
xor edi, edi
inc edi
cmp dword [0x607864], ebx
jne 0x409447
mov ecx, 0x54f4ea
call fcn.00425e1b
mov dword [0x607864], edi
cmp dword [ebp + 8], ebx
je 0x4094d0
call fcn.004095df
test eax, eax
jne 0x4094d0
cmp dword [ebp + 0xc], ebx
jne 0x4094d0
push dword [ebp - 0x220]
lea eax, [ebp - 0x110]
push dword [ebp - 0x21c]
call fcn.00422f95
pop ecx
pop ecx
call fcn.004230f9
test eax, eax
jne 0x4094c5
inc dword [0x607870]
cmp dword [0x607870], 0xc
jle 0x4095ce
push ebx
push ebx
call fcn.00422f95
inc dword [0x607874]
cmp dword [0x607874], 0x32
pop ecx
pop ecx
mov dword [0x607870], ebx
jge 0x4095ce
push str.:7:PutStreamHttp___is_constantly_failing_during_a_webinar_session.
call fcn.0042bd38
pop ecx
jmp 0x4095ce
mov dword [0x607870], ebx
jmp 0x4095a1
mov ecx, dword [ebp - 0x21c]
push ebx
push ebx
push ebx
push ebx
push ebx
lea eax, [ebp - 0x110]
push eax
push dword [ebp - 0x220]
call fcn.004231b1
add esp, 0x1c
test eax, eax
jne 0x409546
cmp dword [ebp + 8], ebx
jne 0x4094ff
mov dword [0x607860], edi
inc dword [0x607868]
cmp dword [0x607868], 0xc
jle 0x4095ce
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
xor ecx, ecx
call fcn.004231b1
add esp, 0x1c
inc dword [0x60786c]
cmp dword [0x60786c], 0x32
mov dword [0x607868], ebx
jge 0x4095ce
push str.:5:PutStreamHttp___is_constantly_failing_during_a_webinar_session.
jmp 0x4094ba
mov dword [0x607868], ebx
mov dword [0x6075b4], edi
jmp 0x4095a1
push 0x444
push str..Broadcast.c
mov edx, 0x54f4b4
lea ecx, [ebp - 0x218]
call fcn.00434df1
mov esi, eax
cmp esi, ebx
pop ecx
pop ecx
je 0x4095bf
push esi
push dword [ebp - 0x220]
xor edi, edi
inc edi
push edi
push dword [ebp - 0x21c]
call fcn.00531aad
add esp, 0x10
mov ecx, esi
call fcn.00435239
cmp dword [ebp + 8], ebx
jne 0x4095a1
mov dword [0x607860], ebx
cmp dword [0x607860], ebx
jne 0x4095bb
cmp dword [ebp + 8], ebx
jne 0x4095bb
push dword [ebp + 0xc]
push edi
call fcn.0040930a
pop ecx
pop ecx
jmp 0x4095d0
mov eax, edi
jmp 0x4095d0
cmp dword [ebp + 8], ebx
jne 0x4095ce
mov dword [0x607860], 1
xor eax, eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.005317e7
leave
ret