Function at 0x46dd5b
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x17
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x46dd63
call fcn.00569a20
mov edx, dword [esp + 0x6c]
lea ecx, [esp]
call fcn.00519000
mov edx, dword [esp + 0x70]
lea ecx, [esp + 4]
call fcn.00519000
mov edx, dword [esp + 0x74]
lea ecx, [esp + 8]
call fcn.00519000
mov edx, dword [esp + 0x78]
lea ecx, [esp + 0xc]
call fcn.00519000
mov dword [0x6ca001], 0x500056a
mov dword [0x6ca001], 0x500056d
mov eax, 0x200
push eax
lea eax, [esp + 0x14]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x500056e
mov eax, 0x200
push eax
lea eax, [esp + 0x18]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x500056f
mov eax, 0x200
push eax
lea eax, [esp + 0x1c]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x5000571
mov dword [esp + 0x1c], 0x10
jmp 0x46de4b
mov dword [0x6ca001], 0x5000571
mov eax, 0x40
cmp eax, dword [esp + 0x1c]
jl 0x46e6cb
mov dword [0x6ca001], 0x5000572
mov dword [esp + 0x20], 0x100
mov dword [0x6ca001], 0x5000573
mov dword [esp + 0x24], 1
mov dword [0x6ca001], 0x5000574
push 0xffffffff
push 0x20
push 0x2000
push 0x2000
push 0xffffffff
call fcn.00560f9c
mov dword [esp + 0x28], eax
mov dword [0x6ca001], 0x5000575
push dword [esp + 0x28]
call fcn.00560dd8
and eax, eax
je 0x46e6ac
mov dword [0x6ca001], 0x5000576
push dword [esp + 0x28]
call fcn.005611f9
push eax
call fcn.0055732c
mov dword [0x6ca001], 0x5000577
push dword [0xb2c508]
call fcn.0054e8da
mov dword [0x6ca001], 0x5000579
push dword [0xb2c508]
call fcn.0054e915
and eax, eax
je 0x46e1f9
mov dword [0x6ca001], 0x500057b
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.picture
pop ebp
push eax
push dword [ebp]
call fcn.0054e77a
mov ebp, eax
push dword [ebp]
call fcn.0049564f
mov dword [esp + 0x2c], eax
mov dword [0x6ca001], 0x500057d
push dword [esp + 0x2c]
call fcn.00560dd8
and eax, eax
je 0x46dfaa
mov dword [0x6ca001], 0x500057e
push dword [esp + 0x1c]
push dword [esp + 0x20]
push dword [esp + 0x34]
call fcn.005611e3
mov dword [0x6ca001], 0x500057f
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x34]
call fcn.00561400
push eax
call fcn.00557532
mov dword [0x6ca001], 0x5000580
push dword [esp + 0x2c]
call fcn.00560d0c
mov dword [0x6ca001], 0x5000581
mov dword [0x6ca001], 0x5000582
mov ebx, dword [esp + 0x38]
and ebx, ebx
je 0x46dfd9
mov dword [0x6ca001], 0x5000583
push dword [esp + 0x38]
call fcn.00568670
mov dword [0x6ca001], 0x5000584
mov dword [0x6ca001], 0x5000586
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push dword [0xb2c508]
call fcn.0054eb6a
call fcn.00519372
add dword [esp], edx
call fcn.00566fa0
call fcn.00519390
mov dword [esp + 0x3c], eax
mov dword [0x6ca001], 0x5000587
mov edx, dword [esp + 0x40]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x70b6a8
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x28]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x48]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str.background:url__images_
push edx
call fcn.00569980
mov edx, dword [esp + 4]
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x28]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png___
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x3c]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str.px__
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x40]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str.px__width:
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x28]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str.px__height:
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x28]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str.px_
push edx
call fcn.00569980
lea eax, [esp + 0x44]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x5000589
mov ebx, dword [esp + 0x30]
add ebx, dword [esp + 0x1c]
mov dword [esp + 0x30], ebx
mov dword [0x6ca001], 0x500058a
mov ebx, dword [esp + 0x30]
mov edi, dword [esp + 0x1c]
neg edi
add edi, 0x2000
cmp ebx, edi
jle 0x46e1e0
mov dword [0x6ca001], 0x500058b
mov ebx, dword [esp + 0x34]
add ebx, dword [esp + 0x1c]
mov dword [esp + 0x34], ebx
mov dword [0x6ca001], 0x500058b
mov dword [esp + 0x30], 0
mov dword [0x6ca001], 0x500058d
mov dword [0x6ca001], 0x500058f
jmp 0x46def3
mov dword [0x6ca001], 0x5000592
call fcn.005574a6
mov dword [0x6ca001], 0x5000593
mov ebx, dword [esp + 0x34]
add ebx, dword [esp + 0x1c]
mov dword [esp + 0x34], ebx
mov dword [0x6ca001], 0x5000594
mov ebx, dword [esp + 0x34]
and ebx, ebx
jne 0x46e26a
mov dword [0x6ca001], 0x5000595
push dword [esp + 0x34]
push dword [esp + 0x34]
push 0
push 0
push 0xffffffff
push dword [esp + 0x3c]
call fcn.005614d7
mov dword [esp + 0x44], eax
mov dword [0x6ca001], 0x5000596
jmp 0x46e2a3
mov dword [0x6ca001], 0x5000596
mov dword [0x6ca001], 0x5000597
push dword [esp + 0x34]
push 0x2000
push 0
push 0
push 0xffffffff
push dword [esp + 0x3c]
call fcn.005614d7
mov dword [esp + 0x44], eax
mov dword [0x6ca001], 0x5000599
mov dword [0x6ca001], 0x500059b
push dword [esp + 4]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x46e2ed
mov dword [0x6ca001], 0x500059c
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 8]
call fcn.004542d1
lea eax, [esp + 8]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x500059d
mov dword [0x6ca001], 0x50005a0
mov edx, dword [esp + 4]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, dword [esp + 4]
push edx
call fcn.00569980
lea eax, [esp + 0x4c]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005a1
push dword [esp + 0x44]
call fcn.00560dd8
and eax, eax
je 0x46e68f
mov dword [0x6ca001], 0x50005a2
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x4c]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x2c]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fcc7
call fcn.00519390
mov dword [0x6ca001], 0x50005a3
push edx
call fcn.005698b0
pop edx
push eax
push 0x474e50
mov edx, dword [esp + 0x50]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x30]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00569ae0
push dword [esp + 0x50]
call fcn.00519372
add dword [esp + 4], edx
call fcn.0056141c
call fcn.00519390
mov dword [0x6ca001], 0x50005a4
push dword [esp + 0x44]
call fcn.00560d0c
mov dword [0x6ca001], 0x50005a5
push edx
call fcn.005698b0
pop edx
push eax
push 0
mov edx, dword [esp + 0x50]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x30]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.004963f3
call fcn.00569ae0
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x34]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fc87
push dword [esp]
call fcn.00519390
call fcn.00519372
add dword [esp], edx
push dword [esp + 0x1c]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005a6
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 1
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x34]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.00555120
call fcn.00569ae0
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x34]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fc87
push dword [esp]
call fcn.00519390
call fcn.00519372
add dword [esp], edx
push dword [esp + 0x20]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005a7
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x4c]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, 0x6d17f0
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov eax, dword [esp + 0x2c]
cdq
push edx
push eax
call fcn.00566e40
pop eax
mov edx, str..png
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fcc7
call fcn.00519390
mov dword [0x6ca001], 0x50005a8
mov dword [0x6ca001], 0x50005ab
push dword [esp + 0x28]
call fcn.00560d0c
mov dword [0x6ca001], 0x50005ac
mov dword [0x6ca001], 0x50005b0
add dword [esp + 0x1c], 0x10
jno 0x46de41
mov dword [0x6ca001], 0x50005b5
push dword [esp + 8]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x46e70b
mov dword [0x6ca001], 0x50005b6
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0xc]
call fcn.004542d1
lea eax, [esp + 0xc]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005b7
mov dword [0x6ca001], 0x50005b9
mov edx, dword [esp + 8]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, dword [esp + 4]
push edx
call fcn.00569980
lea eax, [esp + 0x50]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005ba
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x50]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, str..css
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fcc7
call fcn.00519390
mov dword [0x6ca001], 0x50005bb
push dword [esp + 0x40]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x46e81e
mov dword [0x6ca001], 0x50005bc
push edx
call fcn.005698b0
pop edx
push eax
push 0x100000
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, str..css
push edx
call fcn.00569980
call fcn.00569ae0
push 0
call fcn.00519372
add dword [esp + 4], edx
call fcn.0054cd30
call fcn.00519390
mov dword [0x6ca001], 0x50005bd
push dword [esp + 0x40]
push 0
call fcn.0054d520
mov dword [0x6ca001], 0x50005be
push 0
call fcn.0054c940
mov dword [0x6ca001], 0x50005bf
mov dword [0x6ca001], 0x50005c4
mov eax, 0x200
push eax
lea eax, [esp + 0x54]
push eax
push 0x710854
push 8
push 4
call fcn.0054e6ad
mov dword [0x6ca001], 0x50005c5
push dword [0xb2c508]
call fcn.0054e8da
mov dword [0x6ca001], 0x50005c6
mov edx, 0x6cb1d2
lea ecx, [esp + 0x54]
call fcn.00519008
mov dword [0x6ca001], 0x50005c7
push dword [0xb2c508]
call fcn.0054e915
and eax, eax
je 0x46ecbc
mov dword [0x6ca001], 0x50005c8
push dword [esp + 0x50]
call fcn.0054e9db
mov dword [0x6ca001], 0x50005c9
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.devicetype
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.category
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005ca
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.capacities
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.datatypes
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005cb
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.devicename
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.name
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005cc
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.sinceversion
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.sinceversion
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005cd
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, 0x6f2084
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, 0x6f2084
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005ce
mov eax, 0x6d4128
push eax
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp]
call fcn.0054e845
mov ebx, eax
and ebx, ebx
jle 0x46ea9f
mov dword [0x6ca001], 0x50005cf
mov eax, 0x6d4128
push eax
push dword [esp + 0x54]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x6ce390
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x50005d0
mov dword [0x6ca001], 0x50005d2
mov eax, str.countries
push eax
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push dword [ebp]
call fcn.0054e845
mov ebx, eax
and ebx, ebx
jle 0x46eb26
mov dword [0x6ca001], 0x50005d3
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.countries
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.countries
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005d4
mov dword [0x6ca001], 0x50005d6
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.releasestatus
pop ebp
push eax
push dword [ebp]
call fcn.0054e77a
mov ebp, eax
push dword [ebp]
call fcn.00566990
call fcn.00569ae0
mov edx, str.BETA
pop ecx
push ecx
call fcn.005193a0
mov ecx, eax
call fcn.005193b0
je 0x46ebb2
mov dword [0x6ca001], 0x50005d7
mov eax, str.beta
push eax
push dword [esp + 0x54]
call fcn.0054e77a
mov ebp, eax
mov edx, 0x6ce390
lea ecx, [ebp]
call fcn.00519008
mov dword [0x6ca001], 0x50005d8
mov dword [0x6ca001], 0x50005db
mov ebp, dword [0xb2c508]
mov ebp, dword [ebp]
add ebp, 8
push ebp
mov eax, str.manufacturer
pop ebp
push eax
push dword [ebp]
call fcn.0054e805
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.manufacturer
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005dc
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
call fcn.0053b56c
call fcn.00519372
add dword [esp], edx
call fcn.0054fc87
mov eax, 0x70cd20
push eax
push dword [esp + 0x58]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005de
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
push edx
call fcn.005698b0
pop edx
push eax
push 0
push dword [esp + 0x5c]
call fcn.00457fe2
pop eax
mov edx, 0x6ce09e
push edx
call fcn.00569980
lea eax, [esp + 0x58]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005df
jmp 0x46e87e
mov dword [0x6ca001], 0x50005e0
push edx
call fcn.005698b0
pop edx
push eax
push 0
push dword [esp + 0x20]
call fcn.00457fe2
mov eax, str.picsmd5
push eax
push dword [esp + 0x18]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005e1
push edx
call fcn.005698b0
pop edx
push eax
push 0
push dword [esp + 0x1c]
call fcn.00457fe2
mov eax, str.pics
push eax
push dword [esp + 0x18]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005e2
mov edx, dword [esp + 0x40]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, 0x70949a
push eax
push dword [esp + 0x18]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005e3
mov edx, dword [esp + 0x54]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov eax, str.devices
push eax
push dword [esp + 0x18]
call fcn.0054e77a
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005e6
push dword [esp + 0xc]
mov edx, 0x6cb1d2
pop ecx
call fcn.005193b0
jne 0x46eddc
mov dword [0x6ca001], 0x50005e7
push edx
call fcn.005698b0
pop edx
push eax
push dword [esp + 0x10]
call fcn.004542d1
lea eax, [esp + 0x10]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005e8
mov dword [0x6ca001], 0x50005ed
mov edx, dword [esp + 0xc]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, dword [esp + 4]
push edx
call fcn.00569980
lea eax, [esp + 0x5c]
push eax
call fcn.005698f0
mov dword [0x6ca001], 0x50005ef
push edx
call fcn.005698b0
pop edx
push eax
mov edx, dword [esp + 0x5c]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, str..json
push edx
call fcn.00569980
call fcn.00519372
add dword [esp], edx
call fcn.0054fcc7
call fcn.00519390
mov dword [0x6ca001], 0x50005f2
push edx
call fcn.005698b0
pop edx
push eax
push 0x80000
mov edx, dword [esp + 0x60]
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.00569980
mov edx, str..json
push edx
call fcn.00569980
call fcn.00569ae0
push 0
call fcn.00519372
add dword [esp + 4], edx
call fcn.0054cd30
call fcn.00519390
mov dword [0x6ca001], 0x50005f3
push edx
call fcn.005698b0
pop edx
push eax
push edx
call fcn.005698b0
pop edx
push eax
push 0
push dword [esp + 0x1c]
call fcn.00457fe2
call fcn.00569ae0
push 0
call fcn.00519372
add dword [esp + 4], edx
call fcn.0054d520
call fcn.00519390
mov dword [0x6ca001], 0x50005f4
push 0
call fcn.0054c940
mov dword [0x6ca001], 0x50005f7
xor eax, eax
push dword [esp + 8]
call fcn.00569a80
push dword [esp + 4]
call fcn.00569a80
push dword [esp + 0x48]
call fcn.00569a80
push dword [esp + 0x58]
call fcn.00569a80
push dword [esp + 0x54]
call fcn.00569a80
push dword [esp + 0x4c]
call fcn.00569a80
push dword [esp]
call fcn.00569a80
push dword [esp + 0x40]
call fcn.00569a80
push dword [esp + 0xc]
call fcn.00569a80
push eax
push dword [esp + 0x14]
call fcn.0054e79c
push dword [esp + 0x18]
call fcn.0054e79c
push dword [esp + 0x1c]
call fcn.0054e79c
push dword [esp + 0x54]
call fcn.0054e79c
pop eax
add esp, 0x5c
pop edi
pop ebx
pop ebp
ret 0x10