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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
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 0x5c
call fcn.0042f94a
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x17
rep stosd dword es:[edi], eax
mov dword [ebx], 0x4e86fa
push ebx
mov eax, esp
push eax
call fcn.004022c8
pop ebx
mov dword [ebp - 0x1c], 0
push 4
call fcn.0042f94a
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
push 0x50004
push 0
push ebx
push 1
mov eax, 4
mov ebx, 0x49cbf0
call fcn.0042f962
add esp, 0x10
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
push 4
call fcn.0042f94a
add esp, 4
mov dword [ebp - 0x3c], eax
mov ebx, eax
mov dword [ebx], 0
push 0x50004
push 0
push ebx
push 1
mov eax, 4
mov ebx, 0x49cbf0
call fcn.0042f962
add esp, 0x10
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
push 0xffffffffffffffff
push 0x13
push 0x1601093d
push 0x52010001
call fcn.0042f96e
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1601093d
push 0x52010001
push 2
mov ebx, 0x432080
call fcn.0042f956
add esp, 0x1c
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x16010942
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x41b462
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x430d40
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b488
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41b49c
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 8
push 0x16010e8e
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41b4cd
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0xffffffffffffffff
push 8
push 0x1601093f
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x41b4fd
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x430d40
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b523
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41b537
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0xffffffffffffffff
push 8
push 0x160109f8
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x41b567
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4307f0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b58d
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
jne 0x41b5a4
mov dword [ebp - 0x14], 1
push 0x4e87da
push dword [ebp - 8]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41b5dd
push 0x4e87da
push dword [ebp - 0x10]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41b5dd
mov eax, 1
jmp 0x41b5e2
mov eax, 0
test eax, eax
je 0x41b65d
mov ebx, 6
call fcn.00402687
push 0x80000301
push 0
push 0x1010
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4f0b74
push 4
mov ebx, 0x431d90
call fcn.0042f956
add esp, 0x34
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601093b
push 0x52010001
call fcn.0042f968
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601093a
push 0x52010001
call fcn.0042f968
add esp, 0x18
jmp 0x41cd54
mov eax, 0x4f0b91
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b67e
push ebx
call fcn.0042f950
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fdiv qword [0x4f0be7]
fstp qword [ebp - 0x5c]
push 0x80000601
push dword [ebp - 0x58]
push dword [ebp - 0x5c]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x60], eax
push 0x4f0bef
push dword [ebp - 0x60]
push 0x4f0bf2
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41b6dd
push ebx
call fcn.0042f950
add esp, 4
lea eax, [ebp - 0x64]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41b6f6
push ebx
call fcn.0042f950
add esp, 4
push 1
push 0x2710
push 1
push 0x1388
push 1
push 0x1388
push 1
push 0x1388
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x84]
mov eax, str.https:__utas.mob.v1.fut.ea.com_ut_game_fifa23_transfermarket_num41start0typeplayer
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41b739
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4e87da
push dword [ebp - 8]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x41b789
push dword [ebp - 8]
push str.maskedDefId
push dword [ebp - 0x1c]
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41b785
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x41b79c
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4307f0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jle 0x41b828
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x41b7cf
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push dword [ebp - 0x50]
push str.rarityIds
push dword [ebp - 0x1c]
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b810
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41b824
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0xffffffffffffffff
push 8
push 0x16011082
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
push 0x4e87da
push dword [ebp - 0x50]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b86f
push ebx
call fcn.0042f950
add esp, 4
cmp dword [ebp - 0x54], 0
je 0x41b913
push 0xffffffffffffffff
push 8
push 0x16011082
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x41b8a5
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b8cb
push ebx
call fcn.0042f950
add esp, 4
push 0x4e93dd
push dword [ebp - 0x54]
push 0x4e93dd
push dword [ebp - 0x1c]
mov ecx, 4
call fcn.00407ef9
add esp, 0x10
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b8fb
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41b90f
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x4e87da
push dword [ebp - 0x10]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41b99f
mov ebx, 6
call fcn.00402687
push 0x80000301
push 0
push 0x1010
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4f0c7a
push 4
mov ebx, 0x431d90
call fcn.0042f956
add esp, 0x34
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601093b
push 0x52010001
call fcn.0042f968
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601093a
push 0x52010001
call fcn.0042f968
add esp, 0x18
jmp 0x41cd54
mov ebx, 9
call fcn.00402687
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str._bid_:0
push 0x50004
push 0
push dword [ebp - 0x20]
push 5
mov eax, 4
mov ebx, 0x49d8d0
call fcn.0042f962
add esp, 0x40
mov eax, dword [ebp - 0x14]
xor ecx, ecx
push eax
lea eax, [ebp - 0x24]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41ccd5
cmp dword [0x56a838], 1
jne 0x41ba02
jmp 0x41ccd5
push 0x56a844
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41ba28
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x4e87da
push dword [ebp - 0x28]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41ba7e
mov ebx, 6
call fcn.00402687
push 0x80000301
push 0
push 0x1010
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4f0c9c
push 4
mov ebx, 0x431d90
call fcn.0042f956
add esp, 0x34
jmp 0x41ccd5
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x41ba91
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4307f0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x58], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fild dword [ebp - 0x24]
fstp qword [ebp - 0x60]
fadd qword [ebp - 0x60]
fstp qword [ebp - 0x68]
fld qword [ebp - 0x68]
fsub qword [0x4e87ca]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
call fcn.00402e55
mov dword [ebp - 0x2c], eax
push 0x80000301
push 0
push dword [ebp - 0x2c]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push dword [ebp - 0x50]
push str.maxb
push dword [ebp - 0x1c]
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41bb1d
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41bb31
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
push 1
mov eax, 0x4e86db
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41bb65
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.utas.mob.v1.fut.ea.com
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0cd4
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bbaa
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bbba
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.keep_alive
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Connection
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bbff
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bc0f
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
lea eax, [ebp - 0x28]
push eax
mov eax, 0x4e9385
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bc4c
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.no_cache
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Cache_Control
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bc91
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bca1
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_87.0.4280.88_Safari_537.36
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0d79
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bce6
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bcf6
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.application_json
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0d95
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bd3b
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bd4b
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, 0x4f0da2
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0da7
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bd90
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bda0
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.https:__www.ea.com
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Origin
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bde5
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bdf5
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.same_site
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41be3a
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41be4a
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.cors
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41be8f
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41be9f
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.empty
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bee4
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bef4
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.https:__www.ea.com_
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0e1e
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bf39
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bf49
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bf8e
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bf9e
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.h_CN_zh_q0.9
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0e56
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bfe3
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bff3
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c039
push ebx
call fcn.0042f950
add esp, 4
cmp dword [ebp - 0x5c], 0
jne 0x41c069
mov eax, 0x4f0e66
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c064
push ebx
call fcn.0042f950
add esp, 4
jmp 0x41cccd
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c08e
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.0041ce58
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c0b2
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c0c9
mov eax, 0x4e89e6
push eax
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c0f3
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.expired_session
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41c128
mov eax, 0x4e87da
push eax
push 4
mov ebx, 0x430220
call fcn.0042f956
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
je 0x41c181
mov ebx, 6
call fcn.00402687
push 0x80000301
push 0
push 0x1010
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x4f0e96
push 4
mov ebx, 0x431d90
call fcn.0042f956
add esp, 0x34
jmp 0x41ccd5
mov ebx, 9
call fcn.00402687
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41c19e
mov eax, 0x4e87da
push eax
push 0x50004
push 0
push dword [ebp - 0x3c]
push 5
mov eax, 4
mov ebx, 0x49d8d0
call fcn.0042f962
add esp, 0x40
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.__auctionInfo
push 0x50004
push 0
push dword [ebp - 0x3c]
push 2
mov eax, 4
mov ebx, 0x49ce90
call fcn.0042f962
add esp, 0x1c
mov dword [ebp - 0x40], eax
push 0x80000301
push 0
push dword [ebp - 0x40]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push dword [ebp - 0x50]
push 0x4f0ecb
mov ecx, 2
call fcn.00407ef9
add esp, 8
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c237
push ebx
call fcn.0042f950
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c250
push ebx
call fcn.0042f950
add esp, 4
mov eax, 0x4e87da
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c266
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x40]
xor ecx, ecx
push eax
lea eax, [ebp - 0x24]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41cc6d
cmp dword [0x56a838], 1
jne 0x41c296
jmp 0x41cc6d
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push str._.buyNowPrice
push dword [ebp - 0x50]
push str.__auctionInfo_
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c2e2
push ebx
call fcn.0042f950
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x41c2f5
mov eax, 0x4e87da
push eax
push 0x50004
push 0
push dword [ebp - 0x3c]
push 2
mov eax, 4
mov ebx, 0x49ccb0
call fcn.0042f962
add esp, 0x1c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c32a
push ebx
call fcn.0042f950
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x58]
push 1
mov ebx, 0x4307f0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x48], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x41c35c
mov eax, 0x4e87da
push eax
push 1
mov ebx, 0x4307f0
call fcn.0042f956
add esp, 0x10
cmp dword [ebp - 0x48], eax
jg 0x41cc65
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push str._.tradeId
push dword [ebp - 0x50]
push str.__auctionInfo_
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c3c4
push ebx
call fcn.0042f950
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x41c3d7
mov eax, 0x4e87da
push eax
push 0x50004
push 0
push dword [ebp - 0x3c]
push 2
mov eax, 4
mov ebx, 0x49cc90
call fcn.0042f962
add esp, 0x1c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c40c
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c420
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push 0x4f0f03
push dword [ebp - 0x44]
push 0x4f0f13
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c45a
push ebx
call fcn.0042f950
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x48]
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
push 0x4f0f2b
push dword [ebp - 0x50]
push str._bid_:
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c4a6
push ebx
call fcn.0042f950
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41c4ba
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x41cc3a
push str._bid
push dword [ebp - 0x44]
push str.https:__utas.mob.v1.fut.ea.com_ut_game_fifa23_trade_
mov ecx, 3
call fcn.00407ef9
add esp, 0xc
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
mov eax, 0x4f0f6f
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c518
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c528
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.utas.mob.v1.fut.ea.com
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0cd4
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c56d
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c57d
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.keep_alive
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Connection
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c5c2
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c5d2
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
lea eax, [ebp - 0x28]
push eax
mov eax, 0x4e9385
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c60f
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.no_cache
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Cache_Control
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c654
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c664
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_87.0.4280.88_Safari_537.36
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0d79
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c6a9
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c6b9
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.application_json
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0d95
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c6fe
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c70e
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, 0x4f0da2
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0da7
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c753
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c763
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.https:__www.ea.com
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Origin
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c7a8
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c7b8
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.same_site
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Site
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c7fd
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c80d
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.cors
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Mode
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c852
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c862
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.empty
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Sec_Fetch_Dest
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c8a7
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c8b7
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.https:__www.ea.com_
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0e1e
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c8fc
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c90c
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.gzip__deflate__br
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c951
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c961
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, str.h_CN_zh_q0.9
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x4f0e56
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c9a6
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c9b6
push ebx
call fcn.0042f950
add esp, 4
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
push 1
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ca07
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.0041ce58
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ca2b
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41ca42
mov eax, 0x4e89e6
push eax
push 1
mov ebx, 0x4318d0
call fcn.0042f956
add esp, 0x10
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41ca6c
push ebx
call fcn.0042f950
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.expired_session
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41caa1
mov eax, 0x4e87da
push eax
push 4
mov ebx, 0x430220
call fcn.0042f956
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
je 0x41caec
mov eax, 0x4f0f73
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cae2
push ebx
call fcn.0042f950
add esp, 4
jmp 0x41cc3a
push str.Permission_Denied
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41cb30
mov eax, 0x4f0fba
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cb26
push ebx
call fcn.0042f950
add esp, 4
jmp 0x41cc34
push 0x4e87da
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41cb74
mov eax, 0x4f0ff2
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cb6a
push ebx
call fcn.0042f950
add esp, 4
jmp 0x41cc34
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.auctionInfo
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41cba5
mov eax, 0x4e87da
push eax
push 4
mov ebx, 0x430220
call fcn.0042f956
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0xffffffff
je 0x41cc13
mov eax, 0x4f1030
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cbe6
push ebx
call fcn.0042f950
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1601093c
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jne 0x41cc0e
jmp 0x41cc3a
jmp 0x41cc34
mov eax, 0x4f105f
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cc34
push ebx
call fcn.0042f950
add esp, 4
pop ecx
jmp 0x41c4c0
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1601093c
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jne 0x41cc65
jmp 0x41cc6d
pop eax
pop ebx
pop ecx
jmp 0x41c276
add esp, 0xc
push 0xffffffffffffffff
push 0x12
push 0x1601093c
push 0x52010001
call fcn.0042f96e
add esp, 0x10
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jne 0x41ccb1
push 0x4e87da
push dword [ebp - 0x44]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x41ccb1
jmp 0x41ccd5
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x432260
call fcn.0042f956
add esp, 0x10
pop eax
pop ebx
pop ecx
jmp 0x41b9e2
add esp, 0xc
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601093b
push 0x52010001
call fcn.0042f968
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601093a
push 0x52010001
call fcn.0042f968
add esp, 0x18
mov eax, 0x4f108e
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cd33
push ebx
call fcn.0042f950
add esp, 4
mov eax, 0x4f0b91
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00419ddd
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41cd54
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x41cd64
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41cd74
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41cd84
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41cda4
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x50004
push 0
push ebx
push 1
mov eax, 4
mov ebx, 0x49cc10
call fcn.0042f962
add esp, 0x10
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41cddc
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41cdec
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41cdfc
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41ce0c
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
push 0x50004
push 0
push ebx
push 1
mov eax, 4
mov ebx, 0x49cc10
call fcn.0042f962
add esp, 0x10
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41ce44
push ebx
call fcn.0042f950
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41ce54
push ebx
call fcn.0042f950
add esp, 4
mov esp, ebp
pop ebp
ret