Function at 0x4a0360
Capabilities:
Persist via run registry key

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffec4
mov dword [ebp - 0x128], eax
mov eax, 0x4d29b4
call fcn.004afb5c
mov word [ebp - 0x114], 8
lea eax, [ebp - 4]
call fcn.00401790
inc dword [ebp - 0x108]
mov word [ebp - 0x114], 0x14
mov word [ebp - 0x114], 0x20
lea eax, [ebp - 8]
call fcn.00401790
inc dword [ebp - 0x108]
mov word [ebp - 0x114], 0x14
mov word [ebp - 0x114], 0x2c
lea eax, [ebp - 0x1c]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [0x4db5ac]
mov eax, dword [ecx]
call fcn.00442b3c
lea edx, [ebp - 0x1c]
push dword [edx]
lea eax, [ebp - 0x20]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
pop eax
call fcn.00476a94
lea edx, [ebp - 0x20]
lea eax, [ebp - 8]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x38
lea eax, [ebp - 0x24]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [0x4db5ac]
mov eax, dword [ecx]
call fcn.00442b3c
lea edx, [ebp - 0x24]
push dword [edx]
lea eax, [ebp - 0x28]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
pop eax
call fcn.00476a04
lea edx, [ebp - 0x28]
push dword [edx]
lea eax, [ebp - 0xc]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
pop eax
call fcn.0047a1e4
dec dword [ebp - 0x108]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x14
mov word [ebp - 0x114], 0x44
lea eax, [ebp - 0x2c]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, dword [ebp - 0xc]
call fcn.00476a94
lea edx, [ebp - 0x2c]
lea eax, [ebp - 4]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x50
mov edx, 0x4cbf22
lea eax, [ebp - 0x10]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov word [ebp - 0x114], 0x14
mov word [ebp - 0x114], 0x5c
mov edx, 0x4cbf23
lea eax, [ebp - 0x14]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov word [ebp - 0x114], 0x14
mov ecx, dword [ebp - 0x128]
cmp byte [ecx + 0x375], 0
je 0x4a0706
mov word [ebp - 0x114], 0x68
lea eax, [ebp - 0x38]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x30]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
xor eax, eax
call fcn.004766ec
lea edx, [ebp - 0x30]
push edx
lea eax, [ebp - 0x34]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
mov eax, 0x4cbf24
pop edx
call fcn.004ba340
lea ecx, [ebp - 0x34]
push ecx
lea eax, [ebp - 0x3c]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x3c]
lea eax, [ebp - 0x10]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x3c]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x34]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x74
lea eax, [ebp - 0x48]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x40]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, 1
call fcn.004766ec
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x44]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
mov eax, 0x4cbf26
pop edx
call fcn.004ba340
lea ecx, [ebp - 0x44]
push ecx
lea eax, [ebp - 0x4c]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x4c]
lea eax, [ebp - 0x14]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x4c]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x48]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x44]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.004b9d00
jmp 0x4a0851
mov word [ebp - 0x114], 0x80
lea eax, [ebp - 0x54]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
xor eax, eax
call fcn.004766ec
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x58]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x10]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x8c
lea eax, [ebp - 0x60]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, 1
call fcn.004766ec
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x64]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x64]
lea eax, [ebp - 0x14]
call fcn.004b9d30
dec dword [ebp - 0x108]
lea eax, [ebp - 0x64]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x60]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x5c]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x98
mov edx, 0x4cbf28
lea eax, [ebp - 0x18]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov word [ebp - 0x114], 0x14
mov dword [ebp - 0x12c], 1
jmp 0x4a099b
mov word [ebp - 0x114], 0xa4
lea eax, [ebp - 0x68]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, dword [ebp - 0x12c]
call fcn.0047d96c
lea eax, [ebp - 0x68]
lea edx, [ebp - 0x10]
call fcn.004b9de4
test al, al
jne 0x4a0903
lea eax, [ebp - 0x6c]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, dword [ebp - 0x12c]
call fcn.0047d96c
lea eax, [ebp - 0x6c]
lea edx, [ebp - 0x14]
call fcn.004b9de4
test al, al
setne cl
and ecx, 1
push ecx
dec dword [ebp - 0x108]
lea eax, [ebp - 0x6c]
mov edx, 2
call fcn.004b9d00
pop ecx
test ecx, ecx
jne 0x4a0903
xor eax, eax
jmp 0x4a0908
mov eax, 1
push eax
dec dword [ebp - 0x108]
lea eax, [ebp - 0x68]
mov edx, 2
call fcn.004b9d00
pop ecx
test cl, cl
jne 0x4a0995
mov word [ebp - 0x114], 0xb0
lea eax, [ebp - 0x70]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, dword [ebp - 0x12c]
call fcn.0047d96c
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x74]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
mov eax, 0x4cbf29
pop edx
call fcn.004ba340
lea edx, [ebp - 0x74]
lea eax, [ebp - 0x18]
call fcn.004b9d44
dec dword [ebp - 0x108]
lea eax, [ebp - 0x74]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x70]
mov edx, 2
call fcn.004b9d00
inc dword [ebp - 0x12c]
call fcn.0047d90c
cmp eax, dword [ebp - 0x12c]
jge 0x4a0885
mov ecx, dword [ebp - 0x128]
cmp byte [ecx + 0x375], 0
je 0x4a0aa6
mov word [ebp - 0x114], 0xbc
lea eax, [ebp - 0x80]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x78]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, 1
call fcn.004766ec
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x7c]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
mov eax, 0x4cbf2b
pop edx
call fcn.004ba340
lea ecx, [ebp - 0x7c]
push ecx
lea eax, [ebp - 0x84]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x18]
call fcn.004b9d44
dec dword [ebp - 0x108]
lea eax, [ebp - 0x84]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x80]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x7c]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x78]
mov edx, 2
call fcn.004b9d00
jmp 0x4a0ba3
mov word [ebp - 0x114], 0xc8
lea eax, [ebp - 0x90]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [ebp - 0x128]
mov eax, dword [ecx + 0x3b0]
call fcn.004766ec
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x88]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov eax, 1
call fcn.004766ec
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x8c]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
mov eax, 0x4cbf2e
pop edx
call fcn.004ba340
lea ecx, [ebp - 0x8c]
push ecx
lea eax, [ebp - 0x94]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
pop eax
pop edx
call fcn.004b9d58
lea edx, [ebp - 0x94]
lea eax, [ebp - 0x18]
call fcn.004b9d44
dec dword [ebp - 0x108]
lea eax, [ebp - 0x94]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x90]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x8c]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x88]
mov edx, 2
call fcn.004b9d00
call fcn.0040b6fc
test al, al
jne 0x4a0bbf
push 0x30
push 0x4cbf4a
push str.Copying_InstAll_failed...
push 0
call sub.USER32.DLL_MessageBoxA
call fcn.0040aebc
test al, al
je 0x4a0fbf
push 0
push 0
call sub.OLE32.DLL_CoInitializeEx
mov dword [ebp - 0x130], eax
mov word [ebp - 0x114], 0x14
cmp dword [ebp - 0x130], 0
jge 0x4a0c4b
push 0x30
mov word [ebp - 0x114], 0xd4
lea eax, [ebp - 0x98]
call fcn.00401790
mov edx, eax
inc dword [ebp - 0x108]
mov ecx, dword [0x4db5ac]
mov eax, dword [ecx]
call fcn.00442158
lea eax, [ebp - 0x98]
call fcn.00408c78
push eax
push str.CoInitializeEx_failed.
push 0
call sub.USER32.DLL_MessageBoxA
dec dword [ebp - 0x108]
lea eax, [ebp - 0x98]
mov edx, 2
call fcn.004b9d00
jmp 0x4a0e07
push 8
call fcn.004adc64
pop ecx
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x4a0c82
mov word [ebp - 0x114], 0xec
mov eax, dword [ebp - 0x9c]
call fcn.00481c4c
mov word [ebp - 0x114], 0xe0
mov edx, dword [ebp - 0x9c]
jmp 0x4a0c88
mov edx, dword [ebp - 0x9c]
mov dword [ebp - 0x134], edx
mov word [ebp - 0x114], 0x14
mov word [ebp - 0x114], 0xf8
mov edx, 0x4cbf69
lea eax, [ebp - 0xa0]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov eax, dword [ebp - 0x134]
call fcn.00481c70
dec dword [ebp - 0x108]
lea eax, [ebp - 0xa0]
mov edx, 2
call fcn.004b9d00
push dword [ebp - 0x18]
push dword [ebp - 4]
lea eax, [ebp - 0xa8]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
call fcn.0040b540
add esp, 8
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xb0]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
mov edx, 0x4cbf72
lea eax, [ebp - 0xac]
call fcn.004b9ba0
inc dword [ebp - 0x108]
lea edx, [ebp - 0xac]
pop ecx
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xb4]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
lea edx, [ebp - 8]
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xb4]
push dword [edx]
mov word [ebp - 0x114], 0x104
mov edx, 0x4cbf6a
lea eax, [ebp - 0xa4]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov eax, dword [ebp - 0x134]
pop ecx
call fcn.0048213c
dec dword [ebp - 0x108]
lea eax, [ebp - 0xb4]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xb0]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xac]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xa8]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xa4]
mov edx, 2
call fcn.004b9d00
push dword [ebp - 0x134]
call fcn.004adc30
pop ecx
mov dl, 1
mov eax, dword [0x4262b0]
call fcn.004263b0
mov dword [ebp - 0x138], eax
mov word [ebp - 0x114], 0x14
mov edx, 0x80000001
mov eax, dword [ebp - 0x138]
call fcn.004b9b0c
mov word [ebp - 0x114], 0x110
mov edx, 0x4cbf74
lea eax, [ebp - 0xb8]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov cl, 1
mov eax, dword [ebp - 0x138]
call fcn.004264b4
push eax
dec dword [ebp - 0x108]
lea eax, [ebp - 0xb8]
mov edx, 2
call fcn.004b9d00
pop ecx
test cl, cl
je 0x4a0f66
push dword [ebp - 4]
lea eax, [ebp - 0xc0]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
call fcn.0040b540
add esp, 8
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xc8]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
mov edx, str.Loading.exe
lea eax, [ebp - 0xc4]
call fcn.004b9ba0
inc dword [ebp - 0x108]
lea edx, [ebp - 0xc4]
pop ecx
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xc8]
push dword [edx]
mov word [ebp - 0x114], 0x11c
mov edx, str.AsusInstAll
lea eax, [ebp - 0xbc]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov eax, dword [ebp - 0x138]
pop ecx
call fcn.004268ac
dec dword [ebp - 0x108]
lea eax, [ebp - 0xc8]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xc4]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xc0]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xbc]
mov edx, 2
call fcn.004b9d00
mov eax, dword [ebp - 0x138]
call fcn.00426420
mov edx, dword [ebp - 0x138]
mov dword [ebp - 0xd0], edx
cmp dword [ebp - 0xd0], 0
je 0x4a1293
mov ecx, dword [ebp - 0xd0]
mov eax, dword [ecx]
mov dword [ebp - 0xcc], eax
mov word [ebp - 0x114], 0x134
mov edx, 3
mov eax, dword [ebp - 0xd0]
mov ecx, dword [eax]
call dword [ecx - 4]
mov word [ebp - 0x114], 0x128
jmp 0x4a1293
mov word [ebp - 0x114], 0x14c
push dword [ebp - 4]
lea eax, [ebp - 0xd8]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
call fcn.0040b540
add esp, 8
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe0]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
mov edx, 0x4cbfbf
lea eax, [ebp - 0xdc]
call fcn.004b9ba0
inc dword [ebp - 0x108]
lea edx, [ebp - 0xdc]
pop ecx
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd4]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
lea edx, [ebp - 8]
pop eax
call fcn.004b9d58
dec dword [ebp - 0x108]
lea eax, [ebp - 0xe0]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xdc]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xd8]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x140
mov dl, 1
mov eax, dword [0x4262b0]
call fcn.004263b0
mov dword [ebp - 0x13c], eax
mov edx, 0x80000001
mov eax, dword [ebp - 0x13c]
call fcn.004b9b0c
mov word [ebp - 0x114], 0x158
mov edx, 0x4cbfc1
lea eax, [ebp - 0xe4]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov cl, 1
mov eax, dword [ebp - 0x13c]
call fcn.004264b4
push eax
dec dword [ebp - 0x108]
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.004b9d00
pop ecx
test cl, cl
je 0x4a1224
lea eax, [ebp - 0xec]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
lea edx, [ebp - 0xd4]
mov eax, 0x4cbffb
call fcn.004ba340
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xf4]
call fcn.00401790
push eax
inc dword [ebp - 0x108]
mov edx, 0x4cbffd
lea eax, [ebp - 0xf0]
call fcn.004b9ba0
inc dword [ebp - 0x108]
lea edx, [ebp - 0xf0]
pop ecx
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xf8]
call fcn.00401790
mov ecx, eax
inc dword [ebp - 0x108]
lea edx, [ebp - 0x18]
pop eax
call fcn.004b9d58
lea edx, [ebp - 0xf8]
push dword [edx]
mov word [ebp - 0x114], 0x164
mov edx, 0x4cbff3
lea eax, [ebp - 0xe8]
call fcn.004b9ba0
inc dword [ebp - 0x108]
mov edx, dword [eax]
mov eax, dword [ebp - 0x13c]
pop ecx
call fcn.004268ac
dec dword [ebp - 0x108]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.004b9d00
mov eax, dword [ebp - 0x13c]
call fcn.00426420
mov edx, dword [ebp - 0x13c]
mov dword [ebp - 0x100], edx
cmp dword [ebp - 0x100], 0
je 0x4a1274
mov ecx, dword [ebp - 0x100]
mov eax, dword [ecx]
mov dword [ebp - 0xfc], eax
mov word [ebp - 0x114], 0x17c
mov edx, 3
mov eax, dword [ebp - 0x100]
mov ecx, dword [eax]
call dword [ecx - 4]
mov word [ebp - 0x114], 0x170
dec dword [ebp - 0x108]
lea eax, [ebp - 0xd4]
mov edx, 2
call fcn.004b9d00
mov word [ebp - 0x114], 0x14
dec dword [ebp - 0x108]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 8]
mov edx, 2
call fcn.004b9d00
dec dword [ebp - 0x108]
lea eax, [ebp - 4]
mov edx, 2
call fcn.004b9d00
mov ecx, dword [ebp - 0x124]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret