Function at 0x423e70
Capabilities:
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x4e1a24
mov eax, dword fs:[0]
push eax
sub esp, 0x54
push ebx
push ebp
push esi
push edi
mov eax, dword [0x806d00]
xor eax, esp
push eax
lea eax, [esp + 0x68]
mov dword fs:[0], eax
mov esi, ecx
xor ebx, ebx
push ebx
lea ecx, [esp + 0x34]
mov dword [esp + 0x1c], ebx
call dword [0x6abb50]
push 0x14
mov dword [esp + 0x74], ebx
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x28], edi
mov ebp, dword [0x6ad6b8]
mov byte [esp + 0x70], 1
cmp edi, ebx
je 0x423f70
mov byte [esp + 0x18], 0x20
mov eax, dword [esp + 0x18]
push eax
lea ecx, [esp + 0x18]
call dword [0x6abb70]
push ebx
lea ecx, [esp + 0x28]
push str.entire
push ecx
call fcn.00422fe0
mov ebx, eax
push 0
lea edx, [esp + 0x30]
push str.Scan_area:__1
push edx
mov byte [esp + 0x88], 2
mov dword [esp + 0x30], 1
call fcn.00422fe0
add esp, 0x18
mov ecx, 3
mov dword [esp + 0x70], ecx
mov dword [esp + 0x18], ecx
lea ecx, [esp + 0x14]
push ecx
push 0
push ebx
lea edx, [esp + 0x28]
push edx
mov ecx, eax
call dword [0x6abb74]
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push esi
mov dword [ecx], 0
mov ebx, 7
push eax
mov ecx, edi
mov dword [esp + 0x7c], 4
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x423f72
xor edi, edi
mov dword [esi + 0x438], edi
mov dword [esp + 0x70], 6
test bl, 4
je 0x423f96
and ebx, 0xfffffffb
lea ecx, [esp + 0x1c]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x70], 5
test bl, 2
je 0x423fb4
and ebx, 0xfffffffd
lea ecx, [esp + 0x20]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x70], 0
test bl, 1
je 0x423fce
lea ecx, [esp + 0x24]
and ebx, 0xfffffffe
call dword [0x6abc18]
mov ecx, dword [esi + 0x438]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 8
test edi, edi
je 0x42403c
push 0x6b602a
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov dword [eax], 0
push esi
lea eax, [esp + 0x1c]
or ebx, 8
push eax
mov ecx, edi
mov byte [esp + 0x7c], 9
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x42403e
xor edi, edi
mov dword [esi + 0x43c], edi
mov dword [esp + 0x70], 0
test bl, 8
je 0x42405e
lea ecx, [esp + 0x14]
and ebx, 0xfffffff7
call dword [0x6abc18]
mov ecx, dword [esi + 0x43c]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0xb
test edi, edi
je 0x4240cc
push 0x6ea268
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
lea ecx, [esp + 0x1c]
or ebx, 0x10
push ecx
mov ecx, edi
mov byte [esp + 0x7c], 0xc
mov dword [esp + 0x24], ebx
mov dword [eax], 0
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4240ce
xor edi, edi
mov dword [esi + 0x430], edi
mov dword [esp + 0x70], 0
test bl, 0x10
je 0x4240ee
lea ecx, [esp + 0x14]
and ebx, 0xffffffef
call dword [0x6abc18]
mov ecx, dword [esi + 0x430]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0xe
test edi, edi
je 0x42415c
push str.0_DPI
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
lea edx, [esp + 0x1c]
or ebx, 0x20
push edx
mov ecx, edi
mov byte [esp + 0x7c], 0xf
mov dword [esp + 0x24], ebx
mov dword [eax], 0
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x42415e
xor edi, edi
mov dword [esi + 0x434], edi
mov dword [esp + 0x70], 0
test bl, 0x20
je 0x42417e
lea ecx, [esp + 0x14]
and ebx, 0xffffffdf
call dword [0x6abc18]
mov ecx, dword [esi + 0x434]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x11
test edi, edi
je 0x4241ec
push str.0x0_cm
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov dword [eax], 0
push esi
lea eax, [esp + 0x1c]
or ebx, 0x40
push eax
mov ecx, edi
mov byte [esp + 0x7c], 0x12
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4241ee
xor edi, edi
mov dword [esi + 0x440], edi
mov dword [esp + 0x70], 0
test bl, 0x40
je 0x42420e
lea ecx, [esp + 0x14]
and ebx, 0xffffffbf
call dword [0x6abc18]
mov ecx, dword [esi + 0x440]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
mov ecx, dword [esi + 0x440]
push 1
call dword [0x6ac760]
mov edi, dword [0x6abb10]
push 1
lea ecx, [esp + 0x4c]
call edi
push 0
lea ecx, [esp + 0x3c]
mov byte [esp + 0x74], 0x14
call edi
lea ecx, [esp + 0x38]
push ecx
push 0x8096dc
lea edx, [esp + 0x60]
push edx
lea ecx, [esp + 0x3c]
mov byte [esp + 0x7c], 0x15
call dword [0x6abb54]
lea ecx, [esp + 0x48]
push ecx
mov ecx, eax
mov byte [esp + 0x74], 0x16
call dword [0x6ab7c0]
mov edi, dword [0x6abb5c]
lea ecx, [esp + 0x58]
mov byte [esp + 0x14], al
mov byte [esp + 0x70], 0x15
call edi
lea ecx, [esp + 0x38]
mov byte [esp + 0x70], 0x14
call edi
lea ecx, [esp + 0x48]
mov byte [esp + 0x70], 0
call edi
cmp byte [esp + 0x14], 0
je 0x4242e1
push str.0x0_8243_
lea ecx, [esp + 0x1c]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x440]
lea edx, [esp + 0x18]
push edx
mov byte [esp + 0x74], 0x17
call dword [0x6ad71c]
lea ecx, [esp + 0x18]
mov byte [esp + 0x70], 0
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x18
test edi, edi
je 0x42433e
push 0
lea eax, [esp + 0x28]
push str.Page:
push eax
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x80
mov dword [ecx], 0
push eax
mov ecx, edi
mov byte [esp + 0x7c], 0x19
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x424340
xor edi, edi
mov dword [esi + 0x420], edi
mov dword [esp + 0x70], 0
test bl, bl
jns 0x424362
lea ecx, [esp + 0x24]
and ebx, 0xffffff7f
call dword [0x6abc18]
mov ecx, dword [esi + 0x420]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x1b
test edi, edi
je 0x4243d3
push 0x6ea240
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
lea ecx, [esp + 0x1c]
or ebx, 0x100
push ecx
mov ecx, edi
mov byte [esp + 0x7c], 0x1c
mov dword [esp + 0x24], ebx
mov dword [eax], 0
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4243d5
xor edi, edi
mov dword [esi + 0x428], edi
mov dword [esp + 0x70], 0
test ebx, 0x100
je 0x4243fb
lea ecx, [esp + 0x14]
and ebx, 0xfffffeff
call dword [0x6abc18]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x1e
test edi, edi
je 0x424458
push 0
lea edx, [esp + 0x28]
push str.Marked:
push edx
call fcn.00422fe0
add esp, 8
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x200
mov dword [ecx], 0
push eax
mov ecx, edi
mov byte [esp + 0x7c], 0x1f
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x42445a
xor edi, edi
mov dword [esi + 0x424], edi
mov dword [esp + 0x70], 0
test ebx, 0x200
je 0x424480
lea ecx, [esp + 0x24]
and ebx, 0xfffffdff
call dword [0x6abc18]
mov ecx, dword [esi + 0x424]
push 0
push 0
push 0
push 2
call dword [0x6ac064]
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x21
test edi, edi
je 0x4244f1
push 0x6ea240
lea ecx, [esp + 0x18]
call dword [0x6abbc4]
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov dword [eax], 0
push esi
lea eax, [esp + 0x1c]
or ebx, 0x400
push eax
mov ecx, edi
mov byte [esp + 0x7c], 0x22
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4244f3
xor edi, edi
mov dword [esi + 0x42c], edi
mov dword [esp + 0x70], 0
test ebx, 0x400
je 0x424519
lea ecx, [esp + 0x14]
and ebx, 0xfffffbff
call dword [0x6abc18]
mov ecx, dword [esi + 0x420]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x428]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x424]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x42c]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x24
test edi, edi
je 0x4245d7
push 0
lea ecx, [esp + 0x24]
push str.Scale:
push ecx
call fcn.00422fe0
push 0x6b5500
push eax
lea edx, [esp + 0x38]
or ebx, 0x800
push edx
mov byte [esp + 0x88], 0x25
mov dword [esp + 0x30], ebx
call fcn.00401090
add esp, 0x14
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x1000
mov dword [ecx], 0
push eax
mov ecx, edi
mov dword [esp + 0x7c], 0x26
mov dword [esp + 0x24], ebx
call ebp
mov dword [edi], vtable.QLabel.1.0
mov dword [edi + 8], vtable.QLabel.0
jmp 0x4245d9
xor edi, edi
mov dword [esi + 0x41c], edi
mov dword [esp + 0x70], 0x27
test ebx, 0x1000
je 0x424603
and ebx, 0xffffefff
lea ecx, [esp + 0x24]
mov dword [esp + 0x18], ebx
call dword [0x6abc18]
mov dword [esp + 0x70], 0
test ebx, 0x800
je 0x424623
lea ecx, [esp + 0x20]
and ebx, 0xfffff7ff
call dword [0x6abc18]
mov ecx, dword [esi + 0x41c]
mov ebp, dword [0x6ac064]
push 0
push 0
push 0
push 3
call ebp
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x29
test edi, edi
je 0x42466c
push esi
mov ecx, edi
call dword [0x6ad1c8]
mov dword [edi], vtable.QSpinBox.1.0
mov dword [edi + 8], vtable.QSpinBox.0
mov ecx, edi
jmp 0x42466e
xor ecx, ecx
push 0
push 0
push 0
push 0
mov byte [esp + 0x80], 0
mov dword [esi + 0x414], ecx
call ebp
mov ecx, dword [esi + 0x414]
push 5
call dword [0x6ad1d0]
mov ecx, dword [esi + 0x414]
push 0xc8
call dword [0x6ad1d4]
push 0x6ea22c
lea ecx, [esp + 0x1c]
call dword [0x6abbc4]
mov ecx, dword [esi + 0x414]
lea eax, [esp + 0x18]
push eax
mov byte [esp + 0x74], 0x2a
call dword [0x6abf90]
lea ecx, [esp + 0x18]
mov byte [esp + 0x70], 0
call dword [0x6abc18]
mov ecx, dword [esi + 0x414]
push 0x64
call dword [0x6ad1cc]
mov ecx, dword [esi + 0x414]
mov ebp, dword [0x6abbb4]
push 0
push str.1scaleChanged_int_
push esi
push str.2valueChanged_int_
push ecx
call ebp
push 0x14
call fcn.004da6b6
mov edi, eax
add esp, 0x18
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x2b
test edi, edi
je 0x424759
push 0
lea edx, [esp + 0x28]
push str.Keep_the_scale
push edx
call fcn.00422fe0
add esp, 0xc
push 0
or ebx, 0x2000
push eax
mov ecx, edi
mov byte [esp + 0x78], 0x2c
mov dword [esp + 0x20], ebx
call dword [0x6ad1d8]
mov dword [edi], vtable.QCheckBox.1.0
mov dword [edi + 8], vtable.QCheckBox.0
jmp 0x42475b
xor edi, edi
mov dword [esi + 0x418], edi
mov dword [esp + 0x70], 0
test ebx, 0x2000
je 0x42477b
lea ecx, [esp + 0x24]
call dword [0x6abc18]
mov eax, dword [esi + 0x418]
push 0
push str.1setKeepScale_bool_
push esi
push str.2toggled_bool_
push eax
call ebp
push 0x10
call fcn.004da6b6
mov edi, eax
add esp, 0x18
mov dword [esp + 0x2c], edi
mov byte [esp + 0x70], 0x2e
test edi, edi
je 0x4247ba
mov ecx, edi
call dword [0x6ac75c]
mov dword [edi], vtable.QWindowsXPStyle.0
jmp 0x4247bc
xor edi, edi
mov ecx, dword [esi + 0x418]
push edi
mov byte [esp + 0x74], 0
call dword [0x6abdfc]
mov ecx, dword [esi + 0x438]
mov edi, dword [0x6ac758]
push 0
push ecx
mov ecx, esi
call edi
mov ebp, dword [0x6ac754]
mov ecx, eax
call ebp
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x70], 0x2f
test ebx, ebx
je 0x424829
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ac27c]
mov dword [ebx], vtable.QFrame.0
mov dword [ebx + 8], vtable.QFrame.1.0
jmp 0x42482b
xor ebx, ebx
push 0x35
mov ecx, ebx
mov byte [esp + 0x74], 0
mov dword [esi + 0x410], ebx
call dword [0x6ac278]
mov edx, dword [esi + 0x410]
push 0
push edx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov eax, dword [esi + 0x43c]
push 0
push eax
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov ecx, dword [esi + 0x430]
push 0
push ecx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov edx, dword [esi + 0x434]
push 0
push edx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov eax, dword [esi + 0x440]
push 0
push eax
mov ecx, esi
call edi
mov ecx, eax
call ebp
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x70], 0x30
test ebx, ebx
je 0x4248d3
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ac27c]
mov dword [ebx], vtable.QFrame.0
mov dword [ebx + 8], vtable.QFrame.1.0
jmp 0x4248d5
xor ebx, ebx
push 0x35
mov ecx, ebx
mov byte [esp + 0x74], 0
mov dword [esi + 0x40c], ebx
call dword [0x6ac278]
mov ecx, dword [esi + 0x40c]
push 0
push ecx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov ecx, dword [esi + 0x43c]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x430]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x434]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x440]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x40c]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x410]
mov edx, dword [ecx]
mov eax, dword [edx + 0x2c]
push 0
call eax
mov ecx, dword [esi + 0x420]
push 0
push ecx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov edx, dword [esi + 0x428]
push 0
push edx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov eax, dword [esi + 0x424]
push 0
push eax
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov ecx, dword [esi + 0x42c]
push 0
push ecx
mov ecx, esi
call edi
mov ecx, eax
call ebp
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x70], 0x31
test ebx, ebx
je 0x4249d7
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ac27c]
mov dword [ebx], vtable.QFrame.0
mov dword [ebx + 8], vtable.QFrame.1.0
jmp 0x4249d9
xor ebx, ebx
push 0x35
mov ecx, ebx
mov byte [esp + 0x74], 0
call dword [0x6ac278]
push 0
push ebx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov edx, dword [esi + 0x41c]
push 0
push edx
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov eax, dword [esi + 0x414]
push 0
push eax
mov ecx, esi
call edi
mov ecx, eax
call ebp
mov ecx, dword [esi + 0x418]
push 0
push ecx
mov ecx, esi
call edi
mov ecx, eax
call ebp
push 0x14
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x70], 0x32
test ebx, ebx
je 0x424a64
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push esi
mov ecx, ebx
mov dword [eax], 0
call dword [0x6ac27c]
mov dword [ebx], vtable.QFrame.0
mov dword [ebx + 8], vtable.QFrame.1.0
jmp 0x424a66
xor ebx, ebx
push 0x35
mov ecx, ebx
mov byte [esp + 0x74], 0
call dword [0x6ac278]
push 0
push ebx
mov ecx, esi
call edi
mov ecx, eax
call ebp
push 0x18
call fcn.004da6b6
mov ebx, eax
add esp, 4
mov dword [esp + 0x2c], ebx
mov byte [esp + 0x70], 0x33
test ebx, ebx
je 0x424ab2
push 0
mov ecx, ebx
call dword [0x6adbe8]
mov dword [ebx], vtable.Qtitan::RibbonSliderPane.1.0
mov dword [ebx + 8], vtable.Qtitan::RibbonSliderPane.0
jmp 0x424ab4
xor ebx, ebx
push 1
mov ecx, ebx
mov byte [esp + 0x74], 0
mov dword [esi + 0x1c0], ebx
call dword [0x6adbec]
mov ecx, dword [esi + 0x1c0]
push 0x12c
push 0x64
call dword [0x6adbf0]
mov ecx, dword [esi + 0x1c0]
push 0x64
call dword [0x6ad6d0]
mov ecx, dword [esi + 0x1c0]
push 0xa
call dword [0x6adbf4]
mov ecx, dword [esi + 0x1c0]
push 0x82
call dword [0x6ac750]
mov ecx, dword [esi + 0x1c0]
push 0xc8
call dword [0x6adbf8]
mov edx, dword [esi + 0x1c0]
push 0
push str.1resizeThumbs_int_
push esi
push str.2valueChanged_int_
push edx
call dword [0x6abbb4]
mov eax, dword [esi + 0x1c0]
add esp, 0x14
push 0
push eax
mov ecx, esi
call edi
mov ecx, eax
call ebp
push 0
lea ecx, [esp + 0x28]
push str.Ready
push ecx
call fcn.00422fe0
add esp, 0xc
push 0
push eax
mov ecx, esi
mov byte [esp + 0x78], 0x34
call edi
mov ecx, eax
call dword [0x6ac74c]
lea ecx, [esp + 0x24]
mov byte [esp + 0x70], 0
call dword [0x6abc18]
lea ecx, [esp + 0x30]
mov dword [esp + 0x70], 0xffffffff
call dword [0x6abba4]
mov ecx, dword [esp + 0x68]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x60
ret