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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
cmp dword [ebp + 0x10], 1
jne 0xddd6b5
mov eax, 0xf51488
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xddd3d2
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xddd4ed
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xddd4fd
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xddd50d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xddd51d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xddd52d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xddd53d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xddd54d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xddd55d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xddd56d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
lea eax, [ebp - 0x5c]
push eax
call fcn.00de0f2e
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xddd5ac
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xddd5c0
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf514ab
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xddd610
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xddd620
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xddd634
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf514b5
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xddd684
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xddd694
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xddd6aa
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 2
jne 0xddd8ea
mov eax, 0xf514c4
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xddd6d5
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xddd7f0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xddd800
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xddd810
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xddd820
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xddd830
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xddd840
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xddd850
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xddd860
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xddd870
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
lea eax, [ebp - 0x5c]
push eax
call fcn.00de0f2e
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xddd8af
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xddd8c3
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0xf0f50d
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xddd8df
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 3
jne 0xdddbee
mov eax, 0xf514ea
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xddd90a
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
mov eax, 0xf5150d
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xddda26
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xddda36
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xddda46
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xddda56
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xddda66
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xddda76
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xddda86
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xddda96
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdddaa6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
lea eax, [ebp - 0x5c]
push eax
call fcn.00de0f2e
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xdddae5
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xdddaf9
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf515af
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xdddb49
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xdddb59
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xdddb6d
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf515b6
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xdddbbd
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xdddbcd
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdddbe3
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 4
jne 0xdddf0e
mov eax, 0xf515c2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdddc0e
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xdddd29
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xdddd39
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xdddd49
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xdddd59
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xdddd69
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xdddd79
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xdddd89
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xdddd99
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdddda9
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0xdddddf
mov eax, 0xf0f5ba
push eax
push 1
mov ebx, 0xe01ee4
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xddde05
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xddde19
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf515af
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xddde69
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xddde79
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xddde8d
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf515f4
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xdddedd
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xdddeed
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdddf03
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 5
jne 0xdde19b
mov eax, 0xf515fc
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdddf2e
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xdde049
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xdde059
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xdde069
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xdde079
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xdde089
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xdde099
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xdde0a9
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xdde0b9
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdde0c9
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
lea eax, [ebp - 0x5c]
push eax
call fcn.00de0f2e
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xdde108
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xdde11c
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf51611
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00d85f24
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xdde160
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xdde174
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0xf0f50d
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdde190
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 6
jne 0xdde45e
mov eax, 0xf51615
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdde1bb
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xdde2d6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xdde2e6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xdde2f6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xdde306
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xdde316
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xdde326
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xdde336
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xdde346
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdde356
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0xdde38c
mov eax, 0xf0f5ba
push eax
push 1
mov ebx, 0xe01ee4
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xdde3b2
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xdde3c6
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0xe00374
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00d8c4ca
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0xdde423
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x20]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xdde437
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0xf0f50d
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdde453
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
cmp dword [ebp + 0x10], 7
jne 0xdde71b
mov eax, 0xf5162a
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdde47e
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
lea eax, [ebp - 4]
push eax
call fcn.00db4e3d
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xdde59c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0xdde5ac
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xdde5bc
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xdde5cc
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xdde5dc
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xdde5ec
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0xdde5fc
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0xdde60c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xdde61c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xdde62c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xdde63c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdde64c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0xdde65c
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0xdde66c
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xdde680
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf0ffcf
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf51641
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xdde6d0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xdde6e0
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xdde6f4
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0xf0f50d
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdde710
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
jmp 0xdded74
mov eax, 0xf51648
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdde731
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
push 1
mov eax, 0xf5165d
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xdde84d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xdde85d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xdde86d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xdde87d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xdde88d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xdde89d
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xdde8ad
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xdde8bd
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xdde8cd
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0xdde904
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000004
push 0
push 0xf516d6
push 1
mov ebx, 0xe01564
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xf516e3
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00d80416
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0xdde951
push ebx
call fcn.00dffa07
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov eax, 0xf516e3
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00de0f71
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0xdde989
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xdde999
push ebx
call fcn.00dffa07
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0xdde9ac
mov eax, 0xf0f5ba
push eax
push 1
mov ebx, 0xe01ee4
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0xdde9d2
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xdde9e6
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x80000004
push 0
push 0xf516ec
push 0x80000004
push 0
mov eax, dword [ebp - 4]
test eax, eax
jne 0xddea09
mov eax, 0xf0f50d
push eax
push 2
mov ebx, 0xdffe74
call fcn.00dffa0d
add esp, 0x1c
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jne 0xddea59
push dword [ebp - 4]
push 0xf516f1
mov ecx, 2
call fcn.00d7fe69
add esp, 8
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xddea55
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.00dffa13
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 4]
push eax
call fcn.00ddeddd
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0xddeb70
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0xddeb80
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0xddeb90
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0xddeba0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0xddebb0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0xddebc0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0xddebd0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0xddebe0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0xddebf0
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0xe048c4
call fcn.00dffa0d
add esp, 0x10
call fcn.00dffa07
add esp, 4
lea eax, [ebp - 0x5c]
push eax
call fcn.00de0f2e
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0xddec2f
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x60]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xddec43
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov eax, 0xf516f7
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0xf51700
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0xddec93
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0xddeca3
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xddecb7
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x80000101
push 0
push 0xa
push 1
mov ebx, 0xe00374
call fcn.00dffa0d
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xf5170f
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00d7fe69
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0xdded04
push ebx
call fcn.00dffa07
add esp, 4
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
lea eax, [ebp - 0x18]
push eax
mov eax, 0xf51714
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00db3206
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0xdded48
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0xdded58
push ebx
call fcn.00dffa07
add esp, 4
mov eax, dword [ebp - 0x28]
push eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0xdded6e
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov ebx, dword [ebp + 8]
mov dword [ebx], eax
mov eax, dword [ebp - 0xc]
test eax, eax
je 0xdded90
push eax
mov ebx, eax
call fcn.00d7fdfe
inc eax
push eax
call fcn.00dffa13
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0xdded95
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0xddeda6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0xddedb6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0xddedc6
push ebx
call fcn.00dffa07
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0xddedd6
push ebx
call fcn.00dffa07
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x10