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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
mov dword [ebp - 4], 0
push 0x24
call fcn.00422bbd
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 9
rep stosd dword es:[edi], eax
push 8
call fcn.00422bbd
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x4c4628
push ebx
add ebx, 4
push ebx
push 8
call fcn.00422bbd
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.004070e7
pop ebx
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x40379c
mov eax, 0x4c3e46
push eax
push 2
mov ebx, 0x423350
call fcn.00422bdb
add esp, 0x1c
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4037c6
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x24], ebx
push str.seller_nick_E5_A4_A7_E5_86_B0_E6_B3_8980
push dword [ebp - 4]
push str.xncode3_17978_0_
push dword [ebp - 4]
push str.actparam3_17978_0_
push dword [ebp - 4]
push str.http:__spring.we.jaeapp.com_client__short_name
mov ecx, 7
call fcn.0040191b
add esp, 0x1c
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403813
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
push 0x4c3e46
push dword [0x5f80d8]
call fcn.00401876
add esp, 8
cmp eax, 0
jne 0x4038a0
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov eax, str.taobao.com
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00404eb4
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40386f
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40387f
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403895
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
jmp 0x4038e0
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x24], ebx
mov eax, dword [0x5f80d8]
test eax, eax
je 0x4038c7
push eax
mov ebx, eax
call fcn.0040180b
inc eax
push eax
call fcn.00422bbd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4038da
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x24], ebx
push 0x4c3e46
mov ebx, dword [ebp - 0x24]
push dword [ebx]
call fcn.00401876
add esp, 8
cmp eax, 0
jne 0x403934
mov eax, 0x4c4097
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403925
push ebx
call fcn.00422bc3
add esp, 4
mov dword [0x5f80c8], 0
jmp 0x404d91
mov ebx, dword [ebp - 8]
add ebx, 0x1c
mov dword [ebp - 0x24], ebx
mov eax, str.Host:_spring.we.jaeapp.com_r_nConnection:_keep_alive_r_nReferer:_http:__spring.we.jaeapp.com_client_scan.do_seller_nick_E5_A4_A7_E5_86_B0_E6_B3_8980_r_nContent_Length:_157_r_nCache_Control:_max_age0_r_nOrigin:_http:__spring.we.jaeapp.com_r_nContent_Type:_application_x_www_form_urlencoded_r_nAccept:_text_html_application_xhtmlxml_application_xml_q0.9___q0.8_r_nx_wap_profile:_http:__218.249.47.94_Xianghe_MTK_Phone_JB_UAprofile.xml_r_nX_Requested_With:_com.taobao.taobao_r_nUser_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_8_1_3_like_Mac_OS_X__AppleWebKit_600.1.4__KHTML__like_Gecko__Mobile_12B466_AliApp_TB_5.2.0___WindVane_5.7.0_TBIOS_520209_taobao_iphone_5.2.0_750x1334_r_nAccept_Language:_zh_CN__en_US_r_nAccept_Charset:_utf_8__utf_16___q0.7
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403955
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x1c
mov dword [ebp - 0x30], ebx
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
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x30]
push 1
push 1
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x403a23
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x403a33
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x403a43
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x403a53
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x403a63
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x403a73
push ebx
call fcn.00422bc3
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x403a86
mov eax, 0x4c3e03
push eax
push 1
mov ebx, 0x4242b0
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x403aac
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403ac2
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
call fcn.004033d8
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 1
jne 0x403b05
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x30], ebx
push 0x4c3e46
mov ebx, dword [ebp - 0x30]
push dword [ebx]
call fcn.00401876
add esp, 8
cmp eax, 0
jne 0x403b05
mov eax, 1
jmp 0x403b07
xor eax, eax
test eax, eax
je 0x403ca4
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x1c
mov dword [ebp - 0x30], ebx
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
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x30]
push 1
push 1
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x403bd7
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x403be7
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x403bf7
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x403c07
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x403c17
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x403c27
push ebx
call fcn.00422bc3
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x403c3a
mov eax, 0x4c3e03
push eax
push 1
mov ebx, 0x4242b0
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x403c60
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403c76
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
push 0x80000301
push 0
push 0x1f4
push 1
mov eax, 5
mov ebx, 0x489d30
call fcn.00422bc9
add esp, 0x10
jmp 0x403ac8
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f70
call fcn.00422bc9
add esp, 0x10
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push dword [ebp - 0x28]
call fcn.004062da
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x403d06
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f90
call fcn.00422bc9
add esp, 0x10
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4c4384
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x403d77
mov eax, 0x4c3e46
push eax
push 4
mov ebx, 0x423590
call fcn.00422bdb
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x403ea8
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4c438d
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x403dd3
mov eax, 0x4c3e46
push eax
push 4
mov ebx, 0x423590
call fcn.00422bdb
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
jne 0x403dff
mov dword [ebp - 0x10], 1
jmp 0x403ea3
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c4398
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403e2f
push ebx
call fcn.00422bc3
add esp, 4
push 2
call fcn.004067ce
push 0x4c439d
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.0040191b
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403e6c
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push dword [ebp + 8]
mov eax, 0x4c43ae
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004020e8
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403e9c
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x10], 0
jmp 0x404005
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4c43b7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x403ee4
mov eax, 0x4c3e46
push eax
push 4
mov ebx, 0x423590
call fcn.00422bdb
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x403f61
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c3e52
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403f34
push ebx
call fcn.00422bc3
add esp, 4
mov eax, 0x4c43cc
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403f55
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x10], 0
jmp 0x404005
push 1
call fcn.004067ce
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c4398
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403f9b
push ebx
call fcn.00422bc3
add esp, 4
push 0x4c43e4
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.0040191b
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403fce
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push dword [ebp + 8]
mov eax, 0x4c43ec
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004020e8
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403ffe
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x10], 0
cmp dword [ebp - 0x10], 0
je 0x404d91
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f70
call fcn.00422bc9
add esp, 0x10
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov eax, 0x4c43f5
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
mov eax, str.encodeUserNick__value_
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x24]
call fcn.00406021
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x404092
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4040a2
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4040b6
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov eax, 0x4c43f5
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
mov eax, str.SPRINGMVC.TOKENlottery_into__value_
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x24]
call fcn.00406021
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40410e
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40411e
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x404132
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f90
call fcn.00422bc9
add esp, 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x404178
mov eax, 0x4c3e46
push eax
push 1
mov ebx, 0x4231f0
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0x28
jge 0x4041ee
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c3e52
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4041c8
push ebx
call fcn.00422bc3
add esp, 4
mov eax, 0x4c4434
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4041e9
push ebx
call fcn.00422bc3
add esp, 4
jmp 0x404d91
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x24], ebx
push str.identityspring.we.app.jae.taobao.comtype150_40
push dword [ebp - 0x14]
push str.http:__pin.aliyun.com_get_img_sessionid
mov ecx, 3
call fcn.0040191b
add esp, 0xc
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x404227
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 0x14
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push 1
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4042f4
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x404304
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x404314
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x404324
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x404334
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x404344
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x404354
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40436a
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
call fcn.004033d8
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 1
jne 0x4043c7
mov ebx, dword [ebp - 8]
add ebx, 0x14
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_getpeername
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x4043a0
mov eax, 0x4c3e03
push eax
push 1
mov ebx, 0x423210
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x64
jge 0x4043c7
mov eax, 1
jmp 0x4043c9
xor eax, eax
test eax, eax
je 0x404531
mov ebx, dword [ebp - 8]
add ebx, 0x14
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
push 1
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x404498
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4044a8
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4044b8
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4044c8
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4044d8
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4044e8
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4044f8
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40450e
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push 1
push 0x1f4
call fcn.004069ac
jmp 0x404370
mov ebx, dword [ebp - 8]
add ebx, 0x10
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
push 1
push 0x3ec
push dword [ebp - 0x28]
call fcn.00406ba1
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x404578
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x24], ebx
mov eax, str.http:__spring.we.jaeapp.com_client_orcode_scanLottery.do_seller_nick_E5_A4_A7_E5_86_B0_E6_B3_8980
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40459c
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 4
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push str.code
push dword [ebp - 0x18]
push str.refereeSPRINGMVC.TOKENlottery_into
push dword [ebp - 4]
push str.urlhttp_3A_2F_2Fspring.we.jaeapp.com_2Fdone.do_3Fshort_name
mov ecx, 6
call fcn.0040191b
add esp, 0x18
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4045f4
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 4
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x1c
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
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
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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 dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
push dword [ebp - 0x34]
push 1
push 1
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
push dword [ebp - 0x30]
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4046dd
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4046ed
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4046fd
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40470d
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40471d
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40472d
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40473d
push ebx
call fcn.00422bc3
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x404750
mov eax, 0x4c3e03
push eax
push 1
mov ebx, 0x4242b0
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x404776
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40478c
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
call fcn.004033d8
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 1
jne 0x4047cf
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x30], ebx
push 0x4c3e46
mov ebx, dword [ebp - 0x30]
push dword [ebx]
call fcn.00401876
add esp, 8
cmp eax, 0
jne 0x4047cf
mov eax, 1
jmp 0x4047d1
xor eax, eax
test eax, eax
je 0x404999
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 8]
add ebx, 4
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 8]
add ebx, 0x1c
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
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
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
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 dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
push 1
push dword [ebp - 0x34]
push 1
push 1
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
push 1
push dword [ebp - 0x30]
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x28]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4048bc
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4048cc
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4048dc
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4048ec
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4048fc
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40490c
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40491c
push ebx
call fcn.00422bc3
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40492f
mov eax, 0x4c3e03
push eax
push 1
mov ebx, 0x4242b0
call fcn.00422bdb
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x404955
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x40496b
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
push 0x80000301
push 0
push 0x1f4
push 1
mov eax, 5
mov ebx, 0x489d30
call fcn.00422bc9
add esp, 0x10
jmp 0x404792
mov ebx, dword [ebp - 8]
add ebx, 8
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
je 0x4049c0
push eax
mov ebx, eax
call fcn.0040180b
inc eax
push eax
call fcn.00422bbd
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x5f80d8]
test ebx, ebx
je 0x4049d4
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [0x5f80d8], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str._title_404_Not_Found__title_
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x404a16
mov eax, 0x4c3e46
push eax
push 4
mov ebx, 0x423590
call fcn.00422bdb
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
jne 0x404d40
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f70
call fcn.00422bc9
add esp, 0x10
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push dword [ebp - 0x28]
call fcn.004062da
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x24]
mov ebx, dword [ebx]
test ebx, ebx
je 0x404a98
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov eax, 0x4c43f5
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
mov eax, str.hidden__value_
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x24]
call fcn.00406021
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x404af2
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x404b02
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x404b16
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
mov eax, str.__span_
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
mov eax, str._span_class_none__
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x24]
call fcn.00406021
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x404b6e
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x404b7e
push ebx
call fcn.00422bc3
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404b92
push ebx
call fcn.00422bc3
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [0x5f80b0]
add ebx, 0x20
mov dword [ebp - 0x24], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 1
mov eax, 6
mov ebx, 0x489f90
call fcn.00422bc9
add esp, 0x10
mov ebx, dword [ebp - 8]
add ebx, 0xc
mov dword [ebp - 0x24], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4c45d0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
test eax, eax
jne 0x404c01
mov eax, 0x4c3e46
push eax
push 4
mov ebx, 0x423590
call fcn.00422bdb
add esp, 0x34
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0xffffffff
je 0x404cc3
push 3
call fcn.004067ce
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c3e52
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404c5b
push ebx
call fcn.00422bc3
add esp, 4
push 0x4c45e2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.0040191b
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404c8e
push ebx
call fcn.00422bc3
add esp, 4
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
push dword [ebp + 8]
mov eax, 0x4c45eb
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004020e8
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x404cbe
push ebx
call fcn.00422bc3
add esp, 4
jmp 0x404d3b
push 4
call fcn.004067ce
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c45f4
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404cfd
push ebx
call fcn.00422bc3
add esp, 4
push dword [ebp - 0x20]
push str.ML__
push dword [ebp - 0x1c]
push 0x4c4606
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 5
call fcn.0040191b
add esp, 0x14
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404d3b
push ebx
call fcn.00422bc3
add esp, 4
jmp 0x404d91
mov eax, 0x4c461b
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
call fcn.00401f24
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404d61
push ebx
call fcn.00422bc3
add esp, 4
push 1
push dword [ebp + 8]
push 1
push 0
mov eax, 0x4c3e52
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push dword [ebp + 0xc]
call fcn.004065c3
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404d91
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x404da1
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404db5
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404dc9
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404ddd
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404df1
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404e05
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404e19
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404e2d
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404e41
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x404e55
push ebx
call fcn.00422bc3
add esp, 4
pop ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x404e7e
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x404e8e
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x404e9e
push ebx
call fcn.00422bc3
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404eae
push ebx
call fcn.00422bc3
add esp, 4
mov esp, ebp
pop ebp
ret 8