Function at 0x5409a0
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x93f5e6
push eax
mov eax, 0x203c
mov dword fs:[0], esp
call fcn.009129f0
push ebx
push esi
push edi
mov edi, ecx
lea ecx, [esp + 0x10]
mov dword [esp + 0x30], edi
call fcn.00911f0c
xor esi, esi
lea ecx, [esp + 0x40]
mov dword [esp + 0x2050], esi
call fcn.00911f0c
lea ecx, [esp + 0xa8]
mov byte [esp + 0x2050], 1
call fcn.00911f0c
lea ecx, [esp + 0xc]
mov byte [esp + 0x2050], 2
call fcn.00911f0c
lea ecx, [esp + 0x14]
mov byte [esp + 0x2050], 3
call fcn.00911f0c
lea ecx, [esp + 0x2c]
mov byte [esp + 0x2050], 4
call fcn.00911f0c
lea ecx, [esp + 0x58]
mov byte [esp + 0x2050], 5
call fcn.00911f0c
lea ecx, [esp + 0x20]
mov byte [esp + 0x2050], 6
call fcn.00911f0c
lea ecx, [esp + 0x6c]
mov byte [esp + 0x2050], 7
call fcn.00911f0c
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2050], 8
call fcn.00911f0c
lea ecx, [esp + 0x64]
mov byte [esp + 0x2050], 9
call fcn.00911f0c
lea ecx, [esp + 0x54]
mov byte [esp + 0x2050], 0xa
call fcn.00911f0c
lea ecx, [esp + 0x4c]
mov byte [esp + 0x2050], 0xb
call fcn.00911f0c
lea ecx, [esp + 0x5c]
mov byte [esp + 0x2050], 0xc
call fcn.00911f0c
lea ecx, [esp + 0xa0]
mov byte [esp + 0x2050], 0xd
call fcn.00911f0c
push esi
lea ecx, [esp + 0xbec]
mov byte [esp + 0x2054], 0xe
mov dword [esp + 0x38], esi
mov dword [esp + 0x3c], esi
call fcn.00735050
mov byte [esp + 0x2050], 0xf
lea ecx, [esp + 0xd8]
call fcn.00911f24
lea ecx, [esp + 0xc0]
mov byte [esp + 0x2050], 0x10
call fcn.00911f12
lea ecx, [esp + 0xd0]
mov byte [esp + 0x2050], 0x11
call fcn.00911f0c
push esi
lea ecx, [esp + 0xd4]
mov byte [esp + 0x2054], 0x12
mov dword [esp + 0xc4], 0x9ca970
mov dword [esp + 0xcc], esi
mov dword [esp + 0xd0], 0xffffffff
call fcn.00911f06
push esi
lea ecx, [esp + 0x14ac]
mov byte [esp + 0x2054], 0x13
call fcn.00560980
add edi, 0x384
lea ecx, [esp + 0x188c]
push edi
mov byte [esp + 0x2054], 0x14
call fcn.00911f3c
lea eax, [esp + 0x44]
mov ecx, 0xa903c8
push eax
call fcn.009121e2
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x2054], 0x15
call fcn.00911f3c
lea ecx, [esp + 0x44]
mov byte [esp + 0x2050], 0x14
call fcn.00911ee2
lea ecx, [esp + 0x14]
call fcn.009121b2
mov eax, dword [0xa8e874]
mov edi, 0xa763f0
mov dl, byte [eax]
mov bl, byte [edi]
mov cl, dl
cmp dl, bl
jne 0x540bf4
test cl, cl
je 0x540bf0
mov dl, byte [eax + 1]
mov bl, byte [edi + 1]
mov cl, dl
cmp dl, bl
jne 0x540bf4
add eax, 2
add edi, 2
test cl, cl
jne 0x540bcc
xor eax, eax
jmp 0x540bf9
sbb eax, eax
sbb eax, 0xffffffff
cmp eax, esi
push 0xa907a4
jne 0x540c09
push str..QDA
jmp 0x540c0e
push str..QDJ
lea ecx, [esp + 0x1c]
call fcn.009121a0
push esi
lea ecx, [esp + 0x424]
call fcn.008a2190
push 0xa763f0
lea ecx, [esp + 0x490]
mov byte [esp + 0x2054], 0x16
call fcn.00911f06
lea eax, [esp + 0x14]
lea ecx, [esp + 0x484]
push eax
call fcn.00911f3c
push 0xa76abc
lea ecx, [esp + 0x4c]
push 0xa8e85c
push ecx
call fcn.009121dc
push 0xa8e87c
lea edx, [esp + 0x40]
push eax
push edx
mov byte [esp + 0x205c], 0x17
call fcn.009121d6
push 0xa76abc
push eax
lea eax, [esp + 0x4c]
mov bl, 0x18
push eax
mov byte [esp + 0x205c], bl
call fcn.009121dc
mov eax, dword [eax]
push 0xa907a4
push eax
lea ecx, [esp + 0x48c]
mov byte [esp + 0x2058], 0x19
call fcn.009121a0
lea ecx, [esp + 0x44]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea ecx, [esp + 0x3c]
mov byte [esp + 0x2050], 0x17
call fcn.00911ee2
lea ecx, [esp + 0x48]
mov byte [esp + 0x2050], 0x16
call fcn.00911ee2
lea ecx, [esp + 0x420]
call fcn.008a5390
mov eax, dword [0xa8e764]
cmp eax, 0x119
je 0x540e2b
cmp eax, 0x173
je 0x540e2b
cmp eax, 0x11b
jne 0x540d31
push 0xa7b0d4
lea ecx, [esp + 0x24]
call fcn.00911f06
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x2c]
push ecx
push str._s.ZL
push edx
jmp 0x540e48
cmp eax, 0x11c
jne 0x540d5a
push 0xa7b0b8
lea ecx, [esp + 0x24]
call fcn.00911f06
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x2c]
push eax
push str._s.ZGC
push ecx
jmp 0x540e48
cmp eax, 0x11d
jne 0x540d7e
push 0xa7b098
lea ecx, [esp + 0x24]
call fcn.00911f06
mov edx, dword [esp + 0x14]
push edx
push str._s.ZGZ
jmp 0x540e43
cmp eax, 0x11e
je 0x540e0c
cmp eax, 0x11f
je 0x540e0c
cmp eax, 0x120
je 0x540ded
cmp eax, 0x121
je 0x540ded
cmp eax, 0x11a
jne 0x540dc7
push 0xa79928
lea ecx, [esp + 0x24]
call fcn.00911f06
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x2c]
push ecx
push str._s.ZGS
push edx
jmp 0x540e48
cmp eax, 0x127
jne 0x540e2b
push 0xa7990c
lea ecx, [esp + 0x24]
call fcn.00911f06
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x2c]
push eax
push str._s.TSX
push ecx
jmp 0x540e48
push 0xa7b078
lea ecx, [esp + 0x24]
call fcn.00911f06
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x2c]
push ecx
push str._s.ZCB
push edx
jmp 0x540e48
push 0xa7b060
lea ecx, [esp + 0x24]
call fcn.00911f06
mov eax, dword [esp + 0x14]
lea ecx, [esp + 0x2c]
push eax
push str._s.LX
push ecx
jmp 0x540e48
push 0xa7b050
lea ecx, [esp + 0x24]
call fcn.00911f06
mov edx, dword [esp + 0x14]
push edx
push str._s.QTX
lea eax, [esp + 0x34]
push eax
call fcn.00911f42
add esp, 0xc
lea edx, [esp + 0x2c]
push ecx
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
call fcn.0091203e
lea ecx, [esp + 0xbec]
call fcn.007351b0
cmp eax, esi
je 0x542524
push fcn.00911ee2
push fcn.00911f0c
push 0x64
lea eax, [esp + 0x10c]
push 4
push eax
call fcn.00912870
push fcn.00911ee2
push fcn.00911f0c
push 0x64
lea ecx, [esp + 0x29c]
push 4
push ecx
mov byte [esp + 0x2064], 0x1a
call fcn.00912870
lea ecx, [esp + 0x44]
mov byte [esp + 0x2050], 0x1b
call fcn.00911f0c
mov bl, 0x1c
xor edi, edi
mov byte [esp + 0x2050], bl
lea ecx, [esp + edi + 0x100]
call fcn.0091204a
lea ecx, [esp + edi + 0x290]
call fcn.0091204a
add edi, 4
cmp edi, 0x190
jl 0x540ecf
mov edx, dword [esp + 0x20]
lea eax, [esp + 0xc]
push edx
push str._s.lin
push eax
call fcn.00911f42
add esp, 0xc
lea ecx, [esp + 0x100]
lea edx, [esp + 0xc]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.0091203e
push ecx
mov byte [esp + 0x205c], 0x1d
mov ecx, esp
mov dword [esp + 0x5c], esp
push 0xa78db0
call fcn.00911edc
lea ecx, [esp + 0x14b4]
mov byte [esp + 0x205c], bl
call fcn.005620d0
xor edi, edi
lea eax, [esp + edi + 0x100]
lea ecx, [esp + edi + 0x290]
push eax
call fcn.00911f3c
add edi, 4
cmp edi, 0x190
jl 0x540f50
lea ecx, [esp + 0x108]
push ecx
lea ecx, [esp + 0x48]
call fcn.00911f3c
push 0xa907a4
push str.qtxmmc
lea ecx, [esp + 0x4c]
call fcn.009121a0
lea edx, [esp + 0x3c]
mov ecx, 0xa903c8
push edx
call fcn.009121e2
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x2054], 0x1e
call fcn.00911f3c
lea ecx, [esp + 0x3c]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea ecx, [esp + 0x14]
call fcn.009121b2
mov edi, dword [0xa8e874]
mov esi, 0xa763f0
mov cl, byte [edi]
mov dl, byte [esi]
mov al, cl
cmp cl, dl
jne 0x541000
test al, al
je 0x540ffc
mov dl, byte [edi + 1]
mov cl, byte [esi + 1]
mov al, dl
cmp dl, cl
jne 0x541000
add edi, 2
add esi, 2
test al, al
jne 0x540fd8
xor eax, eax
jmp 0x541005
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
push 0xa907a4
jne 0x541015
push str..QDA
jmp 0x54101a
push str..QDJ
lea ecx, [esp + 0x1c]
call fcn.009121a0
push 0xa76abc
lea eax, [esp + 0x64]
push 0xa8e85c
push eax
call fcn.009121dc
push 0xa8e87c
lea ecx, [esp + 0x4c]
push eax
push ecx
mov byte [esp + 0x205c], 0x1f
call fcn.009121d6
push 0xa76abc
lea edx, [esp + 0x40]
push eax
push edx
mov byte [esp + 0x205c], 0x20
call fcn.009121dc
mov eax, dword [eax]
push 0xa907a4
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2058], 0x21
call fcn.009121a0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x2050], 0x20
call fcn.00911ee2
lea ecx, [esp + 0x48]
mov byte [esp + 0x2050], 0x1f
call fcn.00911ee2
lea ecx, [esp + 0x60]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov al, byte [ebp + 8]
test al, al
je 0x5410d7
mov eax, dword [esp + 0x20]
mov edx, dword [esp + 0x30]
mov ecx, dword [esp + 0x14]
push eax
mov eax, dword [edx + 0x54]
push ecx
push eax
lea ecx, [esp + 0x64]
push 0xa7b040
push ecx
jmp 0x5410f3
mov edx, dword [esp + 0x20]
mov ecx, dword [esp + 0x30]
mov eax, dword [esp + 0x14]
push edx
mov edx, dword [ecx + 0x54]
push eax
push edx
lea eax, [esp + 0x64]
push str._s_s_s.xls
push eax
call fcn.00911f42
mov eax, dword [0xa8fd14]
add esp, 0x14
cmp eax, 3
je 0x5411a5
mov ecx, dword [esp + 0x58]
push 0xa90280
push 0x1002
push ecx
mov ecx, 0xa90298
call fcn.00912068
test eax, eax
jne 0x541143
push ecx
lea edx, [esp + 0x5c]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
call fcn.0091203e
lea ecx, [esp + 0xbec]
call fcn.007355a0
mov eax, dword [0xa90298]
push 0
push 0
mov ecx, 0xa90298
call dword [eax + 0x30]
mov edx, dword [esp + 0x2c]
lea ecx, [esp + 0xc0]
push ecx
push 0
push edx
lea ecx, [esp + 0xe4]
call fcn.00912068
test eax, eax
jne 0x541190
push ecx
lea eax, [esp + 0x30]
mov ecx, esp
mov dword [esp + 0x1c], esp
push eax
call fcn.0091203e
lea ecx, [esp + 0xbec]
call fcn.007355a0
mov edx, dword [esp + 0xd8]
push 0
push 0
lea ecx, [esp + 0xe0]
call dword [edx + 0x30]
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0xc]
push eax
push str._s.hed
push ecx
call fcn.00911f42
add esp, 8
lea edx, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0x1c], esp
push edx
call fcn.0091203e
push ecx
mov byte [esp + 0x2058], 0x22
mov ecx, esp
mov dword [esp + 0x58], esp
push 0xa78db0
call fcn.00911edc
lea ecx, [esp + 0x14b0]
mov byte [esp + 0x2058], bl
call fcn.00560a40
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0xc]
push eax
push 0xa78d94
push ecx
call fcn.00911f42
add esp, 0xc
lea edx, [esp + 0xc]
push 0
push ecx
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call fcn.0091203e
push ecx
mov byte [esp + 0x205c], 0x23
mov ecx, esp
mov dword [esp + 0x5c], esp
push 0xa78db0
call fcn.00911edc
lea ecx, [esp + 0x14b4]
mov byte [esp + 0x205c], bl
call fcn.00561400
mov eax, dword [esp + 0xd8]
push 0
push 0
lea ecx, [esp + 0xe0]
call dword [eax + 0x30]
lea ecx, [esp + 0xc]
push ecx
lea ecx, [esp + 0xdc]
call fcn.00912062
test eax, eax
je 0x5420bf
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea edx, [esp + 0x84]
push eax
push edx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x2054], 0x24
call fcn.00911f3c
lea ecx, [esp + 0x84]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea eax, [esp + 0x10]
lea ecx, [esp + 0x6c]
push eax
call fcn.00911f3c
mov edi, dword [esp + 0xc]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
mov edi, dword [esp + 0x10]
not ecx
dec ecx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
dec ecx
lea eax, [esp + 0x88]
sub edx, ecx
lea ecx, [esp + 0xc]
dec edx
push edx
push eax
call fcn.0091218e
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x2054], 0x25
call fcn.00911f3c
lea ecx, [esp + 0x88]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea ecx, [esp + 0x90]
push eax
push ecx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x2054], 0x26
call fcn.00911f3c
lea ecx, [esp + 0x90]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x10]
lea ecx, [esp + 0x1c]
push edx
call fcn.00911f3c
mov edi, dword [esp + 0xc]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
mov edi, dword [esp + 0x10]
not ecx
dec ecx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
dec ecx
sub edx, ecx
lea eax, [esp + 0x98]
dec edx
lea ecx, [esp + 0xc]
push edx
push eax
call fcn.0091218e
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x2054], 0x27
call fcn.00911f3c
lea ecx, [esp + 0x98]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea ecx, [esp + 0xb0]
push eax
push ecx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0x2054], 0x28
call fcn.00911f3c
push eax
lea ecx, [esp + 0x14]
call fcn.00911f3c
lea ecx, [esp + 0xb0]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x10]
lea ecx, [esp + 0x64]
push edx
call fcn.00911f3c
mov edi, dword [esp + 0xc]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
mov edi, dword [esp + 0x40]
not ecx
dec ecx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
dec ecx
lea eax, [esp + 0xb8]
sub edx, ecx
lea ecx, [esp + 0xc]
dec edx
push edx
push eax
call fcn.0091218e
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x2054], 0x29
call fcn.00911f3c
lea ecx, [esp + 0xb8]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea ecx, [esp + 0x7c]
push eax
push ecx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0x2054], 0x2a
call fcn.00911f3c
push eax
lea ecx, [esp + 0x14]
call fcn.00911f3c
lea ecx, [esp + 0x7c]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x10]
lea ecx, [esp + 0x54]
push edx
call fcn.00911f3c
mov edi, dword [esp + 0xc]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
mov edi, dword [esp + 0x40]
not ecx
dec ecx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
dec ecx
lea eax, [esp + 0xf8]
sub edx, ecx
lea ecx, [esp + 0xc]
dec edx
push edx
push eax
call fcn.0091218e
push eax
lea ecx, [esp + 0x10]
mov byte [esp + 0x2054], 0x2b
call fcn.00911f3c
lea ecx, [esp + 0xf8]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea ecx, [esp + 0x74]
push eax
push ecx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0x2054], 0x2c
call fcn.00911f3c
push eax
lea ecx, [esp + 0x14]
call fcn.00911f3c
lea ecx, [esp + 0x74]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x10]
lea ecx, [esp + 0x4c]
push edx
call fcn.00911f3c
mov edi, dword [esp + 0xc]
or ecx, 0xffffffff
xor eax, eax
repne scasb al, byte es:[edi]
mov edi, dword [esp + 0x40]
not ecx
dec ecx
mov edx, ecx
or ecx, 0xffffffff
repne scasb al, byte es:[edi]
not ecx
dec ecx
lea eax, [esp + 0xbc]
sub edx, ecx
lea ecx, [esp + 0xc]
dec edx
push edx
push eax
call fcn.0091218e
mov byte [esp + 0x2050], 0x2d
push eax
lea ecx, [esp + 0x10]
call fcn.00911f3c
lea ecx, [esp + 0xbc]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0xa774f8
lea ecx, [esp + 0x10]
call fcn.009121e8
cmp eax, 0xffffffff
je 0x54163e
push 0
push 0x2c
lea ecx, [esp + 0x14]
call fcn.009121a6
lea ecx, [esp + 0x8c]
push eax
push ecx
lea ecx, [esp + 0x14]
call fcn.00912044
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0x2054], 0x2e
call fcn.00911f3c
push eax
lea ecx, [esp + 0x14]
call fcn.00911f3c
lea ecx, [esp + 0x8c]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x10]
push edx
jmp 0x541643
lea eax, [esp + 0xc]
push eax
lea ecx, [esp + 0x60]
call fcn.00911f3c
mov ecx, dword [esp + 0x1c]
mov eax, dword [ecx - 8]
test eax, eax
je 0x5420a6
xor edi, edi
lea edx, [esp + edi + 0x290]
lea ecx, [esp + edi + 0x100]
push edx
call fcn.00911f3c
add edi, 4
cmp edi, 0x190
jl 0x54165d
lea eax, [esp + 0x100]
push 0xa77bb0
lea ecx, [esp + 0xf4]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x2f
call fcn.0091206e
lea ecx, [esp + 0xf0]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov edx, dword [esp + 0x6c]
lea ecx, [esp + 0x104]
push edx
push str.m_xmxh
call fcn.009121a0
lea eax, [esp + 0x104]
push 0xa77bb0
lea ecx, [esp + 0x98]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x30
call fcn.0091206e
lea ecx, [esp + 0x94]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov edx, dword [esp + 0x1c]
lea ecx, [esp + 0x108]
push edx
push str.m_xmmc
call fcn.009121a0
lea eax, [esp + 0x108]
push 0xa77bb0
lea ecx, [esp + 0xd8]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x31
call fcn.0091206e
lea ecx, [esp + 0xd4]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov eax, dword [0xa8e764]
mov edx, dword [esp + 0x64]
cmp eax, 0x11d
push edx
jne 0x5417cf
push str.m_gcnr
lea ecx, [esp + 0x114]
call fcn.009121a0
lea eax, [esp + 0x10c]
push 0xa77bb0
lea ecx, [esp + 0xa0]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x32
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0x9c]
jmp 0x54181d
push str.m_xmdw
lea ecx, [esp + 0x114]
call fcn.009121a0
lea eax, [esp + 0x10c]
push 0xa77bb0
lea ecx, [esp + 0xf8]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x33
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0xf4]
call fcn.00911ee2
mov eax, dword [0xa8e764]
cmp eax, 0x119
je 0x541dd7
cmp eax, 0x173
je 0x541dd7
cmp eax, 0x11b
jne 0x541a1d
mov edx, dword [esp + 0x54]
push edx
nop
call fcn.00b15e29
mov eax, dword [0xa8e764]
add esp, 4
fstp qword [esp + 0x24]
cmp eax, 0x11f
je 0x5418f0
push 0xa79ab4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x5418ae
push 0xa780c4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x54189e
fld qword [esp + 0x34]
fadd qword [esp + 0x24]
fstp qword [esp + 0x34]
jmp 0x5418ae
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
mov edi, dword [esp + 0x1c]
mov esi, 0xa79ab4
mov dl, byte [edi]
mov cl, byte [esi]
mov al, dl
cmp dl, cl
jne 0x5418df
test al, al
je 0x5418db
mov cl, byte [edi + 1]
mov dl, byte [esi + 1]
mov al, cl
cmp cl, dl
jne 0x5418df
add edi, 2
add esi, 2
test al, al
jne 0x5418b7
xor eax, eax
jmp 0x5418e4
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x5418f0
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
lea ecx, [esp + 0x10]
call fcn.0091204a
mov esi, dword [esp + 0x28]
mov edi, dword [esp + 0x24]
mov ecx, dword [esp + 0x30]
push esi
push edi
call fcn.008f5ce0
fcomp qword [0x9cb988]
fnstsw ax
test ah, 0x41
jne 0x54196d
lea ecx, [esp + 0x68]
call fcn.00911f0c
mov edx, dword [esp + 0x30]
push 2
lea ecx, [esp + 0x6c]
mov byte [esp + 0x2054], 0x38
mov eax, dword [edx + 0x73c]
dec eax
push eax
push 0x25
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x7c]
push esi
push edi
lea eax, [esp + 0x2c]
push edx
push eax
call fcn.00911f42
add esp, 0x24
lea ecx, [esp + 0x68]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
push str.m_zdje
lea ecx, [esp + 0x118]
call fcn.009121a0
lea edx, [esp + 0x110]
push 0xa77bb0
lea eax, [esp + 0xa8]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x39
call fcn.0091206e
lea ecx, [esp + 0xa4]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x4c]
push ecx
push str.m_bz
lea ecx, [esp + 0x11c]
call fcn.009121a0
lea edx, [esp + 0x114]
push 0xa77bb0
lea eax, [esp + 0xf0]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x3a
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0xec]
jmp 0x542065
cmp eax, 0x11c
jne 0x541bfd
mov ecx, dword [esp + 0x54]
push ecx
nop
call fcn.00b15e32
mov eax, dword [0xa8e764]
add esp, 4
fstp qword [esp + 0x24]
cmp eax, 0x11f
je 0x541ad0
push 0xa79ab4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x541a8e
push 0xa780c4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x541a7e
fld qword [esp + 0x34]
fadd qword [esp + 0x24]
fstp qword [esp + 0x34]
jmp 0x541a8e
mov edx, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
mov dword [esp + 0x34], edx
mov dword [esp + 0x38], eax
mov edi, dword [esp + 0x1c]
mov esi, 0xa79ab4
mov cl, byte [edi]
mov dl, byte [esi]
mov al, cl
cmp cl, dl
jne 0x541abf
test al, al
je 0x541abb
mov dl, byte [edi + 1]
mov cl, byte [esi + 1]
mov al, dl
cmp dl, cl
jne 0x541abf
add edi, 2
add esi, 2
test al, al
jne 0x541a97
xor eax, eax
jmp 0x541ac4
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x541ad0
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
lea ecx, [esp + 0x10]
call fcn.0091204a
mov esi, dword [esp + 0x28]
mov edi, dword [esp + 0x24]
mov ecx, dword [esp + 0x30]
push esi
push edi
call fcn.008f5ce0
fcomp qword [0x9cb988]
fnstsw ax
test ah, 0x41
jne 0x541b4d
lea ecx, [esp + 0x60]
call fcn.00911f0c
mov eax, dword [esp + 0x30]
push 2
lea edx, [esp + 0x64]
mov byte [esp + 0x2054], 0x3b
mov ecx, dword [eax + 0x73c]
dec ecx
push ecx
push 0x25
push 0xa771b0
push edx
call fcn.00911f42
mov eax, dword [esp + 0x74]
push esi
push edi
lea ecx, [esp + 0x2c]
push eax
push ecx
call fcn.00911f42
add esp, 0x24
lea ecx, [esp + 0x60]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov edx, dword [esp + 0x4c]
lea ecx, [esp + 0x110]
push edx
push str.m_cldj
call fcn.009121a0
lea eax, [esp + 0x110]
push 0xa77bb0
lea ecx, [esp + 0xb0]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x3c
call fcn.0091206e
lea ecx, [esp + 0xac]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov edx, dword [esp + 0x5c]
lea ecx, [esp + 0x114]
push edx
push str.m_bz
call fcn.009121a0
lea eax, [esp + 0x114]
push 0xa77bb0
lea ecx, [esp + 0x100]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x3d
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0xfc]
jmp 0x542065
cmp eax, 0x11d
jne 0x54206a
mov edx, dword [esp + 0x54]
push edx
nop
call fcn.00b15e3b
mov eax, dword [0xa8e764]
add esp, 4
fstp qword [esp + 0x24]
cmp eax, 0x11f
je 0x541cb0
push 0xa79ab4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x541c6e
push 0xa780c4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x541c5e
fld qword [esp + 0x34]
fadd qword [esp + 0x24]
fstp qword [esp + 0x34]
jmp 0x541c6e
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
mov edi, dword [esp + 0x1c]
mov esi, 0xa79ab4
mov dl, byte [edi]
mov cl, byte [esi]
mov al, dl
cmp dl, cl
jne 0x541c9f
test al, al
je 0x541c9b
mov cl, byte [edi + 1]
mov dl, byte [esi + 1]
mov al, cl
cmp cl, dl
jne 0x541c9f
add edi, 2
add esi, 2
test al, al
jne 0x541c77
xor eax, eax
jmp 0x541ca4
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x541cb0
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
lea ecx, [esp + 0x10]
call fcn.0091204a
mov esi, dword [esp + 0x28]
mov edi, dword [esp + 0x24]
mov ecx, dword [esp + 0x30]
push esi
push edi
call fcn.008f5ce0
fcomp qword [0x9cb988]
fnstsw ax
test ah, 0x41
jne 0x541d2d
lea ecx, [esp + 0x48]
call fcn.00911f0c
mov edx, dword [esp + 0x30]
push 2
lea ecx, [esp + 0x4c]
mov byte [esp + 0x2054], 0x3e
mov eax, dword [edx + 0x73c]
dec eax
push eax
push 0x25
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x5c]
push esi
push edi
lea eax, [esp + 0x2c]
push edx
push eax
call fcn.00911f42
add esp, 0x24
lea ecx, [esp + 0x48]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
push str.m_jine
lea ecx, [esp + 0x118]
call fcn.009121a0
lea edx, [esp + 0x110]
push 0xa77bb0
lea eax, [esp + 0xb8]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x3f
call fcn.0091206e
lea ecx, [esp + 0xb4]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x4c]
push ecx
push str.m_bz
lea ecx, [esp + 0x11c]
call fcn.009121a0
lea edx, [esp + 0x114]
push 0xa77bb0
lea eax, [esp + 0x7c]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x40
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0x78]
jmp 0x542065
mov al, byte [ebp + 8]
test al, al
je 0x541fc6
mov ecx, dword [esp + 0x54]
push ecx
nop
call fcn.00b15e44
mov edx, dword [esp + 0x50]
fstp st(0)
push edx
nop
call fcn.00b15e4d
mov eax, dword [0xa8e764]
add esp, 8
fstp qword [esp + 0x24]
cmp eax, 0x11f
je 0x541ef4
mov ecx, dword [esp + 0x1c]
mov edi, 0xa79ab4
mov esi, ecx
mov dl, byte [esi]
mov al, dl
cmp dl, byte [edi]
jne 0x541e40
test al, al
je 0x541e3c
mov dl, byte [esi + 1]
mov al, dl
cmp dl, byte [edi + 1]
jne 0x541e40
add esi, 2
add edi, 2
test al, al
jne 0x541e1c
xor eax, eax
jmp 0x541e45
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x541eb2
mov edi, 0xa77f48
mov esi, ecx
mov cl, byte [esi]
mov dl, byte [edi]
mov al, cl
cmp cl, dl
jne 0x541e78
test al, al
je 0x541e74
mov dl, byte [esi + 1]
mov cl, byte [edi + 1]
mov al, dl
cmp dl, cl
jne 0x541e78
add esi, 2
add edi, 2
test al, al
jne 0x541e50
xor eax, eax
jmp 0x541e7d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x541eb2
push 0xa780c4
lea ecx, [esp + 0x20]
call fcn.009121e8
cmp eax, 0xffffffff
jne 0x541ea2
fld qword [esp + 0x34]
fadd qword [esp + 0x24]
fstp qword [esp + 0x34]
jmp 0x541eb2
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x34], eax
mov dword [esp + 0x38], ecx
mov edi, dword [esp + 0x1c]
mov esi, 0xa79ab4
mov dl, byte [edi]
mov cl, byte [esi]
mov al, dl
cmp dl, cl
jne 0x541ee3
test al, al
je 0x541edf
mov cl, byte [edi + 1]
mov dl, byte [esi + 1]
mov al, cl
cmp cl, dl
jne 0x541ee3
add edi, 2
add esi, 2
test al, al
jne 0x541ebb
xor eax, eax
jmp 0x541ee8
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x541ef4
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
lea ecx, [esp + 0x10]
call fcn.0091204a
mov edi, dword [esp + 0x28]
mov esi, dword [esp + 0x24]
mov ecx, dword [esp + 0x30]
push edi
push esi
call fcn.008f5ce0
fcomp qword [0x9cb988]
fnstsw ax
test ah, 0x41
jne 0x541f71
lea ecx, [esp + 0x3c]
call fcn.00911f0c
mov edx, dword [esp + 0x30]
push 2
lea ecx, [esp + 0x40]
mov byte [esp + 0x2054], 0x34
mov eax, dword [edx + 0x73c]
dec eax
push eax
push 0x25
push 0xa771b0
push ecx
call fcn.00911f42
mov edx, dword [esp + 0x50]
push edi
push esi
lea eax, [esp + 0x2c]
push edx
push eax
call fcn.00911f42
add esp, 0x24
lea ecx, [esp + 0x3c]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x10]
push ecx
push str.m_jine
lea ecx, [esp + 0x118]
call fcn.009121a0
lea edx, [esp + 0x110]
push 0xa77bb0
lea eax, [esp + 0x84]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x35
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0x80]
jmp 0x542013
push 0xa907a4
push str.m_jine
lea ecx, [esp + 0x118]
call fcn.009121a0
lea ecx, [esp + 0x110]
push 0xa77bb0
lea edx, [esp + 0x74]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x36
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0x70]
call fcn.00911ee2
mov eax, dword [esp + 0x5c]
lea ecx, [esp + 0x114]
push eax
push str.m_bz
call fcn.009121a0
lea ecx, [esp + 0x114]
push 0xa77bb0
lea edx, [esp + 0x54]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x37
call fcn.0091206e
mov byte [esp + 0x2050], bl
lea ecx, [esp + 0x50]
call fcn.00911ee2
lea eax, [esp + 0x118]
push 0xa77bb0
lea ecx, [esp + 0x1c]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x41
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0xc]
lea ecx, [esp + 0xd8]
push edx
call fcn.00912062
test eax, eax
jne 0x54127c
lea ecx, [esp + 0xd8]
call fcn.0091205c
xor edi, edi
lea eax, [esp + edi + 0x290]
lea ecx, [esp + edi + 0x100]
push eax
call fcn.00911f3c
add edi, 4
cmp edi, 0x190
jl 0x5420cd
push 0xa907a4
push str.m_xmxh
lea ecx, [esp + 0x10c]
call fcn.009121a0
push 0xa907a4
push str.m_xmmc
lea ecx, [esp + 0x110]
call fcn.009121a0
mov eax, dword [0xa8e764]
push 0xa907a4
cmp eax, 0x11d
jne 0x542130
push str.m_gcnr
jmp 0x542135
push str.m_xmdw
lea ecx, [esp + 0x114]
call fcn.009121a0
mov eax, dword [0xa8e764]
cmp eax, 0x11b
jne 0x542159
push 0xa907a4
push str.m_zdje
jmp 0x542171
cmp eax, 0x11c
push 0xa907a4
jne 0x54216c
push str.m_cldj
jmp 0x542171
push str.m_jine
lea ecx, [esp + 0x118]
call fcn.009121a0
push 0xa907a4
push str.m_bz
lea ecx, [esp + 0x11c]
call fcn.009121a0
mov edi, dword [esp + 0x38]
mov ecx, dword [esp + 0x34]
push edi
push ecx
mov ecx, dword [esp + 0x38]
call fcn.008f5ce0
fcomp qword [0x9cb968]
fnstsw ax
test ah, 0x41
jne 0x542450
cmp dword [0xa8e764], 0x11c
je 0x542450
xor esi, esi
lea edx, [esp + esi + 0x290]
lea ecx, [esp + esi + 0x100]
push edx
call fcn.00911f3c
add esi, 4
cmp esi, 0x190
jl 0x5421c9
lea eax, [esp + 0x100]
push 0xa77bb0
lea ecx, [esp + 0x1c]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x42
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0xa907a4
push str.m_xmxh
lea ecx, [esp + 0x10c]
call fcn.009121a0
lea edx, [esp + 0x104]
push 0xa77bb0
lea eax, [esp + 0x1c]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x43
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0xa78208
push str.m_xmmc
lea ecx, [esp + 0x110]
call fcn.009121a0
lea ecx, [esp + 0x108]
push 0xa77bb0
lea edx, [esp + 0x1c]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x44
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov eax, dword [0xa8e764]
push 0xa907a4
cmp eax, 0x11d
jne 0x5422e0
push str.m_gcnr
jmp 0x5422e5
push str.m_xmdw
lea ecx, [esp + 0x114]
call fcn.009121a0
lea eax, [esp + 0x10c]
push 0xa77bb0
lea ecx, [esp + 0x1c]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x45
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov edx, dword [esp + 0x34]
push edi
push edx
lea eax, [esp + 0x18]
push str._11.2f_n
push eax
call fcn.00911f42
mov eax, dword [0xa8e764]
add esp, 0x10
cmp eax, 0x11b
jne 0x54235d
mov ecx, dword [esp + 0x10]
push ecx
push str.m_zdje
jmp 0x54237a
cmp eax, 0x11c
jne 0x542370
mov edx, dword [esp + 0x10]
push edx
push str.m_cldj
jmp 0x54237a
mov eax, dword [esp + 0x10]
push eax
push str.m_jine
lea ecx, [esp + 0x118]
call fcn.009121a0
lea ecx, [esp + 0x110]
push 0xa77bb0
lea edx, [esp + 0x1c]
push ecx
push edx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x46
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
push 0xa907a4
push str.m_bz
lea ecx, [esp + 0x11c]
call fcn.009121a0
lea eax, [esp + 0x114]
push 0xa77bb0
lea ecx, [esp + 0x1c]
push eax
push ecx
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x47
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
lea edx, [esp + 0x118]
push 0xa77bb0
lea eax, [esp + 0x1c]
push edx
push eax
call fcn.009121dc
mov eax, dword [eax]
mov ecx, 0xa90298
push eax
mov byte [esp + 0x2054], 0x48
call fcn.0091206e
lea ecx, [esp + 0x18]
mov byte [esp + 0x2050], bl
call fcn.00911ee2
mov ecx, dword [esp + 0x20]
lea edx, [esp + 0xc]
push ecx
push str._s.end
push edx
call fcn.00911f42
add esp, 8
lea eax, [esp + 0x10]
mov ecx, esp
mov dword [esp + 0x54], esp
push eax
call fcn.0091203e
push ecx
mov byte [esp + 0x2058], 0x49
mov ecx, esp
mov dword [esp + 0x78], esp
push 0xa78db0
call fcn.00911edc
lea ecx, [esp + 0x14b0]
mov byte [esp + 0x2058], bl
call fcn.00560a40
mov ecx, 0xa90298
call fcn.0091205c
mov al, byte [0xa8e78b]
test al, al
je 0x5424d7
cmp dword [0xa8fd14], 3
je 0x5424d7
mov ecx, dword [esp + 0x58]
push 1
push 0
push 0
push ecx
push str.open
push 0
nop
call fcn.00b15e56
lea ecx, [esp + 0x44]
mov byte [esp + 0x2050], 0x1b
call fcn.00911ee2
push fcn.00911ee2
push 0x64
lea edx, [esp + 0x298]
push 4
push edx
mov byte [esp + 0x2060], 0x1a
call fcn.009128f2
push fcn.00911ee2
push 0x64
lea eax, [esp + 0x108]
push 4
push eax
mov byte [esp + 0x2060], 0x16
call fcn.009128f2
lea ecx, [esp + 0xba8]
mov byte [esp + 0x2050], 0x59
call fcn.009121c4
lea ecx, [esp + 0xb68]
mov byte [esp + 0x2050], 0x58
call fcn.0091219a
lea ecx, [esp + 0xb28]
mov byte [esp + 0x2050], 0x57
call fcn.0091219a
lea ecx, [esp + 0xae8]
mov byte [esp + 0x2050], 0x56
call fcn.0091219a
lea ecx, [esp + 0xaa8]
mov byte [esp + 0x2050], 0x55
call fcn.0091202c
lea ecx, [esp + 0xa68]
mov byte [esp + 0x2050], 0x54
call fcn.00912020
lea ecx, [esp + 0xa28]
mov byte [esp + 0x2050], 0x53
call fcn.00912020
lea ecx, [esp + 0x9e8]
mov byte [esp + 0x2050], 0x52
call fcn.0091219a
lea ecx, [esp + 0x9a8]
mov byte [esp + 0x2050], 0x51
call fcn.0091202c
lea ecx, [esp + 0x9a0]
mov dword [esp + 0x9a0], 0x9ca9a0
mov dword [esp + 0x50], ecx
lea ecx, [esp + 0x9a0]
mov byte [esp + 0x2050], 0x5a
call fcn.00912032
push fcn.00911ee2
push 0x64
lea edx, [esp + 0x684]
mov esi, 0x9ca98c
push 4
push edx
mov dword [esp + 0x9b0], esi
mov byte [esp + 0x2060], 0x4f
call fcn.009128f2
push fcn.00911ee2
push 0x64
lea eax, [esp + 0x4f4]
push 4
push eax
mov byte [esp + 0x2060], 0x4e
call fcn.009128f2
lea ecx, [esp + 0x48c]
mov byte [esp + 0x2050], 0x4d
call fcn.00911ee2
lea ecx, [esp + 0x488]
mov byte [esp + 0x2050], 0x4c
call fcn.00911ee2
lea ecx, [esp + 0x484]
mov byte [esp + 0x2050], 0x4b
call fcn.00911ee2
lea ecx, [esp + 0x480]
mov byte [esp + 0x2050], 0x4a
call fcn.00911ee2
lea ecx, [esp + 0x420]
mov byte [esp + 0x2050], 0x14
call fcn.00911f36
push fcn.00911ee2
push 0x64
lea ecx, [esp + 0x1894]
push 4
push ecx
mov byte [esp + 0x2060], 0x5b
call fcn.009128f2
lea ecx, [esp + 0x14a8]
mov byte [esp + 0x2050], 0x13
call fcn.00911f36
mov dword [esp + 0xc0], 0x9ca970
lea ecx, [esp + 0xd0]
mov byte [esp + 0x2050], 0x5c
call fcn.00911ee2
lea ecx, [esp + 0xd8]
mov dword [esp + 0xc0], esi
mov byte [esp + 0x2050], 0xf
call fcn.00911f2a
push fcn.00911ee2
push 0x12d
lea edx, [esp + 0xc54]
push 4
push edx
mov byte [esp + 0x2060], 0x5d
call fcn.009128f2
lea ecx, [esp + 0xbe8]
mov byte [esp + 0x2050], 0xe
call fcn.00911f36
lea ecx, [esp + 0xa0]
mov byte [esp + 0x2050], 0xd
call fcn.00911ee2
lea ecx, [esp + 0x5c]
mov byte [esp + 0x2050], 0xc
call fcn.00911ee2
lea ecx, [esp + 0x4c]
mov byte [esp + 0x2050], 0xb
call fcn.00911ee2
lea ecx, [esp + 0x54]
mov byte [esp + 0x2050], 0xa
call fcn.00911ee2
lea ecx, [esp + 0x64]
mov byte [esp + 0x2050], 9
call fcn.00911ee2
lea ecx, [esp + 0x1c]
mov byte [esp + 0x2050], 8
call fcn.00911ee2
lea ecx, [esp + 0x6c]
mov byte [esp + 0x2050], 7
call fcn.00911ee2
lea ecx, [esp + 0x20]
mov byte [esp + 0x2050], 6
call fcn.00911ee2
lea ecx, [esp + 0x58]
mov byte [esp + 0x2050], 5
call fcn.00911ee2
lea ecx, [esp + 0x2c]
mov byte [esp + 0x2050], 4
call fcn.00911ee2
lea ecx, [esp + 0x14]
mov byte [esp + 0x2050], 3
call fcn.00911ee2
lea ecx, [esp + 0xc]
mov byte [esp + 0x2050], 2
call fcn.00911ee2
lea ecx, [esp + 0xa8]
mov byte [esp + 0x2050], 1
call fcn.00911ee2
lea ecx, [esp + 0x40]
mov byte [esp + 0x2050], 0
call fcn.00911ee2
lea ecx, [esp + 0x10]
mov dword [esp + 0x2050], 0xffffffff
call fcn.00911ee2
mov ecx, dword [esp + 0x2048]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 4