Function at 0x54c86a
Capabilities:
Enumerate pe sections

Disassembly:
push ebx
push ebp
push esi
mov esi, dword [esp + 0x14]
push edi
push str.Intel
push 0x40
pop edi
lea eax, [esi + 8]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, word [eax + 6]
mov ecx, 0x5481
add esp, 0xc
cmp eax, ecx
jg 0x54d1dc
je 0x54d1d2
mov ecx, 0x27bc
cmp eax, ecx
jg 0x54ceb4
je 0x54ceaa
mov ecx, 0x1e49
cmp eax, ecx
jg 0x54ccdd
je 0x54ccd3
mov ecx, 0x1c4c
cmp eax, ecx
jg 0x54ca13
je 0x54ca09
mov ecx, 0xf1c
cmp eax, ecx
jg 0x54c950
je 0x54c946
sub eax, 0x284
je 0x54c93c
sub eax, 0x400
je 0x54c932
dec eax
je 0x54c928
sub eax, 8
je 0x54c91e
dec eax
je 0x54c914
sub eax, 9
jne case.0x54d89c.41735
push str.W480
jmp 0x54d8ee
push str.WM490
jmp 0x54d8ee
push str.HM470
jmp 0x54d8ee
push str.Z490
jmp 0x54d8ee
push str.H470
jmp 0x54d8ee
push str.Comet_Lake_PCH
jmp 0x54d8ee
push str.Bay_Trail_LPC_Bridge
jmp 0x54d8ee
sub eax, 0x122e
je 0x54c9ff
sub eax, 0xa16
je 0x54c9f8
dec eax
dec eax
je 0x54c9f1
sub eax, 3
je 0x54c9c8
dec eax
je 0x54c9c1
dec eax
jne case.0x54d89c.41735
push str.HM67
lea eax, [esi + 0x48]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, byte [eax + 0xc]
add esp, 0xc
sub eax, 3
je 0x54c9ba
dec eax
je 0x54c9ea
dec eax
jne case.0x54d89c.41735
push 0x5b130c
push 0x10
add esi, 0x88
jmp 0x54d8f2
push 0x5b1314
jmp 0x54c9ad
push 0x5bfccc
jmp 0x54c982
push str.HM65
lea eax, [esi + 0x48]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
add esp, 0xc
cmp byte [eax + 0xc], 4
jne case.0x54d89c.41735
push 0x5b1310
jmp 0x54c9ad
push 0x5bfcc0
jmp 0x54c982
push 0x5bfcbc
jmp 0x54c982
push str.82371FB__PIIX_
jmp 0x54d8ee
push 0x5bfca8
jmp 0x54c982
mov ecx, 0x1c56
cmp eax, ecx
jg 0x54ca80
je 0x54ca76
sub eax, 0x1c4d
je 0x54ca6c
dec eax
je 0x54ca62
dec eax
je 0x54ca58
sub eax, 3
je 0x54ca4e
dec eax
je 0x54ca44
dec eax
jne case.0x54d89c.41735
push str.C204
jmp 0x54d8ee
push 0x5bfcc0
jmp 0x54d8ee
push str.C202
jmp 0x54d8ee
push str.QM67
jmp 0x54d8ee
push 0x5bfc8c
jmp 0x54c982
push str.QS67
jmp 0x54c982
push str.C206
jmp 0x54d8ee
cmp eax, 0x1c5c
je 0x54ccc9
cmp eax, 0x1d3f
jle case.0x54d89c.41735
cmp eax, 0x1d41
jle 0x54cad4
cmp eax, 0x1e44
je 0x54caca
cmp eax, 0x1e46
je 0x54cac0
cmp eax, 0x1e47
jne case.0x54d89c.41735
push 0x5bfc78
jmp 0x54d8ee
push 0x5bfc74
jmp 0x54d8ee
push 0x5bfc70
jmp 0x54d8ee
push 0x5bfc6c
lea ebp, [esi + 0x48]
push edi
push ebp
call fcn.0057a7c3
add esp, 0xc
call fcn.0043b760
mov eax, dword [eax + 0x38]
xor ebx, ebx
push ebx
push 0x1d60
mov esi, 0x8086
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d61
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d62
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d63
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d64
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d65
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d66
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d67
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d68
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d69
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6a
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6b
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6c
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6d
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6e
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jg 0x54ccbd
call fcn.0043b760
mov eax, dword [eax + 0x38]
push ebx
push 0x1d6f
push esi
mov ecx, eax
call fcn.00440420
test eax, eax
jle case.0x54d89c.41735
push str.C602
push edi
push ebp
jmp 0x54d8f3
push 0x5bfc60
jmp 0x54c982
push str.P75_B75
jmp 0x54d8ee
mov ecx, 0x244c
cmp eax, ecx
jg 0x54cdbf
je 0x54cdb5
mov ecx, 0x1e5e
cmp eax, ecx
jg 0x54cd60
je 0x54cd56
sub eax, 0x1e4a
je 0x54cd4c
sub eax, 0xb
je 0x54cd42
dec eax
dec eax
je 0x54cd38
dec eax
je 0x54cd2e
dec eax
je 0x54cd24
sub eax, 4
jne case.0x54d89c.41735
push str.HM75
jmp 0x54d8ee
push str.HM76
jmp 0x54d8ee
push str.UM77
jmp 0x54d8ee
push str.HM77
jmp 0x54d8ee
push str.QM77
jmp 0x54d8ee
push 0x5bfc2c
jmp 0x54d8ee
push str.HM70
jmp 0x54d8ee
sub eax, 0x1e5f
je 0x54cdab
sub eax, 0x43d
je 0x54cda1
sub eax, 0x174
je 0x54cd97
sub eax, 0x10
je 0x54cd8d
sub eax, 0x20
jne case.0x54d89c.41735
push str.82801BA__ICH2_
jmp 0x54d8ee
push str.82801AB__ICH0_
jmp 0x54d8ee
push str.82801AA__ICH_
jmp 0x54d8ee
push str.Braswell_LPC_Bridge
jmp 0x54d8ee
push str.MM70
jmp 0x54d8ee
push str.82801BA__ICH2_M_
jmp 0x54d8ee
mov ecx, 0x2640
cmp eax, ecx
jg 0x54ce36
je 0x54ce2c
sub eax, 0x2480
je 0x54ce22
sub eax, 0xc
je 0x54ce18
sub eax, 0x34
je 0x54ce0e
sub eax, 0xc
je 0x54ce04
sub eax, 4
je 0x54cdfa
sub eax, 0xd1
jne case.0x54d89c.41735
push str.6300ESB__ICH_S_
jmp 0x54d8ee
push str.82801EB__ICH5_
jmp 0x54d8ee
push str.82801DB__ICH4_M_
jmp 0x54d8ee
push str.82801DB__ICH4_
jmp 0x54d8ee
push str.82801CAM__ICH3_M_
jmp 0x54d8ee
push str.82801CA__ICH3_S_
jmp 0x54d8ee
push str.82801FB__ICH6_
jmp 0x54d8ee
sub eax, 0x2641
je 0x54cea0
sub eax, 0x2f
je 0x54ce96
sub eax, 0x140
je 0x54ce8f
sub eax, 8
je 0x54ce8f
dec eax
jne case.0x54d89c.41735
push str.82801GHM__ICH7_M_U_
lea eax, [esi + 0x48]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, byte [eax + 0xc]
add esp, 0xc
dec eax
je 0x54ce85
dec eax
jne case.0x54d89c.41735
push 0x5a59f4
jmp 0x54c9ad
push 0x5a5a34
jmp 0x54c9ad
push str.82801GB__ICH7_R_
jmp 0x54ce5a
push str.6321ESB
jmp 0x54d8ee
push str.82801FBM__ICH6_M_
jmp 0x54d8ee
push str.NM10
jmp 0x54d8ee
mov ecx, 0x3b06
cmp eax, ecx
jg 0x54d087
je 0x54d07d
mov ecx, 0x2917
cmp eax, ecx
jg 0x54cfab
je 0x54d005
add ecx, 0xfffffff9
cmp eax, ecx
jg 0x54cf5b
je 0x54cfa1
sub eax, 0x27bd
je 0x54cf51
sub eax, 0x53
je 0x54cf4a
dec eax
je 0x54cf43
dec eax
je 0x54cf3c
dec eax
dec eax
je 0x54cf35
dec eax
jne case.0x54d89c.41735
push str.82801HBM__ICH8_ME_
lea eax, [esi + 0x48]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, byte [eax + 0xc]
add esp, 0xc
dec eax
dec eax
je 0x54ce7b
dec eax
je 0x54c9ba
dec eax
jmp 0x54c9e4
push str.82801H0__ICH8D0_
jmp 0x54cf09
push str.82801HH__ICH8DH_
jmp 0x54cf09
push str.82801HBM__ICH8_M_
jmp 0x54cf09
push str.82801HB_HR__ICH8_R_
jmp 0x54cf09
push str.82801GHM__ICH7_M_DH_
jmp 0x54d8ee
sub eax, 0x2911
je 0x54d005
dec eax
je 0x54cfa1
dec eax
je 0x54cf97
dec eax
je 0x54cf8d
dec eax
je 0x54cf83
dec eax
jne case.0x54d89c.41735
push str.82801IR__ICH9R_
jmp 0x54d8ee
push str.82801IM__ICH9_M_D0_
jmp 0x54d8ee
push str.82801IO__ICH9DO_
jmp 0x54d8ee
push str.82801IM__ICH9_M_DH_
jmp 0x54d8ee
push str.82801IH__ICH9DH_
jmp 0x54d8ee
mov ecx, 0x3a18
cmp eax, ecx
jg 0x54d019
je 0x54cfdd
sub eax, 0x2918
je 0x54d00f
dec eax
je 0x54d005
sub eax, 0x8cf
je 0x54cffb
sub eax, 0x29a
je 0x54cff1
sub eax, 0x592
je 0x54cfe7
dec eax
dec eax
jne case.0x54d89c.41735
push str.82801JR__ICH10R_
jmp 0x54d8ee
push str.82801JB__ICH10_
jmp 0x54d8ee
push str.Ice_Lake_PCH
jmp 0x54d8ee
push str.Gemini_Lake_LPC_Bridge
jmp 0x54d8ee
push str.82801IM__ICH9_M_
jmp 0x54d8ee
push str.82801IB__ICH9_
jmp 0x54d8ee
cmp eax, 0x3a1a
je 0x54d073
cmp eax, 0x3aff
jle case.0x54d89c.41735
cmp eax, 0x3b02
jle 0x54d069
cmp eax, 0x3b03
je 0x54d05f
cmp eax, 0x3b04
je 0x54d055
cmp eax, 0x3b05
jne case.0x54d89c.41735
push str.PM57
jmp 0x54d8ee
push 0x5bf9a4
jmp 0x54d8ee
push str.PM55
jmp 0x54d8ee
push 0x5bf998
jmp 0x54d8ee
push str.82801JD__ICH10D_
jmp 0x54d8ee
push 0x5bf980
jmp 0x54d8ee
mov ecx, 0x4381
cmp eax, ecx
jg 0x54d10f
je case.0x54d128.17285
sub eax, 0x3b07
cmp eax, 0xf
ja case.0x54d89c.41735
jmp dword [eax*4 + 0x54d906]
push str.QM57
jmp 0x54d8ee
push 0x5bf974
jmp 0x54d8ee
push str.HM55
jmp 0x54d8ee
push 0x5bf968
jmp 0x54d8ee
push str.HM57
jmp 0x54d8ee
push 0x5bf95c
jmp 0x54d8ee
push str.QS57
jmp 0x54d8ee
push str.3400
jmp 0x54d8ee
push str.3420
jmp 0x54d8ee
push str.3450
jmp 0x54d8ee
mov ecx, 0x4b00
cmp eax, ecx
jg 0x54d189
je 0x54d17f
sub eax, 0x4385
cmp eax, 0xa
ja case.0x54d89c.41735
jmp dword [eax*4 + 0x54d946]
push str.Z590
jmp 0x54d8ee
push str.H570
jmp 0x54d8ee
push str.B560
jmp 0x54d8ee
push str.H510
jmp 0x54d8ee
push str.HM570
jmp 0x54d8ee
push str.C252
jmp 0x54d8ee
push str.C256
jmp 0x54d8ee
push str.W580
jmp 0x54d8ee
push str.Elkhart_Lake_LPC_Bridge
jmp 0x54d8ee
cmp eax, 0x4d87
je 0x54d1c8
cmp eax, 0x5180
jle case.0x54d89c.41735
cmp eax, 0x5182
jle 0x54d1be
cmp eax, 0x5187
je 0x54d1be
cmp eax, 0x519d
jne case.0x54d89c.41735
push str.Raptor_Lake_P_PCH
jmp 0x54d8ee
push str.Alder_Lake_PCH
jmp 0x54d8ee
push str.Jasper_Lake_PCH
jmp 0x54d8ee
push str.Alder_Lake_N_PCH
jmp 0x54d8ee
mov ecx, 0x9d46
cmp eax, ecx
jg 0x54d62f
je 0x54d611
mov ecx, 0x8c44
cmp eax, ecx
jg 0x54d49f
je 0x54d463
mov ecx, 0x7a86
cmp eax, ecx
jg 0x54d325
je 0x54d31b
add ecx, 0xffffff80
cmp eax, ecx
jg 0x54d2ce
je 0x54d2c4
sub eax, 0x5ae8
je 0x54d2ba
sub eax, 0x1518
je 0x54d2b0
sub eax, 0x110
je 0x54d272
sub eax, 0x88
je 0x54d268
sub eax, 0x86c
je 0x54d25e
dec eax
jne case.0x54d89c.41735
push str.H770
jmp 0x54d8ee
push str.Z790
jmp 0x54d8ee
push str.82443MX
jmp 0x54d8ee
push str.82371__PIIX4_
lea ebx, [esi + 0x48]
push edi
push ebx
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, byte [eax + 0xc]
add esp, 0xc
sub eax, 0
je 0x54d2a9
dec eax
je 0x54d2a9
dec eax
jne case.0x54d89c.41735
push str.82371EB_MB__PIIX4E_M_
push edi
push ebx
jmp 0x54d8f3
push str.82371AB__PIIX4_
jmp 0x54d2a2
push str.82371SB__PIIX3_
jmp 0x54d8ee
push str.Apollo_Lake_LPC_Bridge
jmp 0x54d8ee
push str.B760
jmp 0x54d8ee
sub eax, 0x7a0c
je 0x54d311
sub eax, 0x74
je 0x54d1be
dec eax
dec eax
je 0x54d1be
dec eax
je 0x54d307
dec eax
je 0x54d2fd
dec eax
jne case.0x54d89c.41735
push str.H670
jmp 0x54d8ee
push str.Z690
jmp 0x54d8ee
push str.Q670
jmp 0x54d8ee
push str.HM770
jmp 0x54d8ee
push str.B660
jmp 0x54d8ee
mov ecx, 0x7a91
cmp eax, ecx
jg 0x54d417
je 0x54d40d
cmp eax, 0x7a87
je 0x54d403
cmp eax, 0x7a88
je 0x54d3f9
cmp eax, 0x7a89
je 0x54d3ef
add ecx, 0xfffffff9
cmp eax, ecx
je 0x54d386
jle case.0x54d89c.41735
cmp eax, 0x7a8f
jle 0x54d1be
cmp eax, 0x7a90
jne case.0x54d89c.41735
push str.R680E
jmp 0x54d8ee
push str.W685_W790
add esi, 0x48
push edi
push esi
call fcn.0057a7c3
add esp, 0xc
call fcn.0043b760
xor ebx, ebx
cmp dword [eax + 0x50], ebx
je case.0x54d89c.41735
call fcn.0043b760
mov eax, dword [eax + 0x50]
push 2
mov ecx, eax
call fcn.0056673c
cmp eax, ebx
je case.0x54d89c.41735
push eax
call fcn.0041c3a0
mov eax, dword [eax + 0x14]
pop ecx
cmp byte [eax], bl
je case.0x54d89c.41735
mov ebx, str.W790
push ebx
push eax
call fcn.0057a220
pop ecx
pop ecx
test eax, eax
je case.0x54d89c.41735
push ebx
jmp 0x54d8f1
push str.X699
jmp 0x54d8ee
push str.W680
jmp 0x54d8ee
push str.H610
jmp 0x54d8ee
push str.Q670E
jmp 0x54d8ee
sub eax, 0x7a92
je 0x54d459
sub eax, 0x370
je 0x54d44f
sub eax, 9
je 0x54d445
sub eax, 0x30e
je 0x54d43b
sub eax, 0xb28
jmp 0x54d5e4
push str.SCH_LPC_Bridge
jmp 0x54d8ee
push str.Meteor_Lake_PCH
jmp 0x54d8ee
push str.Meteor_Lake_U_P_H_PCH
jmp 0x54d8ee
push str.H610E
jmp 0x54d8ee
push 0x5bf784
lea eax, [esi + 0x48]
push edi
push eax
call fcn.0057a7c3
mov eax, dword [esi + 4]
mov eax, dword [eax + 0x18]
movzx eax, byte [eax + 0xc]
add esp, 0xc
sub eax, 4
je 0x54d495
dec eax
jne case.0x54d89c.41735
push 0x5a59d8
jmp 0x54c9ad
push 0x5b1304
jmp 0x54c9ad
mov ecx, 0x8ccc
cmp eax, ecx
jg 0x54d567
je 0x54d55d
add ecx, 0xffffff8a
cmp eax, ecx
jg 0x54d517
je 0x54d50d
sub eax, 0x8c49
je 0x54d503
dec eax
je 0x54d4f9
dec eax
je 0x54d4ef
sub eax, 3
je 0x54d4e5
dec eax
je 0x54d4de
dec eax
jne case.0x54d89c.41735
push 0x5bf780
jmp 0x54d468
push str.QM87
jmp 0x54d468
push 0x5bf774
jmp 0x54d468
push str.HM87
jmp 0x54d468
push 0x5bf768
jmp 0x54d468
push str.HM86
jmp 0x54d468
push str.C226
jmp 0x54d468
sub eax, 0x8c5c
je 0x54d553
sub eax, 0x65
je 0x54d549
sub eax, 3
je 0x54d53f
dec eax
dec eax
je 0x54d535
sub eax, 4
jne case.0x54d89c.41735
push 0x5bf754
jmp 0x54d8ee
push 0x5bf750
jmp 0x54d8ee
push str.H9x_P9x
jmp 0x54d8ee
push 0x5bf744
jmp 0x54d468
push 0x5bf740
jmp 0x54d8ee
mov ecx, 0x9c43
cmp eax, ecx
jg 0x54d5f4
je 0x54d5ea
mov ecx, 0x8d44
cmp eax, ecx
jg 0x54d5cd
je 0x54d5c3
cmp eax, 0x8cce
je 0x54d5b9
cmp eax, 0x8ccf
je 0x54d5af
cmp eax, 0x8d3f
jle case.0x54d89c.41735
cmp eax, 0x8d43
jg case.0x54d89c.41735
push 0x5bf73c
jmp 0x54d8ee
push str.QM97
jmp 0x54d8ee
push 0x5bf730
jmp 0x54d8ee
push str.C612
jmp 0x54d8ee
cmp eax, 0x8d45
jl case.0x54d89c.41735
cmp eax, 0x8d4f
jle 0x54d5a5
cmp eax, 0x9c41
jne case.0x54d89c.41735
push str.H8x_P8x
jmp 0x54d468
sub eax, 0x9c45
je 0x54d5ea
sub eax, 0x7e
je 0x54d625
dec eax
dec eax
je 0x54d625
dec eax
dec eax
je 0x54d61b
sub eax, 0x7a
jne case.0x54d89c.41735
push str.Skylake_Y_PCH
jmp 0x54d8ee
push str.Broadwell_Y_PCH
jmp 0x54d8ee
push str.Broadwell_U_PCH_L_P
jmp 0x54d8ee
mov ecx, 0xa1c8
cmp eax, ecx
jg 0x54d7c6
je 0x54d7bc
add ecx, 0xffffff81
cmp eax, ecx
jg 0x54d701
je 0x54d6f7
mov ecx, 0xa143
cmp eax, ecx
jg 0x54d6ae
je 0x54d686
sub eax, 0x9d48
je 0x54d611
sub eax, 6
je 0x54d6a4
sub eax, 0xa
je 0x54d69a
sub eax, 0x2c
je 0x54d6a4
sub eax, 0x2fe
je 0x54d690
sub eax, 0xbf
jne case.0x54d89c.41735
push str.Skylake_PCH
jmp 0x54d8ee
push str.Tiger_Lake_U_Y_PCH
jmp 0x54d8ee
push str.Kaby_Lake_Y_PCH
jmp 0x54d8ee
push str.Coffee_Lake_U_Y_PCH
jmp 0x54d8ee
sub eax, 0xa144
je 0x54d6ed
dec eax
je 0x54d6e3
dec eax
je 0x54d6d9
dec eax
je 0x54d6cf
dec eax
jne case.0x54d89c.41735
push str.B150
jmp 0x54d8ee
push str.Q150
jmp 0x54d8ee
push str.Q170
jmp 0x54d8ee
push str.Z170
jmp 0x54d8ee
push str.H170
jmp 0x54d8ee
push str.C236
jmp 0x54d8ee
mov ecx, 0xa1c2
cmp eax, ecx
jg 0x54d773
je 0x54d769
sub eax, 0xa14a
je 0x54d75f
sub eax, 4
je 0x54d755
sub eax, 4
je 0x54d74b
dec eax
dec eax
je 0x54d741
sub eax, 0x6c
je 0x54d737
dec eax
jne case.0x54d89c.41735
push str.C621
jmp 0x54d8ee
push str.C620
jmp 0x54d8ee
push str.CM238
jmp 0x54d8ee
push str.HM175
jmp 0x54d8ee
push str.Skylake_H_PCH
jmp 0x54d8ee
push str.C232
jmp 0x54d8ee
push str.C622
jmp 0x54d8ee
sub eax, 0xa1c3
je 0x54d7b2
dec eax
je 0x54d7a8
dec eax
je 0x54d79e
dec eax
je 0x54d794
dec eax
jne case.0x54d89c.41735
push str.C628
jmp 0x54d8ee
push str.C627
jmp 0x54d8ee
push str.C626
jmp 0x54d8ee
push str.C625
jmp 0x54d8ee
push str.C624
jmp 0x54d8ee
push str.Lewisburg_PCH
jmp 0x54d8ee
mov ecx, 0xa301
cmp eax, ecx
jg 0x54d887
je 0x54d880
add ecx, 0xffffffc6
cmp eax, ecx
jg 0x54d83e
je 0x54d834
sub eax, 0xa1cb
je 0x54d82a
sub eax, 0x79
je 0x54d7bc
sub eax, 0x7c
je 0x54d820
sub eax, 4
je 0x54d816
dec eax
je 0x54d80c
dec eax
jne case.0x54d89c.41735
push str.Q270
jmp 0x54d8ee
push str.Z270
jmp 0x54d8ee
push str.H270
jmp 0x54d8ee
push str.Kaby_Lake_PCH
jmp 0x54d8ee
push str.C621A
jmp 0x54d8ee
push str.Q250
jmp 0x54d8ee
sub eax, 0xa2c8
je 0x54d879
dec eax
je 0x54d872
dec eax
je case.0x54d89c.41731
sub eax, 8
je 0x54d861
dec eax
jne case.0x54d89c.41735
push str.C422
jmp 0x54d8ee
push str.X299
jmp 0x54d8ee
push str.H310
jmp 0x54d8ee
push str.Z370
jmp 0x54d8ee
push str.B250
jmp 0x54d8ee
push str.Cannon_Lake_PCH
jmp 0x54d8ee
mov ecx, 0xa3c1
cmp eax, ecx
jg 0x54d8e2
je 0x54d8e9
sub eax, 0xa303
cmp eax, 0xb
ja case.0x54d89c.41735
jmp dword [eax*4 + 0x54d972]
push str.H370
jmp 0x54d8ee
push str.Z390
jmp 0x54d8ee
push str.Q370
jmp 0x54d8ee
push str.B360
jmp 0x54d8ee
push str.C246
jmp 0x54d8ee
push str.C242
jmp 0x54d8ee
push str.QM370
jmp 0x54d8ee
push str.HM370
jmp 0x54d8ee
push str.CM246
jmp 0x54d8ee
cmp eax, 0xa3c8
jne case.0x54d89c.41735
push str.B460
add esi, 0x48
push edi
push esi
call fcn.0057a7c3
add esp, 0xc
pop edi
pop esi
xor eax, eax
pop ebp
inc eax
pop ebx
ret