Function at 0x4bbbcd
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4044c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x144
call fcn.004044c0
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x402d40
mov dword [ebp - 0x130], 1
mov dword [ebp - 0x138], 0x8002
push 0x5211c8
lea eax, [ebp - 0x138]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4bbdc0
mov dword [ebp - 0x130], 0x49
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xb8]
call fcn.004048d4
mov dword [ebp - 0x130], 0x94
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xa8]
call fcn.004048d4
mov dword [ebp - 0x130], 0x68
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x98]
call fcn.004048d4
mov dword [ebp - 0x130], 0x8e
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x74]
call fcn.004048d4
mov dword [ebp - 0x130], 0x93
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xc8]
call fcn.004048d4
mov dword [ebp - 0x130], 0x1c
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x34]
call fcn.004048d4
mov dword [ebp - 0x130], 0xbe
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xf8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xc2
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov dword [ebp - 0x130], 0x23
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x88]
call fcn.004048d4
mov dword [ebp - 0x130], 0x71
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xe8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xd5
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xd8]
call fcn.004048d4
jmp 0x4bbfed
mov dword [ebp - 0x130], 0x1c
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xb8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xd3
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xa8]
call fcn.004048d4
mov dword [ebp - 0x130], 0x26
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x98]
call fcn.004048d4
mov dword [ebp - 0x130], 0x2c
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x74]
call fcn.004048d4
mov dword [ebp - 0x130], 0xc9
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xc8]
call fcn.004048d4
mov dword [ebp - 0x130], 3
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x34]
call fcn.004048d4
mov dword [ebp - 0x130], 0x16
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xf8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xdc
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov dword [ebp - 0x130], 0x36
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x88]
call fcn.004048d4
mov dword [ebp - 0x130], 0x29
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xe8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xdb
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xd8]
call fcn.004048d4
cmp word [0x521220], 0x1e
jl 0x4bbfed
mov dword [ebp - 0x130], 0xce
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xd8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xc6
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xa8]
call fcn.004048d4
mov dword [ebp - 0x130], 0xcf
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x24]
call fcn.004048d4
mov dword [ebp - 0x130], 0xbc
mov dword [ebp - 0x138], 2
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0xc8]
call fcn.004048d4
mov word [0x5210dc], 2
mov edx, 0x40f1c4
lea ecx, [ebp - 0x78]
call fcn.004048b0
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x14c], al
lea eax, [ebp - 0xb8]
push eax
call fcn.00404640
cmp byte [ebp - 0x14c], al
jne 0x4bc2e7
push dword [ebp - 0x78]
push 0x40da60
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044506b
mov dword [ebp - 0x140], 0x40bffc
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 3
call fcn.00404898
add esp, 0x10
mov dword [ebp - 0x130], 0x40a6cc
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x130], al
mov dword [ebp - 0x138], 0x8011
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4bc1f2
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov dword [ebp - 0x130], 0x40e8bc
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044506b
mov dword [ebp - 0x140], 0x40bffc
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x54]
call fcn.004048d4
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 0x3a
jne 0x4bc23c
push dword [ebp - 0x78]
push 0x40ef58
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea ecx, [ebp - 0x108]
call fcn.00404844
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044a3ea
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
jmp 0x4bcbfa
lea eax, [ebp - 0xa8]
push eax
call fcn.00404640
cmp byte [ebp - 0x14c], al
jne 0x4bc740
push dword [ebp - 0x78]
push 0x40dc0c
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044506b
mov dword [ebp - 0x140], 0x40bffc
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 3
call fcn.00404898
add esp, 0x10
mov dword [ebp - 0x130], 0x40a6cc
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 6
jne 0x4bc4a4
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov dword [ebp - 0x130], 0x40e7d4
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
lea eax, [ebp - 0x108]
push eax
call fcn.00444aa2
mov dword [ebp - 0x130], 0x40bffc
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x54]
call fcn.004048d4
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 0x3a
jne 0x4bc50c
mov dword [ebp - 0x130], 0x40ef58
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x54]
call fcn.004048d4
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 5
jne 0x4bc695
push dword [ebp - 0x78]
push 0x40c018
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.00444aa2
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
movzx ax, byte [eax]
cmp ax, 7
jne 0x4bc605
push dword [ebp - 0x78]
push 0x40bf4c
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.00444aa2
mov dword [ebp - 0x140], 0x40bffc
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 3
call fcn.00404898
add esp, 0x10
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea ecx, [ebp - 0x108]
call fcn.00404844
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044a3ea
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
jmp 0x4bcbfa
lea eax, [ebp - 0x98]
push eax
call fcn.00404640
cmp byte [ebp - 0x14c], al
jne 0x4bc786
push dword [ebp - 0x78]
push 0x40e6d8
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
jmp 0x4bcbfa
lea eax, [ebp - 0x74]
push eax
call fcn.00404640
cmp byte [ebp - 0x14c], al
jne 0x4bcbfa
push dword [ebp - 0x78]
push 0x40bfe8
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov dword [ebp - 0x130], 0x40a6cc
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x150], al
lea eax, [ebp - 0x88]
push eax
call fcn.00404640
cmp byte [ebp - 0x150], al
jne 0x4bc856
mov dword [ebp - 0x130], 0x40edc8
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
jmp 0x4bc8ed
lea eax, [ebp - 0xe8]
push eax
call fcn.00404640
cmp byte [ebp - 0x150], al
jne 0x4bc8a4
mov dword [ebp - 0x130], 0x40edb8
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
jmp 0x4bc8ed
lea eax, [ebp - 0x24]
push eax
call fcn.00404640
cmp byte [ebp - 0x150], al
jne 0x4bc8ed
mov dword [ebp - 0x130], 0x410898
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x54]
call fcn.00404766
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x130], al
mov dword [ebp - 0x138], 0x8011
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xd8]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4bc977
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
mov dword [ebp - 0x130], 0x4108a8
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x54]
call fcn.004048d4
mov dword [ebp - 0x130], 0x40a6cc
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x64]
call fcn.00404766
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x130], al
mov dword [ebp - 0x138], 0x8011
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xf8]
push eax
call fcn.0040480e
movsx eax, ax
test eax, eax
je 0x4bca81
mov dword [ebp - 0x130], 0x40c298
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x64]
call fcn.00404766
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
lea eax, [ebp - 0x108]
push eax
call fcn.0044506b
mov dword [ebp - 0x130], 0x40bffc
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
mov edx, eax
lea ecx, [ebp - 0x64]
call fcn.004048d4
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
movsx eax, word [0x5210dc]
push eax
push dword [0x5210d8]
call fcn.00404832
mov al, byte [eax]
mov byte [ebp - 0x130], al
mov dword [ebp - 0x138], 0x8011
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.004047e4
movsx eax, ax
test eax, eax
je 0x4bcb53
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x108]
push eax
call fcn.0044b7fc
mov dword [ebp - 0x140], 0x40bffc
mov dword [ebp - 0x148], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 3
call fcn.00404898
add esp, 0x10
jmp 0x4bcb80
push dword [ebp - 0x78]
push 0x40d0a8
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov ax, word [0x5210dc]
add ax, 1
jo 0x4bccfb
mov word [0x5210dc], ax
push dword [ebp - 0x78]
push 0x40bffc
call fcn.0040486e
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.004047d2
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x118]
push eax
call fcn.004047d2
push eax
call fcn.004048aa
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.004048b6
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
push 2
call fcn.00404898
add esp, 0xc
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 8
lea edx, [ebp - 0x138]
lea ecx, [ebp - 0x44]
call fcn.00404766
push 0x4bccdd
jmp 0x4bcc54
lea ecx, [ebp - 0x24]
call fcn.00404844
lea ecx, [ebp - 0x34]
call fcn.00404844
lea ecx, [ebp - 0x54]
call fcn.00404844
lea ecx, [ebp - 0x64]
call fcn.00404844
lea ecx, [ebp - 0x74]
call fcn.00404844
lea ecx, [ebp - 0x78]
call fcn.00404868
lea ecx, [ebp - 0x88]
call fcn.00404844
lea ecx, [ebp - 0x98]
call fcn.00404844
lea ecx, [ebp - 0xa8]
call fcn.00404844
lea ecx, [ebp - 0xb8]
call fcn.00404844
lea ecx, [ebp - 0xc8]
call fcn.00404844
lea ecx, [ebp - 0xd8]
call fcn.00404844
lea ecx, [ebp - 0xe8]
call fcn.00404844
lea ecx, [ebp - 0xf8]
call fcn.00404844
ret
call fcn.0040477e