Function at 0x46b974
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffdc
push ebx
push esi
push edi
mov dword [ebp - 8], edx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x46bd37
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472af0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b00
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b10
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b20
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b30
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b40
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b50
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b60
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b70
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b80
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472b90
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ba0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472bb0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472bc0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472bd0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472be0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46bd41
mov dword [ebp - 0x24], 0x40
mov eax, dword [ebp - 4]
mov dword [ebp - 0xc], eax
xor eax, eax
push ebp
push 0x46c195
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472bf0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c00
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c10
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c20
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c30
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c40
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c50
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c60
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c70
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c80
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472c90
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ca0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472cb0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472cc0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472cd0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ce0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472cf0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46c19f
mov eax, dword [ebp - 0xc]
cmp word [eax], 0x5a4d
jne 0x472adf
xor eax, eax
push ebp
push 0x46c57b
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d00
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d10
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d20
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d30
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d40
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d50
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d60
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d70
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d80
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472d90
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472da0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472db0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472dc0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472dd0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46c585
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x3c]
add eax, dword [ebp - 4]
mov dword [ebp - 0x10], eax
xor eax, eax
push ebp
push 0x46c878
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472de0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472df0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e00
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e10
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e20
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e30
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e40
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e50
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e60
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46c882
mov eax, dword [ebp - 0x10]
cmp dword [eax], 0x4550
jne 0x472adf
xor eax, eax
push ebp
push 0x46cbb1
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e70
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e80
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472e90
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ea0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472eb0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ec0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ed0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ee0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ef0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f00
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f10
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f20
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46cbbb
mov eax, dword [ebp - 0x24]
push eax
push 0x2000
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x50]
push eax
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x34]
push eax
call dword [0x487cf4]
mov dword [ebp - 0x14], eax
xor eax, eax
push ebp
push 0x46ce9d
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f30
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f40
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f50
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f60
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f70
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f80
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472f90
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472fa0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472fb0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472fc0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46cea7
cmp dword [ebp - 0x14], 0
jne 0x46db24
xor eax, eax
push ebp
push 0x46d1a1
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472fd0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472fe0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x472ff0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473000
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473010
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473020
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473030
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473040
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46d1ab
mov eax, dword [ebp - 0x24]
push eax
push 0x2000
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x50]
push eax
push 0
call dword [0x487cf4]
mov dword [ebp - 0x14], eax
xor eax, eax
push ebp
push 0x46d641
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473050
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473060
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473070
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473080
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473090
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730a0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730b0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730c0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730d0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730e0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4730f0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473100
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473110
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473120
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473130
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473140
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473150
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46d64b
cmp dword [ebp - 0x14], 0
je 0x472adf
xor eax, eax
push ebp
push 0x46db1a
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473160
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473170
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47317c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47318c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47319c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4731fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47320c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47321c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47322c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47323c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47324c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47325c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47326c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47327c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46db24
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 0x14]
mov dword [eax + 4], edx
xor eax, eax
push ebp
push 0x46df5f
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47328c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47329c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4732fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47330c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47331c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47332c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47333c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47334c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47335c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47336c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47337c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47338c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47339c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46df69
mov eax, dword [ebp - 8]
xor edx, edx
mov dword [eax + 0xc], edx
xor eax, eax
push ebp
push 0x46e400
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4733f8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473408
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473418
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473428
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473438
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473448
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473458
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473468
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473478
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473488
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473498
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734a8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734b8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734c8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734d8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734e8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46e40a
mov eax, dword [ebp - 8]
xor edx, edx
mov dword [eax + 8], edx
xor eax, eax
push ebp
push 0x46e68d
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4734f8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473508
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473518
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473528
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473538
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473548
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473558
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473568
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473578
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46e697
mov eax, dword [ebp - 8]
mov byte [eax + 0x10], 0
xor eax, eax
push ebp
push 0x46ea3a
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473588
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473598
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735a8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735b8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735c8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735d8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735e8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4735f8
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473608
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473618
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473628
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473638
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473648
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473658
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473668
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473678
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46ea44
mov eax, dword [ebp - 0x24]
push eax
push 0x1000
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x50]
push eax
mov eax, dword [ebp - 0x14]
push eax
call dword [0x487cf4]
xor eax, eax
push ebp
push 0x46ef1c
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473688
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473694
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736a4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736b4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736c4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736d4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736e4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4736f4
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473704
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473714
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473724
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473734
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473740
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473750
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473760
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473770
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473780
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473790
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46ef26
mov eax, dword [ebp - 0x24]
push eax
push 0x1000
mov eax, dword [ebp - 0x10]
mov eax, dword [eax + 0x54]
push eax
mov eax, dword [ebp - 0x14]
push eax
call dword [0x487cf4]
mov dword [ebp - 0x18], eax
xor eax, eax
push ebp
push 0x46f48d
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737a0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737b0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737c0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737d0
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4737fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47380c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47381c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47382c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47383c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47384c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47385c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47386c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47387c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47388c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47389c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4738fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47390c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47391c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47392c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46f497
cmp dword [ebp - 0x18], 0
je 0x472adf
xor eax, eax
push ebp
push 0x46f6d3
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47393c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47394c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47395c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47396c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47397c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47398c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46f6dd
mov eax, dword [ebp - 0xc]
mov ecx, dword [eax + 0x3c]
mov eax, dword [ebp - 0x10]
add ecx, dword [eax + 0x54]
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 0x18]
call fcn.004070fc
xor eax, eax
push ebp
push 0x46fc64
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47399c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4739fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473a9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473aac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473abc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473acc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473adc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473aec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473afc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46fc6e
mov eax, dword [ebp - 0xc]
mov eax, dword [eax + 0x3c]
add eax, dword [ebp - 0x18]
mov edx, dword [ebp - 8]
mov dword [edx], eax
xor eax, eax
push ebp
push 0x46ff63
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473b9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bbc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bcc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bdc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x46ff6d
mov eax, dword [ebp - 8]
mov eax, dword [eax]
mov edx, dword [ebp - 0x14]
mov dword [eax + 0x34], edx
xor eax, eax
push ebp
push 0x470274
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473bfc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473c9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x47027e
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 4]
call fcn.00460484
xor eax, eax
push ebp
push 0x4705fc
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473cac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473cbc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473ccc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473cdc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473cec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473cfc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x470606
mov eax, dword [ebp - 0x10]
mov edx, dword [ebp - 0x14]
sub edx, dword [eax + 0x34]
mov dword [ebp - 0x1c], edx
xor eax, eax
push ebp
push 0x470884
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473d9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473dac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473dbc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473dcc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473ddc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473dec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473dfc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x47088e
cmp dword [ebp - 0x1c], 0
je 0x4708b0
mov eax, dword [ebp - 0x1c]
push eax
mov eax, dword [ebp - 8]
mov edx, eax
push dword [edx + 0x10]
push dword [edx + 0xc]
push dword [edx + 8]
push dword [edx + 4]
push dword [edx]
call fcn.0045c9b8
xor eax, eax
push ebp
push 0x470b8c
push dword fs:[eax]
mov dword fs:[eax], esp
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473120
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473eac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x470b96
mov eax, dword [ebp - 8]
call fcn.00454a54
test al, al
je 0x472adf
xor eax, eax
push ebp
push 0x470e1c
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473ebc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473ecc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473edc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473eec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473efc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f0c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f1c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f2c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f3c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f4c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x470e26
mov eax, dword [ebp - 8]
call fcn.00466b5c
xor eax, eax
push ebp
push 0x4710ec
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f5c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f7c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f8c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473f9c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473fac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473fbc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473fcc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473fdc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473fec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4710f6
mov eax, dword [ebp - 8]
mov eax, dword [eax]
cmp dword [eax + 0x28], 0
je 0x472638
xor eax, eax
push ebp
push 0x471393
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473ffc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47400c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x473e6c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47401c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47402c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47403c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47404c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47405c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47406c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47407c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x47139d
mov eax, dword [ebp - 8]
mov eax, dword [eax]
mov eax, dword [eax + 0x28]
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x20], eax
xor eax, eax
push ebp
push 0x4717a0
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47408c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47409c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47410c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47411c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47412c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47413c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47414c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47415c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47416c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4717aa
cmp dword [ebp - 0x20], 0
jne 0x471ab0
xor eax, eax
push ebp
push 0x471aa1
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47417c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47418c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47419c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4741fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47420c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x472adf
xor eax, eax
push ebp
push 0x471d7c
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47421c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47422c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47423c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47424c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47425c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47426c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47427c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47428c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47429c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x471d86
push 0
push 1
mov eax, dword [ebp - 0x14]
push eax
call dword [ebp - 0x20]
test eax, eax
jne 0x4721a0
xor eax, eax
push ebp
push 0x472191
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47408c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47409c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4740fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47410c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47411c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47412c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47413c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47414c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47415c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47416c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x472adf
xor eax, eax
push ebp
push 0x47262e
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4742fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47430c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47431c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47432c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47433c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47434c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47435c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47436c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47437c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47438c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47439c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x472638
xor eax, eax
push ebp
push 0x472ace
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4743fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47440c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47441c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47442c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47443c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47444c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47445c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47446c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47447c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47448c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47449c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744ac
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744bc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744cc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov eax, dword [esp + 0xc]
mov eax, 0
mov edx, 0
div edx
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744dc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744ec
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x4744fc
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov dl, 1
mov eax, dword [0x45468c]
call fcn.004546ec
mov dword [0x489c88], eax
mov eax, dword [0x489c88]
mov eax, dword [eax + 4]
mov edx, 0x47450c
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [0x489c88]
mov ecx, dword [eax]
call dword [ecx - 4]
mov eax, 0
mov edx, 0
div edx
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x472ad8
mov eax, dword [ebp - 8]
mov byte [eax + 0x10], 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret