Function at 0x41b1d0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x5fc461
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x264
push ebx
push esi
lea ecx, [esp + 0x4c]
mov dword [esp + 0x274], 0
call fcn.0048dd90
lea edx, [esp + 0x30]
mov dword [esp + 0x30], 0
lea ecx, [esp + 0x4c]
call fcn.0048bb70
push dword [esp + 0x30]
lea ecx, [esp + 0x30]
call fcn.00404720
push 0x651e48
lea ecx, [esp + 0xc]
mov byte [esp + 0x278], 1
call fcn.00404720
mov byte [esp + 0x274], 2
mov eax, 0x25
push ecx
mov word [esp + 0x20], ax
mov ecx, esp
lea eax, [esp + 0x30]
mov dword [esp + 0x22], 0x73
push eax
call fcn.00407790
lea eax, [esp + 0x10]
push eax
call fcn.0041b720
mov byte [esp + 0x274], 3
push dword [eax]
lea eax, [esp + 0x20]
push eax
lea eax, [esp + 0x10]
push eax
call fcn.00404860
add esp, 0xc
mov byte [esp + 0x274], 2
lea ecx, [esp + 0xc]
call fcn.00404e10
lea ecx, [esp + 8]
call fcn.004076d0
test al, al
je 0x41b2ab
xor bl, bl
jmp 0x41b531
lea ecx, [esp + 8]
call fcn.00404880
mov edx, eax
lea ecx, [esp + 0x5c]
call fcn.00488720
push 0x651e48
lea ecx, [esp + 0x14]
call fcn.00404720
push ecx
lea eax, [esp + 0x284]
mov byte [esp + 0x278], 4
mov ecx, esp
push eax
call fcn.00407790
lea eax, [esp + 0x10]
push eax
call fcn.0041b150
mov byte [esp + 0x274], 5
push dword [eax]
lea eax, [esp + 0x20]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.00404860
add esp, 0xc
mov byte [esp + 0x274], 4
lea ecx, [esp + 0xc]
call fcn.00404e10
lea ecx, [esp + 0x10]
call fcn.004076d0
test al, al
je 0x41b37c
mov eax, 0x65
mov dword [esp + 0x3e], 0x730072
mov word [esp + 0x3c], ax
mov ecx, 0x69
lea eax, [esp + 0x34]
mov dword [esp + 0x48], 0x70
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x38], 0x720064
push eax
lea eax, [esp + 0x18]
mov dword [esp + 0x40], 0x760069
push eax
mov dword [esp + 0x4e], 0x7a002e
mov word [esp + 0x52], cx
call fcn.00404860
add esp, 0xc
lea ecx, [esp + 0x10]
call fcn.00404880
mov edx, eax
lea ecx, [esp + 0x5c]
call fcn.00488720
lea eax, [esp + 0x5c]
push eax
lea ecx, [esp + 0x1c]
call fcn.00404720
push ecx
mov byte [esp + 0x278], 6
lea eax, [esp + 0x14]
mov ecx, esp
mov dword [esp + 0x10], esp
push eax
call fcn.00407790
push ecx
mov byte [esp + 0x27c], 7
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call fcn.00407790
push ecx
lea eax, [esp + 0x28c]
mov byte [esp + 0x280], 8
mov ecx, esp
push eax
call fcn.00407790
mov byte [esp + 0x280], 6
call fcn.0041b570
test al, al
je 0x41b51d
lea ecx, [esp + 0x18]
call fcn.00404880
mov ecx, eax
call fcn.0048b7e0
test eax, eax
je 0x41b51d
push ecx
lea eax, [esp + 0xc]
mov dword [esp + 0x18], esp
mov ecx, esp
push eax
call fcn.00407790
push ecx
lea eax, [esp + 0x20]
mov byte [esp + 0x27c], 9
mov ecx, esp
push eax
call fcn.00407790
mov byte [esp + 0x27c], 6
call fcn.0041b880
xor eax, eax
lea ecx, [esp + 8]
mov word [esp + 0x5c], ax
call fcn.00404880
mov edx, eax
lea ecx, [esp + 0x5c]
call fcn.00488720
lea ecx, [esp + 0x28c]
call fcn.00404880
mov edx, eax
lea ecx, [esp + 0x5c]
call fcn.00488720
lea eax, [esp + 0x5c]
push eax
lea ecx, [esp + 0x28]
call fcn.00404720
lea ecx, [esp + 0x24]
mov byte [esp + 0x274], 0xa
call fcn.00404880
mov ecx, eax
call fcn.0048b7e0
test eax, eax
je 0x41b4f9
sub esp, 0x20
lea eax, [esp + 0x2a0]
mov ecx, esp
mov dword [esp + 0x34], esp
push eax
call fcn.0041bec0
push dword [esp + 0x29c]
lea eax, [esp + 0x48]
mov byte [esp + 0x298], 0xb
push ecx
mov ecx, esp
push eax
call fcn.00407790
mov byte [esp + 0x29c], 0xa
call fcn.0041b970
push ecx
test al, al
mov ecx, esp
lea eax, [esp + 0xc]
push eax
jne 0x41b506
call fcn.00407790
call fcn.0041bcb0
lea ecx, [esp + 0x24]
xor bl, bl
call fcn.00404e10
jmp 0x41b51f
call fcn.00407790
call fcn.0041bcb0
lea ecx, [esp + 0x24]
mov bl, 1
call fcn.00404e10
jmp 0x41b51f
xor bl, bl
lea ecx, [esp + 0x18]
call fcn.00404e10
lea ecx, [esp + 0x10]
call fcn.00404e10
lea ecx, [esp + 8]
call fcn.00404e10
lea ecx, [esp + 0x2c]
call fcn.00404e10
lea ecx, [esp + 0x280]
call fcn.0041a350
mov ecx, dword [esp + 0x26c]
mov al, bl
pop esi
mov dword fs:[0], ecx
pop ebx
add esp, 0x270
ret 0x24