Function at 0x4076f4
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x224
mov eax, dword [0x5c4e68]
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.005117f0
add esp, 0xc
push esi
lea eax, [ebp - 0x10f]
push ebx
push eax
mov byte [ebp - 0x110], bl
call fcn.005117f0
add esp, 0xc
cmp dword [0x5d954c], ebx
je 0x4079b8
cmp dword [0x5d9550], ebx
je 0x4079b8
call fcn.00410230
test eax, eax
je 0x407769
cmp dword [ebp + 0xc], ebx
je 0x4079b8
cmp dword [0x5d9818], ebx
je 0x407774
mov dword [ebp + 8], ebx
cmp dword [ebp + 8], ebx
jne 0x407790
mov eax, dword [0x5d9554]
mov dword [ebp - 0x220], eax
mov eax, dword [0x5d9558]
mov edi, 0x5d95f0
jmp 0x4077a5
mov eax, dword [0x5d955c]
mov dword [ebp - 0x220], eax
mov eax, dword [0x5d9560]
mov edi, 0x5d9670
push edi
push ebx
push ebx
mov dword [ebp - 0x21c], eax
call fcn.0048a119
pop ecx
pop ecx
push eax
push 0x533dd4
mov esi, 0x104
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.004c53b7
add esp, 0x14
push edi
push 0x5d94f0
push str.http:___s_LiveDemo_SessionBuffer__s
lea eax, [ebp - 0x110]
push esi
push eax
call fcn.004c53b7
add esp, 0x14
cmp dword [ebp - 0x21c], ebx
je 0x4079b8
cmp dword [ebp - 0x220], ebx
je 0x4079b8
lea edx, [ebp - 0x110]
call fcn.004c3b34
test eax, eax
jne 0x40793e
xor edi, edi
inc edi
cmp dword [0x5d981c], ebx
jne 0x407831
mov ecx, 0x5304ba
call fcn.004217ec
mov dword [0x5d981c], edi
cmp dword [ebp + 8], ebx
je 0x4078ba
call fcn.004079c9
test eax, eax
jne 0x4078ba
cmp dword [ebp + 0xc], ebx
jne 0x4078ba
push dword [ebp - 0x220]
lea eax, [ebp - 0x110]
push dword [ebp - 0x21c]
call fcn.00420454
pop ecx
pop ecx
call fcn.004205b8
test eax, eax
jne 0x4078af
inc dword [0x5d9828]
cmp dword [0x5d9828], 0xc
jle 0x4079b8
push ebx
push ebx
call fcn.00420454
inc dword [0x5d982c]
cmp dword [0x5d982c], 0x32
pop ecx
pop ecx
mov dword [0x5d9828], ebx
jge 0x4079b8
push str.:7:PutStreamHttp___is_constantly_failing_during_a_webinar_session.
call fcn.00426c01
pop ecx
jmp 0x4079b8
mov dword [0x5d9828], ebx
jmp 0x40798b
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.00420670
add esp, 0x1c
test eax, eax
jne 0x407930
cmp dword [ebp + 8], ebx
jne 0x4078e9
mov dword [0x5d9818], edi
inc dword [0x5d9820]
cmp dword [0x5d9820], 0xc
jle 0x4079b8
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
xor ecx, ecx
call fcn.00420670
add esp, 0x1c
inc dword [0x5d9824]
cmp dword [0x5d9824], 0x32
mov dword [0x5d9820], ebx
jge 0x4079b8
push str.:5:PutStreamHttp___is_constantly_failing_during_a_webinar_session.
jmp 0x4078a4
mov dword [0x5d9820], ebx
mov dword [0x5d956c], edi
jmp 0x40798b
push 0x444
push str..Broadcast.c
mov edx, 0x530484
lea ecx, [ebp - 0x218]
call fcn.0042d2c6
mov esi, eax
cmp esi, ebx
pop ecx
pop ecx
je 0x4079a9
push esi
push dword [ebp - 0x220]
xor edi, edi
inc edi
push edi
push dword [ebp - 0x21c]
call fcn.005110f1
add esp, 0x10
mov ecx, esi
call fcn.0042d70e
cmp dword [ebp + 8], ebx
jne 0x40798b
mov dword [0x5d9818], ebx
cmp dword [0x5d9818], ebx
jne 0x4079a5
cmp dword [ebp + 8], ebx
jne 0x4079a5
push dword [ebp + 0xc]
push edi
call fcn.004076f4
pop ecx
pop ecx
jmp 0x4079ba
mov eax, edi
jmp 0x4079ba
cmp dword [ebp + 8], ebx
jne 0x4079b8
mov dword [0x5d9818], 1
xor eax, eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0051291c
leave
ret