Function at 0x412e25
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 0x4642b0
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00401a30
add esp, 8
cmp eax, 0
jne 0x412e68
mov eax, 0x4642b0
jmp 0x4139e3
mov eax, 0x4642b0
push eax
mov ebx, dword [0x4666b2]
test ebx, ebx
je 0x412e81
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [0x4666b2], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 2
jg 0x4139bf
push dword [ebp + 8]
call fcn.00413a1b
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x412eb3
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x4642b0
push dword [ebp - 4]
call fcn.00401a30
add esp, 8
cmp eax, 0
je 0x41397d
mov eax, dword [ebp - 4]
test eax, eax
je 0x412eec
push eax
mov ebx, eax
call fcn.00401230
inc eax
push eax
call fcn.0043d137
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x4666b2]
test ebx, ebx
je 0x412f00
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [0x4666b2], eax
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.0040129b
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.00409017
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41300c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41301c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41302c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41303c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41304c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41305c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41306c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41307c
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41308c
push ebx
call fcn.0043d131
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040ec8a
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4130a8
push ebx
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4130bc
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0043d137
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x464343
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, 0x465153
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00414975
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x413115
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x413125
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x413143
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41313f
imul eax, dword [ebx]
jmp 0x413134
mov ecx, eax
test ecx, ecx
je 0x413162
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41315b
push ebx
push eax
call fcn.0043d131
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x413149
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41317e
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4642b0
push dword [ebp - 0xc]
call fcn.00401a30
add esp, 8
cmp eax, 0
jne 0x413417
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.0040129b
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.00409017
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4132a1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4132b1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4132c1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4132d1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4132e1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4132f1
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x413301
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x413311
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x413321
push ebx
call fcn.0043d131
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040ec8a
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41333d
push ebx
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x413351
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0043d137
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x464343
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, 0x465153
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00414975
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4133aa
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4133ba
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4133d8
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4133d4
imul eax, dword [ebx]
jmp 0x4133c9
mov ecx, eax
test ecx, ecx
je 0x4133f7
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4133f0
push ebx
push eax
call fcn.0043d131
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4133de
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x413413
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4642b0
push dword [ebp - 0xc]
call fcn.00401a30
add esp, 8
cmp eax, 0
jne 0x41397d
push dword [ebp + 8]
call fcn.00413a1b
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41344f
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x4642b0
push dword [ebp - 4]
call fcn.00401a30
add esp, 8
cmp eax, 0
je 0x41397d
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.0040129b
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.00409017
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x413572
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x413582
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x413592
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4135a2
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4135b2
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4135c2
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4135d2
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4135e2
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4135f2
push ebx
call fcn.0043d131
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040ec8a
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41360e
push ebx
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x413622
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0043d137
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x464343
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, 0x465153
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00414975
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41367b
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41368b
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4136a9
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4136a5
imul eax, dword [ebx]
jmp 0x41369a
mov ecx, eax
test ecx, ecx
je 0x4136c8
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4136c1
push ebx
push eax
call fcn.0043d131
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4136af
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4136e4
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4642b0
push dword [ebp - 0xc]
call fcn.00401a30
add esp, 8
cmp eax, 0
jne 0x41397d
push dword [ebp - 4]
push str.steamLoginSecure
mov ecx, 2
call fcn.0040129b
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.00409017
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x413807
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x413817
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x413827
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x413837
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x413847
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x413857
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x413867
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x413877
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x413887
push ebx
call fcn.0043d131
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.0040ec8a
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4138a3
push ebx
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4138b7
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 8
call fcn.0043d137
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x464343
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, 0x465153
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00414975
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x413910
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x413920
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41393e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41393a
imul eax, dword [ebx]
jmp 0x41392f
mov ecx, eax
test ecx, ecx
je 0x41395d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x413956
push ebx
push eax
call fcn.0043d131
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x413944
call fcn.0043d131
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x413979
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x4642b0
push dword [ebp - 0xc]
call fcn.00401a30
add esp, 8
cmp eax, 0
je 0x41399b
jmp 0x4139bf
push 0x80000301
push 0
push 0x3e8
push 1
mov ebx, 0x67c
call fcn.0043fc80
add esp, 0x10
pop ecx
jmp 0x412e89
add esp, 4
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x4139de
push eax
mov ebx, eax
call fcn.00401230
inc eax
push eax
call fcn.0043d137
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x4139e3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4139f4
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x413a04
push ebx
call fcn.0043d131
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x413a14
push ebx
call fcn.0043d131
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 4