Function at 0x427098
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x58
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0x49b2f9
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.0040163b
add esp, 8
cmp eax, 0
jne 0x4270db
mov eax, 0x49b2f9
jmp 0x427c56
mov eax, 0x49b2f9
push eax
mov ebx, dword [0x4a68ae]
test ebx, ebx
je 0x4270f4
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [0x4a68ae], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 2
jg 0x427c32
push dword [ebp + 8]
call fcn.00427c8e
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427126
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x49b2f9
push dword [ebp - 4]
call fcn.0040163b
add esp, 8
cmp eax, 0
je 0x427bf0
mov eax, dword [ebp - 4]
test eax, eax
je 0x42715f
push eax
mov ebx, eax
call fcn.004011ce
inc eax
push eax
call fcn.0046c44c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x4a68ae]
test ebx, ebx
je 0x427173
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [0x4a68ae], eax
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.00401239
add esp, 8
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_r_nAccept_Language:_zh_CN_zh_q0.9_r_nCache_Control:_no_cache_r_nConnection:_keep_alive_r_nHost:_help.steampowered.com_r_nPragma:_no_cache_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.109_Safari_537.36
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 1
push 0x1f40
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, str.https:__help.steampowered.com_zh_cn_wizard_HelpWithGame__appid578080
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00408590
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x42727f
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x42728f
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x42729f
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4272af
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4272bf
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4272cf
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4272df
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4272ef
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4272ff
push ebx
call fcn.0046c446
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040e8e7
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42731b
push ebx
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42732f
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0046c44c
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x49b310
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x10]
push eax
mov eax, str.__span_
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
mov eax, 0x4a492d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040eb3c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x427388
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x427398
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4273b6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4273b2
imul eax, dword [ebx]
jmp 0x4273a7
mov ecx, eax
test ecx, ecx
je 0x4273d5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4273ce
push ebx
push eax
call fcn.0046c446
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4273bc
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4273f1
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x49b2f9
push dword [ebp - 0xc]
call fcn.0040163b
add esp, 8
cmp eax, 0
jne 0x42768a
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.00401239
add esp, 8
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_r_nAccept_Language:_zh_CN_zh_q0.9_r_nCache_Control:_no_cache_r_nConnection:_keep_alive_r_nHost:_help.steampowered.com_r_nPragma:_no_cache_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.109_Safari_537.36
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 1
push 0x1388
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, str.http:__help.wangkaguanli.com_zh_cn_wizard_HelpWithGame__appid578080
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00408590
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x427514
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x427524
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x427534
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x427544
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x427554
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x427564
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x427574
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x427584
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x427594
push ebx
call fcn.0046c446
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040e8e7
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4275b0
push ebx
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4275c4
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0046c44c
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x49b310
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x10]
push eax
mov eax, str.__span_
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
mov eax, 0x4a492d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040eb3c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42761d
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x42762d
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42764b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x427647
imul eax, dword [ebx]
jmp 0x42763c
mov ecx, eax
test ecx, ecx
je 0x42766a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x427663
push ebx
push eax
call fcn.0046c446
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x427651
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x427686
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x49b2f9
push dword [ebp - 0xc]
call fcn.0040163b
add esp, 8
cmp eax, 0
jne 0x427bf0
push dword [ebp + 8]
call fcn.00427c8e
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4276c2
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x49b2f9
push dword [ebp - 4]
call fcn.0040163b
add esp, 8
cmp eax, 0
je 0x427bf0
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.00401239
add esp, 8
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_r_nAccept_Language:_zh_CN_zh_q0.9_r_nCache_Control:_no_cache_r_nConnection:_keep_alive_r_nHost:_help.steampowered.com_r_nPragma:_no_cache_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.109_Safari_537.36
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 1
push 0x1f40
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, str.https:__help.steampowered.com_zh_cn_wizard_HelpWithGame__appid578080
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00408590
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4277e5
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4277f5
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x427805
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x427815
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x427825
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x427835
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x427845
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x427855
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x427865
push ebx
call fcn.0046c446
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040e8e7
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x427881
push ebx
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x427895
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0046c44c
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x49b310
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x10]
push eax
mov eax, str.__span_
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
mov eax, 0x4a492d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040eb3c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4278ee
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4278fe
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42791c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x427918
imul eax, dword [ebx]
jmp 0x42790d
mov ecx, eax
test ecx, ecx
je 0x42793b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x427934
push ebx
push eax
call fcn.0046c446
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x427922
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x427957
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x49b2f9
push dword [ebp - 0xc]
call fcn.0040163b
add esp, 8
cmp eax, 0
jne 0x427bf0
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.00401239
add esp, 8
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_r_nAccept_Language:_zh_CN_zh_q0.9_r_nCache_Control:_no_cache_r_nConnection:_keep_alive_r_nHost:_help.steampowered.com_r_nPragma:_no_cache_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.109_Safari_537.36
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 1
push 0x1388
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, str.http:__help.wangkaguanli.com_zh_cn_wizard_HelpWithGame__appid578080
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00408590
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x427a7a
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x427a8a
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x427a9a
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x427aaa
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x427aba
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x427aca
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x427ada
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x427aea
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x427afa
push ebx
call fcn.0046c446
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040e8e7
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x427b16
push ebx
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x427b2a
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0046c44c
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x49b310
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x10]
push eax
mov eax, str.__span_
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
mov eax, 0x4a492d
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0040eb3c
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x427b83
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x427b93
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x427bb1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x427bad
imul eax, dword [ebx]
jmp 0x427ba2
mov ecx, eax
test ecx, ecx
je 0x427bd0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x427bc9
push ebx
push eax
call fcn.0046c446
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x427bb7
call fcn.0046c446
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x427bec
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x49b2f9
push dword [ebp - 0xc]
call fcn.0040163b
add esp, 8
cmp eax, 0
je 0x427c0e
jmp 0x427c32
push 0x80000301
push 0
push 0x3e8
push 1
mov ebx, 0x67c
call fcn.0046fee0
add esp, 0x10
pop ecx
jmp 0x4270fc
add esp, 4
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x427c51
push eax
mov ebx, eax
call fcn.004011ce
inc eax
push eax
call fcn.0046c44c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x427c56
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x427c67
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x427c77
push ebx
call fcn.0046c446
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x427c87
push ebx
call fcn.0046c446
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4