Function at 0x40e460
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x696a8f
mov eax, dword fs:[0]
push eax
sub esp, 0x6b0
mov eax, dword [0x75ce68]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x6bc], ecx
mov ecx, dword [ebp - 0x6bc]
call fcn.00408420
mov dword [ebp - 4], 0
mov eax, dword [ebp - 0x6bc]
mov dword [eax], vtable.CHTTPServer.0
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x640
call fcn.0040a920
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x658
call fcn.0040a920
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410740
mov byte [ebp - 4], 3
push 0x709574
lea ecx, [ebp - 0x40]
call fcn.0040a840
mov byte [ebp - 4], 4
push str.application_msword
lea ecx, [ebp - 0x40]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x40]
call fcn.0040a770
push 0x7095dc
lea ecx, [ebp - 0x58]
call fcn.0040a840
mov byte [ebp - 4], 5
push 0x7095e0
lea edx, [ebp - 0x58]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x58]
call fcn.0040a770
push 0x7095fc
lea ecx, [ebp - 0x70]
call fcn.0040a840
mov byte [ebp - 4], 6
push 0x709600
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x70]
call fcn.0040a770
push 0x70961c
lea ecx, [ebp - 0x88]
call fcn.0040a840
mov byte [ebp - 4], 7
push str.application_octet_stream
lea ecx, [ebp - 0x88]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x88]
call fcn.0040a770
push 0x70963c
lea ecx, [ebp - 0xa0]
call fcn.0040a840
mov byte [ebp - 4], 8
push str.application_pdf
lea edx, [ebp - 0xa0]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xa0]
call fcn.0040a770
push 0x709650
lea ecx, [ebp - 0xb8]
call fcn.0040a840
mov byte [ebp - 4], 9
push str.application_pkcs7_mime
lea eax, [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xb8]
call fcn.0040a770
push 0x70966c
lea ecx, [ebp - 0xd0]
call fcn.0040a840
mov byte [ebp - 4], 0xa
push 0x709670
lea ecx, [ebp - 0xd0]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xd0]
call fcn.0040a770
push 0x709688
lea ecx, [ebp - 0xe8]
call fcn.0040a840
mov byte [ebp - 4], 0xb
push 0x70968c
lea edx, [ebp - 0xe8]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xe8]
call fcn.0040a770
push 0x7096a4
lea ecx, [ebp - 0x28]
call fcn.0040a840
mov byte [ebp - 4], 0xc
push str.application_postscript
lea eax, [ebp - 0x28]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x28]
call fcn.0040a770
push 0x7096c0
lea ecx, [ebp - 0x118]
call fcn.0040a840
mov byte [ebp - 4], 0xd
push str.application_rtf
lea ecx, [ebp - 0x118]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x118]
call fcn.0040a770
push 0x7096d4
lea ecx, [ebp - 0x130]
call fcn.0040a840
mov byte [ebp - 4], 0xe
push str.application_vnd.fdf
lea edx, [ebp - 0x130]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x130]
call fcn.0040a770
push 0x7096ec
lea ecx, [ebp - 0x148]
call fcn.0040a840
mov byte [ebp - 4], 0xf
push str.application_x_arj
lea eax, [ebp - 0x148]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x148]
call fcn.0040a770
push 0x709704
lea ecx, [ebp - 0x160]
call fcn.0040a840
mov byte [ebp - 4], 0x10
push str.application_x_gzip
lea ecx, [ebp - 0x160]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x160]
call fcn.0040a770
push str.class
lea ecx, [ebp - 0x178]
call fcn.0040a840
mov byte [ebp - 4], 0x11
push str.application_x_java_class
lea edx, [ebp - 0x178]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x178]
call fcn.0040a770
push 0x709740
lea ecx, [ebp - 0x190]
call fcn.0040a840
mov byte [ebp - 4], 0x12
push str.application_x_javascript
lea eax, [ebp - 0x190]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x190]
call fcn.0040a770
push 0x709760
lea ecx, [ebp - 0x1a8]
call fcn.0040a840
mov byte [ebp - 4], 0x13
push str.application_x_lzh
lea ecx, [ebp - 0x1a8]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1a8]
call fcn.0040a770
push 0x709778
lea ecx, [ebp - 0x1c0]
call fcn.0040a840
mov byte [ebp - 4], 0x14
push str.application_x_ms_shortcut
lea edx, [ebp - 0x1c0]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1c0]
call fcn.0040a770
push 0x709798
lea ecx, [ebp - 0x100]
call fcn.0040a840
mov byte [ebp - 4], 0x15
push str.application_x_tar
lea eax, [ebp - 0x100]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x100]
call fcn.0040a770
push 0x7097b0
lea ecx, [ebp - 0x1f0]
call fcn.0040a840
mov byte [ebp - 4], 0x16
push str.application_x_winhelp
lea ecx, [ebp - 0x1f0]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1f0]
call fcn.0040a770
push str.cert
lea ecx, [ebp - 0x208]
call fcn.0040a840
mov byte [ebp - 4], 0x17
push str.application_x_x509_ca_cert
lea edx, [ebp - 0x208]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x208]
call fcn.0040a770
push 0x7097f0
lea ecx, [ebp - 0x220]
call fcn.0040a840
mov byte [ebp - 4], 0x18
push str.application_zip
lea eax, [ebp - 0x220]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x220]
call fcn.0040a770
push 0x709804
lea ecx, [ebp - 0x238]
call fcn.0040a840
mov byte [ebp - 4], 0x19
push 0x709808
lea ecx, [ebp - 0x238]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x238]
call fcn.0040a770
push 0x709824
lea ecx, [ebp - 0x250]
call fcn.0040a840
mov byte [ebp - 4], 0x1a
push str.application_x_compressed
lea edx, [ebp - 0x250]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x250]
call fcn.0040a770
push 0x709844
lea ecx, [ebp - 0x268]
call fcn.0040a840
mov byte [ebp - 4], 0x1b
push 0x709848
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x268]
call fcn.0040a770
push str.aifc
lea ecx, [ebp - 0x280]
call fcn.0040a840
mov byte [ebp - 4], 0x1c
push 0x70985c
lea ecx, [ebp - 0x280]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x280]
call fcn.0040a770
push str.aiff
lea ecx, [ebp - 0x298]
call fcn.0040a840
mov byte [ebp - 4], 0x1d
push str.audio_aiff
lea edx, [ebp - 0x298]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x298]
call fcn.0040a770
push 0x70987c
lea ecx, [ebp - 0x2b0]
call fcn.0040a840
mov byte [ebp - 4], 0x1e
push 0x709880
lea eax, [ebp - 0x2b0]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2b0]
call fcn.0040a770
push 0x70988c
lea ecx, [ebp - 0x2c8]
call fcn.0040a840
mov byte [ebp - 4], 0x1f
push str.audio_basic
lea ecx, [ebp - 0x2c8]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2c8]
call fcn.0040a770
push 0x70989c
lea ecx, [ebp - 0x2e0]
call fcn.0040a840
mov byte [ebp - 4], 0x20
push 0x7098a0
lea edx, [ebp - 0x2e0]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2e0]
call fcn.0040a770
push 0x7098ac
lea ecx, [ebp - 0x2f8]
call fcn.0040a840
mov byte [ebp - 4], 0x21
push str.audio_midi
lea eax, [ebp - 0x2f8]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x2f8]
call fcn.0040a770
push 0x7098bc
lea ecx, [ebp - 0x310]
call fcn.0040a840
mov byte [ebp - 4], 0x22
push str.audio_mpeg
lea ecx, [ebp - 0x310]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x310]
call fcn.0040a770
push 0x7098cc
lea ecx, [ebp - 0x328]
call fcn.0040a840
mov byte [ebp - 4], 0x23
push str.audio_voxware
lea edx, [ebp - 0x328]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x328]
call fcn.0040a770
push 0x7098e0
lea ecx, [ebp - 0x340]
call fcn.0040a840
mov byte [ebp - 4], 0x24
push str.audio_wav
lea eax, [ebp - 0x340]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x340]
call fcn.0040a770
push 0x7098f0
lea ecx, [ebp - 0x358]
call fcn.0040a840
mov byte [ebp - 4], 0x25
push 0x7098f4
lea ecx, [ebp - 0x358]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x358]
call fcn.0040a770
push 0x70990c
lea ecx, [ebp - 0x370]
call fcn.0040a840
mov byte [ebp - 4], 0x26
push str.audio_x_pn_realaudio
lea edx, [ebp - 0x370]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x370]
call fcn.0040a770
push 0x709928
lea ecx, [ebp - 0x388]
call fcn.0040a840
mov byte [ebp - 4], 0x27
push str.image_bmp
lea eax, [ebp - 0x388]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x388]
call fcn.0040a770
push 0x709938
lea ecx, [ebp - 0x3a0]
call fcn.0040a840
mov byte [ebp - 4], 0x28
push str.image_gif
lea ecx, [ebp - 0x3a0]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x3a0]
call fcn.0040a770
push str.jpeg
lea ecx, [ebp - 0x3b8]
call fcn.0040a840
mov byte [ebp - 4], 0x29
push 0x709950
lea edx, [ebp - 0x3b8]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x3b8]
call fcn.0040a770
push 0x70995c
lea ecx, [ebp - 0x3d0]
call fcn.0040a840
mov byte [ebp - 4], 0x2a
push str.image_jpeg
lea eax, [ebp - 0x3d0]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x3d0]
call fcn.0040a770
push 0x70996c
lea ecx, [ebp - 0x3e8]
call fcn.0040a840
mov byte [ebp - 4], 0x2b
push 0x709970
lea ecx, [ebp - 0x3e8]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x3e8]
call fcn.0040a770
push str.tiff
lea ecx, [ebp - 0x400]
call fcn.0040a840
mov byte [ebp - 4], 0x2c
push str.image_tiff
lea edx, [ebp - 0x400]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x400]
call fcn.0040a770
push 0x709990
lea ecx, [ebp - 0x418]
call fcn.0040a840
mov byte [ebp - 4], 0x2d
push str.image_xbm
lea eax, [ebp - 0x418]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x418]
call fcn.0040a770
push 0x7099a0
lea ecx, [ebp - 0x430]
call fcn.0040a840
mov byte [ebp - 4], 0x2e
push str.model_vrml
lea ecx, [ebp - 0x430]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x430]
call fcn.0040a770
push 0x7099b0
lea ecx, [ebp - 0x448]
call fcn.0040a840
mov byte [ebp - 4], 0x2f
push 0x7099b4
lea edx, [ebp - 0x448]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x448]
call fcn.0040a770
push 0x7099c0
lea ecx, [ebp - 0x460]
call fcn.0040a840
mov byte [ebp - 4], 0x30
push 0x7099c8
lea eax, [ebp - 0x460]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x460]
call fcn.0040a770
push 0x7099d4
lea ecx, [ebp - 0x478]
call fcn.0040a840
mov byte [ebp - 4], 0x31
push 0x7099d8
lea ecx, [ebp - 0x478]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x478]
call fcn.0040a770
push 0x7099e4
lea ecx, [ebp - 0x490]
call fcn.0040a840
mov byte [ebp - 4], 0x32
push 0x7099e8
lea edx, [ebp - 0x490]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x490]
call fcn.0040a770
push 0x7099f4
lea ecx, [ebp - 0x4a8]
call fcn.0040a840
mov byte [ebp - 4], 0x33
push 0x7099f8
lea eax, [ebp - 0x4a8]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x4a8]
call fcn.0040a770
push 0x709a04
lea ecx, [ebp - 0x4c0]
call fcn.0040a840
mov byte [ebp - 4], 0x34
push 0x709a08
lea ecx, [ebp - 0x4c0]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x4c0]
call fcn.0040a770
push 0x709a14
lea ecx, [ebp - 0x4d8]
call fcn.0040a840
mov byte [ebp - 4], 0x35
push str.text_plain
lea edx, [ebp - 0x4d8]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x4d8]
call fcn.0040a770
push 0x709a24
lea ecx, [ebp - 0x4f0]
call fcn.0040a840
mov byte [ebp - 4], 0x36
push 0x709a28
lea eax, [ebp - 0x4f0]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x4f0]
call fcn.0040a770
push 0x709a38
lea ecx, [ebp - 0x508]
call fcn.0040a840
mov byte [ebp - 4], 0x37
push str.text_richtext
lea ecx, [ebp - 0x508]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x508]
call fcn.0040a770
push str.java
lea ecx, [ebp - 0x520]
call fcn.0040a840
mov byte [ebp - 4], 0x38
push str.text_x_java_source
lea edx, [ebp - 0x520]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x520]
call fcn.0040a770
push 0x709a68
lea ecx, [ebp - 0x538]
call fcn.0040a840
mov byte [ebp - 4], 0x39
push str.text_css
lea eax, [ebp - 0x538]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x538]
call fcn.0040a770
push str.mpeg
lea ecx, [ebp - 0x550]
call fcn.0040a840
mov byte [ebp - 4], 0x3a
push 0x709a80
lea ecx, [ebp - 0x550]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x550]
call fcn.0040a770
push 0x709a8c
lea ecx, [ebp - 0x568]
call fcn.0040a840
mov byte [ebp - 4], 0x3b
push 0x709a90
lea edx, [ebp - 0x568]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x568]
call fcn.0040a770
push 0x709a9c
lea ecx, [ebp - 0x580]
call fcn.0040a840
mov byte [ebp - 4], 0x3c
push str.video_mpeg
lea eax, [ebp - 0x580]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x580]
call fcn.0040a770
push 0x709aac
lea ecx, [ebp - 0x598]
call fcn.0040a840
mov byte [ebp - 4], 0x3d
push str.video_msvideo
lea ecx, [ebp - 0x598]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x598]
call fcn.0040a770
push 0x709ac0
lea ecx, [ebp - 0x5b0]
call fcn.0040a840
mov byte [ebp - 4], 0x3e
push 0x709ac4
lea edx, [ebp - 0x5b0]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x5b0]
call fcn.0040a770
push 0x709ad4
lea ecx, [ebp - 0x5c8]
call fcn.0040a840
mov byte [ebp - 4], 0x3f
push str.video_quicktime
lea eax, [ebp - 0x5c8]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x5c8]
call fcn.0040a770
push str.shtml
lea ecx, [ebp - 0x5e0]
call fcn.0040a840
mov byte [ebp - 4], 0x40
push str.wwwserver_html_ssi
lea ecx, [ebp - 0x5e0]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x5e0]
call fcn.0040a770
push 0x709b04
lea ecx, [ebp - 0x5f8]
call fcn.0040a840
mov byte [ebp - 4], 0x41
push 0x709b08
lea edx, [ebp - 0x5f8]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x5f8]
call fcn.0040a770
push 0x709b18
lea ecx, [ebp - 0x610]
call fcn.0040a840
mov byte [ebp - 4], 0x42
push 0x709b1c
lea eax, [ebp - 0x610]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x610]
call fcn.0040a770
push 0x709b2c
lea ecx, [ebp - 0x628]
call fcn.0040a840
mov byte [ebp - 4], 0x43
push 0x709b30
lea ecx, [ebp - 0x628]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x628]
call fcn.0040a770
push 0x709b40
lea ecx, [ebp - 0x640]
call fcn.0040a840
mov byte [ebp - 4], 0x44
push 0x709b44
lea edx, [ebp - 0x640]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x640]
call fcn.0040a770
push 0x709b54
lea ecx, [ebp - 0x658]
call fcn.0040a840
mov byte [ebp - 4], 0x45
push 0x709b58
lea eax, [ebp - 0x658]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x658]
call fcn.0040a770
push 0x709b68
lea ecx, [ebp - 0x670]
call fcn.0040a840
mov byte [ebp - 4], 0x46
push 0x709b6c
lea ecx, [ebp - 0x670]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x670]
call fcn.0040a770
push 0x709b7c
lea ecx, [ebp - 0x688]
call fcn.0040a840
mov byte [ebp - 4], 0x47
push 0x709b80
lea edx, [ebp - 0x688]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x688]
call fcn.0040a770
push 0x709b90
lea ecx, [ebp - 0x6a0]
call fcn.0040a840
mov byte [ebp - 4], 0x48
push 0x709b94
lea eax, [ebp - 0x6a0]
push eax
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x6a0]
call fcn.0040a770
push 0x709ba4
lea ecx, [ebp - 0x6b8]
call fcn.0040a840
mov byte [ebp - 4], 0x49
push 0x709ba8
lea ecx, [ebp - 0x6b8]
push ecx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x6b8]
call fcn.0040a770
push str.wcgi
lea ecx, [ebp - 0x1d8]
call fcn.0040a840
mov byte [ebp - 4], 0x4a
push str.wwwserver_isapi
lea edx, [ebp - 0x1d8]
push edx
mov ecx, dword [ebp - 0x6bc]
add ecx, 0x670
call fcn.00410700
mov ecx, eax
call fcn.004108d0
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1d8]
call fcn.0040a770
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x6bc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005faac9
mov esp, ebp
pop ebp
ret