Function at 0x41a2a0
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5326ee
mov eax, dword fs:[0]
push eax
sub esp, 0x848
push esi
push edi
push ecx
lea edi, [ebp - 0x854]
mov ecx, 0x212
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
pop ecx
mov eax, dword [0x56eab8]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
push str._span_stylecolor:c15b00_
mov eax, dword [ebp - 0x14]
add eax, 0x2078
push eax
push str._target_blank_
mov ecx, dword [ebp - 0x14]
add ecx, 0x2098
push ecx
push 0x53ed98
mov edx, dword [ebp - 0x14]
add edx, 0x1fb8
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x1fd8
push eax
push 0x53ed98
mov ecx, dword [ebp - 0x14]
add ecx, 0x1ef8
push ecx
push str._target_blank_
mov edx, dword [ebp - 0x14]
add edx, 0x1f18
push edx
push 0x53ed98
mov eax, dword [ebp - 0x14]
add eax, 0x1e38
push eax
push str._target_blank_
mov ecx, dword [ebp - 0x14]
add ecx, 0x1e58
push ecx
push 0x53ed98
mov edx, dword [ebp - 0x14]
add edx, 0x1d78
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x1d98
push eax
push 0x53ed98
mov ecx, dword [ebp - 0x14]
add ecx, 0x1cb8
push ecx
push str._target_blank_
mov edx, dword [ebp - 0x14]
add edx, 0x1cd8
push edx
push str.__a___strong___div__div_classtradecontent__li_
mov eax, dword [ebp - 0x14]
add eax, 0x1bf8
push eax
push str._target_blank_
mov ecx, dword [ebp - 0x14]
add ecx, 0x1c18
push ecx
push str....__a___div___li___ul___div__div_classheadtrade__div_classtradetitle__div_classlogoimg__img_srcimages_CacheBg.gif_border0___div__strong__a_href
mov edx, dword [ebp - 0x14]
add edx, 0x1b98
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x1b58
push eax
push str.__strong___div__div_classheaddesc__a_href
mov ecx, dword [ebp - 0x14]
add ecx, 0x1b38
push ecx
push str....__a___div___li__li__div_classheadtitle__strong_
mov edx, dword [ebp - 0x14]
add edx, 0x1ad8
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x1a98
push eax
push str.__strong___div__div_classheaddesc__a_href
mov ecx, dword [ebp - 0x14]
add ecx, 0x1a78
push ecx
push str....__a___div___li__li__div_classheadtitle__strong_
mov edx, dword [ebp - 0x14]
add edx, 0x1a18
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x19d8
push eax
push str.__strong___div__div_classheaddesc__a_href
mov ecx, dword [ebp - 0x14]
add ecx, 0x19b8
push ecx
push str....__a___div___li__li__div_classheadtitle__strong_
mov edx, dword [ebp - 0x14]
add edx, 0x1958
push edx
push str._target_blank_
mov eax, dword [ebp - 0x14]
add eax, 0x1918
push eax
push str.__strong___div__div_classheaddesc__a_href
mov ecx, dword [ebp - 0x14]
add ecx, 0x18f8
push ecx
push str._html__meta_http_equivContent_Type_contenttext_html__charsetgb2312__head__link_hrefheadnews_new.css_relstylesheet_typetext_css____title_
lea edx, [ebp - 0x5c]
push edx
call fcn.00401190
add esp, 0xc
mov dword [ebp - 0x6c0], eax
mov eax, dword [ebp - 0x6c0]
mov dword [ebp - 0x6c4], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x6c4]
push ecx
lea edx, [ebp - 0x7c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x6c8], eax
mov eax, dword [ebp - 0x6c8]
mov dword [ebp - 0x6cc], eax
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x6cc]
push ecx
lea edx, [ebp - 0x9c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x6d0], eax
mov eax, dword [ebp - 0x6d0]
mov dword [ebp - 0x6d4], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x6d4]
push ecx
lea edx, [ebp - 0xbc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x6d8], eax
mov eax, dword [ebp - 0x6d8]
mov dword [ebp - 0x6dc], eax
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x6dc]
push ecx
lea edx, [ebp - 0xdc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x6e0], eax
mov eax, dword [ebp - 0x6e0]
mov dword [ebp - 0x6e4], eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x6e4]
push ecx
lea edx, [ebp - 0xfc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x6e8], eax
mov eax, dword [ebp - 0x6e8]
mov dword [ebp - 0x6ec], eax
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x6ec]
push ecx
lea edx, [ebp - 0x11c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x6f0], eax
mov eax, dword [ebp - 0x6f0]
mov dword [ebp - 0x6f4], eax
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x6f4]
push ecx
lea edx, [ebp - 0x13c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x6f8], eax
mov eax, dword [ebp - 0x6f8]
mov dword [ebp - 0x6fc], eax
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x6fc]
push ecx
lea edx, [ebp - 0x15c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x700], eax
mov eax, dword [ebp - 0x700]
mov dword [ebp - 0x704], eax
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x704]
push ecx
lea edx, [ebp - 0x17c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x708], eax
mov eax, dword [ebp - 0x708]
mov dword [ebp - 0x70c], eax
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x70c]
push ecx
lea edx, [ebp - 0x19c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x710], eax
mov eax, dword [ebp - 0x710]
mov dword [ebp - 0x714], eax
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x714]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x718], eax
mov eax, dword [ebp - 0x718]
mov dword [ebp - 0x71c], eax
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x71c]
push ecx
lea edx, [ebp - 0x1dc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x720], eax
mov eax, dword [ebp - 0x720]
mov dword [ebp - 0x724], eax
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x724]
push ecx
lea edx, [ebp - 0x1fc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x728], eax
mov eax, dword [ebp - 0x728]
mov dword [ebp - 0x72c], eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x72c]
push ecx
lea edx, [ebp - 0x21c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x730], eax
mov eax, dword [ebp - 0x730]
mov dword [ebp - 0x734], eax
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x734]
push ecx
lea edx, [ebp - 0x23c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x738], eax
mov eax, dword [ebp - 0x738]
mov dword [ebp - 0x73c], eax
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x73c]
push ecx
lea edx, [ebp - 0x25c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x740], eax
mov eax, dword [ebp - 0x740]
mov dword [ebp - 0x744], eax
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x744]
push ecx
lea edx, [ebp - 0x27c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x748], eax
mov eax, dword [ebp - 0x748]
mov dword [ebp - 0x74c], eax
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x74c]
push ecx
lea edx, [ebp - 0x29c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x750], eax
mov eax, dword [ebp - 0x750]
mov dword [ebp - 0x754], eax
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x754]
push ecx
lea edx, [ebp - 0x2bc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x758], eax
mov eax, dword [ebp - 0x758]
mov dword [ebp - 0x75c], eax
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x75c]
push ecx
lea edx, [ebp - 0x2dc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x760], eax
mov eax, dword [ebp - 0x760]
mov dword [ebp - 0x764], eax
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x764]
push ecx
lea edx, [ebp - 0x2fc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x768], eax
mov eax, dword [ebp - 0x768]
mov dword [ebp - 0x76c], eax
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x76c]
push ecx
lea edx, [ebp - 0x31c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x770], eax
mov eax, dword [ebp - 0x770]
mov dword [ebp - 0x774], eax
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x774]
push ecx
lea edx, [ebp - 0x33c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x778], eax
mov eax, dword [ebp - 0x778]
mov dword [ebp - 0x77c], eax
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x77c]
push ecx
lea edx, [ebp - 0x35c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x780], eax
mov eax, dword [ebp - 0x780]
mov dword [ebp - 0x784], eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x784]
push ecx
lea edx, [ebp - 0x37c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x788], eax
mov eax, dword [ebp - 0x788]
mov dword [ebp - 0x78c], eax
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x78c]
push ecx
lea edx, [ebp - 0x39c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x790], eax
mov eax, dword [ebp - 0x790]
mov dword [ebp - 0x794], eax
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x794]
push ecx
lea edx, [ebp - 0x3bc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x798], eax
mov eax, dword [ebp - 0x798]
mov dword [ebp - 0x79c], eax
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x79c]
push ecx
lea edx, [ebp - 0x3dc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7a0], eax
mov eax, dword [ebp - 0x7a0]
mov dword [ebp - 0x7a4], eax
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x7a4]
push ecx
lea edx, [ebp - 0x3fc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7a8], eax
mov eax, dword [ebp - 0x7a8]
mov dword [ebp - 0x7ac], eax
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x7ac]
push ecx
lea edx, [ebp - 0x41c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7b0], eax
mov eax, dword [ebp - 0x7b0]
mov dword [ebp - 0x7b4], eax
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x7b4]
push ecx
lea edx, [ebp - 0x43c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7b8], eax
mov eax, dword [ebp - 0x7b8]
mov dword [ebp - 0x7bc], eax
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x7bc]
push ecx
lea edx, [ebp - 0x45c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7c0], eax
mov eax, dword [ebp - 0x7c0]
mov dword [ebp - 0x7c4], eax
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x7c4]
push ecx
lea edx, [ebp - 0x47c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7c8], eax
mov eax, dword [ebp - 0x7c8]
mov dword [ebp - 0x7cc], eax
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x7cc]
push ecx
lea edx, [ebp - 0x49c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7d0], eax
mov eax, dword [ebp - 0x7d0]
mov dword [ebp - 0x7d4], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x7d4]
push ecx
lea edx, [ebp - 0x4bc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7d8], eax
mov eax, dword [ebp - 0x7d8]
mov dword [ebp - 0x7dc], eax
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x7dc]
push ecx
lea edx, [ebp - 0x4dc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7e0], eax
mov eax, dword [ebp - 0x7e0]
mov dword [ebp - 0x7e4], eax
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x7e4]
push ecx
lea edx, [ebp - 0x4fc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7e8], eax
mov eax, dword [ebp - 0x7e8]
mov dword [ebp - 0x7ec], eax
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x7ec]
push ecx
lea edx, [ebp - 0x51c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x7f0], eax
mov eax, dword [ebp - 0x7f0]
mov dword [ebp - 0x7f4], eax
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x7f4]
push ecx
lea edx, [ebp - 0x53c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x7f8], eax
mov eax, dword [ebp - 0x7f8]
mov dword [ebp - 0x7fc], eax
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x7fc]
push ecx
lea edx, [ebp - 0x55c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x800], eax
mov eax, dword [ebp - 0x800]
mov dword [ebp - 0x804], eax
mov byte [ebp - 4], 0x28
mov ecx, dword [ebp - 0x804]
push ecx
lea edx, [ebp - 0x57c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x808], eax
mov eax, dword [ebp - 0x808]
mov dword [ebp - 0x80c], eax
mov byte [ebp - 4], 0x29
mov ecx, dword [ebp - 0x80c]
push ecx
lea edx, [ebp - 0x59c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x810], eax
mov eax, dword [ebp - 0x810]
mov dword [ebp - 0x814], eax
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x814]
push ecx
lea edx, [ebp - 0x5bc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x818], eax
mov eax, dword [ebp - 0x818]
mov dword [ebp - 0x81c], eax
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x81c]
push ecx
lea edx, [ebp - 0x5dc]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x820], eax
mov eax, dword [ebp - 0x820]
mov dword [ebp - 0x824], eax
mov byte [ebp - 4], 0x2c
mov ecx, dword [ebp - 0x824]
push ecx
lea edx, [ebp - 0x5fc]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x828], eax
mov eax, dword [ebp - 0x828]
mov dword [ebp - 0x82c], eax
mov byte [ebp - 4], 0x2d
mov ecx, dword [ebp - 0x82c]
push ecx
lea edx, [ebp - 0x61c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x830], eax
mov eax, dword [ebp - 0x830]
mov dword [ebp - 0x834], eax
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0x834]
push ecx
lea edx, [ebp - 0x63c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x838], eax
mov eax, dword [ebp - 0x838]
mov dword [ebp - 0x83c], eax
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x83c]
push ecx
lea edx, [ebp - 0x65c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x840], eax
mov eax, dword [ebp - 0x840]
mov dword [ebp - 0x844], eax
mov byte [ebp - 4], 0x30
mov ecx, dword [ebp - 0x844]
push ecx
lea edx, [ebp - 0x67c]
push edx
call fcn.0040183e
add esp, 0xc
mov dword [ebp - 0x848], eax
mov eax, dword [ebp - 0x848]
mov dword [ebp - 0x84c], eax
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x84c]
push ecx
lea edx, [ebp - 0x69c]
push edx
call fcn.00401082
add esp, 0xc
mov dword [ebp - 0x850], eax
mov eax, dword [ebp - 0x850]
mov dword [ebp - 0x854], eax
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x854]
push ecx
lea edx, [ebp - 0x38]
push edx
call fcn.0040183e
add esp, 0xc
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x69c]
call fcn.0040127b
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x67c]
call fcn.0040127b
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x65c]
call fcn.0040127b
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x63c]
call fcn.0040127b
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x61c]
call fcn.0040127b
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x5fc]
call fcn.0040127b
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x5dc]
call fcn.0040127b
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x5bc]
call fcn.0040127b
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x59c]
call fcn.0040127b
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x57c]
call fcn.0040127b
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x55c]
call fcn.0040127b
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x53c]
call fcn.0040127b
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x51c]
call fcn.0040127b
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x4fc]
call fcn.0040127b
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x4dc]
call fcn.0040127b
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x4bc]
call fcn.0040127b
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x49c]
call fcn.0040127b
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x47c]
call fcn.0040127b
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x45c]
call fcn.0040127b
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x43c]
call fcn.0040127b
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x41c]
call fcn.0040127b
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x3fc]
call fcn.0040127b
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x3dc]
call fcn.0040127b
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x3bc]
call fcn.0040127b
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x39c]
call fcn.0040127b
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x37c]
call fcn.0040127b
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x35c]
call fcn.0040127b
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x33c]
call fcn.0040127b
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x31c]
call fcn.0040127b
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x2fc]
call fcn.0040127b
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x2dc]
call fcn.0040127b
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x2bc]
call fcn.0040127b
mov byte [ebp - 4], 0x54
lea ecx, [ebp - 0x29c]
call fcn.0040127b
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x27c]
call fcn.0040127b
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x25c]
call fcn.0040127b
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x23c]
call fcn.0040127b
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x21c]
call fcn.0040127b
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x1fc]
call fcn.0040127b
mov byte [ebp - 4], 0x5a
lea ecx, [ebp - 0x1dc]
call fcn.0040127b
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x1bc]
call fcn.0040127b
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x19c]
call fcn.0040127b
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x17c]
call fcn.0040127b
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x15c]
call fcn.0040127b
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x13c]
call fcn.0040127b
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x11c]
call fcn.0040127b
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0xfc]
call fcn.0040127b
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0xdc]
call fcn.0040127b
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0xbc]
call fcn.0040127b
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x9c]
call fcn.0040127b
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x7c]
call fcn.0040127b
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x5c]
call fcn.0040127b
lea ecx, [ebp - 0x38]
call fcn.00401325
mov dword [ebp - 0x6a4], eax
push 0x5717f0
mov ecx, 0x571910
call fcn.0040159b
push str.infoheadnews.html
mov ecx, 0x571910
call fcn.004012bc
push 0x53e618
mov ecx, 0x571910
call fcn.004011b3
push eax
call fcn.004b5210
add esp, 8
mov dword [ebp - 0x6a0], eax
cmp dword [ebp - 0x6a0], 0
je 0x41b0ad
mov eax, dword [ebp - 0x6a0]
push eax
mov ecx, dword [ebp - 0x6a4]
push ecx
push 1
lea ecx, [ebp - 0x38]
call fcn.004011b3
push eax
call fcn.004b4b20
add esp, 0x10
mov edx, dword [ebp - 0x6a0]
push edx
call fcn.004b4910
add esp, 4
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x24c], 0
je 0x41b160
mov dword [0x5718fc], 0
push 0x5718fc
sub esp, 0x10
mov ecx, esp
mov edx, dword [0x542044]
mov dword [ecx], edx
mov eax, dword [0x542048]
mov dword [ecx + 4], eax
mov edx, dword [0x54204c]
mov dword [ecx + 8], edx
mov eax, dword [0x542050]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x14]
mov ecx, dword [ecx + 0x24c]
call fcn.00472c60
cmp dword [0x5718fc], 0
je 0x41b160
mov ecx, 0x571910
call fcn.004011b3
push eax
lea ecx, [ebp - 0x6b8]
call fcn.0040199c
mov byte [ebp - 4], 0x67
mov esi, esp
push 0
push 0
push 0
push 0
lea edx, [ebp - 0x6b8]
push edx
mov eax, dword [0x5718fc]
mov ecx, dword [eax]
mov edx, dword [0x5718fc]
push edx
mov eax, dword [ecx + 0xd0]
call eax
cmp esi, esp
call fcn.004ad900
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x6b8]
call fcn.00401965
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.0040127b
push edx
mov ecx, ebp
push eax
lea edx, [0x41b1a8]
call fcn.004ad930
pop eax
pop edx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004ad8f0
add esp, 0x854
cmp ebp, esp
call fcn.004ad900
mov esp, ebp
pop ebp
ret