Function at 0x4814a0
Capabilities:
Get number of processors

Disassembly:
push 0xffffffffffffffff
push 0x4a15ba
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ebx
push ebp
push esi
push edi
mov esi, ecx
push 0x490db0
push 0x490d30
push 0x578
lea eax, [esi + 4]
push 0x80
push eax
mov dword [esp + 0x24], esi
call fcn.004922ef
push 0x490db0
push 0x490d30
push 0x578
lea ecx, [esi + 0x2bc04]
push 0x80
push ecx
mov dword [esp + 0x30], 0
call fcn.004922ef
push 0x490ea0
push 0x490e50
push 0x8a100
lea edx, [esi + 0x57804]
push 0x10
push edx
mov byte [esp + 0x30], 1
call fcn.004922ef
mov eax, dword [esp + 0x24]
mov dword [esi], 0x4a2328
mov dword [esi + 0x8f8804], eax
mov ecx, 0x7530
xor eax, eax
lea edi, [esi + 0x8f9ad4]
rep stosd dword es:[edi], eax
mov ecx, 0x7530
lea edi, [esi + 0x916f94]
rep stosd dword es:[edi], eax
call dword [sym.imp.winmm.dll_timeGetTime]
mov dword [esi + 0x8f9ac8], eax
mov dword [esi + 0x8f9acc], eax
lea ecx, [esi + 0x8f880c]
mov edx, 0x50
mov eax, 7
mov word [ecx], ax
add ecx, 0x3c
dec edx
jne 0x481575
lea edx, [esi + 0x8f8846]
mov ebx, 6
mov ecx, 3
mov edi, 0x4e
mov ebp, 0x96
mov word [edx - 2], 0xe
mov word [edx], 0x3c
mov word [edx + 2], ax
mov word [edx + 4], 0x46
mov word [edx + 0x1a], cx
mov word [edx + 0x1c], 0x32
mov word [edx + 6], ax
mov word [edx + 8], 0x2a
mov word [edx + 0xa], ax
mov word [edx + 0xc], di
mov word [edx + 0x1e], 0xc
mov word [edx + 0x20], di
mov word [edx + 0xe], 0xf
mov word [edx + 0x10], 0x58
mov word [edx + 0x12], cx
mov word [edx + 0x14], bp
mov word [edx + 0x16], ax
mov word [edx + 0x18], 0x46
mov word [edx + 0x26], 0xc
mov word [edx + 0x28], 0x50
add edx, 0x3c
dec ebx
jne 0x481598
mov ebx, 0xf0
mov edi, 0x78
mov word [esi + 0x8f8a62], bx
mov word [esi + 0x8f8a60], cx
mov edx, 0x5a
mov word [esi + 0x8f8a66], di
mov word [esi + 0x8f8a6e], dx
mov word [esi + 0x8f8a6c], cx
mov word [esi + 0x8f8a7a], bp
mov word [esi + 0x8f8a78], ax
mov word [esi + 0x8f8a8a], bx
mov word [esi + 0x8f8a88], ax
mov word [esi + 0x8f8a9e], bp
mov word [esi + 0x8f8a9c], cx
mov word [esi + 0x8f8aa2], dx
mov word [esi + 0x8f8aaa], dx
mov word [esi + 0x8f8aa8], cx
mov word [esi + 0x8f8ab6], bp
mov ebx, 0xb4
mov word [esi + 0x8f8ab4], ax
mov word [esi + 0x8f8ac6], bx
mov word [esi + 0x8f8ac4], ax
mov word [esi + 0x8f8ada], 0xd2
mov edx, 0x64
mov word [esi + 0x8f8ad8], cx
mov word [esi + 0x8f8ade], dx
mov word [esi + 0x8f8ae6], di
mov word [esi + 0x8f8ae4], cx
mov word [esi + 0x8f8af2], bp
mov word [esi + 0x8f8af0], ax
mov word [esi + 0x8f8b02], bx
mov word [esi + 0x8f8b00], ax
mov word [esi + 0x8f8b16], 0xd2
mov word [esi + 0x8f8b14], cx
mov word [esi + 0x8f8b1a], 0x50
mov word [esi + 0x8f8b22], 0x5a
mov word [esi + 0x8f8b20], cx
mov word [esi + 0x8f8b2e], bp
mov word [esi + 0x8f8b2c], ax
mov word [esi + 0x8f8b3e], bx
mov word [esi + 0x8f8b3c], ax
mov word [esi + 0x8f8b52], bx
mov word [esi + 0x8f8b50], cx
mov word [esi + 0x8f8b56], 0x50
mov word [esi + 0x8f8b5e], di
mov word [esi + 0x8f8b5c], cx
mov word [esi + 0x8f8b6a], bp
mov word [esi + 0x8f8b68], ax
mov word [esi + 0x8f8b7a], bx
mov word [esi + 0x8f8b78], ax
mov word [esi + 0x8f8b8e], bx
mov word [esi + 0x8f8b8c], ax
mov word [esi + 0x8f8b92], dx
mov word [esi + 0x8f8b9a], bp
mov word [esi + 0x8f8b98], cx
mov word [esi + 0x8f8ba6], bx
mov word [esi + 0x8f8ba4], cx
mov word [esi + 0x8f8bb6], bx
mov word [esi + 0x8f8bb4], ax
mov word [esi + 0x8f8bca], di
mov word [esi + 0x8f8bc8], cx
mov word [esi + 0x8f8bce], 0x3c
mov word [esi + 0x8f8bd6], di
mov word [esi + 0x8f8bd4], cx
mov word [esi + 0x8f8be2], bp
mov word [esi + 0x8f8be0], ax
mov word [esi + 0x8f8bf2], bx
mov word [esi + 0x8f8bf0], ax
mov word [esi + 0x8f8c06], di
mov word [esi + 0x8f8c04], cx
mov word [esi + 0x8f8c0a], 0x2d
mov word [esi + 0x8f8c12], di
mov word [esi + 0x8f8c10], cx
mov word [esi + 0x8f8c1e], bp
mov word [esi + 0x8f8c1c], ax
mov word [esi + 0x8f8c2e], bx
mov word [esi + 0x8f8c2c], ax
mov word [esi + 0x8f8c42], 0xd2
mov word [esi + 0x8f8c40], cx
mov word [esi + 0x8f8c46], 0x82
mov word [esi + 0x8f8c4e], bp
mov word [esi + 0x8f8c6a], bx
mov ebx, 0xfa
mov word [esi + 0x8f8c4c], cx
mov word [esi + 0x8f8c5a], bp
mov word [esi + 0x8f8c58], ax
mov word [esi + 0x8f8c68], ax
mov word [esi + 0x8f8c7e], bx
mov word [esi + 0x8f8c7c], ax
mov word [esi + 0x8f8c82], dx
mov word [esi + 0x8f8c8a], bp
mov word [esi + 0x8f8c88], cx
mov word [esi + 0x8f8c96], 0xb4
mov word [esi + 0x8f8c94], cx
mov word [esi + 0x8f8ca6], 0xb4
mov word [esi + 0x8f8ca4], ax
mov word [esi + 0x8f8cba], bx
mov word [esi + 0x8f8cb8], ax
mov word [esi + 0x8f8cbe], dx
mov word [esi + 0x8f8cc6], bp
mov word [esi + 0x8f8cc4], cx
mov word [esi + 0x8f8cd2], 0xb4
mov word [esi + 0x8f8cd0], cx
mov word [esi + 0x8f8ce2], 0xb4
mov word [esi + 0x8f8ce0], ax
mov word [esi + 0x8f8cf6], bx
mov word [esi + 0x8f8cf4], cx
mov word [esi + 0x8f8cfa], 0x50
mov word [esi + 0x8f8d02], di
mov word [esi + 0x8f8d00], cx
mov word [esi + 0x8f8d0e], bp
mov word [esi + 0x8f8d0c], ax
mov word [esi + 0x8f8d1e], 0xb4
mov word [esi + 0x8f8d1c], ax
mov word [esi + 0x8f8d32], bx
mov word [esi + 0x8f8d30], cx
mov word [esi + 0x8f8d36], 0x50
mov word [esi + 0x8f8d3e], di
mov word [esi + 0x8f8d3c], cx
mov word [esi + 0x8f8d4a], bp
mov word [esi + 0x8f8d48], ax
mov word [esi + 0x8f8d5a], 0xb4
mov word [esi + 0x8f8d58], ax
mov word [esi + 0x8f8d6e], bx
mov word [esi + 0x8f8d6c], cx
mov word [esi + 0x8f8d72], 0x50
mov word [esi + 0x8f8d7a], di
mov word [esi + 0x8f8d78], cx
mov word [esi + 0x8f8d86], bp
mov word [esi + 0x8f8d84], ax
mov word [esi + 0x8f8d96], 0xb4
mov word [esi + 0x8f8d94], ax
mov word [esi + 0x8f8daa], bp
mov word [esi + 0x8f8da8], ax
mov word [esi + 0x8f8de6], bx
mov word [esi + 0x8f8de4], ax
mov word [esi + 0x8f8e22], bx
mov word [esi + 0x8f8e20], ax
mov word [esi + 0x8f8e5e], bx
mov word [esi + 0x8f8e5c], cx
mov word [esi + 0x8f8e62], 0x32
mov word [esi + 0x8f8e6a], di
mov word [esi + 0x8f8e68], cx
mov word [esi + 0x8f8e76], di
mov word [esi + 0x8f8e74], ax
mov word [esi + 0x8f8e86], 0xb4
mov word [esi + 0x8f8e84], ax
mov word [esi + 0x8f8e9a], bx
mov word [esi + 0x8f8e98], cx
mov word [esi + 0x8f8e9e], dx
mov word [esi + 0x8f8ea6], 0x3c
mov word [esi + 0x8f8ea4], 5
mov word [esi + 0x8f8eb2], di
mov word [esi + 0x8f8eb0], ax
mov word [esi + 0x8f8ec2], dx
mov word [esi + 0x8f8ec0], 9
mov word [esi + 0x8f8ed6], bx
mov word [esi + 0x8f8ed4], cx
mov word [esi + 0x8f8eda], dx
mov word [esi + 0x8f8ee2], di
mov word [esi + 0x8f8ee0], 5
mov word [esi + 0x8f8eee], di
mov word [esi + 0x8f8eec], ax
mov word [esi + 0x8f8efe], dx
mov word [esi + 0x8f8efc], 9
mov word [esi + 0x8f8f12], bx
mov word [esi + 0x8f8f10], cx
mov word [esi + 0x8f8f16], dx
mov word [esi + 0x8f8f1e], di
mov word [esi + 0x8f8f1c], 5
mov word [esi + 0x8f8f2a], di
mov word [esi + 0x8f8f28], ax
mov word [esi + 0x8f8f3a], dx
mov word [esi + 0x8f8f38], 9
mov word [esi + 0x8f8f4e], bx
mov word [esi + 0x8f8f4c], cx
mov word [esi + 0x8f8f52], dx
mov word [esi + 0x8f8f5a], di
mov word [esi + 0x8f8f58], ax
mov word [esi + 0x8f8f66], di
mov word [esi + 0x8f8f64], ax
mov word [esi + 0x8f8f76], dx
mov word [esi + 0x8f8f74], 9
mov word [esi + 0x8f8f8a], bx
mov word [esi + 0x8f8f88], cx
mov word [esi + 0x8f8f8e], dx
mov word [esi + 0x8f8f96], di
mov word [esi + 0x8f8f94], ax
mov word [esi + 0x8f8fa2], di
mov word [esi + 0x8f8fa0], ax
mov word [esi + 0x8f8fb2], dx
mov word [esi + 0x8f8fb0], 0xb
mov word [esi + 0x8f8fc6], bx
mov word [esi + 0x8f8fc4], cx
mov word [esi + 0x8f8fca], di
mov word [esi + 0x8f8fd2], di
mov word [esi + 0x8f8fd0], ax
mov word [esi + 0x8f8fde], di
mov word [esi + 0x8f8fdc], ax
mov word [esi + 0x8f8fee], dx
mov word [esi + 0x8f8fec], 0xb
mov word [esi + 0x8f9002], 0xf0
mov word [esi + 0x8f9000], cx
mov word [esi + 0x8f9006], di
mov word [esi + 0x8f900e], 0x5a
mov word [esi + 0x8f900c], cx
mov word [esi + 0x8f901a], bp
mov word [esi + 0x8f9018], ax
mov word [esi + 0x8f902a], 0xf0
mov word [esi + 0x8f9028], ax
mov word [esi + 0x8f903e], 0x50
mov word [esi + 0x8f903c], 9
mov word [esi + 0x8f9042], 0x14
mov word [esi + 0x8f9040], cx
mov word [esi + 0x8f904a], 0x50
mov word [esi + 0x8f9048], cx
mov word [esi + 0x8f9056], 0x50
mov word [esi + 0x8f9054], ax
mov word [esi + 0x8f9066], 0x50
mov word [esi + 0x8f9064], ax
mov word [esi + 0x8f907a], bx
mov word [esi + 0x8f9078], 0
mov word [esi + 0x8f907e], 0x50
mov word [esi + 0x8f907c], 0
mov word [esi + 0x8f9086], di
mov word [esi + 0x8f9084], cx
mov word [esi + 0x8f9092], bp
mov word [esi + 0x8f9090], 0
mov word [esi + 0x8f90a2], 0xc8
mov word [esi + 0x8f90a0], 6
mov word [esi + 0x8f90b6], bx
mov word [esi + 0x8f90b4], 0
mov word [esi + 0x8f90ba], 0x50
mov word [esi + 0x8f90b8], 0
mov word [esi + 0x8f90c2], di
mov word [esi + 0x8f90c0], cx
mov word [esi + 0x8f90ce], bp
mov word [esi + 0x8f90cc], 0
mov word [esi + 0x8f90de], 0xc8
mov word [esi + 0x8f90dc], 6
mov word [esi + 0x8f90f2], bx
mov word [esi + 0x8f90f0], 0
mov word [esi + 0x8f90f6], 0x50
mov word [esi + 0x8f90f4], 0
mov word [esi + 0x8f90fe], di
mov word [esi + 0x8f90fc], cx
mov word [esi + 0x8f910a], bp
mov word [esi + 0x8f9108], 0
mov word [esi + 0x8f911a], 0xc8
mov word [esi + 0x8f9118], 6
mov word [esi + 0x8f912e], bx
mov word [esi + 0x8f912c], 0
mov word [esi + 0x8f9132], 0x50
mov word [esi + 0x8f9130], 0
mov word [esi + 0x8f913a], di
mov word [esi + 0x8f9138], cx
mov word [esi + 0x8f9146], bp
mov word [esi + 0x8f9144], 0
mov word [esi + 0x8f9156], 0xc8
mov word [esi + 0x8f9154], 6
mov word [esi + 0x8f916a], bx
mov word [esi + 0x8f9168], 0
mov word [esi + 0x8f916e], 0x50
mov word [esi + 0x8f916c], 0
mov word [esi + 0x8f9176], di
mov word [esi + 0x8f9174], cx
mov word [esi + 0x8f9182], bp
mov word [esi + 0x8f9180], 0
mov word [esi + 0x8f9192], 0xc8
mov word [esi + 0x8f9190], 6
mov word [esi + 0x8f91a6], bx
mov word [esi + 0x8f91a4], 0
mov word [esi + 0x8f91aa], 0x50
mov word [esi + 0x8f91a8], 0
mov word [esi + 0x8f91b2], di
mov word [esi + 0x8f91b0], cx
mov word [esi + 0x8f91be], bp
mov word [esi + 0x8f91bc], 0
mov word [esi + 0x8f91ce], 0xc8
mov word [esi + 0x8f91cc], 6
mov word [esi + 0x8f91e2], bx
mov word [esi + 0x8f91e0], 0
mov word [esi + 0x8f91e6], 0x50
mov word [esi + 0x8f91e4], 0
mov word [esi + 0x8f91ee], di
mov word [esi + 0x8f91ec], cx
mov word [esi + 0x8f91fa], bp
mov word [esi + 0x8f91f8], 0
mov word [esi + 0x8f920a], 0xc8
mov word [esi + 0x8f9208], 0
mov word [esi + 0x8f921e], bx
mov word [esi + 0x8f921c], ax
mov word [esi + 0x8f9222], dx
mov word [esi + 0x8f922a], 0x3c
mov word [esi + 0x8f9228], ax
mov word [esi + 0x8f9236], di
mov word [esi + 0x8f9234], 0xa
mov word [esi + 0x8f9246], dx
mov word [esi + 0x8f9244], 9
mov word [esi + 0x8f925a], bx
mov word [esi + 0x8f9258], ax
mov word [esi + 0x8f925e], dx
mov word [esi + 0x8f9266], 0x3c
mov word [esi + 0x8f9264], ax
mov word [esi + 0x8f9272], di
mov word [esi + 0x8f9270], 0xa
mov word [esi + 0x8f9282], dx
mov word [esi + 0x8f9280], 9
mov word [esi + 0x8f9296], bx
mov word [esi + 0x8f9294], ax
mov word [esi + 0x8f929a], dx
mov word [esi + 0x8f92a2], 0x3c
mov word [esi + 0x8f92a0], ax
mov word [esi + 0x8f92ae], di
mov word [esi + 0x8f92ac], 0xa
mov word [esi + 0x8f92be], dx
mov word [esi + 0x8f92bc], 9
mov word [esi + 0x8f92d2], bx
mov word [esi + 0x8f92d0], ax
mov word [esi + 0x8f92d6], dx
mov word [esi + 0x8f92de], 0x3c
mov word [esi + 0x8f92dc], ax
mov word [esi + 0x8f92ea], di
mov word [esi + 0x8f92e8], 0xa
mov word [esi + 0x8f92fa], dx
mov word [esi + 0x8f92f8], 9
mov word [esi + 0x8f930e], bx
mov word [esi + 0x8f930c], ax
mov word [esi + 0x8f9312], dx
mov word [esi + 0x8f931a], 0x3c
mov word [esi + 0x8f9318], ax
mov word [esi + 0x8f9326], di
mov word [esi + 0x8f9324], 0xa
mov word [esi + 0x8f9336], dx
mov word [esi + 0x8f9334], 9
mov word [esi + 0x8f934a], bx
mov word [esi + 0x8f9348], ax
mov word [esi + 0x8f934e], dx
mov word [esi + 0x8f9356], 0x3c
mov word [esi + 0x8f9354], ax
mov word [esi + 0x8f9362], di
mov word [esi + 0x8f9360], 0xa
mov word [esi + 0x8f9372], dx
mov word [esi + 0x8f9370], 9
mov word [esi + 0x8f9386], bx
mov word [esi + 0x8f9384], ax
mov word [esi + 0x8f938a], dx
mov word [esi + 0x8f9392], 0x3c
mov word [esi + 0x8f9390], ax
mov word [esi + 0x8f939e], di
mov word [esi + 0x8f939c], 0xa
mov word [esi + 0x8f93ae], dx
mov word [esi + 0x8f93ac], 9
mov word [esi + 0x8f93c2], bx
mov word [esi + 0x8f93c0], ax
mov word [esi + 0x8f93c6], dx
mov word [esi + 0x8f93ce], 0x3c
mov word [esi + 0x8f93cc], ax
mov word [esi + 0x8f93da], di
mov word [esi + 0x8f93d8], 0xa
mov word [esi + 0x8f93ea], dx
mov word [esi + 0x8f93e8], 9
mov word [esi + 0x8f93fe], bx
mov word [esi + 0x8f93fc], 0
mov word [esi + 0x8f9402], dx
mov word [esi + 0x8f940a], 0x3c
mov word [esi + 0x8f9408], 4
mov word [esi + 0x8f9416], di
mov word [esi + 0x8f9414], 0
mov word [esi + 0x8f9426], dx
mov word [esi + 0x8f9424], 6
mov word [esi + 0x8f943a], bx
mov word [esi + 0x8f9438], ax
mov word [esi + 0x8f943e], dx
mov word [esi + 0x8f9446], 0x46
mov word [esi + 0x8f9444], 9
mov word [esi + 0x8f9452], di
mov word [esi + 0x8f9450], ax
mov word [esi + 0x8f9462], dx
mov word [esi + 0x8f9460], 0xe
mov word [esi + 0x8f9476], bx
mov word [esi + 0x8f9474], ax
mov word [esi + 0x8f947a], dx
mov word [esi + 0x8f9482], 0x3c
mov word [esi + 0x8f9480], 0xc
mov word [esi + 0x8f948e], di
mov word [esi + 0x8f948c], ax
mov word [esi + 0x8f949e], 0x46
mov word [esi + 0x8f949c], 0xa
mov word [esi + 0x8f94b2], bx
mov word [esi + 0x8f94b0], ax
mov word [esi + 0x8f94b6], dx
mov word [esi + 0x8f94be], 0x3c
mov word [esi + 0x8f94bc], 9
mov word [esi + 0x8f94ca], di
mov word [esi + 0x8f94c8], ax
mov word [esi + 0x8f94da], dx
mov word [esi + 0x8f94d8], 0xa
mov word [esi + 0x8f94ee], bx
mov word [esi + 0x8f94ec], ax
mov word [esi + 0x8f94f2], 0x46
mov word [esi + 0x8f94fa], dx
mov word [esi + 0x8f94f8], ax
mov word [esi + 0x8f9506], dx
mov word [esi + 0x8f9504], ax
mov word [esi + 0x8f9516], bp
mov word [esi + 0x8f9514], 0xa
mov word [esi + 0x8f952a], bx
mov word [esi + 0x8f9528], ax
mov word [esi + 0x8f952e], dx
mov word [esi + 0x8f9536], 0x3c
mov word [esi + 0x8f9534], ax
mov word [esi + 0x8f9542], dx
mov word [esi + 0x8f9540], ax
mov word [esi + 0x8f9552], bp
mov word [esi + 0x8f9550], 0xa
mov word [esi + 0x8f9566], 0x12c
mov word [esi + 0x8f9564], ax
mov word [esi + 0x8f956a], dx
mov word [esi + 0x8f9572], dx
mov word [esi + 0x8f9570], ax
mov word [esi + 0x8f957e], dx
mov word [esi + 0x8f957c], ax
mov word [esi + 0x8f958e], bp
mov word [esi + 0x8f958c], 0xa
mov word [esi + 0x8f95a2], bx
mov word [esi + 0x8f95a0], ax
mov word [esi + 0x8f95a6], 0x5a
mov word [esi + 0x8f95ae], dx
mov word [esi + 0x8f95ac], ax
mov word [esi + 0x8f95ba], dx
mov word [esi + 0x8f95b8], ax
mov word [esi + 0x8f95ca], bp
mov word [esi + 0x8f95c8], 0xa
mov word [esi + 0x8f95de], bx
mov word [esi + 0x8f95dc], ax
mov word [esi + 0x8f95e2], 0x5a
mov word [esi + 0x8f95ea], dx
mov word [esi + 0x8f95e8], ax
mov word [esi + 0x8f95f6], dx
mov word [esi + 0x8f95f4], ax
mov word [esi + 0x8f9606], bp
mov word [esi + 0x8f9604], 0xa
mov word [esi + 0x8f961a], bx
mov word [esi + 0x8f9618], ax
mov word [esi + 0x8f961e], di
mov word [esi + 0x8f9626], dx
mov word [esi + 0x8f9624], ax
mov word [esi + 0x8f9632], dx
mov word [esi + 0x8f9630], ax
mov word [esi + 0x8f9642], bp
mov ebx, 0xc8
mov word [esi + 0x8f9640], 0xa
mov word [esi + 0x8f9656], bx
mov word [esi + 0x8f9654], ax
mov word [esi + 0x8f965a], 0x5a
mov word [esi + 0x8f9662], di
mov word [esi + 0x8f9660], ax
mov word [esi + 0x8f966e], 0x3c
mov word [esi + 0x8f966c], ax
mov word [esi + 0x8f967e], bp
mov word [esi + 0x8f967c], 0xa
mov word [esi + 0x8f9692], bx
mov word [esi + 0x8f9690], ax
mov word [esi + 0x8f9696], 0x3c
mov word [esi + 0x8f969e], 0x3c
mov word [esi + 0x8f969c], ax
mov word [esi + 0x8f96aa], 0x3c
mov word [esi + 0x8f96a8], ax
mov word [esi + 0x8f96ba], bp
mov word [esi + 0x8f96b8], 0xa
mov word [esi + 0x8f96ce], bx
mov word [esi + 0x8f96cc], ax
mov word [esi + 0x8f96d2], 0x3c
mov word [esi + 0x8f96da], 0x50
mov word [esi + 0x8f96d8], ax
mov word [esi + 0x8f96e6], 0x3c
mov word [esi + 0x8f96e4], ax
mov word [esi + 0x8f96f6], bp
mov word [esi + 0x8f96f4], 8
mov word [esi + 0x8f970a], bx
mov word [esi + 0x8f9708], 0x28
mov word [esi + 0x8f970e], bx
mov word [esi + 0x8f9716], bx
mov word [esi + 0x8f9714], cx
mov word [esi + 0x8f9722], bx
mov word [esi + 0x8f9720], cx
mov word [esi + 0x8f9732], bx
mov word [esi + 0x8f9730], cx
mov word [esi + 0x8f9746], bx
mov word [esi + 0x8f9744], ax
mov word [esi + 0x8f974a], 0x8c
mov word [esi + 0x8f9752], 0x69
mov word [esi + 0x8f9750], ax
mov word [esi + 0x8f975e], 0x3c
mov word [esi + 0x8f975c], ax
mov word [esi + 0x8f976e], bp
mov word [esi + 0x8f976c], 0xa
mov word [esi + 0x8f9782], dx
mov word [esi + 0x8f9780], ax
mov edx, 0x50
mov word [esi + 0x8f9786], 0x5a
mov word [esi + 0x8f978e], dx
mov ebp, 0x3c
mov word [esi + 0x8f978c], ax
mov word [esi + 0x8f979a], bp
mov word [esi + 0x8f9798], ax
mov eax, 0x41
mov word [esi + 0x8f97aa], ax
mov word [esi + 0x8f97a8], 0x12
mov word [esi + 0x8f97be], bx
mov word [esi + 0x8f97bc], cx
mov word [esi + 0x8f97c2], di
mov word [esi + 0x8f97ca], dx
mov word [esi + 0x8f97c8], cx
mov word [esi + 0x8f97d6], bp
mov word [esi + 0x8f97d4], cx
mov edi, 6
mov word [esi + 0x8f97e6], ax
mov word [esi + 0x8f97e4], di
mov word [esi + 0x8f97fa], bx
mov word [esi + 0x8f97f8], cx
mov word [esi + 0x8f97fe], 0x5a
mov word [esi + 0x8f9806], dx
mov word [esi + 0x8f9804], cx
mov word [esi + 0x8f9812], bp
mov word [esi + 0x8f9810], cx
mov word [esi + 0x8f9822], ax
mov word [esi + 0x8f9820], di
mov word [esi + 0x8f9836], bx
mov word [esi + 0x8f9834], cx
mov word [esi + 0x8f983a], 0x5a
mov word [esi + 0x8f97fc], cx
mov word [esi + 0x8f9842], dx
mov word [esi + 0x8f9840], cx
mov word [esi + 0x8f984e], bp
mov word [esi + 0x8f984c], cx
mov ecx, dword [esp + 0x14]
mov word [esi + 0x8f985e], ax
mov word [esi + 0x8f985c], di
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x10
ret 4