Function at 0x44f980
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x4a8ca0
mov eax, dword fs:[0]
push eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x4e3e9c]
xor eax, esp
push eax
lea eax, [esp + 0x14]
mov dword fs:[0], eax
mov edi, ecx
mov ebp, dword [esp + 0x24]
mov eax, dword [esp + 0x28]
xor ebx, ebx
xor edx, edx
or esi, 0xffffffff
cmp ebp, 0x694
ja 0x450332
je 0x45048e
lea eax, [ebp - 0x41]
cmp eax, 0x4f
ja case.0x4504f6.18
movzx eax, byte [eax + 0x450ce4]
jmp dword [eax*4 + 0x450ccc]
mov eax, dword [esp + 0x28]
shr eax, 0x10
and eax, 0xff
je 0x44f9f8
cmp eax, 0x12
jne case.0x4504f6.18
push 0x1b8
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xc
je 0x44fa29
mov ecx, dword [esp + 0x28]
and ecx, 0xffff
push ecx
mov ecx, eax
call fcn.0046cc40
jmp 0x44fa2b
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x2511970
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x44fcee
je 0x44fe8e
cmp ecx, 0x94460c
jg 0x44fbc4
je 0x44fe8e
cmp ecx, 0xf6ccf730
jg 0x44fb1b
je 0x44fb02
cmp ecx, 0xb660ee40
jg 0x44fad3
je 0x44faba
cmp ecx, 0x9977c60e
jg 0x44faa9
je 0x44ff24
cmp ecx, 0x9352e60e
je 0x44fe8e
cmp ecx, 0x96668720
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da310
jmp 0x450c51
cmp ecx, 0x9977c610
je 0x44ff24
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da248
mov dword [eax + 0x15c], 0x4da408
jmp 0x450c51
cmp ecx, 0xb99abf13
je 0x44fa9a
cmp ecx, 0xbf3933e5
je 0x44fec7
cmp ecx, 0xd1bf72a0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9ee0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da088
mov dword [eax + str.System], 0x4da150
jmp 0x450c51
cmp ecx, 0x523c60
jg 0x44fb86
je 0x44fe8e
cmp ecx, 0x522256
jg 0x44fb69
je 0x44fe8e
cmp ecx, 0x4ea74d
je 0x44fb5a
cmp ecx, 0x4ee3a0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da6c0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9688
jmp 0x450c51
cmp ecx, 0x522293
jl 0x450c51
cmp ecx, 0x522294
jle 0x44fe8e
jmp 0x450c51
cmp ecx, 0x526720
je 0x44fbab
cmp ecx, 0x56e256
je 0x44fe8e
cmp ecx, 0x576256
je 0x44fe8e
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4daa40
mov dword [eax + str.System], 0x4d9c2c
jmp 0x450c51
cmp ecx, 0xa445ca
jg 0x44fc5c
je 0x44fe8e
cmp ecx, 0x9ce9bc
jg 0x44fc2b
je 0x44ffab
cmp ecx, 0x9b301c
jg 0x44fc1a
je 0x44fc0b
cmp ecx, 0x94460e
je 0x44fe8e
cmp ecx, 0x9a45ca
je 0x44fe8e
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da800
jmp 0x450c51
cmp ecx, 0x9b40cc
je 0x44fdd3
jmp 0x450c51
sub ecx, 0xa03d1e
je 0x44fc4d
sub ecx, 0x408a0
je 0x44fe8e
sub ecx, 8
je 0x44fe8e
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da990
jmp 0x450c51
cmp ecx, 0xbe460e
jg 0x44fcbb
je 0x44fe8e
cmp ecx, 0xb5e60c
jg 0x44fcaa
je 0x44fe8e
cmp ecx, 0xa6c990
je 0x44fc9b
cmp ecx, 0xb540ce
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da8c8
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9c50
jmp 0x450c51
cmp ecx, 0xb5e60e
je 0x44fe8e
jmp 0x450c51
cmp ecx, 0xbe4610
je 0x44fe8e
cmp ecx, 0xe789e0
je 0x44fdd3
cmp ecx, 0x2460898
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da760
jmp 0x450c51
cmp ecx, 0x123010a0
jg 0x44fe34
je 0x44fe8e
cmp ecx, 0x2d99978
jg 0x44fd8c
je 0x44fe8e
cmp ecx, 0x2d79960
jg 0x44fd66
je 0x44fe8e
cmp ecx, 0x2a48dd0
jg 0x44fd4b
je 0x44fe73
cmp ecx, 0x2779970
je 0x44fe8e
cmp ecx, 0x29a9978
je 0x44fe8e
jmp 0x450c51
cmp ecx, 0x2caf61c
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9928
jmp 0x450c51
sub ecx, 0x2d79970
je 0x44fe8e
sub ecx, 8
je 0x44fe8e
sub ecx, 0x1fff8
je 0x44fec7
jmp 0x450c51
cmp ecx, 0x2fb7280
jg 0x44fde2
je 0x44fe8e
cmp ecx, 0x2dfe4ec
jg 0x44fdc7
je 0x44fe11
cmp ecx, 0x2d9e1fc
je 0x44fdd3
cmp ecx, 0x2db6538
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da248
jmp 0x450c51
cmp ecx, 0x2f02444
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da548
jmp 0x450c51
cmp ecx, 0x2fd2a08
je 0x44faf3
cmp ecx, 0x2fd3758
je 0x44fe11
cmp ecx, 0xcbf72a0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9878
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da180
mov dword [eax + 0x15c], 0x4da3d8
mov dword [eax + 0x160], 0x4da438
jmp 0x450c51
cmp ecx, 0x4cb6bc88
jg 0x44fef4
je 0x44fee5
cmp ecx, 0x17f341c8
jg 0x44fea7
je 0x44fc8c
cmp ecx, 0x16c716b0
jg 0x44fe82
je 0x44fe8e
cmp ecx, 0x1490e5b8
je 0x44fe73
cmp ecx, 0x15bc1640
je 0x44fe8e
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9cf0
jmp 0x450c51
cmp ecx, 0x16d716b0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9a68
mov dword [eax + str.System], 0x4d9af4
jmp 0x450c51
cmp ecx, 0x35451120
je 0x44fed6
cmp ecx, 0x4725b438
je 0x44fd57
cmp ecx, 0x4bc08cc0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9e68
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9bc8
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9d90
jmp 0x450c51
cmp ecx, 0x6f62d3a0
jg 0x44ff80
je 0x44ff71
cmp ecx, 0x6668e490
jg 0x44ff56
je 0x44fd57
cmp ecx, 0x4fe4fa10
je 0x44ff3d
cmp ecx, 0x65dd1958
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9b18
mov dword [eax + str.System], 0x4d9ba4
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9f90
mov dword [eax + str.System], 0x4da058
jmp 0x450c51
cmp ecx, 0x6b6a4880
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da480
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4da620
jmp 0x450c51
cmp ecx, 0x73a362e4
je 0x44ffc4
cmp ecx, 0x73ab1074
je 0x44ffab
cmp ecx, 0x759adcd0
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d9750
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d99c8
mov dword [eax + str.System], 0x4d9904
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4d97d8
mov dword [eax + 0x15c], 0x4d97b4
jmp 0x450c51
mov eax, dword [esp + 0x28]
and eax, 0xf0
sub eax, 0x20
je 0x450070
sub eax, 0x40
je 0x45004a
sub eax, 0x50
jne 0x45009e
push 0x1a8
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x12
je 0x450023
mov ecx, eax
call fcn.0046c340
jmp 0x450025
xor eax, eax
cmp dword [edi + 0xc], 0x58ace0
mov dword [esp + 0x1c], esi
mov edx, eax
jne 0x45009e
mov dword [eax + 0x15c], 0x4dc040
mov dword [eax + str.Chassis], 0x4dc098
jmp 0x45009e
push 0x194
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x11
je 0x450096
mov ecx, eax
call fcn.0046c070
jmp 0x450098
push 0x190
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x10
je 0x450096
mov ecx, eax
call fcn.0046bc90
jmp 0x450098
xor eax, eax
mov edx, eax
mov dword [esp + 0x1c], esi
cmp dword [esp + 0x28], 0x8c
jne 0x450c51
push 0x194
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x13
je 0x450c49
mov ecx, eax
call fcn.0046c150
jmp 0x450c4b
cmp dword [esp + 0x28], 0x59
jne case.0x4504f6.18
push 0x16c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x14
je 0x450c49
mov ecx, eax
call fcn.0046bab0
jmp 0x450c4b
mov eax, dword [esp + 0x28]
add eax, 0xffffffd9
cmp eax, 0x4f
ja case.0x4504f6.18
movzx edx, byte [eax + 0x450d58]
jmp dword [edx*4 + 0x450d34]
push 0x178
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x15
je 0x450c49
mov ecx, eax
call fcn.0046a320
jmp 0x450c4b
push 0x16c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x16
je 0x450c49
mov ecx, eax
call fcn.00469eb0
jmp 0x450c4b
push 0x188
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x17
je 0x4501af
mov ecx, eax
call fcn.0046a9a0
jmp 0x4501b1
xor eax, eax
cmp dword [edi + 0xc], 0x24680
mov dword [esp + 0x1c], esi
mov edx, eax
jne 0x450c51
mov dword [eax + str.Remote_1], 0x4dc188
jmp 0x450c51
push 0x188
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x18
je 0x450c49
mov ecx, eax
call fcn.0046a470
jmp 0x450c4b
push 0x194
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x19
je 0x450c49
mov ecx, eax
call fcn.0046a730
jmp 0x450c4b
push 0x16c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1a
je 0x450c49
mov ecx, eax
call fcn.00469cb0
jmp 0x450c4b
push 0x190
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1b
je 0x450c49
mov ecx, eax
call fcn.0046a130
jmp 0x450c4b
push 0x16c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1c
je 0x450c49
mov ecx, eax
call fcn.0046aa70
jmp 0x450c4b
mov eax, dword [esp + 0x28]
cmp eax, 0x6c
jb case.0x4504f6.18
cmp eax, 0x6d
ja case.0x4504f6.18
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1e
je 0x4502f0
mov ecx, eax
call fcn.00469770
jmp 0x4502f2
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x5afee0
mov dword [esp + 0x1c], esi
mov edx, eax
je 0x45030f
cmp ecx, 0x5f6fe0
jne 0x450c51
mov dword [eax + str.1.5V], 0x4dc0e0
mov dword [eax + str.Zone_2], 0x4dc158
mov dword [eax + 0x160], 0x4db89c
jmp 0x450c51
cmp ebp, 0x5ca3
ja 0x450c16
je 0x4504e1
cmp ebp, 0x12c3
je 0x45048e
cmp ebp, 0x1934
jne case.0x4504f6.18
cmp eax, 0x501
ja 0x4503d1
je 0x4503e3
cmp eax, 0x341
je 0x4503a4
cmp eax, 0x406
jne case.0x4504f6.18
push 0x19c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xd
je 0x450c49
mov ecx, eax
call fcn.00468540
jmp 0x450c4b
push 0x19c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xe
je 0x450c49
mov ecx, eax
call fcn.00468630
jmp 0x450c4b
cmp eax, 0x541
je 0x4503e3
cmp eax, 0x601
jne case.0x4504f6.18
push 0x1a4
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xf
je 0x450409
mov ecx, eax
call fcn.00468840
jmp 0x45040b
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x7785400
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x450473
je 0x450450
cmp ecx, 0x5f1d16
je 0x450441
cmp ecx, 0xeca186
jne 0x450c51
mov dword [eax + str.3.3V], 0x4dbf78
jmp 0x450c51
mov dword [eax + str.3.3V], 0x4dbcc0
jmp 0x450c51
mov dword [eax + str.3.3V], 0x4dbd88
mov dword [eax + 0x15c], 0x4dbe50
mov dword [eax + 0x160], 0x4db6dc
jmp 0x450c51
cmp ecx, 0x2b5abf13
jne 0x450c51
mov dword [eax + str.3.3V], 0x4dbeb0
jmp 0x450c51
cmp eax, 0x31
jne case.0x4504f6.18
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xb
je 0x4504bd
mov ecx, eax
call fcn.00464160
jmp 0x4504bf
xor eax, eax
cmp dword [edi + 0xc], 0x2d780
mov dword [esp + 0x1c], esi
mov edx, eax
jne 0x450c51
mov dword [eax + str.CPU_VCore], 0x4daae0
jmp 0x450c51
add eax, 0xfffffff0
cmp eax, 0xb1
ja case.0x4504f6.18
movzx eax, byte [eax + 0x450dd8]
jmp dword [eax*4 + 0x450da8]
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], ebx
je 0x450c49
mov ecx, eax
call fcn.00462400
jmp 0x450c4b
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 1
je 0x4504bd
mov ecx, eax
call fcn.00464160
jmp 0x4504bf
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 2
je 0x450579
mov ecx, eax
call fcn.004629a0
jmp 0x45057b
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x15257268
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x45061c
je 0x450870
cmp ecx, 0xf7c126
jg 0x4505f3
je 0x4505de
cmp ecx, 0xbc837805
je 0x4505c5
cmp ecx, 0x56a600
je 0x450870
cmp ecx, 0x83c5a4
je 0x450870
jmp 0x450c51
mov dword [eax + str.SB_Core], 0x4dabd0
mov dword [eax + 0x15c], 0x4d9e44
jmp 0x450c51
mov dword [eax + str.HT_1.2V], 0x4dac78
mov dword [eax + 0x15c], ebx
jmp 0x450c51
cmp ecx, 0xcbf72a0
je 0x450607
cmp ecx, 0xcc9b020
jne 0x450c51
mov dword [eax + str.HT_1.2V], 0x4dab58
mov dword [eax + 0x15c], ebx
jmp 0x450c51
cmp ecx, 0x4725b438
jg 0x450639
je 0x450666
cmp ecx, 0x1bb90a5a
je 0x450607
cmp ecx, 0x3e5f158c
jmp 0x45086a
cmp ecx, 0x6668e490
je 0x450666
cmp ecx, 0x73a362e4
jne 0x450c51
mov dword [eax + str.HT_1.2V], 0x4dab58
mov dword [eax + str.TMPIN0], 0x4dac48
jmp 0x450c51
mov dword [eax + str.HT_1.2V], 0x4dac78
jmp 0x450c51
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 3
je 0x450c49
mov ecx, eax
call fcn.00462a80
jmp 0x450c4b
push 0x1cc
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 4
je 0x4506c8
mov ecx, eax
call fcn.00462d70
jmp 0x4506ca
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x2f390
mov dword [esp + 0x1c], esi
mov edx, eax
je 0x450717
cmp ecx, 0x5585d2
je 0x450708
cmp ecx, 0x642d60
jne 0x450c51
mov dword [eax + str.CPU_VCore], 0x4dad18
mov dword [eax + 0x15c], 0x4d9f6c
jmp 0x450c51
mov dword [eax + str.VIN0], 0x4dae08
jmp 0x450c51
mov dword [eax + str.CPU_VCore], 0x4daef8
jmp 0x450c51
push 0x198
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 5
je 0x45074c
mov ecx, eax
call fcn.00462fc0
jmp 0x45074e
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x2f6e0
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x45078c
je 0x45077d
cmp ecx, 0xbcf432e0
je 0x4507a0
cmp ecx, 0x2cc00
je 0x45077d
cmp ecx, 0x2f390
jne 0x450c51
mov dword [eax + str.VIN0], 0x4db0d8
jmp 0x450c51
cmp ecx, 0x5f1754
je 0x4507af
cmp ecx, 0x4e9f34f3
jne 0x450c51
mov dword [eax + str.CPU_VCore], 0x4db060
jmp 0x450c51
mov dword [eax + str.CPU_VCore], 0x4dafe8
jmp 0x450c51
push 0x18c
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 6
je 0x4507e4
mov ecx, eax
call fcn.00463630
jmp 0x4507e6
xor eax, eax
cmp dword [edi + 0xc], 0x3b02b20
mov dword [esp + 0x1c], esi
mov edx, eax
jne 0x450c51
mov dword [eax + str.CPU_VCore], 0x4dbc58
jmp 0x450c51
push 0x190
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 7
je 0x450c49
mov ecx, eax
call fcn.004630a0
jmp 0x450c4b
push 0x194
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 8
je 0x45085b
mov ecx, eax
call fcn.00463900
jmp 0x45085d
xor eax, eax
cmp dword [edi + 0xc], 0x5e22cc
mov dword [esp + 0x1c], esi
mov edx, eax
jne 0x450c51
mov dword [eax + 0x158], ebx
mov dword [eax + 0x15c], ebx
jmp 0x450c51
push 0x1b4
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 9
je 0x4508a7
mov ecx, eax
call fcn.00463cc0
jmp 0x4508a9
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x278c0
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x4509ff
je 0x4509f0
cmp ecx, 0xf45576dc
jg 0x450946
je 0x450ae4
cmp ecx, 0xbc837805
jg 0x45091e
je 0x450905
cmp ecx, 0x948ac3c8
je 0x450968
cmp ecx, 0xbc66b61c
je 0x450b13
cmp ecx, 0xbc6ab61c
je 0x450b13
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db218
mov dword [eax + str.Mainboard], 0x4da5fc
jmp 0x450c51
cmp ecx, 0xcce9b6a0
je 0x450937
cmp ecx, 0xd64cefc9
je 0x450b13
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db290
jmp 0x450c51
cmp ecx, 0x554
jg 0x4509b4
je 0x450a4e
cmp ecx, 0xf69fbc69
je 0x450973
cmp ecx, 0xf6a0bc69
jne 0x450c51
mov dword [eax + 0x158], ebx
jmp 0x450c51
mov ecx, dword [edi + 0x10]
cmp ecx, 0x4a5
je 0x45099f
cmp ecx, 0x662
jne 0x4509a5
mov dword [eax + str.CPU_VCORE], 0x4e23b8
mov dword [eax + 0x15c], 0x4db34c
jmp 0x450c51
mov dword [eax + 0x158], ebx
mov dword [eax + 0x15c], 0x4db34c
jmp 0x450c51
cmp ecx, 0x56c
je 0x4509cd
cmp ecx, 0x2d70
je 0x450b13
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db290
mov dword [eax + str.System], 0x4db31c
mov dword [eax + str.SYSFANIN], 0x4db358
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db718
jmp 0x450c51
cmp ecx, 0x13770709
jg 0x450aa8
je 0x450a99
cmp ecx, 0x5801680
jg 0x450a5d
je 0x450b13
cmp ecx, 0x28090
je 0x450bb2
cmp ecx, 0x57eea0
je 0x450a4e
cmp ecx, 0x9e40d4
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db650
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db218
jmp 0x450c51
cmp ecx, 0x7801710
je 0x450a80
cmp ecx, 0xb0b6520
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db5b0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db440
mov dword [eax + str.System], 0x4db4e0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db510
jmp 0x450c51
cmp ecx, 0x36f30f36
jg 0x450afb
je 0x450ae4
cmp ecx, 0x1597c138
je 0x450ad5
cmp ecx, 0x16a45d68
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db3a0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db178
jmp 0x450c51
mov dword [eax + 0x158], ebx
mov dword [eax + 0x15c], ebx
mov dword [eax + 0x160], ebx
jmp 0x450c51
cmp ecx, 0x45dfcf20
je 0x450a71
cmp ecx, 0x564cefc9
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db440
mov dword [eax + 0x15c], 0x4daa1c
jmp 0x450c51
push 0x1b8
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0xa
je 0x450b52
mov ecx, eax
call fcn.00464060
jmp 0x450b54
xor eax, eax
mov ecx, dword [edi + 0xc]
cmp ecx, 0x5f1b30
mov dword [esp + 0x1c], esi
mov edx, eax
jg 0x450bd0
je 0x450bc1
cmp ecx, 0x1ec
jg 0x450ba6
je 0x450c0a
cmp ecx, 0xbc827d10
je 0x450870
cmp ecx, 0xefe21520
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db7b8
mov dword [eax + str.System], 0x4db86c
jmp 0x450c51
cmp ecx, 0x4ca400
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4dba48
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4dbae8
jmp 0x450c51
cmp ecx, 0x37d95110
jg 0x450c02
je 0x450bf6
cmp ecx, 0x994d1a
je 0x450bb2
cmp ecx, 0x14e18d88
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4dbba0
jmp 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db8d8
jmp 0x450c51
cmp ecx, 0x79b56020
jne 0x450c51
mov dword [eax + str.CPU_VCORE], 0x4db990
jmp 0x450c51
cmp ebp, 0xff02
jne case.0x4504f6.18
cmp eax, 0x41
jne case.0x4504f6.18
push 0x170
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1d
je 0x450c49
mov ecx, eax
call fcn.00462160
jmp 0x450c4b
xor eax, eax
mov dword [esp + 0x1c], esi
mov edx, eax
cmp edx, ebx
jne 0x450c8d
push 0x164
call fcn.0047fb47
add esp, 4
mov dword [esp + 0x24], eax
cmp eax, ebx
mov dword [esp + 0x1c], 0x1f
je 0x450c85
shl ebp, 0x10
or ebp, dword [esp + 0x28]
mov ecx, eax
push ebp
push 1
call fcn.00450e90
jmp 0x450c87
xor eax, eax
mov dword [esp + 0x1c], esi
mov edx, eax
mov ecx, dword [edi + 0xc]
mov eax, dword [esp + 0x2c]
mov dword [edx + 0x10c], ecx
mov ecx, dword [esp + 0x30]
mov dword [edx + 0x148], eax
mov dword [edx + 0x14c], ecx
mov ecx, dword [edi + 8]
push edx
call fcn.004422a0
mov ecx, dword [esp + 0x14]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 0x10