Function at 0x4cfc30
Capabilities:
Get number of processors

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x9315d9
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xa8c
push ebx
push esi
push edi
mov esi, ecx
lea ecx, [esp + 0x10]
mov dword [esp + 0xaa0], 0
call fcn.00911f0c
lea ecx, [esp + 0x3c]
mov byte [esp + 0xaa0], 1
call fcn.00911f0c
lea ecx, [esp + 0x38]
mov byte [esp + 0xaa0], 2
call fcn.00911f0c
lea ecx, [esp + 0x40]
mov byte [esp + 0xaa0], 3
call fcn.00911f0c
lea ecx, [esp + 0x44]
mov byte [esp + 0xaa0], 4
call fcn.00911f0c
lea ecx, [esp + 0x1c]
mov byte [esp + 0xaa0], 5
call fcn.00911f0c
lea ecx, [esp + 0x34]
mov byte [esp + 0xaa0], 6
call fcn.00911f0c
lea ecx, [esp + 0x2c]
mov byte [esp + 0xaa0], 7
call fcn.00911f0c
lea ecx, [esp + 0x28]
mov byte [esp + 0xaa0], 8
call fcn.00911f0c
lea ecx, [esp + 0x30]
mov byte [esp + 0xaa0], 9
call fcn.00911f0c
lea ecx, [esp + 0x24]
mov byte [esp + 0xaa0], 0xa
call fcn.00911f0c
push 0
lea ecx, [esp + 0x1dc]
mov byte [esp + 0xaa4], 0xb
call fcn.00735050
push fcn.00911ee2
push fcn.00911f0c
push 0x64
lea eax, [esp + 0x54]
push 4
push eax
mov byte [esp + 0xab4], 0xc
call fcn.00912870
push 2
push 0xa
push 0x25
lea ecx, [esp + 0x28]
push 0xa771b0
push ecx
mov byte [esp + 0xab4], 0xd
mov dword [0xa8e738], 2
call fcn.00911f42
push 3
push 0xa
push 0x25
lea edx, [esp + 0x4c]
push 0xa771b0
push edx
call fcn.00911f42
push 2
push 0xa
push 0x25
lea eax, [esp + 0x50]
push 0xa771b0
push eax
call fcn.00911f42
mov edi, dword [ebp + 0x1c]
lea ecx, [esp + 0x84]
add esp, 0x3c
lea ebx, [esp + 0x48]
sub edi, ecx
mov dword [esp + 0x20], 0x64
lea edx, [edi + ebx]
mov ecx, ebx
push edx
call fcn.00911f3c
mov eax, dword [esp + 0x20]
add ebx, 4
dec eax
mov dword [esp + 0x20], eax
jne 0x4cfdb6
lea eax, [esp + 0x58]
lea ecx, [esp + 0x28]
push eax
call fcn.00911f3c
push 0xa907a4
push str.dedw
lea ecx, [esp + 0x30]
call fcn.009121a0
mov ax, word [esi + 0x2fb8]
test ax, ax
je 0x4d0d16
cmp ax, 8
je 0x4d0d16
mov ecx, dword [ebp + 0x10]
mov eax, dword [ebp + 0xc]
cmp ecx, eax
jle 0x4cfe69
fild dword [ebp + 0x10]
lea ecx, [esp + 0x10]
fmul qword [0x9cb9b0]
fidiv dword [ebp + 0xc]
fstp qword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x14]
push edx
push eax
push str.mso_height_source:userset_height:_4.2fpt
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x7c]
push edx
push str.height:14.25pt
call fcn.009121a0
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x80]
push eax
push str.height:14.25pt
call fcn.009121a0
lea ecx, [esp + 0x7c]
push 0xa77bb0
lea edx, [esp + 0x24]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x27
call fcn.0091206e
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea eax, [esi + 0x2fd8]
lea ecx, [esp + 0x80]
push eax
push str.dexmmc
call fcn.009121a0
lea ecx, [esp + 0x80]
push 0xa77bb0
lea edx, [esp + 0x24]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x28
call fcn.0091206e
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
cmp word [esi + 0x2fb8], 3
jne 0x4cff27
mov eax, dword [esi + 0x2fc4]
mov ecx, dword [esi + 0x2fc0]
push eax
push ecx
lea edx, [esp + 0x18]
push str.__4.0f
push edx
call fcn.00911f42
add esp, 0x10
jmp 0x4d01de
mov ax, word [esi + 0x2fba]
cmp ax, 0x51
je 0x4d00b9
cmp ax, 0x42
je 0x4d00b9
cmp ax, 0x43
je 0x4d00b9
cmp ax, 0x55
je 0x4d00b9
cmp ax, 0x57
je 0x4d00b9
cmp ax, 0x4d
je 0x4d00b9
cmp ax, 0x52
mov al, byte [esi + 0x3020]
jne 0x4cffc7
cmp al, 1
jne 0x4cff9a
mov eax, dword [esi + 0x2fc4]
mov ecx, dword [esi + 0x2fc0]
movsx edx, word [esi + 0x2fbc]
push eax
push ecx
push edx
push str._1d___1.0f_H_
jmp 0x4d001c
mov ecx, dword [esi + 0x2fc4]
mov edx, dword [esi + 0x2fc0]
movsx eax, word [esi + 0x2fbc]
push ecx
push edx
push eax
lea ecx, [esp + 0x1c]
push str._1d___4.0f
push ecx
call fcn.00911f42
add esp, 0x14
jmp 0x4d01de
mov edx, dword [esi + 0x2fc0]
cmp al, 1
mov eax, dword [esi + 0x2fc4]
mov dword [esp + 0x14], edx
mov ecx, eax
mov dword [esp + 0x18], eax
push ecx
push edx
mov ecx, esi
jne 0x4d0057
call fcn.0068e470
mov dword [esp + 0x20], eax
fild dword [esp + 0x20]
fsubr qword [esp + 0x14]
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d002e
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
movsx edx, word [esi + 0x2fbc]
push eax
push ecx
push edx
push str._2d___1.0f_H_
lea eax, [esp + 0x20]
push eax
call fcn.00911f42
add esp, 0x14
jmp 0x4d01de
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
movsx eax, word [esi + 0x2fbc]
push ecx
push edx
push eax
lea ecx, [esp + 0x1c]
push str._2d___4.3f_H_
push ecx
call fcn.00911f42
add esp, 0x14
jmp 0x4d01de
call fcn.0068e470
mov dword [esp + 0x20], eax
fild dword [esp + 0x20]
fsubr qword [esp + 0x14]
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0090
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
movsx edx, word [esi + 0x2fbc]
push eax
push ecx
push edx
push str._2d___7.0f
jmp 0x4d001c
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
movsx eax, word [esi + 0x2fbc]
push ecx
push edx
push eax
lea ecx, [esp + 0x1c]
push str._2d___7.3f
push ecx
call fcn.00911f42
add esp, 0x14
jmp 0x4d01de
cmp byte [esi + 0x3020], 1
jne 0x4d0152
mov eax, dword [esi + 0x2fc4]
mov edx, dword [esi + 0x2fc0]
mov ecx, eax
mov dword [esp + 0x14], edx
push ecx
push edx
mov ecx, esi
mov dword [esp + 0x20], eax
call fcn.0068e470
mov dword [esp + 0x20], eax
fild dword [esp + 0x20]
fsubr qword [esp + 0x14]
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d0129
mov eax, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
movsx edx, word [esi + 0x2fbe]
push eax
push ecx
movsx eax, word [esi + 0x2fbc]
push edx
push eax
lea ecx, [esp + 0x20]
push str._1d__1d___1.0f_H_
push ecx
jmp 0x4d01d6
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x14]
movsx ecx, word [esi + 0x2fbe]
push edx
push eax
movsx edx, word [esi + 0x2fbc]
push ecx
push edx
lea eax, [esp + 0x20]
push str._1d__1d___4.3f_H_
push eax
jmp 0x4d01d6
mov edx, dword [esi + 0x2fc4]
mov ecx, dword [esi + 0x2fc0]
mov eax, edx
mov dword [esp + 0x14], ecx
push eax
push ecx
mov ecx, esi
mov dword [esp + 0x20], edx
call fcn.0068e470
mov dword [esp + 0x20], eax
fild dword [esp + 0x20]
fsubr qword [esp + 0x14]
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
jne 0x4d01b2
mov edx, dword [esp + 0x18]
mov eax, dword [esp + 0x14]
movsx ecx, word [esi + 0x2fbe]
push edx
push eax
movsx edx, word [esi + 0x2fbc]
push ecx
push edx
lea eax, [esp + 0x20]
push str._1d__1d___4.0f
push eax
jmp 0x4d01d6
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
movsx eax, word [esi + 0x2fbe]
push ecx
push edx
movsx ecx, word [esi + 0x2fbc]
push eax
push ecx
lea edx, [esp + 0x20]
push str._1d__1d___4.0f
push edx
call fcn.00911f42
add esp, 0x18
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x84]
push eax
push str.dexmbh
call fcn.009121a0
lea ecx, [esp + 0x84]
push 0xa77bb0
lea edx, [esp + 0x24]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x29
call fcn.0091206e
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea eax, [esi + 0x3015]
lea ecx, [esp + 0x24]
push eax
call fcn.00911f06
lea ecx, [esp + 0x14]
push 2
push ecx
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov byte [esp + 0xaa0], 0x2a
mov edi, 0xa76f28
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d0288
test cl, cl
je 0x4d0284
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d0288
add eax, 2
add edi, 2
test cl, cl
jne 0x4d0260
xor eax, eax
jmp 0x4d028d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x4d02e7
lea eax, [esp + 0x20]
push 2
push eax
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov edi, 0xa77194
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d02d0
test cl, cl
je 0x4d02cc
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d02d0
add eax, 2
add edi, 2
test cl, cl
jne 0x4d02a8
xor eax, eax
jmp 0x4d02d5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [esp + 0x20]
sete bl
call fcn.00911ee2
test bl, bl
je 0x4d02e9
mov bl, 1
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
test bl, bl
je 0x4d0379
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x14]
mov eax, dword [eax - 8]
dec eax
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x2b
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea edx, [esp + 0x10]
push str._sup_2__sup_
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x2c
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
jmp 0x4d04b3
lea edx, [esp + 0x20]
push 2
push edx
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov byte [esp + 0xaa0], 0x2d
mov edi, 0xa76f34
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d03c0
test cl, cl
je 0x4d03bc
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d03c0
add eax, 2
add edi, 2
test cl, cl
jne 0x4d0398
xor eax, eax
jmp 0x4d03c5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x4d041f
lea eax, [esp + 0x14]
push 2
push eax
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov edi, 0xa77190
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d0408
test cl, cl
je 0x4d0404
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d0408
add eax, 2
add edi, 2
test cl, cl
jne 0x4d03e0
xor eax, eax
jmp 0x4d040d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [esp + 0x14]
sete bl
call fcn.00911ee2
test bl, bl
je 0x4d0421
mov bl, 1
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
test bl, bl
je 0x4d04ae
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x14]
mov eax, dword [eax - 8]
dec eax
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x2e
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea edx, [esp + 0x10]
push str._sup_3__sup_
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x2f
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
jmp 0x4d04b3
mov edx, dword [esp + 0x24]
push edx
push str.dedw
lea ecx, [esp + 0x60]
call fcn.009121a0
lea eax, [esp + 0x58]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x30
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov edx, dword [esi + 0x3044]
mov eax, dword [esi + 0x3040]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d05c2
mov ebx, 3
lea ecx, [esp + 0x2c]
push ebx
push 0xa
push 0x25
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x3044]
mov ecx, dword [esi + 0x3040]
mov edi, dword [esp + 0x40]
add esp, 0x14
push edx
push eax
push ecx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x5c]
push eax
push str.qdgcl
call fcn.009121a0
lea ecx, [esp + 0x5c]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x31
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
jmp 0x4d0601
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x32
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov ebx, 3
mov edx, dword [esi + 0x307c]
mov eax, dword [esi + 0x3078]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d06bb
cmp word [esi + 0x2fb8], bx
je 0x4d06bb
fld qword [esi + 0x3078]
fmul qword [esi + 0x3040]
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push ecx
mov ecx, esi
fdiv qword [ebp + 0x14]
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x60]
push eax
push str.qdrg
call fcn.009121a0
lea ecx, [esp + 0x60]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x33
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d06f0
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x34
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
cmp word [esi + 0x2fb8], bx
jne 0x4d07e9
mov edx, dword [esi + 0x306c]
mov eax, dword [esi + 0x3068]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d07af
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
fld qword [esi + 0x3040]
fmul qword [esi + 0x3068]
push ecx
mov ecx, esi
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x64]
push eax
push str.qdcl
call fcn.009121a0
lea ecx, [esp + 0x64]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x35
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d08cb
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x36
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d08cb
mov edx, dword [esi + 0x3084]
mov eax, dword [esi + 0x3080]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d0896
fld qword [esi + 0x3080]
fmul qword [esi + 0x3040]
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push ecx
mov ecx, esi
fdiv qword [ebp + 0x14]
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x64]
push eax
push str.qdcl
call fcn.009121a0
lea ecx, [esp + 0x64]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x37
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d08cb
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x38
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov edx, dword [esi + 0x308c]
mov eax, dword [esi + 0x3088]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d098a
cmp word [esi + 0x2fb8], bx
je 0x4d098a
fld qword [esi + 0x3040]
fmul qword [esi + 0x3088]
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push ecx
mov ecx, esi
fdiv qword [ebp + 0x14]
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x68]
push eax
push str.qdjx
call fcn.009121a0
lea ecx, [esp + 0x68]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x39
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d09bf
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3a
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
fld qword [esi + 0x3098]
fdiv qword [ebp + 0x14]
sub esp, 8
mov ecx, esi
fstp qword [esp]
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
mov ebx, 0xf
fnstsw ax
test ah, 0x41
je 0x4d0ab3
cmp word [esi + 0x2fba], 0x52
jne 0x4d0a34
cmp word [esi + 0x2fbc], bx
jne 0x4d0a34
fld qword [esi + 0x3098]
fdiv qword [ebp + 0x14]
mov edx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push edx
mov ecx, esi
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea eax, [esp + 0x18]
fstp qword [esp]
push edi
push eax
jmp 0x4d0a61
fld qword [esi + 0x3098]
fdiv qword [ebp + 0x14]
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push ecx
mov ecx, esi
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x6c]
push eax
push str.qdglf
call fcn.009121a0
lea ecx, [esp + 0x6c]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3b
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d0ae8
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3c
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
fld qword [esi + 0x3090]
fdiv qword [ebp + 0x14]
sub esp, 8
mov ecx, esi
fstp qword [esp]
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d0bd7
cmp word [esi + 0x2fba], 0x52
jne 0x4d0b58
cmp word [esi + 0x2fbc], bx
jne 0x4d0b58
fld qword [esi + 0x3090]
fdiv qword [ebp + 0x14]
mov edx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push edx
mov ecx, esi
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea eax, [esp + 0x18]
fstp qword [esp]
push edi
push eax
jmp 0x4d0b85
fld qword [esi + 0x3090]
fdiv qword [ebp + 0x14]
mov ecx, dword [0xa8e738]
mov edi, dword [esp + 0x1c]
push ecx
mov ecx, esi
sub esp, 8
fstp qword [esp]
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x70]
push eax
push str.qdlr
call fcn.009121a0
lea ecx, [esp + 0x70]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3d
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d0c0c
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3e
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov edx, dword [esi + 0x30ac]
mov eax, dword [esi + 0x30a8]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d0cdc
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x75c]
push ecx
push edx
push 0x25
lea eax, [esp + 0x28]
push 0xa771b0
push eax
call fcn.00911f42
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x30ac]
mov eax, dword [esi + 0x30a8]
mov edi, dword [esp + 0x30]
add esp, 0x14
push ecx
push edx
push eax
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea ecx, [esp + 0x18]
fstp qword [esp]
push edi
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x74]
push edx
push str.qdzhdj
call fcn.009121a0
lea eax, [esp + 0x74]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x3f
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d186a
lea edx, [esp + 0x28]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x40
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d186a
mov edi, dword [ebp + 0xc]
mov eax, dword [ebp + 0x10]
cmp eax, edi
jle 0x4d0d5f
fild dword [ebp + 0x10]
lea eax, [esp + 0x10]
fmul qword [0x9cb9b0]
fidiv dword [ebp + 0xc]
fstp qword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
push ecx
push edx
push str.mso_height_source:userset_height:_4.2fpt
push eax
call fcn.00911f42
mov ecx, dword [esp + 0x20]
add esp, 0x10
push ecx
push str.height:14.25pt
lea ecx, [esp + 0x50]
call fcn.009121a0
lea edx, [esp + 0x48]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0xe
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
push edi
lea ecx, [esp + 0x34]
push str.rowspan_d
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x3c]
add esp, 0xc
lea ecx, [esp + 0x4c]
push edx
push str.rowspan5
call fcn.009121a0
mov eax, dword [ebp + 0x20]
lea ecx, [esp + 0x4c]
push eax
push str.qdxmmc
call fcn.009121a0
lea ecx, [esp + 0x4c]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0xf
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
push 0xa77188
push str.dexmmc
lea ecx, [esp + 0x58]
call fcn.009121a0
lea eax, [esp + 0x50]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x10
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
push 0xa907a4
push str.dexmbh
lea ecx, [esp + 0x5c]
call fcn.009121a0
lea edx, [esp + 0x54]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x11
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea ecx, [esi + 0x3015]
push ecx
lea ecx, [esp + 0x28]
call fcn.00911f06
lea edx, [esp + 0x20]
push 2
push edx
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov byte [esp + 0xaa0], 0x12
mov edi, 0xa76f28
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d0efc
test cl, cl
je 0x4d0ef8
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d0efc
add eax, 2
add edi, 2
test cl, cl
jne 0x4d0ed4
xor eax, eax
jmp 0x4d0f01
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x4d0f5b
lea eax, [esp + 0x14]
push 2
push eax
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov edi, 0xa77194
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d0f44
test cl, cl
je 0x4d0f40
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d0f44
add eax, 2
add edi, 2
test cl, cl
jne 0x4d0f1c
xor eax, eax
jmp 0x4d0f49
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [esp + 0x14]
sete bl
call fcn.00911ee2
test bl, bl
je 0x4d0f5d
mov bl, 1
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
test bl, bl
je 0x4d0fed
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x14]
mov eax, dword [eax - 8]
dec eax
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x13
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea edx, [esp + 0x10]
push str._sup_2__sup_
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x14
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
jmp 0x4d1127
lea edx, [esp + 0x20]
push 2
push edx
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov byte [esp + 0xaa0], 0x15
mov edi, 0xa76f34
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d1034
test cl, cl
je 0x4d1030
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d1034
add eax, 2
add edi, 2
test cl, cl
jne 0x4d100c
xor eax, eax
jmp 0x4d1039
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x4d1093
lea eax, [esp + 0x14]
push 2
push eax
lea ecx, [esp + 0x2c]
call fcn.0091218e
mov eax, dword [eax]
mov edi, 0xa77190
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x4d107c
test cl, cl
je 0x4d1078
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x4d107c
add eax, 2
add edi, 2
test cl, cl
jne 0x4d1054
xor eax, eax
jmp 0x4d1081
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [esp + 0x14]
sete bl
call fcn.00911ee2
test bl, bl
je 0x4d1095
mov bl, 1
lea ecx, [esp + 0x20]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
test bl, bl
je 0x4d1122
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x14]
mov eax, dword [eax - 8]
dec eax
push eax
push ecx
lea ecx, [esp + 0x2c]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x16
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
lea edx, [esp + 0x10]
push str._sup_3__sup_
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa4], 0x17
call fcn.00911f3c
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
jmp 0x4d1127
mov edx, dword [esp + 0x24]
push edx
push str.dedw
lea ecx, [esp + 0x60]
call fcn.009121a0
lea eax, [esp + 0x58]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x18
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
mov edx, dword [esi + 0x3044]
mov eax, dword [esi + 0x3040]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9dc]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d122d
push 3
push 0xa
push 0x25
lea ecx, [esp + 0x38]
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x3044]
mov ecx, dword [esi + 0x3040]
mov edi, dword [esp + 0x40]
add esp, 0x14
push edx
push eax
push ecx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x5c]
push eax
push str.qdgcl
call fcn.009121a0
lea ecx, [esp + 0x5c]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x19
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1262
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1a
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov edx, dword [esi + 0x307c]
mov eax, dword [esi + 0x3078]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d132f
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x748]
push ecx
push edx
push 0x25
lea eax, [esp + 0x28]
push 0xa771b0
push eax
call fcn.00911f42
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x307c]
mov eax, dword [esi + 0x3078]
mov edi, dword [esp + 0x30]
add esp, 0x14
push ecx
push edx
push eax
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea ecx, [esp + 0x18]
fstp qword [esp]
push edi
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x60]
push edx
push str.qdrg
call fcn.009121a0
lea eax, [esp + 0x60]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1b
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1364
lea edx, [esp + 0x28]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1c
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov ecx, dword [esi + 0x3084]
mov edx, dword [esi + 0x3080]
push ecx
push edx
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d142f
mov eax, dword [0xa8e738]
mov ecx, dword [esi + 0x74c]
push eax
push ecx
push 0x25
lea edx, [esp + 0x28]
push 0xa771b0
push edx
call fcn.00911f42
mov eax, dword [0xa8e738]
mov ecx, dword [esi + 0x3084]
mov edx, dword [esi + 0x3080]
mov edi, dword [esp + 0x30]
add esp, 0x14
push eax
push ecx
push edx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea eax, [esp + 0x18]
fstp qword [esp]
push edi
push eax
call fcn.00911f42
mov ecx, dword [esp + 0x20]
add esp, 0x10
push ecx
push str.qdcl
lea ecx, [esp + 0x6c]
call fcn.009121a0
lea edx, [esp + 0x64]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1d
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1464
lea ecx, [esp + 0x28]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1e
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov eax, dword [esi + 0x308c]
mov ecx, dword [esi + 0x3088]
push eax
push ecx
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d1531
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x750]
push edx
push eax
push 0x25
lea ecx, [esp + 0x28]
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x308c]
mov ecx, dword [esi + 0x3088]
mov edi, dword [esp + 0x30]
add esp, 0x14
push edx
push eax
push ecx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x68]
push eax
push str.qdjx
call fcn.009121a0
lea ecx, [esp + 0x68]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x1f
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1566
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x20
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov edx, dword [esi + 0x309c]
mov eax, dword [esi + 0x3098]
push edx
push eax
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d1633
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x754]
push ecx
push edx
push 0x25
lea eax, [esp + 0x28]
push 0xa771b0
push eax
call fcn.00911f42
mov ecx, dword [0xa8e738]
mov edx, dword [esi + 0x309c]
mov eax, dword [esi + 0x3098]
mov edi, dword [esp + 0x30]
add esp, 0x14
push ecx
push edx
push eax
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea ecx, [esp + 0x18]
fstp qword [esp]
push edi
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x6c]
push edx
push str.qdglf
call fcn.009121a0
lea eax, [esp + 0x6c]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x21
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1668
lea edx, [esp + 0x28]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x22
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov ecx, dword [esi + 0x3094]
mov edx, dword [esi + 0x3090]
push ecx
push edx
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d1733
mov eax, dword [0xa8e738]
mov ecx, dword [esi + 0x758]
push eax
push ecx
push 0x25
lea edx, [esp + 0x28]
push 0xa771b0
push edx
call fcn.00911f42
mov eax, dword [0xa8e738]
mov ecx, dword [esi + 0x3094]
mov edx, dword [esi + 0x3090]
mov edi, dword [esp + 0x30]
add esp, 0x14
push eax
push ecx
push edx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea eax, [esp + 0x18]
fstp qword [esp]
push edi
push eax
call fcn.00911f42
mov ecx, dword [esp + 0x20]
add esp, 0x10
push ecx
push str.qdlr
lea ecx, [esp + 0x78]
call fcn.009121a0
lea edx, [esp + 0x70]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x23
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d1768
lea ecx, [esp + 0x28]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x24
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
mov eax, dword [esi + 0x30ac]
mov ecx, dword [esi + 0x30a8]
push eax
push ecx
mov ecx, esi
call fcn.008f5ce0
fld dword [esi + 0x9e4]
fcompp
fnstsw ax
test ah, 0x41
je 0x4d1835
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x75c]
push edx
push eax
push 0x25
lea ecx, [esp + 0x28]
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [0xa8e738]
mov eax, dword [esi + 0x30ac]
mov ecx, dword [esi + 0x30a8]
mov edi, dword [esp + 0x30]
add esp, 0x14
push edx
push eax
push ecx
mov ecx, esi
call fcn.004126e0
sub esp, 8
lea edx, [esp + 0x18]
fstp qword [esp]
push edi
push edx
call fcn.00911f42
mov eax, dword [esp + 0x20]
add esp, 0x10
lea ecx, [esp + 0x74]
push eax
push str.qdzhdj
call fcn.009121a0
lea ecx, [esp + 0x74]
push 0xa77bb0
lea edx, [esp + 0x18]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x25
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
jmp 0x4d186a
lea eax, [esp + 0x28]
push 0xa77bb0
lea ecx, [esp + 0x18]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x26
call fcn.0091206e
mov byte [esp + 0xaa0], 0xd
lea ecx, [esp + 0x14]
call fcn.00911ee2
lea edx, [esp + 0x78]
push 0xa77bb0
lea eax, [esp + 0x18]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0xaa4], 0x41
call fcn.0091206e
lea ecx, [esp + 0x14]
mov byte [esp + 0xaa0], 0xd
call fcn.00911ee2
push fcn.00911ee2
push 0x64
lea ecx, [esp + 0x50]
push 4
push ecx
mov byte [esp + 0xab0], 0xc
call fcn.009128f2
push fcn.00911ee2
push 0x12d
lea edx, [esp + 0x244]
push 4
push edx
mov byte [esp + 0xab0], 0x42
call fcn.009128f2
lea ecx, [esp + 0x1d8]
mov byte [esp + 0xaa0], 0xb
call fcn.00911f36
lea ecx, [esp + 0x24]
mov byte [esp + 0xaa0], 0xa
call fcn.00911ee2
lea ecx, [esp + 0x30]
mov byte [esp + 0xaa0], 9
call fcn.00911ee2
lea ecx, [esp + 0x28]
mov byte [esp + 0xaa0], 8
call fcn.00911ee2
lea ecx, [esp + 0x2c]
mov byte [esp + 0xaa0], 7
call fcn.00911ee2
lea ecx, [esp + 0x34]
mov byte [esp + 0xaa0], 6
call fcn.00911ee2
lea ecx, [esp + 0x1c]
mov byte [esp + 0xaa0], 5
call fcn.00911ee2
lea ecx, [esp + 0x44]
mov byte [esp + 0xaa0], 4
call fcn.00911ee2
lea ecx, [esp + 0x40]
mov byte [esp + 0xaa0], 3
call fcn.00911ee2
lea ecx, [esp + 0x38]
mov byte [esp + 0xaa0], 2
call fcn.00911ee2
lea ecx, [esp + 0x3c]
mov byte [esp + 0xaa0], 1
call fcn.00911ee2
lea ecx, [esp + 0x10]
mov byte [esp + 0xaa0], 0
call fcn.00911ee2
lea ecx, [ebp + 0x20]
mov dword [esp + 0xaa0], 0xffffffff
call fcn.00911ee2
mov ecx, dword [esp + 0xa98]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 0x1c