Function at 0x431070
Capabilities:
Query or enumerate registry key
Query or enumerate registry value

Disassembly:
push ebp
lea ebp, [esp - 0x108]
sub esp, 0x108
push 0xffffffffffffffff
push 0x646449
mov eax, dword fs:[0]
push eax
sub esp, 0x34
mov eax, dword [0x758898]
xor eax, ebp
mov dword [ebp + 0x104], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov edi, ecx
mov dword [ebp - 0x3c], edi
mov dword [edi], vtable.CContentTypesDatabase.0
lea esi, [edi + 4]
mov ecx, esi
call fcn.00430b30
xor ebx, ebx
mov dword [ebp - 4], ebx
lea ecx, [edi + 0x18]
call fcn.00430b30
mov byte [ebp - 4], 1
lea ecx, [edi + 0x2c]
call fcn.00430b30
mov byte [ebp - 4], 2
mov byte [ebp - 4], 3
mov byte [edi + 0x40], bl
lea ecx, [ebp - 0x1c]
call fcn.004c2300
mov byte [ebp - 4], 4
push 0x680064
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_octet_stream
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x680060
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_octet_stream
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x68005c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov edi, 1
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x68005c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x680028
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_rar_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x680028
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_rar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fff0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_rar_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fff0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffe8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffe4
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffe0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffdc
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffd8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffd4
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffd0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffcc
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffc8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffc4
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffc0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffbc
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffb8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffb4
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffb0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffac
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ffa8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ffa4
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ffa0
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff9c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_gtar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff9c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_tar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_gtar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_tar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff50
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff4c
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff48
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff44
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff40
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff3c
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff38
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff34
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff30
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff2c
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff28
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff24
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff20
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff1c
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff18
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff14
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff10
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff0c
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67ff08
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67ff04
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67ff00
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fefc
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fef8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_compress
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fedc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_gzip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.GZIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67febc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_msword
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fedc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_gzip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fe90
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_aim
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fe78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_avi
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fe78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_msvideo
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fe78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_msvideo
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fe78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_troff_msvideo
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fe2c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_mp3
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fe2c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fe2c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fe00
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fdfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.MPEG
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fdfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.MPEG
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fdfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.MPEG
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fdfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.MPEG
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fdbc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_quicktime
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fda8
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fda4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_ms_asf
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fd90
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_ms_wmv
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fd7c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_tiff
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.TIFF
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67eaa8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_pdf
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fd54
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_wav
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fd54
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_wav
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fd38
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_ms_wma
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x680064
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x680060
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x680064
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdos_program
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fcec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdos_program
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x680064
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_sdlc
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x680064
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_winexe
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fcbc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msi
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fcbc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fca4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fcec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fca0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_flv
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fca0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_flv
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fc84
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_bmp
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fc84
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_x_bmp
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fc84
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_x_windows_bmp
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fc54
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_gif
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fc44
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_jpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fc44
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_x_jpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fc44
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_jpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.jpeg
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_jpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fc14
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_jpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.jfif
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_jpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fc44
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_pjpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.jpeg
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_pjpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fc14
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_pjpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.jfif
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_pjpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fbfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_png
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fbfc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_x_png
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fbe0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.image_x_icon
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fbcc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_shockwave_flash
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fba8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_msdownload
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fba8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_tar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fba4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fba4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fba4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fba4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fba0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_pn_realaudio
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb84
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_pn_realaudio
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb80
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_pn_realaudio
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.RMVB
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_pn_realaudio
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb74
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb74
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb74
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb70
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.nupkg
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.nupkg
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.nupkg
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.DOCX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.DOCX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.DOCX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.PPTX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.PPTX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.PPTX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb38
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb38
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb38
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.nvda_addon
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.nvda_addon
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.nvda_addon
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb28
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb28
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb28
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.XLSX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.XLSX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.XLSX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.XLSM
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.XLSM
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.XLSM
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.IPSW
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.IPSW
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.IPSW
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.EPUB
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.EPUB
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.EPUB
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb04
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb04
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb04
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fb00
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fb00
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fb00
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fafc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fafc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fafc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67faf8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67faf8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67faf8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.MSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.MSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.MSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67faec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67faec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67faec
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fae8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fae8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fae8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fae4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fae4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fae4
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fae0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fae0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fae0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fadc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fadc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fadc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fad8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fad8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fad8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.VSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.VSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.VSIX
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67facc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_xml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fabc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_m4v
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.WEBM
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_webm
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fdbc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_quicktimeplayer
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fabc
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_quicktimeplayer
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fa78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_f4v
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mp4
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpg4
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mpg4
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_mp4
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_m4v
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_m4v
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fa68
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_m4a
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fe00
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_m4a
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fa18
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_divx
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fe78
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_ms_asf
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fd90
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_ms_asf
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67fd38
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_x_ms_asf
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67fa08
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_javascript
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67fa08
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_javascript
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f9d8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_css
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f9c8
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_vnd.lumberjack.manifest
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67f9a0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_java_archive
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f9a0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f9a0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67f9a0
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.MYZIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.MYZIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.MYZIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f978
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.audio_x_mod
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f968
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67f968
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f968
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f964
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67f964
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f964
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.MMIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.MMIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.MMIP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_zip_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f958
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_rar_compressed
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push 0x67f958
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_rar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push 0x67f954
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_x_tar
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f950
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.video_mpeg
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.TTML
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_ttmlxml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.TTML2
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.application_ttmlxml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push str.DFXP
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_xml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
push str.TTML
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_xml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea edx, [ebp - 0x1c]
push edx
mov ecx, esi
call fcn.0040f650
push str.TTML2
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_xml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
call fcn.0040f650
push 0x67f91c
lea ecx, [ebp - 0x18]
call fcn.0054f750
push str.text_xml
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], ebx
lea ecx, [ebp - 0x1c]
push ecx
mov ecx, esi
call fcn.0040f650
lea edx, [ebp - 0x20]
push edx
push 0x20019
push ebx
push str.SOFTWAREClasses
push 0x80000002
mov esi, dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
call esi
test eax, eax
jne 0x433641
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x28]
push ecx
push ebx
push ebx
push ebx
mov edx, dword [ebp - 0x20]
push edx
call dword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyA]
test eax, eax
jne 0x433637
cmp dword [ebp - 0x28], ebx
je 0x433637
mov dword [ebp - 0x38], ebx
lea esp, [esp]
cmp eax, ebx
jne 0x433637
push 0x104
lea eax, [ebp]
push eax
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x20]
push edx
call dword [sym.imp.ADVAPI32.dll_RegEnumKeyA]
mov dword [ebp - 0x2c], eax
cmp eax, ebx
jne 0x43362c
cmp byte [ebp], 0x2e
jne 0x43362c
lea eax, [ebp + 1]
push eax
lea ecx, [ebp - 0x18]
call fcn.0054f750
lea ecx, [ebp - 0x24]
push ecx
push 0x20019
push ebx
lea edx, [ebp]
push edx
mov eax, dword [ebp - 0x20]
push eax
call esi
test eax, eax
jne 0x43362c
mov dword [ebp - 0x34], 0x104
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp]
push edx
push ebx
push ebx
push str.Content_Type
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x433622
lea ecx, [ebp]
push ecx
lea ecx, [ebp - 0x1c]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, dword [ebp - 0x3c]
add ecx, 0x18
call fcn.0040f650
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
add dword [ebp - 0x38], edi
mov eax, dword [ebp - 0x2c]
jmp 0x433590
mov ecx, dword [ebp - 0x20]
push ecx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
lea edx, [ebp - 0x20]
push edx
push 0x20019
push ebx
push str.MIMEDatabaseContent_Type
push 0x80000000
call esi
test eax, eax
jne 0x433741
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x2c]
push ecx
push ebx
push ebx
push ebx
mov edx, dword [ebp - 0x20]
push edx
call dword [sym.imp.ADVAPI32.dll_RegQueryInfoKeyA]
test eax, eax
jne 0x433737
cmp dword [ebp - 0x2c], ebx
je 0x433737
mov dword [ebp - 0x30], ebx
mov edi, edi
cmp eax, ebx
jne 0x433737
push 0x104
lea eax, [ebp]
push eax
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x20]
push edx
call dword [sym.imp.ADVAPI32.dll_RegEnumKeyA]
mov dword [ebp - 0x34], eax
cmp eax, ebx
jne 0x43372c
lea eax, [ebp]
push eax
lea ecx, [ebp - 0x1c]
call fcn.0054f750
lea ecx, [ebp - 0x24]
push ecx
push 0x20019
push ebx
lea edx, [ebp]
push edx
mov eax, dword [ebp - 0x20]
push eax
call esi
test eax, eax
jne 0x43372c
mov dword [ebp - 0x28], 0x104
lea ecx, [ebp - 0x28]
push ecx
lea edx, [ebp]
push edx
push ebx
push ebx
push str.Extension
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x433722
cmp byte [ebp], 0x2e
jne 0x433722
lea ecx, [ebp + 1]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0054f750
mov dword [ebp - 0x14], edi
lea edx, [ebp - 0x1c]
push edx
mov ecx, dword [ebp - 0x3c]
add ecx, 0x2c
call fcn.0040f650
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
add dword [ebp - 0x30], edi
mov eax, dword [ebp - 0x34]
jmp 0x433690
mov ecx, dword [ebp - 0x20]
push ecx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1c]
call fcn.004c2360
mov dword [ebp - 4], 2
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x3c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x104]
xor ecx, ebp
call fcn.00620b8d
add ebp, 0x108
mov esp, ebp
pop ebp
ret