Function at 0x420ff0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x455bde
mov eax, dword fs:[0]
push eax
sub esp, 0x328
mov eax, dword [0x477b9c]
xor eax, esp
mov dword [esp + 0x324], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x477b9c]
xor eax, esp
push eax
lea eax, [esp + 0x33c]
mov dword fs:[0], eax
mov eax, dword [esp + 0x34c]
mov esi, ecx
xor ebx, ebx
mov dword [esp + 0x4c], ebx
mov ebp, dword [0x45ff54]
lea ecx, [esp + 0x50]
mov dword [esp + 0xe8], eax
call fcn.0041a960
lea ecx, [esp + 0x158]
push ecx
lea ecx, [esi + 0x14]
mov dword [esp + 0x348], ebx
call fcn.00436530
lea edx, [esp + 0x158]
push edx
lea ecx, [esp + 0x108]
mov byte [esp + 0x348], 1
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
push eax
lea ecx, [esp + 0xcc]
mov byte [esp + 0x348], 2
call fcn.00418490
lea ecx, [esp + 0x104]
mov byte [esp + 0x344], 4
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
lea ecx, [esp + 0x158]
mov byte [esp + 0x344], 5
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x44]
test dword [0x46191c], eax
je 0x42120d
lea ecx, [esp + 0x174]
call fcn.0041fc60
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
push 0xffffffffffffffff
lea ecx, [esp + 0xcc]
push ecx
lea ecx, [esp + 0x1ac]
mov byte [esp + 0x34c], 7
call fcn.0044b3f0
lea edx, [esp + 0x18]
lea ecx, [esp + 0x174]
call fcn.0041d7f0
test eax, eax
je 0x4211dd
push 0xffffffffffffffff
push 0x2f
lea ecx, [esp + 0x20]
call fcn.0044b7d0
cmp eax, 0xffffffff
jne 0x421145
xor eax, eax
jmp 0x421148
add eax, 1
push 0xffffffffffffffff
push eax
lea edx, [esp + 0x70]
push edx
lea ecx, [esp + 0x24]
call fcn.0044c030
push ebx
push 0x2f
lea ecx, [esp + 0x70]
mov byte [esp + 0x34c], 8
call fcn.0044b6f0
cmp eax, 0xffffffff
jne 0x4211c6
lea eax, [esp + 0x30]
push eax
call fcn.0041dc70
add esp, 4
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x58]
mov byte [esp + 0x34c], 9
call fcn.0044b3f0
mov ecx, dword [esp + 0x40]
push ecx
mov byte [esp + 0x348], 8
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x3c]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
push 1
lea eax, [esp + 0x180]
push eax
lea ecx, [esp + 0x60]
push ecx
call fcn.00438940
add esp, 0x14
mov edx, dword [esp + 0x78]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x74]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
mov ecx, dword [esp + 0x28]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x24]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
lea ecx, [esp + 0x174]
mov byte [esp + 0x344], 5
call fcn.0041dea0
jmp 0x4216fb
mov ecx, esi
call fcn.0041f5e0
test eax, eax
jne 0x421253
mov eax, dword [esp + 0xd8]
mov esi, dword [0x45ff58]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0xd4]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x68]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x64]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, esi
jmp 0x421ee7
push 0xffffffffffffffff
push 0x2f
lea ecx, [esp + 0xd0]
call fcn.0044b7d0
cmp eax, 0xffffffff
mov dword [esp + 0x48], eax
jne 0x421270
xor eax, eax
jmp 0x421273
add eax, 1
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x70]
push ecx
lea ecx, [esp + 0xd4]
call fcn.0044c030
mov ecx, dword [esi + 0x10]
lea edx, [esp + 0x30]
push edx
mov byte [esp + 0x348], 0xa
call fcn.0041d4f0
mov edi, eax
mov ecx, edi
mov byte [esp + 0x344], 0xb
call fcn.0044b2e0
cmp dword [edi + 4], ebx
mov eax, dword [esp + 0x40]
push eax
seta byte [esp + 0x1b]
mov byte [esp + 0x348], 0xa
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x3c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
cmp byte [esp + 0x17], bl
je 0x421358
lea edx, [esp + 0x30]
push edx
call fcn.0041dc70
add esp, 4
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x58]
mov byte [esp + 0x34c], 0xc
call fcn.0044b3f0
mov eax, dword [esp + 0x40]
push eax
mov byte [esp + 0x348], 0xa
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x3c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esi + 0x10]
add esp, 8
lea edx, [esp + 0x30]
push edx
call fcn.0041d4f0
push 1
push eax
lea eax, [esp + 0x58]
push eax
mov byte [esp + 0x350], 0xd
call fcn.00438940
mov ecx, dword [esp + 0x4c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x48]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x14
jmp 0x4216dc
mov eax, dword [esp + 0x48]
cmp eax, 0xffffffff
je 0x4216dc
push eax
push ebx
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0xd4]
call fcn.0044c030
push eax
lea ecx, [esp + 0x34]
mov byte [esp + 0x348], 0xe
call fcn.004061e0
mov ecx, eax
mov byte [esp + 0x344], 0xf
call fcn.0044b270
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x20]
call fcn.0040a950
push 1
lea ecx, [esp + 0x1c]
push ecx
lea ecx, [esp + 0x298]
mov byte [esp + 0x34c], 0x10
call fcn.00437d50
mov edx, dword [esp + 0x28]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x24]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x48]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x44]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0xd0]
push eax
mov byte [esp + 0x358], 0x14
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0xcc]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x18
lea ecx, [esp + 0x2d4]
call fcn.004366d0
push eax
lea ecx, [esp + 0xf0]
call fcn.00418490
push 0xffffffffffffffff
push ebx
lea edx, [esp + 0xf4]
push edx
lea eax, [esp + 0xa4]
push eax
mov byte [esp + 0x354], 0x15
call fcn.00438f00
mov ecx, dword [esp + 0x10c]
push ecx
mov byte [esp + 0x358], 0x17
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x108]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x18
lea ecx, [esp + 0x98]
call fcn.0044b2e0
cmp dword [esp + 0x9c], ebx
jbe 0x4215d1
lea ecx, [esp + 0x174]
call fcn.0041fc60
lea eax, [esp + 0x80]
push eax
mov byte [esp + 0x348], 0x18
call fcn.0042fb30
add esp, 4
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x1ac]
mov byte [esp + 0x34c], 0x19
call fcn.0044b3f0
lea ecx, [esp + 0x80]
mov byte [esp + 0x344], 0x18
call fcn.00405e30
push ebx
lea ecx, [esp + 0x9c]
push ecx
lea edx, [esp + 0x1ac]
push edx
call fcn.00438940
add esp, 0xc
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
lea eax, [esp + 0x18]
push eax
push ebx
lea ecx, [esp + 0x17c]
push ecx
mov ecx, esi
mov byte [esp + 0x350], 0x1a
call fcn.004200e0
mov ebp, eax
lea edi, [ebp - 0xc8]
cmp edi, 0x63
ja 0x421852
lea ecx, [esp + 0x18]
call fcn.0044b2e0
cmp dword [esp + 0x1c], ebx
jne 0x4217d6
lea edx, [esp + 0x80]
push edx
call fcn.0041dc70
add esp, 4
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x58]
mov byte [esp + 0x34c], 0x1b
call fcn.0044b3f0
lea ecx, [esp + 0x80]
mov byte [esp + 0x344], 0x1a
call fcn.00405e30
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x178]
call fcn.0041d250
cmp eax, ebx
push 1
je 0x42159f
push eax
lea ecx, [esp + 0x58]
push ecx
jmp 0x4215ac
lea edx, [esp + 0x178]
push edx
lea eax, [esp + 0x58]
push eax
call fcn.00438940
add esp, 0xc
lea ecx, [esp + 0x18]
call fcn.00401a31
lea ecx, [esp + 0x174]
mov byte [esp + 0x344], 0x17
call fcn.0041dea0
lea ecx, [esp + 0x50]
call fcn.0044b270
cmp dword [esp + 0x54], ebx
jne 0x4216bc
lea ecx, [esp + 0x80]
push ecx
call fcn.0041dc70
add esp, 4
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x58]
mov byte [esp + 0x34c], 0x1c
call fcn.0044b3f0
lea ecx, [esp + 0x80]
mov byte [esp + 0x344], 0x17
call fcn.00405e30
lea ecx, [esp + 0x174]
call fcn.0041fd80
push ebx
push 0xffffffffffffffff
push 0x466250
lea ecx, [esp + 0x3c]
mov byte [esp + 0x350], 0x1d
call fcn.0044b840
lea edx, [esp + 0x174]
push edx
lea eax, [esp + 0x34]
push eax
mov ecx, esi
mov byte [esp + 0x34c], 0x1e
call fcn.0041f1a0
add eax, 0xffffff38
mov ecx, 0x63
cmp ecx, eax
sbb edi, edi
lea ecx, [esp + 0x30]
add edi, 1
mov byte [esp + 0x344], 0x1d
call fcn.00401a31
cmp edi, ebx
je 0x4216a8
lea edx, [esp + 0x68]
push edx
lea ecx, [esp + 0x1b0]
call fcn.0041d250
cmp eax, ebx
je 0x4216a8
push 1
push eax
lea eax, [esp + 0x58]
push eax
call fcn.00438940
add esp, 0xc
lea ecx, [esp + 0x174]
mov byte [esp + 0x344], 0x17
call fcn.0041dfa0
lea ecx, [esp + 0x98]
call fcn.00401a31
lea ecx, [esp + 0x290]
mov byte [esp + 0x344], 0xa
call fcn.0040a9b0
mov ecx, dword [esp + 0x78]
push ecx
mov byte [esp + 0x348], 5
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x74]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
lea ecx, [esp + 0x50]
call fcn.0044b270
cmp dword [esp + 0x54], ebx
jbe 0x421eb7
push 1
lea eax, [esi + 0x130]
push eax
lea ecx, [esp + 0x58]
push ecx
lea ecx, [esp + 0x54]
call fcn.0041e760
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x28], ebx
mov dword [esp + 0x2c], ebx
push ebx
push 0xffffffffffffffff
push 0x4604a4
lea ecx, [esp + 0xf8]
mov byte [esp + 0x350], 0x20
call fcn.0044b840
push 0xffffffffffffffff
lea edx, [esp + 0xf0]
push edx
lea ecx, [esp + 0xd0]
mov byte [esp + 0x34c], 0x21
call fcn.0044be70
mov edi, eax
mov eax, dword [esp + 0xfc]
push eax
mov byte [esp + 0x348], 0x20
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0xf8]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
cmp edi, 0xffffffff
je 0x4218b4
push 0xffffffffffffffff
add edi, 1
push edi
lea edx, [esp + 0x10c]
push edx
lea ecx, [esp + 0xd4]
call fcn.0044c030
mov byte [esp + 0x344], 0x22
mov dword [esp + 0x4c], 1
jmp 0x4218bb
cmp edi, 0x63
ja 0x421852
lea ecx, [esp + 0x18]
call fcn.0044b2e0
cmp dword [esp + 0x1c], ebx
jbe 0x421852
mov esi, dword [0x45ff6c]
lea ecx, [esp + 0x18]
call fcn.00401a31
lea ecx, [esp + 0x174]
mov byte [esp + 0x344], 0x17
call fcn.0041dea0
lea ecx, [esp + 0x98]
call fcn.00401a31
lea ecx, [esp + 0x290]
mov byte [esp + 0x344], 0xa
call fcn.0040a9b0
lea ecx, [esp + 0x68]
call fcn.00401a31
lea ecx, [esp + 0xc8]
call fcn.00401a31
lea ecx, [esp + 0x50]
call fcn.00405e30
mov eax, esi
jmp 0x421eea
lea ecx, [esp + 0x18]
call fcn.00401a31
lea ecx, [esp + 0x174]
mov byte [esp + 0x344], 0x17
call fcn.0041dea0
lea ecx, [esp + 0x98]
call fcn.00401a31
lea ecx, [esp + 0x290]
mov byte [esp + 0x344], 0xa
call fcn.0040a9b0
lea ecx, [esp + 0x68]
call fcn.00401a31
lea ecx, [esp + 0xc8]
call fcn.00401a31
lea ecx, [esp + 0x50]
call fcn.00405e30
mov eax, ebp
jmp 0x421eea
lea eax, [esp + 0xc8]
push 0xffffffffffffffff
push ebx
push eax
lea eax, [esp + 0xbc]
push eax
call fcn.00438f00
add esp, 0x10
push 0xffffffffffffffff
push eax
lea ecx, [esp + 0x20]
mov dword [esp + 0x34c], 0x23
call fcn.0044b3f0
mov ecx, dword [esp + 0xc0]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0xbc]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
test byte [esp + 0x4c], 1
mov dword [esp + 0x344], 0x20
je 0x421932
mov eax, dword [esp + 0x114]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x110]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
push ebx
push 0xffffffffffffffff
push 0x466250
lea ecx, [esp + 0x74]
call fcn.0044b840
push ebx
push 0xffffffffffffffff
push 0x466250
lea ecx, [esp + 0xf8]
mov byte [esp + 0x350], 0x24
call fcn.0044b840
mov edx, dword [esi + 0x10]
mov eax, dword [edx + 0x44]
and eax, dword [0x461920]
lea ecx, [esp + 0xec]
push eax
lea eax, [esp + 0x6c]
push eax
push ecx
lea edx, [esp + 0x24]
push edx
lea eax, [esp + 0x40]
push eax
mov byte [esp + 0x358], 0x25
call fcn.0042f1c0
mov ecx, dword [esp + 0x110]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x10c]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x94]
push eax
mov byte [esp + 0x364], 0x28
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x90]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x24
call fcn.0044db70
push edx
push eax
sub esp, 0x18
mov ecx, esp
mov dword [esp + 0x6c], esp
push ebx
push 0xffffffffffffffff
push str._____ld
call fcn.0044b840
lea ebp, [esi + 0x16c]
push ebp
call fcn.0044ead0
add esp, 0x24
push ebx
push 0xffffffffffffffff
push 0x4605e0
lea ecx, [esp + 0xbc]
call fcn.0044b840
push ebx
push 0xffffffffffffffff
push 0x4605dc
lea ecx, [esp + 0x110]
mov byte [esp + 0x350], 0x29
call fcn.0044b840
push ebp
lea edx, [esp + 0x108]
push edx
lea eax, [esp + 0x88]
push eax
mov byte [esp + 0x350], 0x2a
call fcn.00406100
mov byte [esp + 0x350], 0x2b
lea ecx, [esp + 0xbc]
push ecx
push eax
lea edx, [esp + 0x16c]
push edx
call fcn.00406100
add esp, 0x18
push eax
lea ecx, [esp + 0x9c]
mov byte [esp + 0x348], 0x2c
call fcn.004061e0
push 0xffffffffffffffff
lea eax, [esp + 0x9c]
lea edi, [esi + 0x184]
push eax
mov ecx, edi
mov byte [esp + 0x34c], 0x2d
call fcn.0044b3f0
mov ecx, dword [esp + 0xa8]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0xa4]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x170]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x16c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0xa0]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x9c]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x12c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x128]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0xe0]
push eax
mov byte [esp + 0x368], 0x28
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0xdc]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x28
push 0xffffffffffffffff
push str.Content_Disposition:_form_data__name_request__r_nContent_Transfer_Encoding:_8bit_r_nContent_Type:_text_xml__charsetUTF_8_r_n_r_n
mov ecx, edi
call fcn.0040b3d0
push 0xffffffffffffffff
push str._r_n_r_n
lea edx, [esp + 0x38]
push edx
mov ecx, edi
call fcn.0044b8d0
mov ecx, eax
call fcn.0040b3d0
push 0xffffffffffffffff
push 0x4605e0
push ebp
push 0xffffffffffffffff
push 0x4605dc
mov ecx, edi
call fcn.0040b3d0
mov ecx, eax
call fcn.0044b8d0
mov ecx, eax
call fcn.0040b3d0
push 0xffffffffffffffff
push 0x460550
lea eax, [esp + 0x20]
push eax
push 0xffffffffffffffff
push str.Content_Disposition:_form_data__name_file___filename_
mov ecx, edi
call fcn.0040b3d0
mov ecx, eax
call fcn.0044b8d0
mov ecx, eax
call fcn.0040b3d0
push 0xffffffffffffffff
push str.Content_Transfer_Encoding:_binary_r_nContent_Type:_application_octet_stream_r_n_r_n
mov ecx, edi
call fcn.0040b3d0
push ebx
push 0xffffffffffffffff
push str.___r_n
lea ecx, [esp + 0xa4]
call fcn.0044b840
push ebx
push 0xffffffffffffffff
push str._r_n__
lea ecx, [esp + 0x110]
mov byte [esp + 0x350], 0x2e
call fcn.0044b840
push ebp
lea ecx, [esp + 0x108]
push ecx
lea edx, [esp + 0x160]
push edx
mov byte [esp + 0x350], 0x2f
call fcn.00406100
lea ecx, [esp + 0xa4]
push ecx
push eax
lea edx, [esp + 0x94]
push edx
mov byte [esp + 0x35c], 0x30
call fcn.00406100
add esp, 0x18
push eax
lea ecx, [esp + 0xb4]
mov byte [esp + 0x348], 0x31
call fcn.004061e0
push 0xffffffffffffffff
lea eax, [esp + 0xb4]
lea ecx, [esi + 0x19c]
push eax
mov byte [esp + 0x34c], 0x32
call fcn.0044b3f0
mov ecx, dword [esp + 0xc0]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0xbc]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x98]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x94]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x178]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x174]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x12c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x128]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0xc8]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0xc4]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x68]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x64]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x58]
push ecx
mov byte [esp + 0x378], 0x1f
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x54]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x38
push ebx
push 0xffffffffffffffff
push str.POST
lea ecx, [esp + 0x3c]
call fcn.0044b840
mov eax, dword [esi]
mov edx, dword [eax + 0x3c]
lea ecx, [esp + 0x30]
push ecx
mov ecx, esi
mov byte [esp + 0x348], 0x33
call edx
mov eax, dword [esp + 0x40]
push eax
mov byte [esp + 0x348], 0x1f
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x3c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 8
push ebx
lea ecx, [esp + 0x124]
call fcn.0042ce90
mov dword [esp + 0x128], ebx
mov dword [esp + 0x12c], ebx
mov dword [esp + 0x130], ebx
mov dword [esp + 0x134], ebx
mov dword [esp + 0x138], ebx
mov dword [esp + 0x13c], ebx
mov dword [esp + 0x120], 0x4602e4
mov dword [esp + 0x140], ebx
mov dword [esp + 0x144], ebx
mov dword [esp + 0x148], ebx
mov dword [esp + 0x14c], ebx
mov dword [esp + 0x150], ebx
mov dword [esp + 0x154], ebx
lea edx, [esp + 0x120]
mov dword [esp + 0xe0], 0x460230
mov dword [esp + 0xe4], edx
mov bl, 0x35
mov ecx, esi
mov byte [esp + 0x344], bl
call fcn.0041c950
mov eax, dword [esi]
mov edx, dword [eax + 0x38]
lea ecx, [esp + 0x80]
push ecx
mov ecx, esi
call edx
mov edx, dword [esp + 0xe8]
lea ecx, [esp + 0xe0]
push ecx
push edx
push eax
mov ecx, esi
mov byte [esp + 0x350], 0x36
call fcn.004259f0
mov ebp, eax
mov eax, dword [esp + 0x90]
push eax
mov byte [esp + 0x348], bl
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x8c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
lea edx, [ebp - 0xc8]
add esp, 8
cmp edx, 0x63
ja 0x421e58
mov esi, dword [esi + 0x10]
push 0xffffffffffffffff
lea eax, [esp + 0x144]
push eax
lea ecx, [esi + 0xbc]
call fcn.0044b3f0
mov ecx, dword [esp + 0x150]
push ecx
mov dword [esp + 0xe4], vtable.DownloadUtils::DataTransferHandler.0
mov byte [esp + 0x348], 0x1f
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x14c]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0x140]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x13c]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
add esp, 0x10
lea ecx, [esp + 0x120]
call fcn.0042cd70
lea ecx, [esp + 0x48]
call fcn.0041e240
mov edx, dword [esp + 0xd8]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, dword [esp + 0xd4]
push eax
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x68]
push ecx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov edx, dword [esp + 0x64]
push edx
call sub.MSVCR80.dll_void___cdecl_operator_delete_void__
mov eax, ebp
add esp, 0x10
mov ecx, dword [esp + 0x33c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x324]
xor ecx, esp
call fcn.00450f60
add esp, 0x334
ret 4