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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x54
push 0x70
call fcn.0042b77f
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x1c
rep stosd dword es:[edi], eax
mov dword [ebx], 0x72105d
push ebx
add ebx, 4
push ebx
push 8
call fcn.0042b77f
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
add ebx, 0x30
push ebx
push 0xc
call fcn.0042b77f
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x721141
pop ebx
pop ebx
push 8
call fcn.0042b77f
add esp, 4
mov dword [ebp - 8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x720c09
push ebx
add ebx, 4
push ebx
push 8
call fcn.0042b77f
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
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
push 8
call fcn.0042b77f
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x720c09
push ebx
add ebx, 4
push ebx
push 8
call fcn.0042b77f
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
mov dword [ebp - 0x18], 0
push 8
call fcn.0042b77f
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x720c09
push ebx
add ebx, 4
push ebx
push 8
call fcn.0042b77f
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
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
push 1
push dword [ebp + 0xc]
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x80]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404d14
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404d24
push ebx
call fcn.0042b791
add esp, 4
push 1
push 0x7530
push 1
push 0x7530
push 1
push 0x7530
push 1
push 0x7530
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x7c]
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.https:__allegro.pl_
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
lea eax, [ebp - 0x20]
push eax
push 1
mov eax, 0x720d95
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x404da4
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404db4
push ebx
call fcn.0042b791
add esp, 4
mov eax, str.application_vnd.opbox_web.v2json
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
mov eax, str.Accept
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404ded
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404dfd
push ebx
call fcn.0042b791
add esp, 4
mov eax, str.en_US
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
mov eax, str.Accept_Language
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404e36
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404e46
push ebx
call fcn.0042b791
add esp, 4
mov eax, str.gzip
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
mov eax, str.Accept_Encoding
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404e7f
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404e8f
push ebx
call fcn.0042b791
add esp, 4
mov eax, str.Mozilla_5.0__Windows_NT_6.2__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_107.0.0.0_Safari_537.36
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
mov eax, str.User_Agent
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404ec8
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404ed8
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp + 0x14]
mov eax, 0x720e62
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x90]
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404f08
push ebx
call fcn.0042b791
add esp, 4
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x3c]
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x404f33
push ebx
call fcn.0042b791
add esp, 4
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x404f84
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
push eax
push 1
mov eax, str.code
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x104]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404fc2
push ebx
call fcn.0042b791
add esp, 4
mov eax, 0x718fe1
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
push 1
mov eax, 0x720e69
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x404ffd
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40500d
push ebx
call fcn.0042b791
add esp, 4
push 1
mov eax, 0x720e6d
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc8]
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40503c
push ebx
call fcn.0042b791
add esp, 4
push 1
mov eax, str.code
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x134]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40506e
push ebx
call fcn.0042b791
add esp, 4
cmp dword [ebp - 0x24], 0xc8
je 0x405088
mov eax, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 4]
jmp 0x405cee
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4050ad
push ebx
call fcn.0042b791
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, str.Content_Encoding
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x6c]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4050de
push ebx
call fcn.0042b791
add esp, 4
push str.gzip
push dword [ebp - 0x24]
call fcn.00401350
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40510c
push ebx
call fcn.0042b791
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x40513a
lea eax, [ebp - 0xc]
push eax
call fcn.00405dad
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405136
push ebx
call fcn.0042b791
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0xc]
push eax
call fcn.004060a0
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x405166
push ebx
call fcn.0042b791
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x40]
push 1
mov eax, str.data.list
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd0]
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4051d1
push ebx
call fcn.0042b791
add esp, 4
push 1
mov eax, str.dataSources.listing_web_bff:allegro.listing:3.0.data.searchMeta.lastAvailablePage
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x134]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x405203
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp - 0x24]
push 1
mov eax, str.data.pageCount
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x104]
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x405235
push ebx
call fcn.0042b791
add esp, 4
push 1
mov eax, str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x405264
push ebx
call fcn.0042b791
add esp, 4
mov eax, dword [ebp - 0x24]
xor ecx, ecx
push eax
lea eax, [ebp - 0x18]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x405cde
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.type
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4052dd
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405307
push ebx
call fcn.0042b791
add esp, 4
push str.buyNow
push dword [ebp - 0x38]
call fcn.00401350
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405335
push ebx
call fcn.0042b791
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x405cd6
mov dword [ebp - 0x20], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x405390
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.id
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4053ef
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405419
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, 0x720f66
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40544c
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40545c
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.url
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4054bb
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4054e5
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, 0x720f69
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405518
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405528
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.name
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x405587
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4055b1
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.name
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4055e4
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4055f4
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.sellingMode.buyNow.price.amount
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x405653
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40567d
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.price
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4056b0
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4056c0
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.sellingMode.popularity.label
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40571f
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405749
push ebx
call fcn.0042b791
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
mov eax, 0x720fb9
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00406359
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405795
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4057a5
push ebx
call fcn.0042b791
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4057b8
mov eax, 0x718fe1
push eax
push 1
mov ebx, 0x42c0b0
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4057de
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp - 0x50]
push 1
mov eax, str.sold
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x104]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x405810
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.quantity.value
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40586f
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x134]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405899
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp - 0x38]
push 1
mov eax, str.stock
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x104]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4058cb
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.freebox
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40592a
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xbc]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405952
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp - 0x38]
push 1
mov eax, str.isSmart
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xec]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405984
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.seller.id
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4059e3
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405a0d
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.sellerId
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405a40
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405a50
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.seller.userListingUrl
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x405aaf
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405ad9
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.sellerUrl
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405b0c
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405b1c
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.seller.login
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x405b7b
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x110]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405ba5
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.sellerName
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xd8]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405bd8
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405be8
push ebx
call fcn.0042b791
add esp, 4
fild dword [ebp - 0x18]
fstp qword [ebp - 0x24]
fld qword [ebp - 0x24]
fsub qword [0x72061a]
fstp qword [ebp - 0x2c]
push 0x80000601
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push 1
mov ebx, 0x42cd60
call fcn.0042b797
add esp, 0x10
mov dword [ebp - 0x30], eax
push str._.seller.superSeller
push dword [ebp - 0x30]
push str.dataSources.listing_web_bff:allegro.listing:3.0.data.elements_
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x405c47
push ebx
call fcn.0042b791
add esp, 4
push 1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x11c]
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x405c71
push ebx
call fcn.0042b791
add esp, 4
push dword [ebp - 0x38]
push 1
mov eax, str.isSuperSeller
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xec]
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x405ca3
push ebx
call fcn.0042b791
add esp, 4
lea eax, [ebp - 0x1c]
push eax
push 1
mov eax, str.data.list
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x98]
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x405cd6
push ebx
call fcn.0042b791
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x405270
add esp, 0xc
mov eax, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 4]
jmp 0x405cee
push eax
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405d1f
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x405d2f
push ebx
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0042b791
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0042b791
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x14