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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x134
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 0xc
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x4e9b3e
push ebx
add ebx, 8
push ebx
push 8
call fcn.00425c59
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.0041527d
pop ebx
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
push 0xc
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x50], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x4e9b3e
push ebx
add ebx, 8
push ebx
push 8
call fcn.00425c59
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.0041527d
pop ebx
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push 0x80000301
push 0
push dword [0x521764]
push 1
mov eax, 2
mov ebx, 0x492240
call fcn.00425c7d
add esp, 0x10
inc dword [0x521768]
push 0xffffffffffffffff
push 8
push 0x16012ff7
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x4e932c
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.0040301b
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x409196
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4091a9
push ebx
call fcn.00425c5f
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16012ff7
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0xffffffffffffffff
push 8
push 0x16012ff9
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x80]
push eax
push 1
mov eax, str.TOKEN
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
push 1
lea eax, [ebp - 0x7c]
push eax
push 1
mov eax, 0x4e9335
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
mov eax, str.HOST
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
push 1
push 1
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, str.Accept:_application_json__text_javascript_____q0.01_r_nAccept_Language:_zh_CN_zh_q0.9_r_nConnection:_keep_alive_r_nContent_Length:_362_r_nContent_Type:_application_json__charsetUTF_8_r_nHost:_HOST_r_nOrigin:
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00411103
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4092db
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4092ee
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409301
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x409314
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409327
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40933a
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40934d
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x409360
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x409373
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x409386
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409399
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4093b0
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x16012ff9
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.TOKEN
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
push 1
push 1
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov eax, str._GameCat_:1__SportId_:_99__BaseLGIds_:__99___EventMarket_:_99__MatchCnt_:20__SortType_:1__HasLive_:false__Token_:_TOKEN___Language_:_chs___BettingChannel_:1__MatchFilter_:3__Timestamp_:_MTQ4MDUwMjI0NjYxNg___PHash_:_wv9LH2Rc14TLEilfvJdFYnNG6Qv6WsaeTqAJfx2FbJQ___Stats_:_MTE2MTA2MDAwMTExMDExMTQ0MjIxMDE1MTAxMTAwMDAwMDExMTgxMDAxMDA2_
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
call fcn.00411103
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4094dc
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4094ef
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x409502
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x409515
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409528
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40953b
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40954e
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409561
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409574
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x409587
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x40959a
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4095b1
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x20004
push 0x16013072
push 0x52010001
push 1
mov eax, 1
mov ebx, 0x48dc90
call fcn.00425c7d
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x410f1f
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000301
push 0
push 0
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x78], eax
push dword [ebp - 0x78]
push str._v2_odds_match_id
push dword [0x52176c]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40968f
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4096a6
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
push 8
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x74], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
push 0
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
push 1
mov eax, str.accept:_application_json__text_plain____r_naccept_language:_zh_CN_zh_q0.9_r_nlang:_zh_CN_r_nsec_fetch_dest:_empty_r_nsec_fetch_mode:_cors_r_nsec_fetch_site:_cross_site_r_nuser_agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.00404141
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40981e
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x409831
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x409844
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x409857
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40986a
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40987d
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409890
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4098a3
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4098b6
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x74]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x429e10
call fcn.00425c71
add esp, 0x10
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004088cd
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x409939
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40994c
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40995f
push ebx
call fcn.00425c5f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x409975
mov eax, 0x4d33bd
push eax
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4099a1
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4099b8
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x68], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x68]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409a23
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409a37
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409a4b
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409a5f
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
call fcn.00425c5f
add esp, 4
push 1
mov eax, str.code
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x409aa3
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
push 0x4e9793
push dword [ebp - 0x70]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x409b04
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x74], 0
jne 0x409b2e
push 0x4d33bc
push dword [ebp - 0x14]
call fcn.0040106f
add esp, 8
cmp eax, 0
je 0x409b2e
xor eax, eax
jmp 0x409b33
mov eax, 1
test eax, eax
je 0x409fe8
inc dword [0x521770]
mov ebx, dword [0x521774]
call fcn.00404128
cmp dword [0x521770], eax
jle 0x409b62
mov dword [0x521770], 1
mov ebx, dword [0x521774]
call fcn.0040220f
push ebx
push ecx
mov eax, dword [0x521770]
dec eax
jns 0x409b8e
push 0x3ea
push 0x4013097
push 4
call fcn.00425c65
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x409bab
push 0x3ea
push 0x4013097
push 1
call fcn.00425c65
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x68], ebx
mov ebx, dword [ebp - 0x68]
mov eax, dword [ebx]
test eax, eax
je 0x409bd7
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00425c59
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x52176c]
test ebx, ebx
je 0x409beb
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [0x52176c], eax
push str._v2_match_page1match_type1
push dword [0x52176c]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x409c26
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
push 8
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x74], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
push 0
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
push 1
mov eax, str.accept:_application_json__text_plain____r_naccept_language:_zh_CN_zh_q0.9_r_nlang:_zh_CN_r_nsec_fetch_dest:_empty_r_nsec_fetch_mode:_cors_r_nsec_fetch_site:_cross_site_r_nuser_agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_86.0.4240.198_Safari_537.36
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.00404141
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x409d9e
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x409db1
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x409dc4
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x409dd7
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x409dea
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x409dfd
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409e10
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409e23
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409e36
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x74]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x429e10
call fcn.00425c71
add esp, 0x10
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004088cd
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x409eb9
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x409ecc
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x409edf
push ebx
call fcn.00425c5f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x409ef5
mov eax, 0x4d33bd
push eax
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x409f21
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x409f38
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x68], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x68]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409fa3
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409fb7
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409fcb
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x409fdf
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
call fcn.00425c5f
add esp, 4
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x409ffe
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a018
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40a032
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40a04c
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40a066
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, 0x4d33bc
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40a080
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push VariantClear
push 0
push 0x4e97b5
push 0x80000301
push 0
push 8
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x48dc70
call fcn.00425c7d
add esp, 0x34
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push VariantClear
push 0
push 0x4e97b5
push 0x80000301
push 0
push 9
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x48dc70
call fcn.00425c7d
add esp, 0x34
push 1
mov eax, str.result.team_0__team_id_
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40a1c1
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
push 0x4d33bc
push dword [ebp - 0x70]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x40a222
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x74], 0
je 0x40a3f1
push 1
mov eax, str.result.team_0_.score.total
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40a26a
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x40a2aa
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426a80
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x40a2d6
push ebx
call fcn.00425c5f
add esp, 4
push 1
mov eax, str.result.team_1_.score.total
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a311
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x40a351
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426a80
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a37d
push ebx
call fcn.00425c5f
add esp, 4
fild dword [ebp - 0x74]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fild dword [ebp - 0x84]
fstp qword [ebp - 0x94]
fadd qword [ebp - 0x94]
fadd qword [0x4d3426]
fstp qword [ebp - 0x9c]
push 0x80000601
push dword [ebp - 0x98]
push dword [ebp - 0x9c]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x40a3ed
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4e980e
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a424
mov eax, 0x4e9810
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a420
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e9813
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a457
mov eax, 0x4e9815
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a453
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e9818
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a48a
mov eax, 0x4e981a
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a486
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e981d
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a4bd
mov eax, 0x4e981f
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a4b9
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e9822
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a4f0
mov eax, 0x4e9824
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a4ec
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e9827
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a523
mov eax, 0x4e9829
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a51f
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x4e982c
push dword [ebp - 0x1c]
call fcn.0040106f
add esp, 8
cmp eax, 0
jne 0x40a556
mov eax, 0x4e982e
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40a552
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000301
push 0
push 7
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov eax, 0x4e9831
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
mov eax, 0x4e9834
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.004072a8
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a629
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40a63c
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a64f
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
push dword [ebp - 0x8c]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40a685
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x90], 0
je 0x40a6b2
push 0x4d33bc
push dword [ebp - 0x20]
call fcn.0040106f
add esp, 8
cmp eax, 0
je 0x40a6b2
mov eax, 1
jmp 0x40a6b7
mov eax, 0
test eax, eax
je 0x40a7d5
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push VariantClear
push 0
push 0x4d33bc
push 0x80000301
push 0
push 0xa
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x48dc70
call fcn.00425c7d
add esp, 0x34
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x4e9831
push dword [ebp - 0x20]
push 0x4e9834
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x78], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a77c
mov eax, 0x4d33bc
push eax
push 0x80000301
push 0
push 7
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x48dc70
call fcn.00425c7d
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a7d5
push ebx
call fcn.00425c5f
add esp, 4
push 1
mov eax, str.result.odds
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40a810
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x6c]
xor ecx, ecx
push eax
lea eax, [ebp - 0x4c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40b33d
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str.__group_name_
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a8a7
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a8e9
push ebx
call fcn.00425c5f
add esp, 4
push 0x4e9860
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40a920
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x88], 0
je 0x40b335
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str.__match_stage_
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a9a7
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a9e9
push ebx
call fcn.00425c5f
add esp, 4
push dword [ebp - 0x1c]
push 0x4e9878
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40aa3d
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40aa50
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x8c], 0
jne 0x40ab91
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fsub qword [0x4d3426]
fstp qword [ebp - 0x9c]
push 0x80000601
push dword [ebp - 0x98]
push dword [ebp - 0x9c]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xa0], eax
push str.__match_stage_
push dword [ebp - 0xa0]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40aad7
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
push 1
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40ab19
push ebx
call fcn.00425c5f
add esp, 4
push dword [ebp - 0x1c]
push 0x4e987c
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
push dword [ebp - 0xac]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x40ab6d
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40ab80
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0xb4], 0
jne 0x40ab91
xor eax, eax
jmp 0x40ab96
mov eax, 1
test eax, eax
je 0x40b308
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.status
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40ac18
push ebx
call fcn.00425c5f
add esp, 4
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40ac48
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x80]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
push 0x4e980e
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40aca9
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x88], 0
je 0x40b303
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.name
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40ad30
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40ad72
push ebx
call fcn.00425c5f
add esp, 4
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x94]
push 0x80000601
push dword [ebp - 0x90]
push dword [ebp - 0x94]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x98], eax
push str.__match_name_
push dword [ebp - 0x98]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40adec
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
push 1
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40ae2e
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov eax, str.___VS__
mov dword [ebp - 0xb0], eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00402ddc
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40ae89
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40ae9c
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40aed5
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40aee8
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0xb8], 0
je 0x40afda
mov dword [ebp - 0x40], 1
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.odds
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40af76
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40afb8
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40afcf
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x44], 1
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.name
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40b054
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40b096
push ebx
call fcn.00425c5f
add esp, 4
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x94]
push 0x80000601
push dword [ebp - 0x90]
push dword [ebp - 0x94]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x98], eax
push str.__match_name_
push dword [ebp - 0x98]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40b110
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
push 1
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40b152
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov eax, str.___VS__
mov dword [ebp - 0xb0], eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.0040301b
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40b1ad
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40b1c0
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b1f9
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40b20c
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0xb8], 0
je 0x40b2fe
mov dword [ebp - 0x40], 1
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.odds
push dword [ebp - 0x78]
push str.result.odds_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40b29a
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40b2dc
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b2f3
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x48], 1
jmp 0x40b308
jmp 0x40b33d
cmp dword [ebp - 0x44], 1
jne 0x40b323
cmp dword [ebp - 0x48], 1
jne 0x40b323
mov eax, 1
jmp 0x40b328
mov eax, 0
test eax, eax
je 0x40b335
jmp 0x40b33d
pop eax
pop ebx
pop ecx
jmp 0x40a81f
add esp, 0xc
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push dword [ebp - 0x28]
push 0x4e98ae
push dword [ebp - 0x24]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x78], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40b38f
mov eax, 0x4d33bc
push eax
push 0x80000301
push 0
push 8
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x48dc70
call fcn.00425c7d
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40b3e8
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x40], 1
jne 0x410e75
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x78], eax
push 0xffffffffffffffff
push 8
push 0x16012ff9
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
push 1
lea eax, [ebp - 0x7c]
push eax
push 1
mov eax, str.TOKEN
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
mov eax, str.MATCHID
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
push 1
push 1
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, str._GameCat_:1__PMatchNo_:_MATCHID___Token_:_TOKEN___Language_:_chs___BettingChannel_:1__Grp_:_99__GTGrpCnt_:20__Timestamp_:_OTg4NDY2NDQ0NjYxMQ___PHash_:_E0ghn_h0K4_wEvGYBl_tQ8oE35wFptwIzRparZExd8___Stats_:_OTA2MTYxMTAxMDExMDExMDQ4NDQxMTE2MDExMDAxNDAxMTAwMTgxMDAwMDA2_
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00411103
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40b577
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40b58a
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40b59d
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40b5b0
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40b5c3
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40b5d6
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40b5e9
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40b5fc
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40b60f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b622
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b635
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40b64c
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 8
push 0x16012ff7
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x68], eax
push str._api_GetMatchDetailsByParent
push dword [ebp - 0x68]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40b69d
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 8
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x7c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
push 0
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 1
push 1
lea eax, [ebp - 0x6c]
push eax
call fcn.00404141
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x40b7f9
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40b80c
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40b81f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40b832
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40b845
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40b858
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40b86b
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40b87e
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x429e10
call fcn.00425c71
add esp, 0x10
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004088cd
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40b901
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40b914
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40b927
push ebx
call fcn.00425c5f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x40b93d
mov eax, 0x4d33bd
push eax
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x40b969
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b980
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x68], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x68]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b9eb
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40b9ff
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40ba13
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40ba27
push ebx
call fcn.00425c5f
add esp, 4
pop ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.StatusDesc
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x40ba7d
push ebx
call fcn.00425c5f
add esp, 4
push str.Success
push dword [ebp - 0x70]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x40bab4
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x74], 0
jne 0x40bade
push 0x4d33bc
push dword [ebp - 0x14]
call fcn.0040106f
add esp, 8
cmp eax, 0
je 0x40bade
xor eax, eax
jmp 0x40bae3
mov eax, 1
test eax, eax
je 0x40becb
push 0xffffffffffffffff
push 8
push 0x16012ff7
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x68], eax
push str._api_GetMatchDetailsByParent
push dword [ebp - 0x68]
mov ecx, 2
call fcn.0040110c
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40bb38
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
push 8
call fcn.00425c59
add esp, 4
mov dword [ebp - 0x7c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
push 0
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 8]
push eax
push 1
push 1
lea eax, [ebp - 0x6c]
push eax
call fcn.00404141
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x40bc94
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40bca7
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40bcba
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40bccd
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40bce0
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40bcf3
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40bd06
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40bd19
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x7c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x429e10
call fcn.00425c71
add esp, 0x10
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004088cd
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40bd9c
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40bdaf
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40bdc2
push ebx
call fcn.00425c5f
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x40bdd8
mov eax, 0x4d33bd
push eax
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x40be04
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40be1b
push 1
mov eax, str.Sport_0_.SportId
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40bf06
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40bf47
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 1
mov eax, str.Sport_0_.LG_0_.ParentMatch_0_.Match
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x40bf86
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x6c]
xor ecx, ecx
push eax
lea eax, [ebp - 0x58]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40c741
fild dword [ebp - 0x58]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.GTName
push dword [ebp - 0x78]
push str.Sport_0_.LG_0_.ParentMatch_0_.Match_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40c01d
push ebx
call fcn.00425c5f
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40c05f
push ebx
call fcn.00425c5f
add esp, 4
push 0x4e9a5b
push dword [ebp - 0x20]
push 0x4e9a6a
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
push dword [ebp - 0x84]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40c0b8
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40c0cb
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0x8c], 0
je 0x40c1cd
fild dword [ebp - 0x58]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fsub qword [0x4d3426]
fstp qword [ebp - 0x9c]
push 0x80000601
push dword [ebp - 0x98]
push dword [ebp - 0x9c]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xa0], eax
push str._.Status
push dword [ebp - 0xa0]
push str.Sport_0_.LG_0_.ParentMatch_0_.Match_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40c152
push ebx
call fcn.00425c5f
add esp, 4
push 1
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40c182
push ebx
call fcn.00425c5f
add esp, 4
push 0x4e980e
push dword [ebp - 0xa8]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40c1b9
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0xac], 0
je 0x40c1cd
mov eax, 1
jmp 0x40c1d2
mov eax, 0
test eax, eax
je 0x40c739
fild dword [ebp - 0x58]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.MatchNo
push dword [ebp - 0x78]
push str.Sport_0_.LG_0_.ParentMatch_0_.Match_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40c254
push ebx
call fcn.00425c5f
add esp, 4
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40c284
push ebx
call fcn.00425c5f
add esp, 4
lea eax, [ebp - 0x80]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40c2c5
push ebx
call fcn.00425c5f
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000601
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x78], eax
push str._.Odds_0_.SEL_0_.Odds
push dword [ebp - 0x78]
push str.Sport_0_.LG_0_.ParentMatch_0_.Match_
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40c343
push ebx
call fcn.00425c5f
add esp, 4
push 1
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40c373
pop eax
pop ebx
pop ecx
jmp 0x40bf95
add esp, 0xc
cmp dword [ebp - 0x3c], 1
jne 0x410e75
push 0xffffffffffffffff
push 0x12
push 0x160132d1
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 1
jne 0x40ccd5
push 0x20004
push 0x16013487
push 0x52010001
push 1
mov eax, 1
mov ebx, 0x48dc90
call fcn.00425c7d
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x58]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40ccd2
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000301
push 0
push 6
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x78], eax
push 0x4e9adb
push dword [ebp - 0x20]
push 0x4e9834
push dword [ebp - 0x78]
mov ecx, 4
call fcn.0040110c
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40c853
push ebx
call fcn.00425c5f
add esp, 4
fild dword [ebp - 0x58]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x4d3426]
fstp qword [ebp - 0x8c]
push 0x80000301
push 0
push 3
fld qword [ebp - 0x8c]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013487
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x90], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0x98]
fld qword [ebp - 0x98]
fsub qword [0x4d3426]
fstp qword [ebp - 0xa0]
push 0x80000301
push 0
push 4
fld qword [ebp - 0xa0]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013487
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0xa4], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fsub qword [0x4d3426]
fstp qword [ebp - 0xb4]
push 0x80000301
push 0
push 6
fld qword [ebp - 0xb4]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013487
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0xb8], eax
push dword [ebp - 0xb8]
push dword [ebp - 0xa4]
push dword [ebp - 0x90]
mov ecx, 3
call fcn.0040110c
add esp, 0xc
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40c9bd
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40c9d0
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x40c9e3
push ebx
call fcn.00425c5f
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
push dword [ebp - 0x7c]
call fcn.0040106f
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40ca1c
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x40ca2f
push ebx
call fcn.00425c5f
add esp, 4
cmp dword [ebp - 0xc0], 0
je 0x40ca3f
inc dword [ebp - 0x34]
fild dword [ebp - 0xc]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push 0x80000301
push 0
push 6
fld qword [ebp - 0x74]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x78], eax
push 0x4e9ae2
push dword [ebp - 0x20]
push 0x4e9834
push dword [ebp - 0x78]
mov ecx, 4
call fcn.0040110c
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40cade
add esp, 0xc
push VariantClear
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x40cce8
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push VariantClear
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40cd2c
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
fld qword [ebp - 0x7c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x74]
fmul qword [ebp - 0x84]
fstp qword [ebp - 0x8c]
push 0xffffffffffffffff
push 8
push 0x160132c2
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x90], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x40cda1
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40cdd3
push ebx
call fcn.00425c5f
add esp, 4
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x98]
fcomp qword [0x4d33c7]
fnstsw ax
test ah, 1
jne 0x40d21a
push VariantClear
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40ce03
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa0], edx
push 0xffffffffffffffff
push 8
push 0x160132c5
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0xa8], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x40ce54
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], edx
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40ce86
push ebx
call fcn.00425c5f
add esp, 4
fld qword [ebp - 0xa4]
fsub qword [ebp - 0xb0]
fcomp qword [0x4d33c7]
fnstsw ax
test ah, 1
jne 0x40d21a
mov eax, 0
test eax, eax
je 0x40dd3d
push 0
mov ebx, 0x427b70
call fcn.00425c71
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x427590
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x70], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fsub qword [0x4d3426]
fstp qword [ebp - 0x80]
push 0x80000301
push 0
push 6
fld qword [ebp - 0x80]
call fcn.0040185b
push 0x80000301
push 0
push eax
push 0x20004
push 0x16013072
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x48daa0
call fcn.00425c7d
add esp, 0x28
mov dword [ebp - 0x84], eax
push 0x4d341b
push dword [ebp - 0x30]
push 0x4e9aeb
push dword [ebp - 0x24]
push 0x4e9af1
push dword [ebp - 0x84]
push 0x4e9b0d
push dword [ebp - 0x70]
mov ecx, 8
call fcn.0040110c
add esp, 0x20
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x40d30a
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40d31d
push ebx
call fcn.00425c5f
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x40d333
push VariantClear
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x40dd50
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
fld qword [ebp - 0x6c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x74]
push VariantClear
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40dd94
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426820
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
fld qword [ebp - 0x7c]
fsub qword [0x4d3426]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x74]
fmul qword [ebp - 0x84]
fstp qword [ebp - 0x8c]
push 0xffffffffffffffff
push 8
push 0x160132c2
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x90], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x40de09
push 0xffffffffffffffff
push 8
push 0x160132da
push 0x52010001
call fcn.00425c83
add esp, 0x10
mov dword [ebp - 0x68], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x410ea7
mov eax, 0x4d33bc
push eax
push 1
mov ebx, 0x426a80
call fcn.00425c71
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x410ed3
push ebx
call fcn.00425c5f
add esp, 4
fild dword [ebp - 0x6c]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fmul qword [0x4e9b36]
fstp qword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
push 1
fld qword [ebp - 0x7c]
call fcn.0040185b
push edx
push eax
call fcn.0040329d
pop eax
pop ebx
pop ecx
jmp 0x4095e4
add esp, 0xc
push 0x80000301
push 0
push dword [0x521780]
push 1
mov eax, 2
mov ebx, 0x492280
call fcn.00425c7d
add esp, 0x10
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 1
jne 0x410f5e
jmp 0x410f83
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
push 0
push 0x12c
call fcn.0040329d
jmp 0x410f22
push 0x80000301
push 0
push dword [0x521764]
push 1
mov eax, 2
mov ebx, 0x492260
call fcn.00425c7d
add esp, 0x10
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
push 0
push 0x12c
call fcn.0040329d
push 0x80000301
push 0
push 0x521780
push 0
push 0
push 0
push VariantClear
push 0
push 0x4152ce
push 3
mov eax, 2
mov ebx, 0x4920d0
call fcn.00425c7d
add esp, 0x28
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x41100f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41101f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41102f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41103f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41105f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41106f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41107f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41108f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41109f
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4110af
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x50]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4110cf
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4110df
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4110ef
push ebx
call fcn.00425c5f
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4110ff
push ebx
call fcn.00425c5f
add esp, 4
mov esp, ebp
pop ebp
ret