Function at 0x4ef7e0
Capabilities:
Load assembly via iassembly

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
lea esi, [ebp - 0x28]
mov ebx, ecx
sub esp, 0x12c
mov eax, dword [ebp + 8]
mov ecx, esi
mov dword [esp], eax
call dword [0x5440b4]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edi, dword [eax + 4]
mov edx, dword [eax]
test edx, edx
je 0x4f1a51
cmp edx, 0xffffffff
je 0x4ef821
lock sub dword [eax], 1
je 0x4f1a4e
test edi, edi
jne 0x4ef842
mov dword [ebp - 0x28], 0x534880
mov dword [esp], esi
mov ecx, dword [ebp + 8]
call dword [0x543e58]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x28], 0x37a
mov dword [ebp - 0x24], 0x24e
mov dword [esp], esi
call dword [0x5445ac]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, edi
mov dword [esp], eax
call dword [0x5443b8]
mov eax, dword [0x543e58]
sub esp, 4
mov dword [ebx], edi
mov dword [ebp - 0x28], 0x533c80
mov dword [esp], esi
mov ecx, edi
mov dword [ebp - 0xdc], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1a72
cmp edx, 0xffffffff
je 0x4ef8b8
lock sub dword [eax], 1
je 0x4f1a6f
mov eax, dword [0x544524]
mov dword [esp], 1
lea edi, [ebp - 0xd8]
mov ecx, dword [ebx]
mov dword [ebp - 0x108], eax
call eax
mov eax, dword [0x544540]
sub esp, 4
mov dword [ebp - 0x28], 0
mov dword [esp], esi
mov dword [ebp - 0x24], 0xa
mov ecx, dword [ebx]
mov dword [ebp - 0x20], 0x37b
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0x1c], 0x24d
call eax
mov eax, dword [0x5441fc]
sub esp, 4
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x10c], eax
call eax
mov eax, dword [0x543e8c]
mov dword [esp + 8], 6
mov dword [esp + 4], 0x508f9e
mov dword [esp], edi
mov dword [ebp - 0xe4], eax
call eax
mov eax, dword [0x5441ec]
mov dword [esp], edi
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x114], eax
call eax
mov eax, dword [ebp - 0xd8]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1aa0
cmp edx, 0xffffffff
je 0x4ef973
lock sub dword [eax], 1
je 0x4f1a90
mov eax, dword [0x5441d8]
mov dword [esp], 0xe
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x120], eax
call eax
mov eax, dword [0x5441f0]
sub esp, 4
lea ecx, [ebp - 0x88]
mov dword [esp], 0x32
mov edi, eax
mov dword [ebp - 0x110], eax
call eax
mov eax, dword [0x5441e8]
sub esp, 4
lea ecx, [ebp - 0x88]
mov dword [esp], 0
mov dword [ebp - 0x11c], eax
call eax
sub esp, 4
lea ecx, [ebp - 0x88]
mov dword [esp], 0x32
call edi
lea eax, [ebp - 0x88]
sub esp, 4
mov dword [esp], eax
mov eax, dword [0x5445b0]
mov ecx, dword [ebx]
mov dword [ebp - 0xf8], eax
call eax
lea edi, [ebp - 0xd4]
sub esp, 4
mov eax, dword [ebp - 0xe4]
mov dword [esp + 8], 0x14
mov dword [esp + 4], str.font:_14pt____
mov dword [esp], edi
call eax
mov eax, dword [0x544560]
mov dword [esp], edi
mov ecx, dword [ebx]
mov dword [ebp - 0xec], eax
call eax
mov eax, dword [ebp - 0xd4]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1ae5
cmp edx, 0xffffffff
je 0x4efa4e
lock sub dword [eax], 1
je 0x4f1adf
mov dword [esp], esi
mov dword [ebp - 0x28], 0x27
mov dword [ebp - 0x24], 0x24
mov ecx, dword [ebx]
call dword [0x5443ac]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov ecx, eax
mov eax, dword [0x5445c8]
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [ebp - 0x118], eax
call eax
sub esp, 8
mov dword [ebx + 4], edi
mov dword [ebp - 0x28], 0x533f40
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1ac1
cmp edx, 0xffffffff
je 0x4efacd
lock sub dword [eax], 1
je 0x4f1abe
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x5444c4]
mov dword [ebp - 0xe8], eax
call eax
sub esp, 8
mov dword [ebx + 8], edi
mov dword [ebp - 0x28], 0x534200
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1d95
cmp edx, 0xffffffff
je 0x4efb2f
lock sub dword [eax], 1
je 0x4f1d92
mov ecx, dword [ebx + 8]
mov dword [ebp - 0x28], 0x50
mov dword [ebp - 0x24], 0x14
mov dword [ebp - 0x20], 0x9f
mov dword [ebp - 0x1c], 0x2c
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x54460c]
mov dword [ebp - 0xf0], eax
call eax
sub esp, 4
mov dword [ebx + 0xc], edi
mov dword [ebp - 0x28], 0x534460
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1d74
cmp edx, 0xffffffff
je 0x4efbb4
lock sub dword [eax], 1
je 0x4f1d71
mov ecx, dword [ebx + 0xc]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x3c
mov dword [ebp - 0x20], 0x289
mov dword [ebp - 0x1c], 0x54
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x10], edi
mov dword [ebp - 0x28], 0x534700
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1de1
cmp edx, 0xffffffff
je 0x4efc3a
lock sub dword [eax], 1
je 0x4f1dde
mov ecx, dword [ebx + 0x10]
mov dword [ebp - 0x28], 0x50
mov dword [ebp - 0x24], 0x5a
mov dword [ebp - 0x20], 0x9f
mov dword [ebp - 0x1c], 0x72
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [0x544618]
sub esp, 4
mov dword [ebx + 0x14], edi
mov dword [ebp - 0x28], 0x534740
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1dc0
cmp edx, 0xffffffff
je 0x4efcb8
lock sub dword [eax], 1
je 0x4f1db3
mov ecx, dword [ebx + 0x14]
mov dword [esp], 1
call dword [ebp - 0x108]
sub esp, 4
mov ecx, dword [ebx + 0x14]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x78
mov dword [ebp - 0x20], 0x289
mov dword [ebp - 0x1c], 0xa9
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x18], edi
mov dword [ebp - 0x28], 0x534780
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x18]
mov dword [ebp - 0x28], 0x50
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x9f
mov dword [ebp - 0x1c], 0xe0
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x1c], edi
mov dword [ebp - 0x28], 0x5347c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x1c]
mov dword [ebp - 0x28], 0x118
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x167
mov dword [ebp - 0x1c], 0xe0
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x20], edi
mov dword [ebp - 0x28], 0x534800
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x20]
mov dword [ebp - 0x28], 0x1e0
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x22f
mov dword [ebp - 0x1c], 0xe0
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x24], edi
mov dword [ebp - 0x28], 0x534840
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x24]
mov dword [ebp - 0x28], 0x2a8
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x2f7
mov dword [ebp - 0x1c], 0xe0
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x28], edi
mov dword [ebp - 0x28], 0x533cc0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x28]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0xf0
mov dword [ebp - 0x20], 0xe5
mov dword [ebp - 0x1c], 0x108
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x2c], edi
mov dword [ebp - 0x28], 0x533d00
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x2c]
mov dword [ebp - 0x28], 0xfa
mov dword [ebp - 0x24], 0xf0
mov dword [ebp - 0x20], 0x1ad
mov dword [ebp - 0x1c], 0x108
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x30], edi
mov dword [ebp - 0x28], 0x533d40
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x30]
mov dword [ebp - 0x28], 0x1c2
mov dword [ebp - 0x24], 0xf0
mov dword [ebp - 0x20], 0x275
mov dword [ebp - 0x1c], 0x108
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x34], edi
mov dword [ebp - 0x28], 0x533d80
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x34]
mov dword [ebp - 0x28], 0x28a
mov dword [ebp - 0x24], 0xf0
mov dword [ebp - 0x20], 0x33d
mov dword [ebp - 0x1c], 0x108
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov edx, dword [0x544418]
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov dword [ebp - 0xf0], edx
call edx
sub esp, 4
mov dword [ebx + 0x38], edi
mov dword [ebp - 0x28], 0x533dc0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x38]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x59
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x3c], edi
mov dword [ebp - 0x28], 0x533e00
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x3c]
mov dword [ebp - 0x28], 0xbe
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0xe5
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x5443dc]
mov dword [ebp - 0xf4], eax
call eax
sub esp, 4
mov dword [ebx + 0x40], edi
mov dword [ebp - 0x28], 0x533e40
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x40]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x136
mov dword [ebp - 0x20], 0xe5
mov dword [ebp - 0x1c], 0x211
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x44], edi
mov dword [ebp - 0x28], 0x533e80
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x44]
mov dword [ebp - 0x28], 0xfa
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x121
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x48], edi
mov dword [ebp - 0x28], 0x533ec0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1e65
cmp edx, 0xffffffff
je 0x4f0264
lock sub dword [eax], 1
je 0x4f1e62
mov ecx, dword [ebx + 0x48]
mov dword [ebp - 0x28], 0x186
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x1ad
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x4c], edi
mov dword [ebp - 0x28], 0x533f00
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x4c]
mov dword [ebp - 0x28], 0x1c2
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x1e9
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x50], edi
mov dword [ebp - 0x28], 0x533f80
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1e44
cmp edx, 0xffffffff
je 0x4f034b
lock sub dword [eax], 1
je 0x4f1e41
mov ecx, dword [ebx + 0x50]
mov dword [ebp - 0x28], 0x24e
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x275
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x54], edi
mov dword [ebp - 0x28], 0x533fc0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1cc3
cmp edx, 0xffffffff
je 0x4f03c9
lock sub dword [eax], 1
je 0x4f1cc0
mov ecx, dword [ebx + 0x54]
mov dword [ebp - 0x28], 0x28a
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x2b1
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x58], edi
mov dword [ebp - 0x28], 0x534000
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1ca2
cmp edx, 0xffffffff
je 0x4f0447
lock sub dword [eax], 1
je 0x4f1c9f
mov ecx, dword [ebx + 0x58]
mov dword [ebp - 0x28], 0x316
mov dword [ebp - 0x24], 0x10e
mov dword [ebp - 0x20], 0x33d
mov dword [ebp - 0x1c], 0x126
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0x5c], edi
mov dword [ebp - 0x28], 0x534040
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1d53
cmp edx, 0xffffffff
je 0x4f04c5
lock sub dword [eax], 1
je 0x4f1d50
mov ecx, dword [ebx + 0x5c]
mov dword [ebp - 0x28], 0xfa
mov dword [ebp - 0x24], 0x136
mov dword [ebp - 0x20], 0x1ad
mov dword [ebp - 0x1c], 0x211
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0x60], edi
mov dword [ebp - 0x28], 0x534080
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1d32
cmp edx, 0xffffffff
je 0x4f0543
lock sub dword [eax], 1
je 0x4f1d2f
mov ecx, dword [ebx + 0x60]
mov dword [ebp - 0x28], 0x1c2
mov dword [ebp - 0x24], 0x136
mov dword [ebp - 0x20], 0x275
mov dword [ebp - 0x1c], 0x211
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0x64], edi
mov dword [ebp - 0x28], 0x5340c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1e23
cmp edx, 0xffffffff
je 0x4f05c1
lock sub dword [eax], 1
je 0x4f1e20
mov ecx, dword [ebx + 0x64]
mov dword [ebp - 0x28], 0x28a
mov dword [ebp - 0x24], 0x136
mov dword [ebp - 0x20], 0x33d
mov dword [ebp - 0x1c], 0x211
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0x68], edi
mov dword [ebp - 0x28], 0x534100
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1e02
cmp edx, 0xffffffff
je 0x4f063f
lock sub dword [eax], 1
je 0x4f1dff
mov ecx, dword [ebx + 0x68]
mov dword [ebp - 0x28], 0x2ee
mov dword [ebp - 0x24], 0x3c
mov dword [ebp - 0x20], 0x338
mov dword [ebp - 0x1c], 0x59
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x6c], edi
mov dword [ebp - 0x28], 0x534140
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1d11
cmp edx, 0xffffffff
je 0x4f06c5
lock sub dword [eax], 1
je 0x4f1d0e
mov ecx, dword [ebx + 0x6c]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x14
mov dword [ebp - 0x20], 0x45
mov dword [ebp - 0x1c], 0x27
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0xd0]
sub esp, 4
mov dword [esp + 8], 0x20
mov dword [esp + 4], str.:_new_src_resources_hospital.png
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
lea eax, [ebp - 0xd0]
lea edi, [ebp - 0x78]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov eax, dword [0x544238]
mov ecx, edi
mov dword [ebp - 0x104], eax
call eax
mov eax, dword [0x5444c0]
sub esp, 0xc
mov ecx, dword [ebx + 0x6c]
mov dword [esp], edi
mov dword [ebp - 0xfc], eax
call eax
mov eax, dword [0x544244]
sub esp, 4
mov ecx, edi
mov dword [ebp - 0xf4], eax
call eax
mov eax, dword [ebp - 0xd0]
mov edx, dword [eax]
test edx, edx
je 0x4f1cf0
cmp edx, 0xffffffff
je 0x4f0783
lock sub dword [eax], 1
je 0x4f1ce1
mov eax, dword [0x5444b4]
mov ecx, dword [ebx + 0x6c]
mov dword [esp], 1
mov dword [ebp - 0x100], eax
call eax
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x70], edi
mov dword [ebp - 0x28], 0x534180
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1b31
cmp edx, 0xffffffff
je 0x4f07f8
lock sub dword [eax], 1
je 0x4f1b2e
mov ecx, dword [ebx + 0x70]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0x5a
mov dword [ebp - 0x20], 0x45
mov dword [ebp - 0x1c], 0x6d
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0xcc]
sub esp, 4
mov dword [esp + 8], 0x24
mov dword [esp + 4], str.:_new_src_resources_reportstaent.png
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
lea edi, [ebp - 0x68]
lea eax, [ebp - 0xcc]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov ecx, edi
call dword [ebp - 0x104]
sub esp, 0xc
mov ecx, dword [ebx + 0x70]
mov dword [esp], edi
call dword [ebp - 0xfc]
sub esp, 4
mov eax, dword [ebp - 0xf4]
mov ecx, edi
call eax
mov eax, dword [ebp - 0xcc]
mov edx, dword [eax]
test edx, edx
je 0x4f1b10
cmp edx, 0xffffffff
je 0x4f08a3
lock sub dword [eax], 1
je 0x4f1b03
mov ecx, dword [ebx + 0x70]
mov dword [esp], 1
call dword [ebp - 0x100]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x74], edi
mov dword [ebp - 0x28], 0x5341c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1bc5
cmp edx, 0xffffffff
je 0x4f0911
lock sub dword [eax], 1
je 0x4f1bc2
mov ecx, dword [ebx + 0x74]
mov dword [ebp - 0x28], 0x32
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x45
mov dword [ebp - 0x1c], 0xdb
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0xc8]
sub esp, 4
mov dword [esp + 8], 0x1f
mov dword [esp + 4], 0x509008
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
lea edi, [ebp - 0x58]
lea eax, [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov ecx, edi
call dword [ebp - 0x104]
sub esp, 0xc
mov ecx, dword [ebx + 0x74]
mov dword [esp], edi
call dword [ebp - 0xfc]
sub esp, 4
mov eax, dword [ebp - 0xf4]
mov ecx, edi
call eax
mov eax, dword [ebp - 0xc8]
mov edx, dword [eax]
test edx, edx
je 0x4f1ba4
cmp edx, 0xffffffff
je 0x4f09bc
lock sub dword [eax], 1
je 0x4f1b9e
mov ecx, dword [ebx + 0x74]
mov dword [esp], 1
call dword [ebp - 0x100]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x78], edi
mov dword [ebp - 0x28], 0x534240
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1c11
cmp edx, 0xffffffff
je 0x4f0a2a
lock sub dword [eax], 1
je 0x4f1c0e
mov ecx, dword [ebx + 0x78]
mov dword [ebp - 0x28], 0xfa
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x10d
mov dword [ebp - 0x1c], 0xdb
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0xc4]
sub esp, 4
mov dword [esp + 8], 0x25
mov dword [esp + 4], 0x509028
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
lea edi, [ebp - 0x48]
lea eax, [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov ecx, edi
call dword [ebp - 0x104]
sub esp, 0xc
mov ecx, dword [ebx + 0x78]
mov dword [esp], edi
call dword [ebp - 0xfc]
sub esp, 4
mov eax, dword [ebp - 0xf4]
mov ecx, edi
call eax
mov eax, dword [ebp - 0xc4]
mov edx, dword [eax]
test edx, edx
je 0x4f1bf0
cmp edx, 0xffffffff
je 0x4f0ad5
lock sub dword [eax], 1
je 0x4f1be3
mov ecx, dword [ebx + 0x78]
mov dword [esp], 1
call dword [ebp - 0x100]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x7c], edi
mov dword [ebp - 0x28], 0x534280
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1b80
cmp edx, 0xffffffff
je 0x4f0b43
lock sub dword [eax], 1
je 0x4f1b73
mov ecx, dword [ebx + 0x7c]
mov dword [ebp - 0x28], 0x1c2
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x1d5
mov dword [ebp - 0x1c], 0xdb
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0xc0]
sub esp, 4
mov dword [esp + 8], 0x23
mov dword [esp + 4], str.:_new_src_resources_checkdoctor.png
mov dword [esp], eax
mov eax, dword [ebp - 0xe4]
call eax
lea edi, [ebp - 0x38]
lea eax, [ebp - 0xc0]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], eax
mov ecx, edi
call dword [ebp - 0x104]
sub esp, 0xc
mov ecx, dword [ebx + 0x7c]
mov dword [esp], edi
call dword [ebp - 0xfc]
sub esp, 4
mov eax, dword [ebp - 0xf4]
mov ecx, edi
call eax
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax]
test edx, edx
je 0x4f1b55
cmp edx, 0xffffffff
je 0x4f0bee
lock sub dword [eax], 1
je 0x4f1b4f
mov ecx, dword [ebx + 0x7c]
mov dword [esp], 1
call dword [ebp - 0x100]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0x80], edi
mov dword [ebp - 0x28], 0x5342c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1eb1
cmp edx, 0xffffffff
je 0x4f0c5f
lock sub dword [eax], 1
je 0x4f1eae
mov ecx, dword [ebx + 0x80]
mov dword [ebp - 0x28], 0x28a
mov dword [ebp - 0x24], 0xc8
mov dword [ebp - 0x20], 0x29d
mov dword [ebp - 0x1c], 0xdb
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0xbc]
sub esp, 4
mov eax, dword [ebp - 0xe4]
mov dword [esp + 8], 0x1f
mov dword [esp + 4], str.:_new_src_resources_auditor.png
mov dword [esp], edi
call eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov ecx, esi
mov dword [esp], edi
call dword [ebp - 0x104]
sub esp, 0xc
mov ecx, dword [ebx + 0x80]
mov dword [esp], esi
call dword [ebp - 0xfc]
sub esp, 4
mov eax, dword [ebp - 0xf4]
mov ecx, esi
call eax
mov eax, dword [ebp - 0xbc]
mov edx, dword [eax]
test edx, edx
je 0x4f1e90
cmp edx, 0xffffffff
je 0x4f0d07
lock sub dword [eax], 1
je 0x4f1e83
mov ecx, dword [ebx + 0x80]
mov dword [esp], 1
call dword [ebp - 0x100]
mov eax, dword [0x543d28]
sub esp, 4
mov dword [esp + 4], esi
mov dword [ebp - 0x28], eax
mov eax, dword [ebx + 4]
mov dword [esp], eax
mov eax, dword [0x5443b4]
mov ecx, dword [ebx]
mov dword [ebp - 0x100], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x4f1f21
cmp edx, 0xffffffff
je 0x4f0d5d
lock sub dword [eax], 1
je 0x4f1f1e
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov dword [esp], 0
mov ecx, eax
call dword [ebp - 0x118]
sub esp, 8
mov dword [ebx + 0x84], edi
mov dword [ebp - 0x28], 0x534300
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1c60
cmp edx, 0xffffffff
je 0x4f0dbc
lock sub dword [eax], 1
je 0x4f1c53
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x5445f8]
mov dword [ebp - 0xfc], eax
call eax
sub esp, 4
mov dword [ebx + 0x88], edi
mov dword [ebp - 0x28], 0x534340
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1c81
cmp edx, 0xffffffff
je 0x4f0e1c
lock sub dword [eax], 1
je 0x4f1c7e
mov ecx, dword [ebx + 0x88]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0xbe
mov dword [ebp - 0x20], 0x280
mov dword [ebp - 0x1c], 0x136
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
lea ecx, [ebp - 0x80]
mov eax, dword [ebp - 0x10c]
call eax
lea edi, [ebp - 0xb8]
mov dword [esp + 8], 6
mov dword [esp + 4], 0x508f9e
mov eax, dword [ebp - 0xe4]
mov dword [esp], edi
call eax
mov dword [esp], edi
lea ecx, [ebp - 0x80]
call dword [ebp - 0x114]
mov eax, dword [ebp - 0xb8]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1c35
cmp edx, 0xffffffff
je 0x4f0ea4
lock sub dword [eax], 1
je 0x4f1c2f
mov dword [esp], 0xe
lea ecx, [ebp - 0x80]
call dword [ebp - 0x120]
sub esp, 4
lea ecx, [ebp - 0x80]
mov edi, dword [ebp - 0x110]
mov dword [esp], 0x32
call edi
sub esp, 4
lea ecx, [ebp - 0x80]
mov dword [esp], 0
call dword [ebp - 0x11c]
sub esp, 4
lea ecx, [ebp - 0x80]
mov dword [esp], 9
call edi
lea eax, [ebp - 0x80]
sub esp, 4
mov ecx, dword [ebx + 0x88]
mov dword [esp], eax
call dword [ebp - 0xf8]
lea edi, [ebp - 0xb4]
sub esp, 4
mov eax, dword [ebp - 0xe4]
mov dword [esp + 8], 0x65
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____nborder_image:_url_:_new_src_resources_rectangle.png___n
mov dword [esp], edi
call eax
mov ecx, dword [ebx + 0x88]
mov dword [esp], edi
call dword [ebp - 0xec]
mov eax, dword [ebp - 0xb4]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1f00
cmp edx, 0xffffffff
je 0x4f0f55
lock sub dword [eax], 1
je 0x4f1ef0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x88]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [0x544458]
mov dword [ebp - 0xf4], eax
call eax
sub esp, 4
mov dword [ebx + 0x8c], edi
mov dword [ebp - 0x28], 0x534380
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1ed2
cmp edx, 0xffffffff
je 0x4f0fb5
lock sub dword [eax], 1
je 0x4f1ecf
mov ecx, dword [ebx + 0x8c]
mov dword [ebp - 0x28], 0x3c
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x95
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edx, [ebp - 0x80]
sub esp, 4
mov ecx, dword [ebx + 0x8c]
mov dword [esp], edx
call dword [ebp - 0xf8]
lea edi, [ebp - 0xb0]
sub esp, 4
mov edx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x30
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____n_n
mov dword [esp], edi
call edx
mov ecx, dword [ebx + 0x8c]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x88]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0x90], edi
mov dword [ebp - 0x28], 0x5343a0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x90]
mov dword [ebp - 0x28], 0xb4
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x10d
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0xac]
sub esp, 4
mov edx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x2e
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt____
mov dword [esp], edi
call edx
mov ecx, dword [ebx + 0x90]
mov dword [esp], edi
call dword [ebp - 0xec]
mov eax, dword [ebp - 0xac]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1fd0
cmp edx, 0xffffffff
je 0x4f10f6
lock sub dword [eax], 1
je 0x4f1fc3
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x88]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0x94], edi
mov dword [ebp - 0x28], 0x5343c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x94]
mov dword [ebp - 0x28], 0x140
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x199
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0xa8]
sub esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x2f
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____n
mov dword [esp], edi
call ecx
mov ecx, dword [ebx + 0x94]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xfc]
sub esp, 4
mov dword [ebx + 0x98], edi
mov dword [ebp - 0x28], 0x5343e0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x98]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x154
mov dword [ebp - 0x20], 0x280
mov dword [ebp - 0x1c], 0x1cc
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0x80]
sub esp, 4
mov ecx, dword [ebx + 0x98]
mov dword [esp], edi
call dword [ebp - 0xf8]
lea edi, [ebp - 0xa4]
sub esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x65
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____nborder_image:_url_:_new_src_resources_rectangle.png___n
mov dword [esp], edi
call ecx
mov ecx, dword [ebx + 0x98]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov edx, dword [0x5445d0]
mov eax, dword [ebx + 0x98]
mov ecx, edi
mov dword [esp], eax
mov dword [ebp - 0x104], edx
call edx
sub esp, 4
mov dword [ebx + 0x9c], edi
mov dword [ebp - 0x28], 0x534420
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0x9c]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x10d
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0xa0]
sub esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x2e
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt____
mov dword [esp], edi
call ecx
mov ecx, dword [ebx + 0x9c]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x98]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x104]
sub esp, 4
mov dword [ebx + 0xa0], edi
mov dword [ebp - 0x28], 0x5344a0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0xa0]
mov dword [ebp - 0x28], 0x118
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x1a4
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0x9c]
sub esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x2e
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt____
mov dword [esp], edi
call ecx
mov ecx, dword [ebx + 0xa0]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0xa4], edi
mov dword [ebp - 0x28], 0x5344e0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1fa5
cmp edx, 0xffffffff
je 0x4f141c
lock sub dword [eax], 1
je 0x4f1fa2
mov ecx, dword [ebx + 0xa4]
mov dword [ebp - 0x28], 0x172
mov dword [ebp - 0x24], 0x1e0
mov dword [ebp - 0x20], 0x1bc
mov dword [ebp - 0x1c], 0x1fd
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xfc]
sub esp, 4
mov dword [ebx + 0xa8], edi
mov dword [ebp - 0x28], 0x534520
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f2040
cmp edx, 0xffffffff
je 0x4f14a3
lock sub dword [eax], 1
je 0x4f2033
mov ecx, dword [ebx + 0xa8]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x28
mov dword [ebp - 0x20], 0x280
mov dword [ebp - 0x1c], 0xa0
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0x80]
sub esp, 4
mov ecx, dword [ebx + 0xa8]
mov dword [esp], eax
call dword [ebp - 0xf8]
lea edi, [ebp - 0x98]
sub esp, 4
mov eax, dword [ebp - 0xe4]
mov dword [esp + 8], 0x65
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____nborder_image:_url_:_new_src_resources_rectangle.png___n
mov dword [esp], edi
call eax
mov ecx, dword [ebx + 0xa8]
mov dword [esp], edi
call dword [ebp - 0xec]
mov eax, dword [ebp - 0x98]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f2064
cmp edx, 0xffffffff
je 0x4f1538
lock sub dword [eax], 1
je 0x4f205e
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0xa8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0xac], edi
mov dword [ebp - 0x28], 0x534560
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f2015
cmp edx, 0xffffffff
je 0x4f1591
lock sub dword [eax], 1
je 0x4f2012
mov ecx, dword [ebx + 0xac]
mov dword [ebp - 0x28], 0x14
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x8c
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea eax, [ebp - 0x80]
sub esp, 4
mov ecx, dword [ebx + 0xac]
mov dword [esp], eax
call dword [ebp - 0xf8]
lea edi, [ebp - 0x94]
sub esp, 4
mov eax, dword [ebp - 0xe4]
mov dword [esp + 8], 0x34
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____n_n_n_n_n_n
mov dword [esp], edi
call eax
mov ecx, dword [ebx + 0xac]
mov dword [esp], edi
call dword [ebp - 0xec]
mov eax, dword [ebp - 0x94]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1ff4
cmp edx, 0xffffffff
je 0x4f1626
lock sub dword [eax], 1
je 0x4f1fee
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0xa8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0xb0], edi
mov dword [ebp - 0x28], 0x5345a0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1f84
cmp edx, 0xffffffff
je 0x4f167f
lock sub dword [eax], 1
je 0x4f1f81
mov ecx, dword [ebx + 0xb0]
mov dword [ebp - 0x28], 0xc8
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x15e
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0x90]
sub esp, 4
mov edx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x2f
mov dword [esp + 4], str.color:_rgb_0__255__0___nfont:_75_14pt_____n
mov dword [esp], edi
call edx
mov ecx, dword [ebx + 0xb0]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0xa8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf4]
sub esp, 4
mov dword [ebx + 0xb4], edi
mov dword [ebp - 0x28], 0x5345e0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0xb4]
mov dword [ebp - 0x28], 0x168
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x1a4
mov dword [ebp - 0x1c], 0x4a
mov dword [esp], esi
call dword [ebp - 0xe0]
lea edi, [ebp - 0x8c]
sub esp, 4
mov ecx, dword [ebp - 0xe4]
mov dword [esp + 8], 0x31
mov dword [esp + 4], str.font:_75_14pt_____ncolor:_rgb_0__255__0___n_n_n
mov dword [esp], edi
call ecx
mov ecx, dword [ebx + 0xb4]
mov dword [esp], edi
call dword [ebp - 0xec]
sub esp, 4
mov ecx, edi
call fcn.004eb8a0
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [0x5445ec]
sub esp, 4
mov dword [ebx + 0xb8], edi
mov dword [ebp - 0x28], 0x534620
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0xb8]
mov dword [esp], 1
call dword [ebp - 0x108]
sub esp, 4
mov ecx, dword [ebx + 0xb8]
mov dword [ebp - 0x28], 0x2c6
mov dword [ebp - 0x24], 0x5a
mov dword [ebp - 0x20], 0x30a
mov dword [ebp - 0x1c], 0x6f
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov ecx, dword [ebx + 0xb8]
mov dword [esp + 4], 0
mov dword [esp], 2
call dword [0x54454c]
sub esp, 8
mov ecx, dword [ebx + 0xb8]
mov dword [esp], 1
call dword [0x5445dc]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0xbc], edi
mov dword [ebp - 0x28], 0x534660
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0xbc]
mov dword [ebp - 0x28], 0x29e
mov dword [ebp - 0x24], 0x32
mov dword [ebp - 0x20], 0x320
mov dword [ebp - 0x1c], 0x50
mov dword [esp], esi
call dword [ebp - 0xe0]
sub esp, 4
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x84]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xe8]
sub esp, 8
mov dword [ebx + 0xc0], edi
mov dword [ebp - 0x28], 0x5346a0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
sub esp, 4
mov ecx, esi
call fcn.004eb8a0
mov ecx, dword [ebx + 0xc0]
mov dword [ebp - 0x28], 0x29e
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x352
mov dword [ebp - 0x1c], 0x28
mov dword [esp], esi
call dword [ebp - 0xe0]
mov eax, dword [0x543d28]
sub esp, 4
mov dword [esp + 4], esi
mov dword [ebp - 0x28], eax
mov eax, dword [ebx + 0x84]
mov dword [esp], eax
mov ecx, dword [ebx]
call dword [ebp - 0x100]
mov eax, dword [ebp - 0x28]
sub esp, 8
mov edx, dword [eax]
test edx, edx
je 0x4f1f63
cmp edx, 0xffffffff
je 0x4f197f
lock sub dword [eax], 1
je 0x4f1f60
mov dword [esp], 0x18
call fcn.004d5eb8
mov edi, eax
mov eax, dword [ebp + 8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0xf0]
sub esp, 4
mov dword [ebx + 0xc4], edi
mov dword [ebp - 0x28], 0x5346c0
mov dword [esp], esi
mov ecx, edi
call dword [ebp - 0xdc]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x4f1f42
cmp edx, 0xffffffff
je 0x4f19d5
lock sub dword [eax], 1
je 0x4f1f3f
mov ecx, dword [ebx + 0xc4]
mov dword [ebp - 0x28], 0x35c
mov dword [ebp - 0x24], 0xa
mov dword [ebp - 0x20], 0x36a
mov dword [ebp - 0x1c], 0x18
mov dword [esp], esi
call dword [ebp - 0xe0]
mov eax, dword [ebp + 8]
sub esp, 4
mov ecx, ebx
mov dword [esp], eax
call fcn.004ee190
sub esp, 4
mov dword [esp], 1
mov ecx, dword [ebx]
call dword [0x5443b0]
mov eax, dword [ebp + 8]
sub esp, 4
mov dword [esp], eax
call dword [0x543d8c]
lea ecx, [ebp - 0x80]
mov ebx, dword [0x544200]
call ebx
lea ecx, [ebp - 0x88]
call ebx
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4ef821
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4ef8b8
mov eax, dword [ebp - 0xd8]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4ef973
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efacd
mov eax, dword [ebp - 0xd4]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efa4e
mov eax, dword [ebp - 0xcc]
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f08a3
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f07f8
mov eax, dword [ebp - 0xc0]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0bee
mov eax, dword [ebp - 0x28]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0b43
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f09bc
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0911
mov eax, dword [ebp - 0xc4]
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0ad5
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0a2a
mov eax, dword [ebp - 0xb8]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0ea4
mov eax, dword [ebp - 0x28]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0dbc
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0e1c
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0447
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f03c9
mov eax, dword [ebp - 0xd0]
mov esi, esi
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0783
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f06c5
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0543
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f04c5
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efbb4
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efb2f
mov eax, dword [ebp - 0x28]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efcb8
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4efc3a
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f063f
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f05c1
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f034b
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0264
mov eax, dword [ebp - 0xbc]
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0d07
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0c5f
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0fb5
mov eax, dword [ebp - 0xb4]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0f55
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f0d5d
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f19d5
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f197f
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f167f
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f141c
mov eax, dword [ebp - 0xac]
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f10f6
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f1626
mov eax, dword [ebp - 0x28]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f1591
mov eax, dword [ebp - 0x28]
lea esi, [esi]
lea edi, [edi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f14a3
mov eax, dword [ebp - 0x98]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [0x543d24]
jmp 0x4f1538